Flexico: An efficient dual-mode consensus protocol for blockchain networks

被引:2
|
作者
Ren, Shuyang [1 ]
Lee, Choonhwa [1 ]
Kim, Eunsam [2 ]
Helal, Sumi [3 ]
机构
[1] Hanyang Univ, Dept Comp Sci, Seoul, South Korea
[2] Hongik Univ, Dept Comp Engn, Seoul, South Korea
[3] Univ Florida, CISE Dept, Gainesville, FL USA
来源
PLOS ONE | 2022年 / 17卷 / 11期
基金
新加坡国家研究基金会;
关键词
D O I
10.1371/journal.pone.0277092
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Blockchain is a Byzantine fault tolerant (BFT) system wherein decentralized nodes execute consensus protocols to drive the agreement process on new blocks added to a distributed ledger. Generally, two-round communications among 3f + f faults in BFT-based consensus networks. This communication pattern corresponds to the worse-case scenario of consensus achievement, even under asynchronous network conditions. Nevertheless, it is not uncommon for a network to operate under better conditions, where a consensus can be reached with a lower communication cost. Hence, with the addition of a faster optimistic path toward an agreement, the idea of dual-mode consensus has been proposed as a promising approach to enhance the performance of asynchronous BFT protocols. However, this opportunity is not completely exploited by existing dual-mode protocols as the fast path can be followed only in a nonfaulty and synchronous network. This article presents a novel dual-mode protocol consisting of fast and backup subprotocols. To create different consensus committees for fast and backup-mode operations, the network contains both active and passive nodes. A consensus can be expedited through a fast-mode operation when majority of the active nodes can communicate synchronously. Under non-ideal conditions, the backup protocol takes over the agreement process from its fast-mode counterpart without starting over the suspended round. The safety and liveness of the proposed protocol are guaranteed with lower communication costs, which balance the trade-off between protocol efficiency and availability.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] A dual-mode energy efficient encryption protocol for wireless sensor networks
    Moh'd, Abidalrahman
    Aslam, Nauman
    Phillips, William
    Robertson, William
    AD HOC NETWORKS, 2013, 11 (08) : 2588 - 2604
  • [2] Proof of Luck: an Efficient Blockchain Consensus Protocol
    Milutinovic, Mitar
    He, Warren
    Wu, Howard
    Kanwal, Maxinder
    SYSTEX 2016: 1ST WORKSHOP ON SYSTEM SOFTWARE FOR TRUSTED EXECUTION, 2016,
  • [3] Concordia: A Streamlined Consensus Protocol for Blockchain Networks
    Santiago, Carlos
    Ren, Shuyang
    Lee, Choonhwa
    Ryu, Minsoo
    IEEE ACCESS, 2021, 9 : 13173 - 13185
  • [4] Dual-Mode Transmission Networks for DTV
    Xing, Ling
    Ma, Jianguo
    Sun, Xian-He
    Li, Youping
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (02) : 474 - 480
  • [5] An Efficient and Secure Blockchain Consensus Protocol for Internet of Vehicles
    Si, Xueming
    Li, Min
    Yao, Zhongyuan
    Zhu, Weihua
    Liu, Jianmei
    Zhang, Qian
    ELECTRONICS, 2023, 12 (20)
  • [6] An efficient sharding consensus protocol for improving blockchain scalability
    Lu, Li
    Sun, Linfu
    Zou, Yisheng
    COMPUTER COMMUNICATIONS, 2025, 231
  • [7] Resilient and Efficient Blockchain Consensus Protocol for Internet-of-Things
    Thakker, Jenil
    Park, Younghee
    2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 413 - 418
  • [8] Provably Secure Dual-Mode Publicly Verifiable Computation Protocol in Marine Wireless Sensor Networks
    Zhang, Kai
    Wei, Lifei
    Li, Xiangxue
    Qian, Haifeng
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2017, 2017, 10251 : 210 - 219
  • [9] A Fault Resilient Consensus Protocol for Large Permissioned Blockchain Networks
    Chander, G.
    Deshpande, Pralhad
    Chakraborty, Sandip
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2019, : 33 - 37
  • [10] A State-Function-Driven Consensus Protocol for Blockchain Networks
    Lu, Dan
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 549 - 556