首页 > 最新文献

2021 Third International Conference on Blockchain Computing and Applications (BCCA)最新文献

英文 中文
Blockchain Based Lateral Transshipment 基于区块链的横向转运
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9656959
Ates Ates, Adnan Ozsoy
Organizations may opt for lateral transfer when an inventory of products needs to be fulfilled relatively quickly to the normal supply chain. They can make these transfers within their own structure, and in some cases, it may be necessary to perform this transfer with different organizations. In this study, we propose a blockchain-based lateral transfer model in which different organizations will meet their needs from each other without the need for a third party. While organizations supply the products they need from each other, they can reduce transportation costs by making the transportation process collectively. As far as we know, how blockchain technology can be used in lateral transfers is a first in the literature.
当产品库存需要相对快速地完成到正常供应链时,组织可能会选择横向转移。他们可以在自己的结构中进行这些转移,在某些情况下,可能需要在不同的组织中执行这种转移。在这项研究中,我们提出了一种基于区块链的横向转移模型,在这种模型中,不同的组织将在不需要第三方的情况下满足彼此的需求。当组织相互提供他们需要的产品时,他们可以通过集体运输过程来降低运输成本。据我们所知,区块链技术如何用于横向转移是文献中的第一次。
{"title":"Blockchain Based Lateral Transshipment","authors":"Ates Ates, Adnan Ozsoy","doi":"10.1109/BCCA53669.2021.9656959","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9656959","url":null,"abstract":"Organizations may opt for lateral transfer when an inventory of products needs to be fulfilled relatively quickly to the normal supply chain. They can make these transfers within their own structure, and in some cases, it may be necessary to perform this transfer with different organizations. In this study, we propose a blockchain-based lateral transfer model in which different organizations will meet their needs from each other without the need for a third party. While organizations supply the products they need from each other, they can reduce transportation costs by making the transportation process collectively. As far as we know, how blockchain technology can be used in lateral transfers is a first in the literature.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117251727","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
Agent-based Modelling of Strategic behavior in PoW Protocols PoW协议中基于agent的策略行为建模
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9657011
Caspar Schwarz-Schilling, Sheng-Nan Li, C. Tessone
In blockchain-based systems, such as Bitcoin’s Proof-of-Work (PoW) protocol, it is expected that a miner’s share of total block revenue is proportional to their share of the network’s total hashing power. However, a deviation to this behavior is the selfish mining strategy, an attack vector discovered by Eyal and Sirer in 2014. This strategy may lead to a miner earning more than their “fair share As a result, Bitcoin’s security assumption of an honest majority may not be sufficient. In this paper, in order to verify whether selfish mining is indeed a profitable strategy in PoW systems, we introduce an agent-based model to simulate the dynamics of selfish mining behavior. The model is by design minimalistic allowing us to analyze the effect of network latency, hashing power distribution, and network topology on relative revenue of selfish miners. We find that for high levels of latency, selfish mining is always a relatively more profitable strategy, and the results turn out to be very robust to changes in the network topology. In addition, we find that the hashing power distribution following power laws, as found empirically, can make it harder for selfish miners to be profitable. Our analysis confirms the main observations that selfish mining is always relatively more profitable for hashing powers representing more than one third of the total computing power. Further, it also confirms that selfish mining behavior could cause a statistically significant high probability of contiguously mined blocks.
在基于区块链的系统中,例如比特币的工作量证明(PoW)协议,预计矿工在总区块收入中的份额与他们在网络总哈希能力中的份额成正比。然而,这种行为的一个偏差是自私的挖掘策略,这是Eyal和Sirer在2014年发现的一种攻击媒介。这种策略可能会导致矿工的收入超过他们的“公平份额”。因此,比特币的安全假设——诚实多数——可能是不够的。为了验证在PoW系统中自私挖掘是否确实是一种有利可图的策略,我们引入了一个基于智能体的模型来模拟自私挖掘行为的动态。该模型设计简约,允许我们分析网络延迟、哈希功率分配和网络拓扑对自私矿工相对收入的影响。我们发现,对于高延迟水平,自私挖掘总是一种相对更有利可图的策略,并且结果对网络拓扑的变化非常健壮。此外,我们发现,根据经验发现,遵循幂律的哈希算力分配会使自私的矿工更难盈利。我们的分析证实了主要观察结果,即对于占总计算能力三分之一以上的哈希算力来说,自私挖矿总是相对更有利可图。此外,它还证实,自私的采矿行为可能导致连续开采区块的概率在统计上显着很高。
{"title":"Agent-based Modelling of Strategic behavior in PoW Protocols","authors":"Caspar Schwarz-Schilling, Sheng-Nan Li, C. Tessone","doi":"10.1109/BCCA53669.2021.9657011","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657011","url":null,"abstract":"In blockchain-based systems, such as Bitcoin’s Proof-of-Work (PoW) protocol, it is expected that a miner’s share of total block revenue is proportional to their share of the network’s total hashing power. However, a deviation to this behavior is the selfish mining strategy, an attack vector discovered by Eyal and Sirer in 2014. This strategy may lead to a miner earning more than their “fair share As a result, Bitcoin’s security assumption of an honest majority may not be sufficient. In this paper, in order to verify whether selfish mining is indeed a profitable strategy in PoW systems, we introduce an agent-based model to simulate the dynamics of selfish mining behavior. The model is by design minimalistic allowing us to analyze the effect of network latency, hashing power distribution, and network topology on relative revenue of selfish miners. We find that for high levels of latency, selfish mining is always a relatively more profitable strategy, and the results turn out to be very robust to changes in the network topology. In addition, we find that the hashing power distribution following power laws, as found empirically, can make it harder for selfish miners to be profitable. Our analysis confirms the main observations that selfish mining is always relatively more profitable for hashing powers representing more than one third of the total computing power. Further, it also confirms that selfish mining behavior could cause a statistically significant high probability of contiguously mined blocks.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"316 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124476171","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
Security and Standardization of a Notary-based Blockchain Interoperability API 基于公证的区块链互操作性API的安全性和标准化
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9656961
E. Scheid, Pascal Kiechl, M. Franco, B. Rodrigues, Christian Killer, B. Stiller
Over the past years, Blockchain (BC) interoperability became a crucial topic of research due to the fast development of new BC platforms for many use-cases, from supply-chain to voting. The need for interoperability can be attributed to the development of such platforms that did not follow any standard, leading to the creation of BC islands that do not exchange data, which hinders innovation. Hence, several BC interoperability solutions were proposed to tackle such problems. One of them is Bifröst, a Notary scheme-based BC interoperability Application Programming Interface (API) that allows the transparent interaction by users or legacy applications with several BCs. An initial prototype of Bifröst was developed, proving its feasibility; however, it did not provide native data encryption or an interaction standard. Thus, this paper presents the design and implementation of an encryption scheme for Bifröst and a JSON format proposal to interact with Bifröst, which also contributes to the state-of-the-art. Evaluations on the encryption scheme show an increase of the data size after the encryption but a constant performance overhead, and discussions on the standard prove that it can be applied to other Notary-based BC interoperability APIs due to its flexibility.
在过去的几年中,由于从供应链到投票等许多用例的新BC平台的快速发展,区块链(BC)互操作性成为了一个重要的研究课题。对互操作性的需求可以归因于这些平台的开发没有遵循任何标准,导致创建不交换数据的BC孤岛,这阻碍了创新。因此,提出了几个BC互操作性解决方案来解决此类问题。其中之一是Bifröst,一个基于公证方案的BC互操作性应用程序编程接口(API),它允许用户或遗留应用程序与多个BC进行透明交互。开发了Bifröst的初始原型,证明了其可行性;然而,它没有提供本地数据加密或交互标准。因此,本文提出了Bifröst的加密方案的设计和实现,以及与Bifröst交互的JSON格式建议,这也有助于最新的技术。对加密方案的评估表明,加密后数据大小增加,但性能开销不变,对标准的讨论证明,由于其灵活性,它可以应用于其他基于公证的BC互操作性api。
{"title":"Security and Standardization of a Notary-based Blockchain Interoperability API","authors":"E. Scheid, Pascal Kiechl, M. Franco, B. Rodrigues, Christian Killer, B. Stiller","doi":"10.1109/BCCA53669.2021.9656961","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9656961","url":null,"abstract":"Over the past years, Blockchain (BC) interoperability became a crucial topic of research due to the fast development of new BC platforms for many use-cases, from supply-chain to voting. The need for interoperability can be attributed to the development of such platforms that did not follow any standard, leading to the creation of BC islands that do not exchange data, which hinders innovation. Hence, several BC interoperability solutions were proposed to tackle such problems. One of them is Bifröst, a Notary scheme-based BC interoperability Application Programming Interface (API) that allows the transparent interaction by users or legacy applications with several BCs. An initial prototype of Bifröst was developed, proving its feasibility; however, it did not provide native data encryption or an interaction standard. Thus, this paper presents the design and implementation of an encryption scheme for Bifröst and a JSON format proposal to interact with Bifröst, which also contributes to the state-of-the-art. Evaluations on the encryption scheme show an increase of the data size after the encryption but a constant performance overhead, and discussions on the standard prove that it can be applied to other Notary-based BC interoperability APIs due to its flexibility.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"416 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125363816","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
Blockchain’s potential and opportunities for tax administrations: a systematic review 区块链对税务管理的潜力和机会:系统回顾
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9657036
Lara Nascimento, Paulo Da Silva, Clóvis Peres
The development of Blockchain applications is still at an early stage, considering that, after 13 years of the Bitcoin introduction, cryptocurrencies remain the single example of a well-established Blockchain system. On the other hand, the digitalization of taxes and its underlying processes is gaining speed worldwide, with not only developed countries adopting it. This trend can be the foundation of a Blockchain integration to the tax system, so that this domain could take advantage of desired inherent features offered by the technology, such as transparency, security, immutability and real-time information. Consequently, tax authorities would achieve higher revenue levels and improve compliance tracking, reducing tax evasion and fraud. At the same time, taxpayers would benefit from reduced tax compliance costs and better experiences through more efficient processes. Therefore, this work aims at investigating the state of the art within the field of Blockchain application on taxation, in order to drive new researches that could close current gaps and to support the development of new applications.
区块链应用程序的开发仍处于早期阶段,考虑到比特币引入13年后,加密货币仍然是一个完善的区块链系统的唯一例子。另一方面,税收及其基本流程的数字化正在全球范围内加速发展,不仅仅是发达国家采用。这一趋势可以成为税收系统区块链集成的基础,这样该领域就可以利用该技术提供的所需固有特性,如透明度、安全性、不变性和实时信息。因此,税务机关将实现更高的收入水平,并改善合规跟踪,减少逃税和欺诈。与此同时,纳税人将受益于降低税务合规成本,并通过更高效的流程获得更好的体验。因此,这项工作旨在调查区块链在税收应用领域的最新进展,以推动新的研究,缩小目前的差距,并支持新应用的开发。
{"title":"Blockchain’s potential and opportunities for tax administrations: a systematic review","authors":"Lara Nascimento, Paulo Da Silva, Clóvis Peres","doi":"10.1109/BCCA53669.2021.9657036","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657036","url":null,"abstract":"The development of Blockchain applications is still at an early stage, considering that, after 13 years of the Bitcoin introduction, cryptocurrencies remain the single example of a well-established Blockchain system. On the other hand, the digitalization of taxes and its underlying processes is gaining speed worldwide, with not only developed countries adopting it. This trend can be the foundation of a Blockchain integration to the tax system, so that this domain could take advantage of desired inherent features offered by the technology, such as transparency, security, immutability and real-time information. Consequently, tax authorities would achieve higher revenue levels and improve compliance tracking, reducing tax evasion and fraud. At the same time, taxpayers would benefit from reduced tax compliance costs and better experiences through more efficient processes. Therefore, this work aims at investigating the state of the art within the field of Blockchain application on taxation, in order to drive new researches that could close current gaps and to support the development of new applications.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127059659","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
A Survey of Verification, Validation and Testing Solutions for Smart Contracts 智能合约的验证、验证和测试解决方案综述
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9657040
Chaïmaa Benabbou, Ö. Gürcan
Smart contracts are programs stored on a blockchain that run when predetermined conditions are met. However, designing and implementing a smart contract is not trivial since upon deployment on a blockchain, it is no longer possible to modify it (neither for improving nor for bug fixing). It is only possible by deploying a new version of the smart contract which is costly (deployment cost for the new contract and destruction cost for the old contract). To this end, there are many solutions for testing the smart contracts before their deployment. Since realizing bug-free smart contracts increase the reliability, as well as reduce the cost, testing is an essential activity. In this paper, we group the existing solutions that attempt to tackle smart contract testing into following categories: public test networks, security analysis tools, blockchain emulators and blockchain simulators. Then, we analyze these solutions, categorize them and show what their pros and cons are.
智能合约是存储在区块链上的程序,当满足预定条件时运行。然而,设计和实现智能合约并非易事,因为一旦部署到区块链上,就不可能再修改它(无论是为了改进还是修复错误)。这只能通过部署一个昂贵的新版本的智能合约来实现(新合约的部署成本和旧合约的销毁成本)。为此,有许多解决方案可以在部署智能合约之前对其进行测试。由于实现无bug的智能合约提高了可靠性,并降低了成本,因此测试是一项必不可少的活动。在本文中,我们将试图解决智能合约测试的现有解决方案分为以下几类:公共测试网络、安全分析工具、区块链模拟器和区块链模拟器。然后,我们分析这些解决方案,对它们进行分类,并展示它们的优缺点。
{"title":"A Survey of Verification, Validation and Testing Solutions for Smart Contracts","authors":"Chaïmaa Benabbou, Ö. Gürcan","doi":"10.1109/BCCA53669.2021.9657040","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657040","url":null,"abstract":"Smart contracts are programs stored on a blockchain that run when predetermined conditions are met. However, designing and implementing a smart contract is not trivial since upon deployment on a blockchain, it is no longer possible to modify it (neither for improving nor for bug fixing). It is only possible by deploying a new version of the smart contract which is costly (deployment cost for the new contract and destruction cost for the old contract). To this end, there are many solutions for testing the smart contracts before their deployment. Since realizing bug-free smart contracts increase the reliability, as well as reduce the cost, testing is an essential activity. In this paper, we group the existing solutions that attempt to tackle smart contract testing into following categories: public test networks, security analysis tools, blockchain emulators and blockchain simulators. Then, we analyze these solutions, categorize them and show what their pros and cons are.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125945988","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}
引用次数: 2
Multi-Layer Message Signature Scheme with Threshold-based Distributed PKG and Dynamic Leader Selection 基于阈值分布式PKG和动态领导者选择的多层消息签名方案
Pub Date : 2021-11-15 DOI: 10.1109/BCCA53669.2021.9657010
S. Bezzateev, A. Afanasyeva, K. Zhidanov, A. Ometov
The development generally drives the evolution of modern systems towards distributed ones, generally, in blockchain and Distributed Ledger Technology domains. Ensuring the reliable digital signature of messages and the data security of messages signed with a digital signature from unauthorized interference is an essential part of enabling the operation of the paradigms as mentioned earlier. This work proposes a method for signing messages in the distributed system by introducing a two level nodes’ hierarchy, distribution of the Public Key Generator (PKG) master key the nodes of the second level so that a distributed PKG threshold scheme is formed from those. Further, one or more second-layer leaders are selected by the nodes of the first message level in such a way that the aggregate content of the messages determines the value of the current identifier and, thus, the public key are formed by the nodes of the second level forming a distributed threshold PKG, shares of the session secret key corresponding to the identifier and the public key. The session secret key is recovered by one or more second level nodes selected as the leader, and the current message is signed using the corresponding session secret key.
这种发展通常推动现代系统向分布式系统的发展,通常在区块链和分布式账本技术领域。确保消息的可靠数字签名和使用数字签名签名的消息的数据安全性,使其免受未经授权的干扰,是启用前面提到的范例操作的重要组成部分。本文提出了一种在分布式系统中进行消息签名的方法,通过引入两级节点的层次结构,将公钥生成器(Public Key Generator, PKG)主密钥分发到第二级节点,从而形成分布式PKG阈值方案。此外,由第一消息层的节点选择一个或多个第二层领导者,使消息的聚合内容决定当前标识符的值,从而由第二层的节点形成分布式阈值PKG、与标识符对应的会话秘密密钥共享和公钥。会话秘钥由一个或多个被选为领导者的二级节点恢复,并使用相应的会话秘钥对当前消息进行签名。
{"title":"Multi-Layer Message Signature Scheme with Threshold-based Distributed PKG and Dynamic Leader Selection","authors":"S. Bezzateev, A. Afanasyeva, K. Zhidanov, A. Ometov","doi":"10.1109/BCCA53669.2021.9657010","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657010","url":null,"abstract":"The development generally drives the evolution of modern systems towards distributed ones, generally, in blockchain and Distributed Ledger Technology domains. Ensuring the reliable digital signature of messages and the data security of messages signed with a digital signature from unauthorized interference is an essential part of enabling the operation of the paradigms as mentioned earlier. This work proposes a method for signing messages in the distributed system by introducing a two level nodes’ hierarchy, distribution of the Public Key Generator (PKG) master key the nodes of the second level so that a distributed PKG threshold scheme is formed from those. Further, one or more second-layer leaders are selected by the nodes of the first message level in such a way that the aggregate content of the messages determines the value of the current identifier and, thus, the public key are formed by the nodes of the second level forming a distributed threshold PKG, shares of the session secret key corresponding to the identifier and the public key. The session secret key is recovered by one or more second level nodes selected as the leader, and the current message is signed using the corresponding session secret key.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121834086","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
ETHTID: Deployable Threshold Information Disclosure on Ethereum ETHTID:以太坊可部署阈值信息披露
Pub Date : 2021-07-04 DOI: 10.1109/BCCA53669.2021.9657019
O. Stengele, Markus Raiber, J. Müller-Quade, H. Hartenstein
We address the Threshold Information Disclosure (TID) problem on Ethereum: An arbitrary number of users commit to the scheduled disclosure of their individual messages recorded on the Ethereum blockchain if and only if all such messages are disclosed. Before a disclosure, only the original sender of each message should know its contents. To accomplish this, we task a small council with executing a distributed generation and threshold sharing of an asymmetric key pair. The public key can be used to encrypt messages which only become readable once the threshold-shared decryption key is reconstructed at a predefined point in time and recorded onchain. With blockchains like Ethereum, it is possible to coordinate such procedures and attach economic stakes to the actions of participating individuals. In this paper, we present ETHTID, an Ethereum smart contract application to coordinate Threshold Information Disclosure. We base our implementation on an existing smart contract, ETHDKG, and optimise functionality and costs to fit the TID use case. While optimising for cost savings, we show that the security of the underlying cryptographic scheme is still maintained. We evaluate how the execution costs depend on the size of the council and the threshold and show that the presented protocol is deployable with a council of more than 200 members with gas savings of 20-40% compared to ETHDKG.
我们解决了以太坊上的阈值信息披露(TID)问题:当且仅当所有这些消息都被披露时,任意数量的用户承诺按计划披露他们在以太坊区块链上记录的个人消息。在披露之前,只有每条消息的原始发送方应该知道其内容。为了实现这一点,我们指派一个小委员会执行非对称密钥对的分布式生成和阈值共享。公钥可用于加密消息,这些消息只有在阈值共享解密密钥在预定义的时间点重构并记录在链上后才可读。有了像以太坊这样的区块链,就有可能协调这些程序,并将经济利益附加到参与个人的行为上。在本文中,我们提出了ETHTID,一个以太坊智能合约应用程序来协调阈值信息披露。我们的实现基于现有的智能合约ETHDKG,并优化功能和成本以适应TID用例。在优化成本节约的同时,我们表明底层加密方案的安全性仍然保持不变。我们评估了执行成本如何取决于委员会的规模和阈值,并表明所提出的协议可以在超过200名成员的委员会中部署,与ETHDKG相比节省了20-40%的天然气。
{"title":"ETHTID: Deployable Threshold Information Disclosure on Ethereum","authors":"O. Stengele, Markus Raiber, J. Müller-Quade, H. Hartenstein","doi":"10.1109/BCCA53669.2021.9657019","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657019","url":null,"abstract":"We address the Threshold Information Disclosure (TID) problem on Ethereum: An arbitrary number of users commit to the scheduled disclosure of their individual messages recorded on the Ethereum blockchain if and only if all such messages are disclosed. Before a disclosure, only the original sender of each message should know its contents. To accomplish this, we task a small council with executing a distributed generation and threshold sharing of an asymmetric key pair. The public key can be used to encrypt messages which only become readable once the threshold-shared decryption key is reconstructed at a predefined point in time and recorded onchain. With blockchains like Ethereum, it is possible to coordinate such procedures and attach economic stakes to the actions of participating individuals. In this paper, we present ETHTID, an Ethereum smart contract application to coordinate Threshold Information Disclosure. We base our implementation on an existing smart contract, ETHDKG, and optimise functionality and costs to fit the TID use case. While optimising for cost savings, we show that the security of the underlying cryptographic scheme is still maintained. We evaluate how the execution costs depend on the size of the council and the threshold and show that the presented protocol is deployable with a council of more than 200 members with gas savings of 20-40% compared to ETHDKG.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"211 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123021715","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
Discovering the Ethereum2 P2P Network 发现以太坊2 P2P网络
Pub Date : 2020-12-29 DOI: 10.1109/BCCA53669.2021.9657041
Mikel Cortes-Goicoechea, L. Bautista-Gomez
Achieving the equilibrium between scalability, sustainability, and security while keeping decentralization has prevailed as the target solution for decentralized blockchain applications over the last years. Several approaches have been proposed by multiple blockchain teams to achieve it, Ethereum being among them. Ethereum is on the path of a major protocol improvement called Ethereum 2.0 (Eth2), implementing Sharding and introducing the Proof-of-Stake (PoS). As the change of consensus mechanism is a delicate matter, this improvement will be achieved through different phases, the first of which is the implementation of the Beacon Chain. As Ethereum1, Eth2 relies on a decentralized peer-to-peer (p2p) network for the message distribution. Up to date, we estimate that there are around 5.000 nodes in the Eth2 main net geographically distributed. However, the topology of this one still prevails unknown. In this paper, we present the results obtained from the analysis we performed on the Eth2 p2p network. Describing the topology of the network, as possible hazards that this one implies.
在保持去中心化的同时,实现可扩展性、可持续性和安全性之间的平衡,已经成为过去几年去中心化区块链应用程序的目标解决方案。多个区块链团队已经提出了几种方法来实现它,以太坊就是其中之一。以太坊正在进行一个名为以太坊2.0 (Eth2)的重大协议改进,实现分片并引入权益证明(PoS)。由于共识机制的改变是一个微妙的问题,这种改进将通过不同的阶段来实现,首先是信标链的实施。与以太坊1一样,Eth2依赖于分散的点对点(p2p)网络进行消息分发。到目前为止,我们估计在地理上分布的Eth2主网中大约有5000个节点。然而,它的拓扑结构仍然是未知的。在本文中,我们介绍了从我们对Eth2 p2p网络进行的分析中获得的结果。描述网络的拓扑结构,这意味着可能存在的危险。
{"title":"Discovering the Ethereum2 P2P Network","authors":"Mikel Cortes-Goicoechea, L. Bautista-Gomez","doi":"10.1109/BCCA53669.2021.9657041","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657041","url":null,"abstract":"Achieving the equilibrium between scalability, sustainability, and security while keeping decentralization has prevailed as the target solution for decentralized blockchain applications over the last years. Several approaches have been proposed by multiple blockchain teams to achieve it, Ethereum being among them. Ethereum is on the path of a major protocol improvement called Ethereum 2.0 (Eth2), implementing Sharding and introducing the Proof-of-Stake (PoS). As the change of consensus mechanism is a delicate matter, this improvement will be achieved through different phases, the first of which is the implementation of the Beacon Chain. As Ethereum1, Eth2 relies on a decentralized peer-to-peer (p2p) network for the message distribution. Up to date, we estimate that there are around 5.000 nodes in the Eth2 main net geographically distributed. However, the topology of this one still prevails unknown. In this paper, we present the results obtained from the analysis we performed on the Eth2 p2p network. Describing the topology of the network, as possible hazards that this one implies.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125158069","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
Decentralized Cross-Blockchain Asset Transfers 分散的跨区块链资产转移
Pub Date : 2020-04-22 DOI: 10.1109/BCCA53669.2021.9657007
M. Sigwart, Philipp Frauenthaler, Christof Spanring, Stefan Schulte
Today, several solutions for cross-blockchain asset transfers exist. However, these solutions are either tailored to specific assets or neglect finality guarantees that prevent assets from getting lost in transit. In this paper, we present a cross-blockchain asset transfer protocol that supports arbitrary assets and adheres to finality requirements. The ability to freely transfer assets between blockchains may increase transaction throughput and provide developers with more flexibility by allowing them to design digital assets that leverage the capacities and capabilities of multiple blockchains.
今天,存在几种跨区块链资产转移的解决方案。然而,这些解决方案要么是针对特定资产量身定制的,要么是忽视了防止资产在运输过程中丢失的最终性保证。在本文中,我们提出了一种跨区块链资产转移协议,该协议支持任意资产并遵守最终性要求。在区块链之间自由转移资产的能力可能会增加交易吞吐量,并允许开发人员设计利用多个区块链的容量和能力的数字资产,从而为开发人员提供更大的灵活性。
{"title":"Decentralized Cross-Blockchain Asset Transfers","authors":"M. Sigwart, Philipp Frauenthaler, Christof Spanring, Stefan Schulte","doi":"10.1109/BCCA53669.2021.9657007","DOIUrl":"https://doi.org/10.1109/BCCA53669.2021.9657007","url":null,"abstract":"Today, several solutions for cross-blockchain asset transfers exist. However, these solutions are either tailored to specific assets or neglect finality guarantees that prevent assets from getting lost in transit. In this paper, we present a cross-blockchain asset transfer protocol that supports arbitrary assets and adheres to finality requirements. The ability to freely transfer assets between blockchains may increase transaction throughput and provide developers with more flexibility by allowing them to design digital assets that leverage the capacities and capabilities of multiple blockchains.","PeriodicalId":202582,"journal":{"name":"2021 Third International Conference on Blockchain Computing and Applications (BCCA)","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114465258","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}
引用次数: 14
期刊
2021 Third International Conference on Blockchain Computing and Applications (BCCA)
全部 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