Performance Overhead of Atomic Crosschain Transactions

被引:6
|
作者
Robinson, Peter [1 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, Protocol Engn Grp & Syst, ConsenSys, Brisbane, Qld, Australia
关键词
blockchain; ethereum; cross; transaction; atomic; performance; SIGNATURES;
D O I
10.1109/iscc50000.2020.9219738
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:974 / 979
页数:6
相关论文
共 50 条
  • [1] General Purpose Atomic Crosschain Transactions
    Robinson, Peter
    Ramesh, Raghavendra
    [J]. 2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 61 - 68
  • [2] General Purpose Atomic Crosschain Transactions
    Robinson, Peter
    Ramesh, Raghavendra
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [3] Atomic Crosschain Transactions for Ethereum Private Sidechains
    Robinson, Peter
    Ramesh, Raghavendra
    Johnson, Sandra
    [J]. BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2022, 3 (01):
  • [4] Performance evaluation of atomic commit protocols for mobile transactions
    Nouali, N.
    Boukantar, L.
    Drias, H.
    [J]. MOBILE COMPUTING AND WIRELESS COMMUNICATION INTERNATIONAL CONFERENCE, PROCEEDINGS, 2007, : 210 - +
  • [5] ATOMIC TRANSACTIONS
    LAMPSON, BW
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1981, 105 : 246 - 265
  • [6] On performance evaluation and design of atomic commit protocols for mobile transactions
    Nadia Nouali-Taboudjemat
    Fairouz Chehbour
    Habiba Drias
    [J]. Distributed and Parallel Databases, 2010, 27 : 53 - 94
  • [7] On performance evaluation and design of atomic commit protocols for mobile transactions
    Nouali-Taboudjemat, Nadia
    Chehbour, Fairouz
    Drias, Habiba
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2010, 27 (01) : 53 - 94
  • [8] A THEORY OF ATOMIC TRANSACTIONS
    LYNCH, N
    MERRITT, M
    WEIHL, W
    FEKETE, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 326 : 41 - 71
  • [9] Anonymous atomic transactions
    Camp, J
    Harkavy, M
    Tygar, JD
    Yee, B
    [J]. PROCEEDINGS OF THE SECOND USENIX WORKSHOP ON ELECTRONIC COMMERCE, 1996, : 123 - 133
  • [10] A concurrent calculus with atomic transactions
    Acciai, Lucia
    Boreale, Michele
    Dal Zilio, Silvano
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4421 : 48 - +