arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.10684cs.CR
收藏

原子交叉事务的性能开销

Performance Overhead of Atomic Crosschain Transactions

Peter Robinson

摘要:

Atomic Crosschain Transaction技术允许跨许可的以太坊区块链进行可组合编程。它允许合约间和区块链间的函数调用既同步又原子:如果一部分失败,则整个函数调用的调用图将回滚。本文分析了使用这种技术与使用多个标准非原子单区块链交易相比的处理开销。针对涉及多个区块链的三个场景分析了额外的处理:酒店-训练问题,供应链与来源,以及Oracle。该技术被证明可以将Hyperledger Besu的性能从375 tps降低到39.5 tps,如果所有交易都在一个节点上发起,或者如果交易在各种节点上发起,则接近65.2 tps。

英文摘要:

Atomic Crosschain Transaction technology allows composable programming across permissioned Ethereum blockchains. It allows for inter-contract and inter-blockchain function calls that are both synchronous and atomic: if one part fails, the whole call graph of function calls is rolled back. This paper analyses the processing overhead of using this technique compared to using multiple standard non-atomic single blockchain transactions. The additional processing is analysed for three scenarios involving multiple blockchains: the Hotel - Train problem, Supply Chain with Provenance, and an Oracle. The technology is shown to reduce the performance of Hyperledger Besu from 375 tps to 39.5 tps if all transactions are instigated on one node, or approaching 65.2 tps if the transactions are instigated on a variety of nodes, for the Hotel-Train scenario.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑