OptChain: Optimal Transactions Placement for Scalable Blockchain Sharding

被引:73
|
作者
Nguyen, Lan N. [1 ]
Nguyen, Truc D. T. [1 ]
Dinh, Thang N. [2 ]
Thai, My T. [1 ]
机构
[1] Univ Florida, CISE Dept, Gainesville, FL 32611 USA
[2] Virginia Commonwealth Univ, CS Dept, Richmond, VA USA
关键词
INTERNET;
D O I
10.1109/ICDCS.2019.00059
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A major challenge in blockchain sharding protocols is that more than 95% transactions are cross-shard. Not only those cross-shard transactions degrade the system throughput but also double the confirmation time, and exhaust an already scarce network bandwidth. Are cross-shard transactions imminent for sharding schemes? In this paper, we propose a new sharding paradigm, called OptChain, in which cross-shard transactions are minimized, resulting in almost twice faster confirmation time and throughput. By treating transactions as a stream of nodes in an online graph, OptChain utilizes a lightweight and on-the-fly transaction placement method to group both related and soon-related transactions into the same shards. At the same time, OptChain maintains a temporal balance among shards to guarantee the high parallelism. Our comprehensive and large-scale simulation using Oversim P2P library confirms a significant boost in performance with up to 10 folds reduction in cross-shard transactions, more than twice reduction in confirmation time, and 50% increase in throughput. When combined with Omniledger sharding protocol, OptChain delivers a 6000 transactions per second throughput with 10.5s confirmation time.
引用
收藏
页码:525 / 535
页数:11
相关论文
共 50 条
  • [21] Blockchain IOTA Sharding-Based Scalable Secure Group Communication in Large VANETs
    Naresh, Vankamamidi S. S.
    Allavarpu, V. V. L. Divakar
    Reddi, Sivaranjani
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (06) : 5205 - 5213
  • [22] Sharding Techniques in the Era of Blockchain
    Mao, Chunyu
    Golab, Wojciech
    2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 343 - 344
  • [23] A state sharding model on the blockchain
    Wang, Xiangyu
    Wang, Wenyong
    Zeng, Youlu
    Yang, Ting
    Zheng, Chengyu
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (03): : 1969 - 1979
  • [24] A state sharding model on the blockchain
    Xiangyu Wang
    Wenyong Wang
    Youlu Zeng
    Ting Yang
    Chengyu Zheng
    Cluster Computing, 2022, 25 : 1969 - 1979
  • [25] Moose: A Scalable Blockchain Architecture for 5G Enabled IoT with Sharding and Network Slicing
    Bandara, Eranga
    Shetty, Sachin
    Rahman, Abdul
    Mukkamala, Ravi
    Liang, Xueping
    2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 1194 - 1199
  • [26] An Optimal Algorithm for Secure Transactions in Bitcoin Based on Blockchain
    Alanazi, Jazem Mutared
    AlZubi, Ahmad Ali
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 35 (03): : 3693 - 3712
  • [27] SPRA: Scalable policy-based regulatory architecture for blockchain transactions
    Yu C.
    Zhan Y.
    Jing P.
    Song X.
    IET Blockchain, 2023, 3 (04): : 265 - 282
  • [28] P-sharding: Streamline Emergency Medical Transactions via Priority Sharding
    Saini, Akanksha
    Kaur, Navneesh
    Singh, Navneet
    Wijaya, Dimaz
    AD HOC NETWORKS AND TOOLS FOR IT, ADHOCNETS 2021, 2022, 428 : 242 - 259
  • [29] Research Progress on Blockchain Sharding Technology
    Tang, Hai-Bo
    Zhang, Huan
    Zhang, Zhao
    Jin, Che-Qing
    Zhou, Ao-Ying
    Ruan Jian Xue Bao/Journal of Software, 2025, 36 (03): : 1040 - 1064
  • [30] Lockless Blockchain Sharding with Multiversion Control
    Adhikari, Ramesh
    Busch, Costas
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2023, 2023, 13892 : 112 - 131