DynaNet: A dynamic BFT consensus framework

IF 4.1 2区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Journal of Systems Architecture Pub Date : 2025-03-04 DOI:10.1016/j.sysarc.2025.103386
Jiarui Li , Guoyan Zhang , Duan Liu , Fei Zhou , Leibo Li , Weizhi Meng
{"title":"DynaNet: A dynamic BFT consensus framework","authors":"Jiarui Li ,&nbsp;Guoyan Zhang ,&nbsp;Duan Liu ,&nbsp;Fei Zhou ,&nbsp;Leibo Li ,&nbsp;Weizhi Meng","doi":"10.1016/j.sysarc.2025.103386","DOIUrl":null,"url":null,"abstract":"<div><div>In a blockchain system, allowing nodes to change during runtime through consensus protocols is an effective way to enhance the scalability and security of the blockchain. However, some limitations of the traditional membership change methods prevent them from meeting the continuously expanding scale of blockchain networks. The paper proposes a membership change framework based on byzantine fault tolerance (BFT) consensus: DynaNet. Compared to similar membership change methods, DynaNet can make any number of members join and leave the system with just one consensus round and offer tremendous flexibility: it can be integrated with most synchronous BFT consensus protocols, endowing it with membership change capabilities. We showcase its integration with HotStuff: D-HotStuff and prove its safety and liveness. The experiment shows that D-HotStuff performs well in latency and throughput, and its multi-node change mode is more practical.</div></div>","PeriodicalId":50027,"journal":{"name":"Journal of Systems Architecture","volume":"162 ","pages":"Article 103386"},"PeriodicalIF":4.1000,"publicationDate":"2025-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems Architecture","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S138376212500058X","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

In a blockchain system, allowing nodes to change during runtime through consensus protocols is an effective way to enhance the scalability and security of the blockchain. However, some limitations of the traditional membership change methods prevent them from meeting the continuously expanding scale of blockchain networks. The paper proposes a membership change framework based on byzantine fault tolerance (BFT) consensus: DynaNet. Compared to similar membership change methods, DynaNet can make any number of members join and leave the system with just one consensus round and offer tremendous flexibility: it can be integrated with most synchronous BFT consensus protocols, endowing it with membership change capabilities. We showcase its integration with HotStuff: D-HotStuff and prove its safety and liveness. The experiment shows that D-HotStuff performs well in latency and throughput, and its multi-node change mode is more practical.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
动态网络:一个动态BFT共识框架
在区块链系统中,通过共识协议允许节点在运行时发生变化是增强区块链可扩展性和安全性的有效方法。然而,传统的成员变更方法存在一定的局限性,无法满足区块链网络规模不断扩大的需求。提出了一种基于拜占庭容错(BFT)共识的成员变更框架:DynaNet。与类似的成员变更方法相比,DynaNet可以使任意数量的成员加入和离开系统,只需一个共识轮,并提供巨大的灵活性:它可以与大多数同步BFT共识协议集成,赋予其成员变更能力。我们展示了它与HotStuff: D-HotStuff的集成,并证明了它的安全性和活动性。实验表明,D-HotStuff在时延和吞吐量方面都有较好的性能,其多节点变更模式更加实用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Journal of Systems Architecture
Journal of Systems Architecture 工程技术-计算机:硬件
CiteScore
8.70
自引率
15.60%
发文量
226
审稿时长
46 days
期刊介绍: The Journal of Systems Architecture: Embedded Software Design (JSA) is a journal covering all design and architectural aspects related to embedded systems and software. It ranges from the microarchitecture level via the system software level up to the application-specific architecture level. Aspects such as real-time systems, operating systems, FPGA programming, programming languages, communications (limited to analysis and the software stack), mobile systems, parallel and distributed architectures as well as additional subjects in the computer and system architecture area will fall within the scope of this journal. Technology will not be a main focus, but its use and relevance to particular designs will be. Case studies are welcome but must contribute more than just a design for a particular piece of software. Design automation of such systems including methodologies, techniques and tools for their design as well as novel designs of software components fall within the scope of this journal. Novel applications that use embedded systems are also central in this journal. While hardware is not a part of this journal hardware/software co-design methods that consider interplay between software and hardware components with and emphasis on software are also relevant here.
期刊最新文献
Flexible Model Inversion Attack with soft biometric attribute reconstruction against face classifiers A two-layer system architecture for Unmanned Aerial Vehicle (UAV)-assisted offloading: Game-theoretic allocation and CTDE-MADDPG control Fine-grained sensitive node hardening for graph convolutional network systems An architecture-adaptive optimization strategy for high-performance SYMV on a heterogeneous AI accelerator ZJC: Constructing fully local repair in erasure codes for distributed cloud storage
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1