首页 > 最新文献

Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure最新文献

英文 中文
Beyond Uber and Lyft: A Decentralized Cab Consortium over Blockchains 超越Uber和Lyft:区块链上分散的出租车联盟
S. Tripathy, Mayank Aggarwal, Sandip Chakraborty
Car sharing facilitates car owners and renters to share and use their cars conveniently. The popular car-sharing systems like Car2Go or Zipcar provide such facilities; however, they work line an intermediary or broker and thus pose various security and privacy threats. This paper proposes an alternate car-sharing model by constructing a decentralized cab consortium where the car owners and the renters can directly interact and share the car based on certain predefined agreements. We utilize the concept of smart contracts on top of a blockchain platform to realize such a system that provides a secured, tampered-proof, fair, and transparent interface for car sharing. We have implemented the proposed platform over an Ethereum-based environment and show that its runtime cost and performance are within a considerable margin.
汽车共享使车主和租车人可以方便地共享和使用他们的汽车。Car2Go和Zipcar等流行的汽车共享系统提供了这样的设施;然而,他们作为中介或经纪人工作,因此构成了各种安全和隐私威胁。本文提出了一种替代的汽车共享模型,通过构建一个分散的出租车联盟,车主和租客可以根据预定义的协议直接互动和共享汽车。我们利用区块链平台之上的智能合约概念来实现这样一个系统,为汽车共享提供一个安全、防篡改、公平、透明的界面。我们已经在基于以太坊的环境中实现了提议的平台,并表明其运行时成本和性能在相当大的范围内。
{"title":"Beyond Uber and Lyft: A Decentralized Cab Consortium over Blockchains","authors":"S. Tripathy, Mayank Aggarwal, Sandip Chakraborty","doi":"10.1145/3457337.3457847","DOIUrl":"https://doi.org/10.1145/3457337.3457847","url":null,"abstract":"Car sharing facilitates car owners and renters to share and use their cars conveniently. The popular car-sharing systems like Car2Go or Zipcar provide such facilities; however, they work line an intermediary or broker and thus pose various security and privacy threats. This paper proposes an alternate car-sharing model by constructing a decentralized cab consortium where the car owners and the renters can directly interact and share the car based on certain predefined agreements. We utilize the concept of smart contracts on top of a blockchain platform to realize such a system that provides a secured, tampered-proof, fair, and transparent interface for car sharing. We have implemented the proposed platform over an Ethereum-based environment and show that its runtime cost and performance are within a considerable margin.","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133673431","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
An Optimization Strategy for PBFT Consensus Mechanism Based On Consortium Blockchain 基于联盟区块链的PBFT共识机制优化策略
Feilong Wang, Yipeng Ji, Mingsheng Liu, Yangyang Li, Xiong Li, Xu Zhang, Xiaojun Shi
At present, the transaction delay of the consortium block chain applying the Practical Byzantine Fault Tolerance (PBFT) consensus protocol can only reach 2 to 5 seconds, and the throughput cannot reach tens of thousands. In addition as the number of nodes increases, the performance of the consortium block chain declines very quickly. The main challenge of previous research are to realize communication network topology of PBFT algorithm and high information exchange in the case of Byzantine failure, thus, this paper proposes an optimized Byzantine fault-tolerant algorithm to solve the performance bottleneck of the consortium chain. First of all, for the communication network structure of the whole network broadcast, we have reached an agreement on the transaction according to the pre-prepare and prepare phases of PBFT, and generally enter the commit phase, there is a high probability that the leader is honest, so we will communicate with the commit phase The network is optimized as a star communication structure. Second, combined with Tendermint, merge the view-change process of Byzantine failures of the normal consensus process, and switch the leader according to the longest chain principle. The algorithm is based on a partially synchronized network model to ensure the security and liveness of the protocol, and improve the performance and effective robustness.
目前,应用实用拜占庭容错(PBFT)共识协议的财团区块链的交易延迟只能达到2 ~ 5秒,吞吐量不能达到数万。此外,随着节点数量的增加,联盟区块链的性能下降非常快。以往研究的主要挑战是在拜占庭故障情况下实现PBFT算法的通信网络拓扑和高信息交换,因此,本文提出了一种优化的拜占庭容错算法来解决联盟链的性能瓶颈。首先,对于全网广播的通信网络结构,我们已经根据PBFT的pre-prepare和prepare阶段就交易达成了协议,一般进入commit阶段,leader是诚实的概率很大,所以我们将与commit阶段进行通信,将网络优化为星型通信结构。第二,结合Tendermint,合并正常共识过程中拜占庭失效的换视图过程,根据最长链原理切换leader。该算法基于部分同步网络模型,保证了协议的安全性和活动性,提高了协议的性能和有效的鲁棒性。
{"title":"An Optimization Strategy for PBFT Consensus Mechanism Based On Consortium Blockchain","authors":"Feilong Wang, Yipeng Ji, Mingsheng Liu, Yangyang Li, Xiong Li, Xu Zhang, Xiaojun Shi","doi":"10.1145/3457337.3457843","DOIUrl":"https://doi.org/10.1145/3457337.3457843","url":null,"abstract":"At present, the transaction delay of the consortium block chain applying the Practical Byzantine Fault Tolerance (PBFT) consensus protocol can only reach 2 to 5 seconds, and the throughput cannot reach tens of thousands. In addition as the number of nodes increases, the performance of the consortium block chain declines very quickly. The main challenge of previous research are to realize communication network topology of PBFT algorithm and high information exchange in the case of Byzantine failure, thus, this paper proposes an optimized Byzantine fault-tolerant algorithm to solve the performance bottleneck of the consortium chain. First of all, for the communication network structure of the whole network broadcast, we have reached an agreement on the transaction according to the pre-prepare and prepare phases of PBFT, and generally enter the commit phase, there is a high probability that the leader is honest, so we will communicate with the commit phase The network is optimized as a star communication structure. Second, combined with Tendermint, merge the view-change process of Byzantine failures of the normal consensus process, and switch the leader according to the longest chain principle. The algorithm is based on a partially synchronized network model to ensure the security and liveness of the protocol, and improve the performance and effective robustness.","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129516143","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}
引用次数: 5
Revealing and Concealing Bitcoin Identities: A Survey of Techniques 揭示和隐藏比特币身份:技术调查
Karolin Bergman, S. Rajput
Bitcoin remains the most widely used cryptocurrency. It has attracted users from tech enthusiasts to commercial investors to criminals, in no small part due to its reputation for anonymity. While not designed primarily for privacy, Bitcoin's architecture contains several provisions that can be exploited by criminals to conduct illegal activity including money laundering and collecting payments from ransomware and scams. Since Bitcoin's creation in 2008, various groups such as law enforcement, lawyers, criminals and privacy-focused Bitcoin users have been locked in a struggle between attempts to reveal hidden Bitcoin users' identities and attempts to keep those identities concealed. We present a survey of the techniques used within Bitcoin to reveal or conceal users' identities. We provide an easy to understand explanations of how these techniques work and provide a cross reference of which revealing techniques are effective for specific concealing techniques.
比特币仍然是使用最广泛的加密货币。它吸引了从科技爱好者到商业投资者再到罪犯的用户,这在很大程度上要归功于其匿名的声誉。虽然比特币的设计主要不是为了隐私,但它的架构中包含了一些可能被犯罪分子利用来进行非法活动的条款,包括洗钱和从勒索软件和骗局中收取款项。自2008年比特币诞生以来,执法部门、律师、犯罪分子和注重隐私的比特币用户等各种团体一直在努力揭示隐藏的比特币用户身份,并试图隐藏这些身份。我们对比特币中用于显示或隐藏用户身份的技术进行了调查。我们提供了一个容易理解的解释这些技术是如何工作的,并提供了一个交叉参考,揭示技术是有效的特定隐藏技术。
{"title":"Revealing and Concealing Bitcoin Identities: A Survey of Techniques","authors":"Karolin Bergman, S. Rajput","doi":"10.1145/3457337.3457838","DOIUrl":"https://doi.org/10.1145/3457337.3457838","url":null,"abstract":"Bitcoin remains the most widely used cryptocurrency. It has attracted users from tech enthusiasts to commercial investors to criminals, in no small part due to its reputation for anonymity. While not designed primarily for privacy, Bitcoin's architecture contains several provisions that can be exploited by criminals to conduct illegal activity including money laundering and collecting payments from ransomware and scams. Since Bitcoin's creation in 2008, various groups such as law enforcement, lawyers, criminals and privacy-focused Bitcoin users have been locked in a struggle between attempts to reveal hidden Bitcoin users' identities and attempts to keep those identities concealed. We present a survey of the techniques used within Bitcoin to reveal or conceal users' identities. We provide an easy to understand explanations of how these techniques work and provide a cross reference of which revealing techniques are effective for specific concealing techniques.","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132911607","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
Blockchains, Security, and Infrastructures: What we Know and What we Can Know 区块链、安全和基础设施:我们知道什么和我们可以知道什么
S. Khan
Scalable distributed control of large-scale computer systems is a challenge. Besides the control, reliability, fault-tolerance, and robustness are also fundamental considerations in designing and executing such systems. Blockchains have emerged as a splendid candidate to achieve such design considerations. More recent and perhaps more known examples of blockchain are in the financial sectors. However, blockchains have been in operation as distributed ledgers in supply chain for a long time. In this talk, we will revisit some of the foundational concepts related to blockchain technologies, draw parallels to systems research with a particular focus on reliability and security. By doing so we will unearth knowledgebase that can be deemed fruitful to resolve some of the pressing and outstanding challenges within systems and (cyber) infrastructures.
大规模计算机系统的可扩展分布式控制是一个挑战。除了控制之外,可靠性、容错性和鲁棒性也是设计和执行此类系统的基本考虑因素。区块链已经成为实现这些设计考虑的绝佳候选。最近,也许更知名的区块链例子出现在金融领域。然而,区块链作为分布式账本在供应链中运行已经很长时间了。在本次演讲中,我们将重温与区块链技术相关的一些基本概念,并将其与系统研究进行比较,重点关注可靠性和安全性。通过这样做,我们将发现可以被认为是富有成效的知识库,以解决系统和(网络)基础设施中一些紧迫和突出的挑战。
{"title":"Blockchains, Security, and Infrastructures: What we Know and What we Can Know","authors":"S. Khan","doi":"10.1145/3457337.3457849","DOIUrl":"https://doi.org/10.1145/3457337.3457849","url":null,"abstract":"Scalable distributed control of large-scale computer systems is a challenge. Besides the control, reliability, fault-tolerance, and robustness are also fundamental considerations in designing and executing such systems. Blockchains have emerged as a splendid candidate to achieve such design considerations. More recent and perhaps more known examples of blockchain are in the financial sectors. However, blockchains have been in operation as distributed ledgers in supply chain for a long time. In this talk, we will revisit some of the foundational concepts related to blockchain technologies, draw parallels to systems research with a particular focus on reliability and security. By doing so we will unearth knowledgebase that can be deemed fruitful to resolve some of the pressing and outstanding challenges within systems and (cyber) infrastructures.","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114366242","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
Session details: BSCI Keynote 会议详情:BSCI主题演讲
K. Choo
{"title":"Session details: BSCI Keynote","authors":"K. Choo","doi":"10.1145/3467994","DOIUrl":"https://doi.org/10.1145/3467994","url":null,"abstract":"","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128232254","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
Session details: BSCI Short Paper Session 1 会议详情:BSCI短论文会议1
Jong-Hyouk Lee
{"title":"Session details: BSCI Short Paper Session 1","authors":"Jong-Hyouk Lee","doi":"10.1145/3467997","DOIUrl":"https://doi.org/10.1145/3467997","url":null,"abstract":"","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121290001","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
Session details: BSCI Session 2 会议详情:BSCI会议2
D. Peraković
{"title":"Session details: BSCI Session 2","authors":"D. Peraković","doi":"10.1145/3467996","DOIUrl":"https://doi.org/10.1145/3467996","url":null,"abstract":"","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123187117","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
FutureText: A Blockchain-based Contract Signing Prototype with Security and Convenience FutureText:基于区块链的安全便捷的合同签署原型
Qing Zhang, Jianqun Gao, Qiqiang Qin, Chenyu Wang, Keting Yin
This paper proposes a safe, convenient and Blockchain-based way to sign Privately Offered Fund (POF) contracts. Our contributions are as follows: First, in order to reduce the CO2 emission from printing, delivery and mostly for the sake of security, we set up an electronic procedure for signing POF contracts. Second, we design and implement FutureText prototype using Hyperchain, which helps to share privacy information among stakeholders while keeping forged signature, counterfeited seal and twin-contracts away. Finally, to follow the legitimacy and compliance, we put forward methods for both authentication and signature of tripartite contracts. Besides, we put encrypted contracts on Blockchain while keeping original contracts on local database using heterogeneous storage, and that helps alleviate the prototype's storage pressure.
本文提出了一种安全、便捷、基于区块链的私募基金(POF)合同签署方式。我们的贡献如下:首先,为了减少印刷,运输过程中的二氧化碳排放,主要是为了安全,我们建立了一个电子程序来签署POF合同。其次,我们使用Hyperchain设计并实现了FutureText原型,这有助于在利益相关者之间共享隐私信息,同时防止伪造签名,伪造印章和双重合同。最后,为了遵循合法性和合规性,我们提出了三方合同的认证和签署方法。此外,我们将加密合约放在区块链上,同时使用异构存储将原始合约保留在本地数据库上,这有助于减轻原型的存储压力。
{"title":"FutureText: A Blockchain-based Contract Signing Prototype with Security and Convenience","authors":"Qing Zhang, Jianqun Gao, Qiqiang Qin, Chenyu Wang, Keting Yin","doi":"10.1145/3457337.3457844","DOIUrl":"https://doi.org/10.1145/3457337.3457844","url":null,"abstract":"This paper proposes a safe, convenient and Blockchain-based way to sign Privately Offered Fund (POF) contracts. Our contributions are as follows: First, in order to reduce the CO2 emission from printing, delivery and mostly for the sake of security, we set up an electronic procedure for signing POF contracts. Second, we design and implement FutureText prototype using Hyperchain, which helps to share privacy information among stakeholders while keeping forged signature, counterfeited seal and twin-contracts away. Finally, to follow the legitimacy and compliance, we put forward methods for both authentication and signature of tripartite contracts. Besides, we put encrypted contracts on Blockchain while keeping original contracts on local database using heterogeneous storage, and that helps alleviate the prototype's storage pressure.","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115794876","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
A Tool for Moving Blockchain Computations Off-Chain 将区块链计算移出链的工具
Christian G. Liu, P. Bodorik, D. Jutla
This paper proposes a new approach and tool for blockchain software developers and architects to use for determining which computations of a smart contract can be effectively done off-chain without loss of trust and how they can be moved off-chain automatically. Our approach uses Finite State Machines (FSMs) and Hierarchical State Machines (HSMs) modeling in order to create smart contract patterns using graphs and then use pattern properties to identify which parts of the smart contracts should be considered for moving off-chain. Once software execution transits into the pattern's entry state, off-chain execution continues until the execution transits into the pattern's exit state, when execution continues on-chain. This paper further describes a tool for (1) FSM input and visualization, its analysis, and automatic transformation into a smart contract, and (2) an interface to support the developers' decision to optimally off-chain computations and to (3) define the communications between on-chain and off-chain computations.
本文为区块链软件开发人员和架构师提出了一种新的方法和工具,用于确定智能合约的哪些计算可以在不失去信任的情况下有效地完成,以及如何将它们自动移出链下。我们的方法使用有限状态机(fsm)和分层状态机(hsm)建模,以便使用图创建智能合约模式,然后使用模式属性来确定应该考虑将智能合约的哪些部分移出链。一旦软件执行转移到模式的进入状态,链下执行将继续,直到执行转移到模式的退出状态,此时继续链上执行。本文进一步描述了一个工具,用于(1)FSM的输入和可视化,其分析,并自动转换为智能合约;(2)支持开发人员决定最优的脱链计算的接口;(3)定义链上和脱链计算之间的通信。
{"title":"A Tool for Moving Blockchain Computations Off-Chain","authors":"Christian G. Liu, P. Bodorik, D. Jutla","doi":"10.1145/3457337.3457848","DOIUrl":"https://doi.org/10.1145/3457337.3457848","url":null,"abstract":"This paper proposes a new approach and tool for blockchain software developers and architects to use for determining which computations of a smart contract can be effectively done off-chain without loss of trust and how they can be moved off-chain automatically. Our approach uses Finite State Machines (FSMs) and Hierarchical State Machines (HSMs) modeling in order to create smart contract patterns using graphs and then use pattern properties to identify which parts of the smart contracts should be considered for moving off-chain. Once software execution transits into the pattern's entry state, off-chain execution continues until the execution transits into the pattern's exit state, when execution continues on-chain. This paper further describes a tool for (1) FSM input and visualization, its analysis, and automatic transformation into a smart contract, and (2) an interface to support the developers' decision to optimally off-chain computations and to (3) define the communications between on-chain and off-chain computations.","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125541481","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
MultiCall: A Transaction-batching Interpreter for Ethereum multiall:以太坊的事务批处理解释器
William Hughes, Alejandro Russo, G. Schneider
Smart contracts are self-executing programs running in the blockchain allowing for decentralised storage and execution without a middleman. On-chain execution is expensive, with miners charging fees for distributed execution according to a cost model defined in the protocol. In particular, transactions have a high fixed cost. In this paper we present MultiCall, an interpreter that reduces the cost of smart contract execution by emulating sequences of transactions from multiple users in one transaction. We have implemented and integrated MultiCall into Ethereum. Our evaluation shows that using MultiCall provides a saving between 56.8% and 98.9% of the fixed per-transaction cost compared to the standard approach of sending transactions individually.
智能合约是在区块链中运行的自动执行程序,允许在没有中间人的情况下进行分散存储和执行。链上执行是昂贵的,矿工根据协议中定义的成本模型对分布式执行收取费用。特别是,交易具有很高的固定成本。在本文中,我们介绍了MultiCall,这是一个解释器,通过在一个交易中模拟来自多个用户的交易序列来降低智能合约执行的成本。我们已经将MultiCall实现并集成到以太坊中。我们的评估表明,与单独发送交易的标准方法相比,使用MultiCall可以节省56.8%到98.9%的固定每交易成本。
{"title":"MultiCall: A Transaction-batching Interpreter for Ethereum","authors":"William Hughes, Alejandro Russo, G. Schneider","doi":"10.1145/3457337.3457839","DOIUrl":"https://doi.org/10.1145/3457337.3457839","url":null,"abstract":"Smart contracts are self-executing programs running in the blockchain allowing for decentralised storage and execution without a middleman. On-chain execution is expensive, with miners charging fees for distributed execution according to a cost model defined in the protocol. In particular, transactions have a high fixed cost. In this paper we present MultiCall, an interpreter that reduces the cost of smart contract execution by emulating sequences of transactions from multiple users in one transaction. We have implemented and integrated MultiCall into Ethereum. Our evaluation shows that using MultiCall provides a saving between 56.8% and 98.9% of the fixed per-transaction cost compared to the standard approach of sending transactions individually.","PeriodicalId":270073,"journal":{"name":"Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134018044","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
期刊
Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure
全部 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