Optimized Blockchain Sharding Model Based on Node Trust and Allocation

被引:14
|
作者
Zhang, PeiYun [1 ]
Guo, WeiFeng [1 ]
Liu, ZiJie [2 ]
Zhou, Mengchu [3 ,4 ]
Huang, Bo [5 ]
Sedraoui, Khaled [6 ,7 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp Sci, Nanjing 210044, Peoples R China
[2] Anhui Normal Univ, Sch Comp & Informat, Wuhu 241003, Anhui, Peoples R China
[3] New Jersey Inst Technol, Helen & John C Hartmann Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] Zhejiang Gongshang Univ, Sch Informat & Elect Engn, Hangzhou 310018, Peoples R China
[5] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
[6] King Abdulaziz Univ, Fac Engn, Dept Elect & Comp Engn, Jeddah 21589, Saudi Arabia
[7] King Abdulaziz Univ, KA CARE Energy Res & Innovat Ctr, Jeddah 21589, Saudi Arabia
关键词
Blockchain; communication delay; differential evolution; node allocation; reliability; scalability; sharding model; trust; CONSENSUS MECHANISM; SECURITY; INTERNET; SCHEME; DESIGN;
D O I
10.1109/TNSM.2022.3233570
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Sharding technology is a promising solution for improving the scalability of blockchain systems. However, it faces the problem of allocating suitable trusted nodes into separate shards to satisfy security and efficiency requirements. Existing blockchain sharding methods fail to consider shard trust difference, communication latency difference, and node count difference among shards. This tends to increase the risk of a blockchain failure. This work proposes a novel blockchain sharding model for node allocation by considering shard trust difference. Its key idea is to allocate nodes of different trust levels to suitable shards to make shards have almost the same trust, such that shards' reliability increases and blockchain failure probability decreases. To reduce the communication delay among shards, this work considers the communication latency difference and node count difference among shards. It proposes a sharding algorithm to iteratively adjust node allocations such that an optimal or near-optimal node allocation set is obtained. Simulation results show that the proposed method can effectively improve shard security and the performance of blockchain sharding compared with two state-of-the-art methods, i.e., Monoxide and Rapidchain, in terms of throughput, latency, and blockchain failure probability.
引用
收藏
页码:2804 / 2816
页数:13
相关论文
共 50 条
  • [1] A Node Rating Based Sharding Scheme for Blockchain
    Wang, Jianrong
    Zhou, Yangyifan
    Li, Xuewei
    Xu, Tianyi
    Qiu, Tie
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 302 - 309
  • [2] Trust Model to Minimize the Influence of Malicious Attacks in Sharding Based Blockchain Networks
    Halgamuge, Malka N.
    Hettikankanamge, Samurdika C.
    Mohammad, Azeem
    2020 IEEE THIRD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING (AIKE 2020), 2020, : 162 - 167
  • [3] STFM: a blockchain sharding algorithm based on trust field model for heterogeneous Internet of Things
    Qi, Liuling
    Tian, Junfeng
    Chai, Mengjia
    Cai, Hongyun
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (03): : 3875 - 3901
  • [4] STFM: a blockchain sharding algorithm based on trust field model for heterogeneous Internet of Things
    Liuling Qi
    Junfeng Tian
    Mengjia Chai
    Hongyun Cai
    The Journal of Supercomputing, 2024, 80 : 3875 - 3901
  • [5] Trust Management Scheme of IoV Based on Dynamic Sharding Blockchain
    Han, Hongmu
    Chen, Sheng
    Xu, Zhigang
    Dong, Xinhua
    Zeng, Jing
    ELECTRONICS, 2024, 13 (06)
  • [6] Optimized Data Storage Method for Sharding-Based Blockchain
    Jia, Dayu
    Xin, Junchang
    Wang, Zhiqiong
    Wang, Guoren
    IEEE ACCESS, 2021, 9 : 67890 - 67900
  • [7] Ostraka: Secure Blockchain Scaling by Node Sharding
    Manuskin, Alex
    Mirkin, Michael
    Eyal, Ittay
    2020 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW 2020), 2020, : 397 - 406
  • [8] 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
  • [9] A state sharding model on the blockchain
    Xiangyu Wang
    Wenyong Wang
    Youlu Zeng
    Ting Yang
    Chengyu Zheng
    Cluster Computing, 2022, 25 : 1969 - 1979
  • [10] MSLTChain: A Trust Model Based on the Multi-Dimensional Subjective Logic for Tree Sharding Blockchain System
    Tian J.
    Tian J.
    Du R.
    IEEE Transactions on Network and Service Management, 2024, 21 (05): : 1 - 1