Mobius: an Atomic State Sharding Design for Account-Based Blockchains

被引:0
|
作者
Singh, Srisht Fateh [1 ]
Michalopoulos, Panagiotis [1 ]
Beillahi, Sidi Mohamed [1 ]
Veneris, Andreas [1 ]
Long, Fan [1 ]
机构
[1] Univ Toronto, Toronto, ON, Canada
来源
2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY, ICBC | 2023年
关键词
blockchain; sharding; blockchain state sharding; smart contracts; cross-shard transactions; atomicity;
D O I
10.1109/ICBC56567.2023.10174978
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents Mobius, the first cost-efficient state sharding design that remains consensus mechanism agnostic and guarantees atomicity for cross-shard smart contract transactions. In particular, to address the challenges posed by the growing blockchain state, Mobius enables its participants to verify all transactions while only storing a partial state. Unlike previous state sharding systems, the proposed protocol uses a novel vector commitment data structure to reduce the network bandwidth overhead via proof aggregation. Further, it utilizes a novel epoch-based multi-phase commitment technique for guaranteeing atomicity in cross-shard transactions. Experiments presented here show that Mobius reduces the disk requirement of each participant linearly with respect to the number of shards. Further, it presents a 4.7-7.3x lower network bandwidth overhead when compared to existing state-of-the-art state sharding systems. The outcomes also confirm that existing smart contracts can operate on Mobius in cross-shard scenarios without modifications.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] PartChain: Scaling blockchain through account-based partitioned sharding
    Tian, Junfeng
    Jing, Caishi
    Tian, Jin
    Li, Yaze
    COMPUTER NETWORKS, 2024, 254
  • [2] Distributed load-balancing for account-based sharded blockchains
    Toulouse, Michel
    Dai, H. K.
    Truong Giang Le
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2022, 18 (2/3) : 100 - 116
  • [3] Chartalist: Labeled Graph Datasets for UTXO and Account-based Blockchains
    Shamsi, Kiarash
    Victor, Friedhelm
    Kantarcioglu, Murat
    Gel, Yulia R.
    Akcora, Cuneyt G.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [4] TransShard: A Dynamic Transaction-Aware Sharding Scheme for Account-Based Blockchain
    Wang, Qian
    Guan, Yepeng
    IEEE ACCESS, 2024, 12 : 179797 - 179812
  • [5] A Dynamic Sharding Protocol Design for Consortium Blockchains
    Zhou, Zhixuan
    Qiu, Zhijie
    Yu, Qiang
    Chen, Hong
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 2590 - 2595
  • [6] GeoChain: A Locality-Based Sharding Protocol for Permissioned Blockchains
    Mao, Chunyu
    Golab, Wojciech
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 70 - 79
  • [7] Account-based blockchain scalable storage model
    Zhang X.
    Niu B.
    Gong T.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2022, 48 (04): : 708 - 715
  • [8] A survey of state-of-the-art sharding blockchains: Models, components, and attack surfaces
    Li, Yi
    Wang, Jinsong
    Zhang, Hongwei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 217
  • [9] Account-based recommenders in open discovery environments
    Hahn, Jim
    McDonald, Courtney
    DIGITAL LIBRARY PERSPECTIVES, 2018, 34 (01) : 70 - 76
  • [10] A secure account-based mobile payment protocol
    Kungpisdan, S
    Srinivasan, B
    Le, PD
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, PROCEEDINGS, 2004, : 35 - 39