首页 > 最新文献

2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)最新文献

英文 中文
A Controlled Natural Language to Support Intent-based Blockchain Selection 支持基于意图的区块链选择的受控自然语言
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169473
E. Scheid, Patrick Widmer, B. Rodrigues, M. Franco, B. Stiller
In the last years, cryptocurrencies have become increasingly popular along with their underlying distributed ledger technology, referred to as a Blockchain (BC). Nowadays, a wide variety of BC implementations are available. However, the selection of a suitable implementation for a particular application or use case is complex because it requires a technical understanding of the underlying BC implementation aspects. Therefore, this paper proposes a Controlled Natural Language (CNL) to extends existing BC selection solutions to abstract underlying implementation details. The approach allows the specification abstract high-level policies, referred to as intents, in an English-based language. The approach is inspired by previous approaches from the network management field. Moreover, a state machine-based refinement technique is proposed to refine these intents into low-level BC selection policies. The results of the performance evaluation of the prototype implementation show that the refinement process presents a minimal overhead. In addition, the perceived intuitiveness of the CNL by users was assessed in a survey. The results of the survey suggest that technical and non-technical individuals benefit from an intentbased approach equally.
在过去的几年里,加密货币及其底层分布式账本技术(被称为区块链(BC))变得越来越受欢迎。现在,有各种各样的BC实现可用。然而,为特定的应用程序或用例选择合适的实现是复杂的,因为它需要对底层BC实现方面有技术上的理解。因此,本文提出了一种受控自然语言(CNL)来扩展现有的BC选择解决方案,以抽象底层实现细节。该方法允许规范用基于英语的语言抽象高级策略(称为意图)。该方法受到网络管理领域以前的方法的启发。此外,提出了一种基于状态机的细化技术,将这些意图细化为低级BC选择策略。原型实现的性能评估结果表明,改进过程的开销最小。此外,在一项调查中评估了用户对CNL的感知直观性。调查结果表明,技术人员和非技术人员同样受益于基于意图的方法。
{"title":"A Controlled Natural Language to Support Intent-based Blockchain Selection","authors":"E. Scheid, Patrick Widmer, B. Rodrigues, M. Franco, B. Stiller","doi":"10.1109/ICBC48266.2020.9169473","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169473","url":null,"abstract":"In the last years, cryptocurrencies have become increasingly popular along with their underlying distributed ledger technology, referred to as a Blockchain (BC). Nowadays, a wide variety of BC implementations are available. However, the selection of a suitable implementation for a particular application or use case is complex because it requires a technical understanding of the underlying BC implementation aspects. Therefore, this paper proposes a Controlled Natural Language (CNL) to extends existing BC selection solutions to abstract underlying implementation details. The approach allows the specification abstract high-level policies, referred to as intents, in an English-based language. The approach is inspired by previous approaches from the network management field. Moreover, a state machine-based refinement technique is proposed to refine these intents into low-level BC selection policies. The results of the performance evaluation of the prototype implementation show that the refinement process presents a minimal overhead. In addition, the perceived intuitiveness of the CNL by users was assessed in a survey. The results of the survey suggest that technical and non-technical individuals benefit from an intentbased approach equally.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123588139","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Determining Optimal Shard Size in a Hierarchical Blockchain Architecture 在分层区块链架构中确定最佳分片大小
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169448
Shyam Kantesariya, D. Goswami
Monolithic blockchain architectures employed in Bitcoin and other major alt-coins are inherently non-scalable. In recent past, some hierarchical approaches have been explored to shard the decentralized blockchain to improve scalability. However, there is no discussion in the literature about how to determine an optimal shard size to maximize performance and how the presence of malicious or faulty nodes can impact on choosing an optimal shard size. To address these issues, this paper presents a sharding scheme and validation protocols for a hierarchical blockchain architecture named OptiShard. The hierarchy divides the network nodes into multiple disjoint shards and the majority of transactions are distributed among these shards in non-overlapped fashion. Optimal shard size is determined based on two parameters: performance and correctness of transaction validation in the presence of malicious or faulty nodes. OptiShard provides guaranteed majority of good shards, subject to a maximum allowable threshold of faulty nodes, by choosing the right shard size. It also provides a mechanism for identifying faulty shards and discarding all their transactions through the overlapping of a small fraction of transactions across all the shards. Experimental results performed on up to 800 Amazon EC2 nodes conform to the theoretical performance analyses and exhibit the impact of sharding the network on performance.
比特币和其他主要加密货币中采用的单块区块链架构本质上是不可扩展的。最近,人们探索了一些分层方法来对分散的区块链进行分片,以提高可扩展性。然而,文献中没有讨论如何确定最佳分片大小以最大化性能,以及恶意或故障节点的存在如何影响选择最佳分片大小。为了解决这些问题,本文提出了一个名为OptiShard的分层区块链架构的分片方案和验证协议。层次结构将网络节点划分为多个不相交的分片,大多数事务以不重叠的方式分布在这些分片中。最优分片大小是基于两个参数确定的:性能和存在恶意或故障节点时事务验证的正确性。OptiShard通过选择正确的分片大小,在允许的最大故障节点阈值的限制下,保证了大多数好的分片。它还提供了一种机制来识别错误的分片,并通过在所有分片中重叠一小部分事务来丢弃所有事务。在多达800个Amazon EC2节点上进行的实验结果符合理论性能分析,并展示了网络分片对性能的影响。
{"title":"Determining Optimal Shard Size in a Hierarchical Blockchain Architecture","authors":"Shyam Kantesariya, D. Goswami","doi":"10.1109/ICBC48266.2020.9169448","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169448","url":null,"abstract":"Monolithic blockchain architectures employed in Bitcoin and other major alt-coins are inherently non-scalable. In recent past, some hierarchical approaches have been explored to shard the decentralized blockchain to improve scalability. However, there is no discussion in the literature about how to determine an optimal shard size to maximize performance and how the presence of malicious or faulty nodes can impact on choosing an optimal shard size. To address these issues, this paper presents a sharding scheme and validation protocols for a hierarchical blockchain architecture named OptiShard. The hierarchy divides the network nodes into multiple disjoint shards and the majority of transactions are distributed among these shards in non-overlapped fashion. Optimal shard size is determined based on two parameters: performance and correctness of transaction validation in the presence of malicious or faulty nodes. OptiShard provides guaranteed majority of good shards, subject to a maximum allowable threshold of faulty nodes, by choosing the right shard size. It also provides a mechanism for identifying faulty shards and discarding all their transactions through the overlapping of a small fraction of transactions across all the shards. Experimental results performed on up to 800 Amazon EC2 nodes conform to the theoretical performance analyses and exhibit the impact of sharding the network on performance.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129673634","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
SkipSim: Scalable Skip Graph Simulator SkipSim:可伸缩跳跃图形模拟器
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169426
Yahya Hassanzadeh-Nazarabadi, Ali Utkan Sahin, Öznur Özkasap, Alptekin Küpçü
SkipSim is an offline Skip Graph simulator that enables Skip Graph-based algorithms including blockchains and P2P cloud storage to be simulated, while preserving their scalability and decentralized nature. To the best of our knowledge, it is the first Skip Graph simulator that provides several features for experimentation on Skip Graph-based overlay networks. In this demo paper, we present SkipSim features, its architecture, as well as a sample blockchain demo scenario.
SkipSim是一个离线跳过图模拟器,可以模拟基于跳过图的算法,包括区块链和P2P云存储,同时保留其可扩展性和分散性。据我们所知,它是第一个跳跃图模拟器,为基于跳跃图的覆盖网络的实验提供了几个功能。在这篇演示论文中,我们介绍了SkipSim的功能、架构以及一个示例区块链演示场景。
{"title":"SkipSim: Scalable Skip Graph Simulator","authors":"Yahya Hassanzadeh-Nazarabadi, Ali Utkan Sahin, Öznur Özkasap, Alptekin Küpçü","doi":"10.1109/ICBC48266.2020.9169426","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169426","url":null,"abstract":"SkipSim is an offline Skip Graph simulator that enables Skip Graph-based algorithms including blockchains and P2P cloud storage to be simulated, while preserving their scalability and decentralized nature. To the best of our knowledge, it is the first Skip Graph simulator that provides several features for experimentation on Skip Graph-based overlay networks. In this demo paper, we present SkipSim features, its architecture, as well as a sample blockchain demo scenario.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"323 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132458309","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Building Hybrid DApps using Blockchain Tactics -The Meta-Transaction Example 使用区块链策略构建混合dapp -元事务示例
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169423
F. Blum, Benedikt Severin, Michael Hettmer, Philipp Hückinghaus, V. Gruhn
Building blockchain-based applications and deciding which elements of an architecture should employ blockchain technologies poses several challenges. Architectural design decisions have a strong impact on quality attributes such as privacy, operational cost, transparency, risk and user experience (UX). To deal with these challenges, we propose a structured approach using existing architectural concepts such as strategies, tactics and design patterns and illustrate their application using the Meta-Transaction design pattern. Meta-Transactions are cryptographically signed function calls (i.e. transactions) a user sends to a backend. The backend submits the transaction to the blockchain and pays the fees on behalf of the user. Due to the cryptographic signature, the backend is not able to manipulate the function name or its parameters, thus acting as a trustless proxy. Several other design patterns exist in the area of blockchain-oriented applications but it remains unclear how to decide which are suitable for a given use case and how quality attributes of the resulting system are affected. By using the Meta-Transaction design pattern as an example, this paper motivates why Blockchain Tactics and corresponding design patterns are necessary and help to structure best practices and common solutions for challenges of using blockchain technology.
构建基于区块链的应用程序和决定架构的哪些元素应该采用区块链技术带来了几个挑战。架构设计决策对质量属性有很大的影响,比如隐私、运营成本、透明度、风险和用户体验(UX)。为了应对这些挑战,我们提出了一种使用现有架构概念(如策略、战术和设计模式)的结构化方法,并使用元事务设计模式说明它们的应用。元事务是用户发送到后端的经过加密签名的函数调用(即事务)。后端向区块链提交交易,并代表用户支付费用。由于加密签名,后端无法操纵函数名或其参数,因此充当了一个不可信的代理。在面向区块链的应用程序领域存在其他几种设计模式,但目前尚不清楚如何决定哪种模式适合给定用例,以及最终系统的质量属性如何受到影响。本文以元事务设计模式为例,阐述了为什么区块链策略和相应的设计模式是必要的,并有助于构建最佳实践和通用解决方案,以应对使用区块链技术的挑战。
{"title":"Building Hybrid DApps using Blockchain Tactics -The Meta-Transaction Example","authors":"F. Blum, Benedikt Severin, Michael Hettmer, Philipp Hückinghaus, V. Gruhn","doi":"10.1109/ICBC48266.2020.9169423","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169423","url":null,"abstract":"Building blockchain-based applications and deciding which elements of an architecture should employ blockchain technologies poses several challenges. Architectural design decisions have a strong impact on quality attributes such as privacy, operational cost, transparency, risk and user experience (UX). To deal with these challenges, we propose a structured approach using existing architectural concepts such as strategies, tactics and design patterns and illustrate their application using the Meta-Transaction design pattern. Meta-Transactions are cryptographically signed function calls (i.e. transactions) a user sends to a backend. The backend submits the transaction to the blockchain and pays the fees on behalf of the user. Due to the cryptographic signature, the backend is not able to manipulate the function name or its parameters, thus acting as a trustless proxy. Several other design patterns exist in the area of blockchain-oriented applications but it remains unclear how to decide which are suitable for a given use case and how quality attributes of the resulting system are affected. By using the Meta-Transaction design pattern as an example, this paper motivates why Blockchain Tactics and corresponding design patterns are necessary and help to structure best practices and common solutions for challenges of using blockchain technology.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114245066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
SC-FLARE: Cooperative DDoS Signaling based on Smart Contracts SC-FLARE:基于智能合约的协同DDoS信令
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169750
B. Rodrigues, Spasen Trendafilov, E. Scheid, B. Stiller
Distributed Denial-of-Service (DDoS) attacks remains as one of the major causes of concerns for service providers around the world. This paper introduces SC-FLARE, a Smart Contract (SC) based cooperative signaling protocol built on top of a Ethereum Proof-of-Authority Blockchain (BC) for the sharing of attack information, the exchange of incentives, and the tracking of reputation in a fully distributed and automated fashion. By making use of BC and SC, SC-FLARE provide the required collaborative platform without the burden to maintain, design, and develop special registries and gossip protocols for a cooperative defense.
分布式拒绝服务(DDoS)攻击仍然是全球服务提供商关注的主要原因之一。本文介绍了SC- flare,这是一种基于智能合约(SC)的协作信令协议,建立在以太坊权威证明区块链(BC)之上,用于以完全分布式和自动化的方式共享攻击信息、交换激励和跟踪声誉。通过使用BC和SC, SC- flare提供了所需的协作平台,而无需维护、设计和开发用于协作防御的特殊注册表和八卦协议。
{"title":"SC-FLARE: Cooperative DDoS Signaling based on Smart Contracts","authors":"B. Rodrigues, Spasen Trendafilov, E. Scheid, B. Stiller","doi":"10.1109/ICBC48266.2020.9169750","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169750","url":null,"abstract":"Distributed Denial-of-Service (DDoS) attacks remains as one of the major causes of concerns for service providers around the world. This paper introduces SC-FLARE, a Smart Contract (SC) based cooperative signaling protocol built on top of a Ethereum Proof-of-Authority Blockchain (BC) for the sharing of attack information, the exchange of incentives, and the tracking of reputation in a fully distributed and automated fashion. By making use of BC and SC, SC-FLARE provide the required collaborative platform without the burden to maintain, design, and develop special registries and gossip protocols for a cooperative defense.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128082571","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A containerized proof-of-concept implementation of LightChain system LightChain系统的容器化概念验证实现
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169463
Yahya Hassanzadeh-Nazarabadi, Nazir Nayal, Shadi S. Hamdan, Öznur Özkasap, Alptekin Küpçü
LightChain is the first Distributed Hash Table (DHT)-based blockchain with a logarithmic asymptotic message and memory complexity. In this demo paper, we present the software architecture of our open-source implementation of LightChain, as well as a novel deployment scenario of the entire LightChain system on a single machine aiming at results reproducibility.
LightChain是第一个基于分布式哈希表(DHT)的区块链,具有对数渐近消息和内存复杂性。在这篇演示论文中,我们展示了LightChain开源实现的软件架构,以及整个LightChain系统在一台机器上的新部署场景,旨在实现结果的可重复性。
{"title":"A containerized proof-of-concept implementation of LightChain system","authors":"Yahya Hassanzadeh-Nazarabadi, Nazir Nayal, Shadi S. Hamdan, Öznur Özkasap, Alptekin Küpçü","doi":"10.1109/ICBC48266.2020.9169463","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169463","url":null,"abstract":"LightChain is the first Distributed Hash Table (DHT)-based blockchain with a logarithmic asymptotic message and memory complexity. In this demo paper, we present the software architecture of our open-source implementation of LightChain, as well as a novel deployment scenario of the entire LightChain system on a single machine aiming at results reproducibility.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116223476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A Blockchain-Based Privacy-Preserving Intelligent Charging Station Selection for Electric Vehicles 基于区块链的电动汽车隐私保护智能充电站选择
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169419
S. Danish, Kaiwen Zhang, H. Jacobsen
The untrusted centralized nature of energy markets and electric vehicle (EV) charging infrastructures result in several privacy and security threats to the private information of EV users. These security and privacy threats include targeted advertisements, privacy leakage, selling data to third party, etc. In this work, we propose a blockchain-based privacy-preserving intelligent charging station (CS) selection for EVs to ensure the security and privacy of the EV users and availability of the CSs. We introduce a blockchain-based framework to implement secure charging services and trusted reservation for EVs through the execution of smart contracts. We also formulate the problem of privacy-preserving intelligent CS selection and propose a mechanism for EVs to select the optimal CS locally based on dynamic requirements. Finally, we present an example scenario of our proposed framework.
能源市场和电动汽车充电基础设施的不可信集中化特性给电动汽车用户的隐私信息带来了一些隐私和安全威胁。这些安全和隐私威胁包括定向广告、隐私泄露、向第三方出售数据等。在这项工作中,我们提出了一种基于区块链的电动汽车隐私保护智能充电站(CS)选择,以确保电动汽车用户的安全和隐私以及CS的可用性。我们引入了一个基于区块链的框架,通过执行智能合约来实现电动汽车的安全充电服务和可信预订。提出了保护隐私的智能CS选择问题,提出了一种基于动态需求的电动汽车局部选择最优CS的机制。最后,我们给出了我们提出的框架的一个示例场景。
{"title":"A Blockchain-Based Privacy-Preserving Intelligent Charging Station Selection for Electric Vehicles","authors":"S. Danish, Kaiwen Zhang, H. Jacobsen","doi":"10.1109/ICBC48266.2020.9169419","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169419","url":null,"abstract":"The untrusted centralized nature of energy markets and electric vehicle (EV) charging infrastructures result in several privacy and security threats to the private information of EV users. These security and privacy threats include targeted advertisements, privacy leakage, selling data to third party, etc. In this work, we propose a blockchain-based privacy-preserving intelligent charging station (CS) selection for EVs to ensure the security and privacy of the EV users and availability of the CSs. We introduce a blockchain-based framework to implement secure charging services and trusted reservation for EVs through the execution of smart contracts. We also formulate the problem of privacy-preserving intelligent CS selection and propose a mechanism for EVs to select the optimal CS locally based on dynamic requirements. Finally, we present an example scenario of our proposed framework.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122593392","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
BPCEX: Towards Blockchain-based Privacy-preserving Currency Exchange BPCEX:迈向基于区块链的隐私保护货币交换
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169443
Wulu Li, Lei Chen, Xin Lai, Xiao Zhang, Jiajun Xin
Privacy-preserving currency exchange between different cryptocurrencies on blockchain remains an open problem as the existing currency exchange schemes cannot provide anonymity of traders or confidentiality of exchange amount. To solve this problem, we introduce BPCEX: a privacy-preserving currency exchange scheme which protects traders' identities and the exchange amount, by usage of techniques including linkable ring signature, range proof, Diffie-Hellman key ex¬change, Pedersen commitment and UTXO swap. In BPCEX, the traders' identities are hidden to verifiers and dealmakers, while the exchange amounts are hidden to the verifiers. BPCEX supports floating exchange rate, partial deal and public verifica¬tion, without additional confirmation of traders, which improves the success rate and shortens the waiting time of the deal. Moreover, BPCEX is compatible with the auditable privacy-preserving blockchain system, which realizes the traceability of traders' identities and the exchange amount to prevent money laundering and illegal exchange, making BPCEX suitable in real-life applications, including currency market and stock market.
区块链上不同加密货币之间的保密货币交换仍然是一个悬而未决的问题,因为现有的货币交换方案无法提供交易者的匿名性或交换金额的保密性。为了解决这一问题,我们引入了BPCEX:一种保护隐私的货币交换方案,它通过使用可链接环签名、范围证明、Diffie-Hellman密钥交换、Pedersen承诺和UTXO交换等技术来保护交易者的身份和交易金额。在BPCEX中,交易者的身份对验证者和交易撮合者是隐藏的,而交易金额对验证者是隐藏的。BPCEX支持浮动汇率、部分交易和公开验证,无需交易者额外确认,提高了交易成功率,缩短了交易等待时间。此外,BPCEX兼容可审计的隐私保护区块链系统,实现交易者身份和交易金额的可追溯性,防止洗钱和非法交易,使BPCEX适用于现实生活中的应用,包括货币市场和股票市场。
{"title":"BPCEX: Towards Blockchain-based Privacy-preserving Currency Exchange","authors":"Wulu Li, Lei Chen, Xin Lai, Xiao Zhang, Jiajun Xin","doi":"10.1109/ICBC48266.2020.9169443","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169443","url":null,"abstract":"Privacy-preserving currency exchange between different cryptocurrencies on blockchain remains an open problem as the existing currency exchange schemes cannot provide anonymity of traders or confidentiality of exchange amount. To solve this problem, we introduce BPCEX: a privacy-preserving currency exchange scheme which protects traders' identities and the exchange amount, by usage of techniques including linkable ring signature, range proof, Diffie-Hellman key ex¬change, Pedersen commitment and UTXO swap. In BPCEX, the traders' identities are hidden to verifiers and dealmakers, while the exchange amounts are hidden to the verifiers. BPCEX supports floating exchange rate, partial deal and public verifica¬tion, without additional confirmation of traders, which improves the success rate and shortens the waiting time of the deal. Moreover, BPCEX is compatible with the auditable privacy-preserving blockchain system, which realizes the traceability of traders' identities and the exchange amount to prevent money laundering and illegal exchange, making BPCEX suitable in real-life applications, including currency market and stock market.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122561357","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
ICBC 2020 Authors Index ICBC 2020作者索引
Pub Date : 2020-05-01 DOI: 10.1109/icbc48266.2020.9169445
{"title":"ICBC 2020 Authors Index","authors":"","doi":"10.1109/icbc48266.2020.9169445","DOIUrl":"https://doi.org/10.1109/icbc48266.2020.9169445","url":null,"abstract":"","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127876187","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Privacy-Preserving Netting in Local Energy Grids 局部能源网格中的隐私保护网络
Pub Date : 2020-05-01 DOI: 10.1109/ICBC48266.2020.9169440
Jacob Eberhardt, Marco Peise, Dong-Ha Kim, S. Tai
The production of renewable energies by individual households typically is small-scale and not profitable without public subsidies, yet a critical factor in preventing further global warming. Unlike market-based peer-to-peer trading solutions, which require households to engage in costly peer-to-peer trading activities, we propose a community-based approach where households in a local distribution grid share the energy they produce in a netting process to maximize internal consumption. The technical instantiation of this idea in real-world energy grids comes with several challenges. Households within a community do not necessarily trust each other or electric utilities. Furthermore, energy consumption data is highly sensitive and must be protected. Further idiosyncrasies of national energy markets, regulatory frameworks, and current grid infrastructure exist. Addressing all these challenges, we propose a blockchain-based system that leverages zero-knowledge off-chain computations to facilitate automated energy sharing within a community in a trustless and privacy-preserving way. We provide a proof- of-concept implementation using the ZoKrates framework for verifiable off-chain computations and the Ethereum Blockchain. To support our claims, we provide evaluation results obtained in the context of a major German national research project on blockchain-based energy networks.
个人家庭生产的可再生能源通常规模较小,没有公共补贴就无利可图,但这是防止全球进一步变暖的关键因素。基于市场的点对点交易解决方案要求家庭参与昂贵的点对点交易活动,与此不同,我们提出了一种基于社区的方法,在这种方法中,当地配电网中的家庭共享他们在净额过程中生产的能源,以最大化内部消耗。在现实世界的能源网络中,这一想法的技术实例带来了几个挑战。一个社区内的家庭不一定信任彼此或电力公司。此外,能耗数据非常敏感,必须加以保护。各国能源市场、监管框架和当前电网基础设施的进一步特点是存在的。为了解决所有这些挑战,我们提出了一种基于区块链的系统,该系统利用零知识链下计算,以一种无需信任和保护隐私的方式促进社区内的自动能源共享。我们使用ZoKrates框架提供了一个概念验证实现,用于可验证的链下计算和以太坊区块链。为了支持我们的主张,我们提供了在基于区块链的能源网络的德国重大国家研究项目背景下获得的评估结果。
{"title":"Privacy-Preserving Netting in Local Energy Grids","authors":"Jacob Eberhardt, Marco Peise, Dong-Ha Kim, S. Tai","doi":"10.1109/ICBC48266.2020.9169440","DOIUrl":"https://doi.org/10.1109/ICBC48266.2020.9169440","url":null,"abstract":"The production of renewable energies by individual households typically is small-scale and not profitable without public subsidies, yet a critical factor in preventing further global warming. Unlike market-based peer-to-peer trading solutions, which require households to engage in costly peer-to-peer trading activities, we propose a community-based approach where households in a local distribution grid share the energy they produce in a netting process to maximize internal consumption. The technical instantiation of this idea in real-world energy grids comes with several challenges. Households within a community do not necessarily trust each other or electric utilities. Furthermore, energy consumption data is highly sensitive and must be protected. Further idiosyncrasies of national energy markets, regulatory frameworks, and current grid infrastructure exist. Addressing all these challenges, we propose a blockchain-based system that leverages zero-knowledge off-chain computations to facilitate automated energy sharing within a community in a trustless and privacy-preserving way. We provide a proof- of-concept implementation using the ZoKrates framework for verifiable off-chain computations and the Ethereum Blockchain. To support our claims, we provide evaluation results obtained in the context of a major German national research project on blockchain-based energy networks.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132868949","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1