IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v12y2024i17p2643-d1464131.html
   My bibliography  Save this article

Dynamic Byzantine Fault-Tolerant Consensus Algorithm with Supervised Feedback Mechanisms

Author

Listed:
  • Anqi Li

    (School of Communications Engineering, Hangzhou Dianzi University, Hangzhou 310018, China)

  • Yingbiao Yao

    (School of Communications Engineering, Hangzhou Dianzi University, Hangzhou 310018, China)

  • Xin Xu

    (School of Communications Engineering, Hangzhou Dianzi University, Hangzhou 310018, China)

Abstract

Among the existing consensus algorithms, there are very few low-latency consensus algorithms that can simultaneously take into account node dynamics, fault tolerance, and scalability, and which are applicable to large-scale open scenarios where low latency is required. Therefore, this paper proposes a low-latency scalable dynamic consensus algorithm with high fault tolerance utilizing a combination of layered and threshold signature technologies, known briefly as LTSBFT. Firstly, LTSBFT achieves linear communication complexity through the utilization of threshold signature technology and a two-layer structure. Secondly, the mutual supervision feedback mechanism among nodes enables the attainment of linear complexity for reaching consensus on the faulty upper-layer nodes during the view-change. Lastly, a node dynamic protocol was proposed for the first time to support dynamic changes in the number of nodes during the consensus process. That is to say, consensus can still be reached when the number of nodes dynamically changes without interrupting the client’s request for consensus in the network. The experimental results indicate that LTSBFT exhibits lower communication latency and higher throughput compared to the classic HotStuff and PBFT algorithms. Furthermore, in comparison to double-layer PBFT, the LTSBFT has been demonstrated to have improved fault tolerance.

Suggested Citation

  • Anqi Li & Yingbiao Yao & Xin Xu, 2024. "Dynamic Byzantine Fault-Tolerant Consensus Algorithm with Supervised Feedback Mechanisms," Mathematics, MDPI, vol. 12(17), pages 1-21, August.
  • Handle: RePEc:gam:jmathe:v:12:y:2024:i:17:p:2643-:d:1464131
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/12/17/2643/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/12/17/2643/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:12:y:2024:i:17:p:2643-:d:1464131. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.