Byzantine Fault Tolerance in the Age of Blockchains and Cloud Computing

Haibin Zhang
{"title":"Byzantine Fault Tolerance in the Age of Blockchains and Cloud Computing","authors":"Haibin Zhang","doi":"10.1145/3560810.3565288","DOIUrl":null,"url":null,"abstract":"BFT is a generic technique used for ordering transactions on a distributed system even if a fraction of the processes are controlled by a malicious adversary. BFT is widely known as the model for permissioned blockchains, and is increasingly used in various permissionless blockchains. BFT has also been used in various cloud computing scenarios, such as blockchain-as-a-service, the multi-cloud scenario, and their fault-tolerant components. It is widely believed that there is no one-size-fits-all BFT protocol. We review and discuss some recent results on BFT protocols, covering both partially synchronous BFT protocols and completely asynchronous BFT protocols, and covering their building blocks (e.g., reliable broadcast, Byzantine agreement).","PeriodicalId":166797,"journal":{"name":"Proceedings of the 2022 on Cloud Computing Security Workshop","volume":"194 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 on Cloud Computing Security Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3560810.3565288","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

BFT is a generic technique used for ordering transactions on a distributed system even if a fraction of the processes are controlled by a malicious adversary. BFT is widely known as the model for permissioned blockchains, and is increasingly used in various permissionless blockchains. BFT has also been used in various cloud computing scenarios, such as blockchain-as-a-service, the multi-cloud scenario, and their fault-tolerant components. It is widely believed that there is no one-size-fits-all BFT protocol. We review and discuss some recent results on BFT protocols, covering both partially synchronous BFT protocols and completely asynchronous BFT protocols, and covering their building blocks (e.g., reliable broadcast, Byzantine agreement).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
区块链和云计算时代的拜占庭容错
BFT是一种通用技术,用于对分布式系统上的事务进行排序,即使一小部分进程被恶意对手控制。BFT被广泛认为是许可区块链的模型,并且越来越多地用于各种无许可区块链。BFT还被用于各种云计算场景,如区块链即服务、多云场景及其容错组件。人们普遍认为没有放之四海而皆准的BFT协议。我们回顾和讨论了最近关于BFT协议的一些研究成果,涵盖了部分同步BFT协议和完全异步BFT协议,以及它们的构建模块(例如,可靠广播,拜占庭协议)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Byzantine Fault Tolerance in the Age of Blockchains and Cloud Computing Contextualizing System Calls in Containers for Anomaly-Based Intrusion Detection A Verifiable Multiparty Computation Solver for the Linear Assignment Problem: And Applications to Air Traffic Management Mitigating Threats Emerging from the Interaction between SDN Apps and SDN (Configuration) Datastore Cryptographic Protection of Random Access Memory: How Inconspicuous can Hardening Against the most Powerful Adversaries be?
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1