University of Leicester
Browse
IEEE TII - Scaling_Byzantine_Fault-Tolerant_Consensus_With_Optimized_Shading_Scheme.pdf (1.17 MB)

Scaling Byzantine Fault-Tolerant Consensus With Optimized Shading Scheme

Download (1.17 MB)
journal contribution
posted on 2024-02-22, 14:18 authored by Xiao Chen

This article introduces a novel scalable multishard Byzantine fault tolerance ( Shar BFT) consensus protocol combined with a blockchain sharding optimization scheme. Shar BFT builds upon the classic BFT state-machine replication approach and extends it into a hierarchical multishard prototype to enable scalable and concurrent Byzantine consensus. This prototype enhances scalability and bolsters the security of global consistency in comparison to existing protocols. Moreover, Shar BFT employs a novel consensus voting mechanism based on the threshold signature scheme, resulting in linear message communication complexity and optimized consensus operations. In additional, Shar BFT integrates a sharding optimization model (SOM) to enhance consensus efficiency in dynamic system environments. The proposed SOM aims to minimize the average consensus latency while ensuring security and scalability. This article presents experimental results conducted in a real-world cloud environment, illustrating significantly improved performance.

Funding

European Union's Horizon 2020 research and innovation programme

Marie Skłodowska-Curie (Grant Number: 801215)

10.13039/501100011347-State Key Laboratory of Software Development Environment (Grant Number: SKLSDE-2017KF-03)

History

Author affiliation

College of Science & Engineering/Comp' & Math' Sciences

Version

  • AM (Accepted Manuscript)

Published in

IEEE Transactions on Industrial Informatics

Pagination

1 - 12

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

issn

1551-3203

eissn

1941-0050

Copyright date

2023

Available date

2024-02-22

Language

en

Deposited by

Dr Xiao Chen

Deposit date

2024-02-12

Usage metrics

    University of Leicester Publications

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC