ATBFT-automatically switch consensus protocol

IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Yuxuan Lu , Chang Liu , Lanju Kong , Xiangyu Niu
{"title":"ATBFT-automatically switch consensus protocol","authors":"Yuxuan Lu ,&nbsp;Chang Liu ,&nbsp;Lanju Kong ,&nbsp;Xiangyu Niu","doi":"10.1016/j.bcra.2024.100255","DOIUrl":null,"url":null,"abstract":"<div><div>The current blockchain requires higher stability and efficiency. However, leaderBFT consensus and leaderlessBFT consensus have three problems: dominant replica failure, transaction interruption, and high communication overhead and latency. And regardless of leaderBFT consensus or leaderlessBFT consensus, there isn't a very good solution. It's urgent to leverage the advantages of both consensus types to enhance blockchain performance. To solve the problems, this paper proposes the ATBFT consensus protocol. ATBFT elects the dominant replica through reputation value to ensure higher reliability. In addition, ATBFT has an automatic switching mechanism between leaderBFT consensus and leaderlessBFT consensus. The protocol can automatically elect the consensus type according to the current network conditions, effectively utilizing the idle time of the view change to generate more blocks. Furthermore, it can guarantee the execution of the entire consensus process to ensure that the tx<span><span><sup>2</sup></span></span>-transactions are uninterrupted. Finally, ATBFT decomposes the blocks: the consensus is performed only through the block header, and the commitment and execution phase of a tx is performed through a linearly propagated block body. According to experimental evaluation, ATBFT has higher usability and practicality.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"6 1","pages":"Article 100255"},"PeriodicalIF":6.9000,"publicationDate":"2025-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Blockchain-Research and Applications","FirstCategoryId":"1093","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S209672092400068X","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

The current blockchain requires higher stability and efficiency. However, leaderBFT consensus and leaderlessBFT consensus have three problems: dominant replica failure, transaction interruption, and high communication overhead and latency. And regardless of leaderBFT consensus or leaderlessBFT consensus, there isn't a very good solution. It's urgent to leverage the advantages of both consensus types to enhance blockchain performance. To solve the problems, this paper proposes the ATBFT consensus protocol. ATBFT elects the dominant replica through reputation value to ensure higher reliability. In addition, ATBFT has an automatic switching mechanism between leaderBFT consensus and leaderlessBFT consensus. The protocol can automatically elect the consensus type according to the current network conditions, effectively utilizing the idle time of the view change to generate more blocks. Furthermore, it can guarantee the execution of the entire consensus process to ensure that the tx2-transactions are uninterrupted. Finally, ATBFT decomposes the blocks: the consensus is performed only through the block header, and the commitment and execution phase of a tx is performed through a linearly propagated block body. According to experimental evaluation, ATBFT has higher usability and practicality.
当前的区块链需要更高的稳定性和效率。然而,leaderBFT 共识和leaderlessBFT 共识都存在三个问题:主要副本失效、交易中断、高通信开销和延迟。而不管是 leaderBFT 共识还是 leaderlessBFT 共识,都没有很好的解决方案。如何利用两种共识类型的优势来提高区块链的性能迫在眉睫。为了解决这些问题,本文提出了 ATBFT 共识协议。ATBFT 通过声誉值选出占优的副本,以确保更高的可靠性。此外,ATBFT 还具有 leaderBFT 共识和 leaderlessBFT 共识的自动切换机制。该协议可根据当前网络条件自动选择共识类型,有效利用视图变化的空闲时间生成更多区块。此外,它还能保证整个共识过程的执行,确保 tx2 交易不中断。最后,ATBFT 对区块进行了分解:共识仅通过区块头执行,而 tx 的承诺和执行阶段则通过线性传播的区块主体执行。根据实验评估,ATBFT 具有更高的可用性和实用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
11.30
自引率
3.60%
发文量
0
期刊介绍: Blockchain: Research and Applications is an international, peer reviewed journal for researchers, engineers, and practitioners to present the latest advances and innovations in blockchain research. The journal publishes theoretical and applied papers in established and emerging areas of blockchain research to shape the future of blockchain technology.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信