Mitosis: A Scalable Sharding System Featuring Multiple Dynamic Relay Chains

被引:0
|
作者
Wang, Keyuan [1 ,2 ]
Jia, Linpeng [1 ]
Song, Zhaoxiong [1 ]
Sun, Yi [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Comp Sci & Technol, Beijing 100049, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Blockchain; sharding; relay chain; scalability;
D O I
10.1109/TPDS.2024.3480223
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Sharding is a prevalent approach for addressing performance issues in blockchain. To reduce governance complexities and ensure system security, a common practice involves a relay chain to coordinate cross-shard transactions. However, with a growing number of shards and cross-shard transactions, the single relay chain usually first suffers from performance bottleneck and shows poor scalability, thus making the relay chain's scalability vital for sharding systems. To solve this, we propose Mitosis, the first multi-relay architecture to improve the relay chain's scalability by sharding the relay chain itself. Our proposed relay sharding algorithm dynamically adjusts the number of relays or optimizes the topology between relays and shards to adaptively scale up relay chain's performance. Furthermore, to guarantee the security of the multi-relay architecture, a new validator reconfiguration scheme is designed, accompanied by a comprehensive security analysis of Mitosis. Through simulation experiments on two mainstream relay chain paradigms, we demonstrate that Mitosis can achieve high scalability and outperform state-of-the-art baselines in terms of workload of relays, relay chain throughput, and transaction latency.
引用
收藏
页码:2497 / 2512
页数:16
相关论文
共 16 条
  • [1] Service-Aware Dynamic Sharding Approach for Scalable Blockchain
    Set, Sithu Kaung
    Park, Gi Seok
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2954 - 2969
  • [2] A dynamic state sharding blockchain architecture for scalable and secure crowdsourcing systems
    Zhen, Zihang
    Wang, Xiaoding
    Lin, Hui
    Garg, Sahil
    Kumar, Prabhat
    Hossain, M. Shamim
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 222
  • [3] Throughput Optimization for Blockchain System with Dynamic Sharding
    Liu, Chuyi
    Wan, Jianxiong
    Li, Leixiao
    Yao, Bingbing
    ELECTRONICS, 2023, 12 (24)
  • [4] A Scalable Sharding Protocol Based on Cross-Shard Dynamic Transaction Confirmation for Alliance Chain in Intelligent Systems
    Sun, Nigang
    Li, Junlong
    Liu, Yining
    Arya, Varsha
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2023, 19 (01)
  • [5] SkyChain: A Deep Reinforcement Learning-Empowered Dynamic Blockchain Sharding System
    Zhang, Jianting
    Hong, Zicong
    Qiu, Xiaoyu
    Zhan, Yufeng
    Guo, Song
    Chen, Wuhui
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [6] Orbit: A Dynamic Account Allocation Mechanism In Sharding Blockchain System
    Wang, Xin
    Le, Bo
    Jia, Linpeng
    Sun, Yi
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS 2024, 2024, : 333 - 344
  • [7] Araneola: A scalable reliable multicast system for dynamic environments
    Melamed, Roie
    Keidar, Idit
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (12) : 1539 - 1560
  • [8] A scalable artificial immune system model for dynamic unsupervised learning
    Nasraoui, O
    Gonzalez, F
    Cardona, C
    Rojas, C
    Dasgupta, D
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT I, PROCEEDINGS, 2003, 2723 : 219 - 230
  • [9] Scalable Dynamic Key Based Group Key Management System
    Santhi, S.
    Aramudhan, M.
    Shanmugasundaram, A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (09): : 106 - 110
  • [10] Dynamic I/O Congestion Control in Scalable Lustre File System
    Qian, Yingjin
    Yi, Ruihai
    Du, Yimo
    Xiao, Nong
    Jin, Shiyao
    2013 IEEE 29TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2013,