HoneyBadgerBFT共识算法简介
2025-11-04 02:12:29阅读量:14 字体:大 中 小
本文介绍HoneyBadgerBFT算法的流程,复杂度推导,以及论文实验结果,HoneyBadgerBFT算法是2016年提出的针对异步网络设计的BFT共识算法。HoneyBadgerBFT算法论文的下载地址:https://eprint.iacr.org/2016/199.pdf。8QQ北海亭 - 区块链数字货币实时行情平台
1)算法流程8QQ北海亭 - 区块链数字货币实时行情平台
整体的算法分为三个步骤:1)每个节点交易随机选择一些交易,所有节点的总交易个数是B。 每个节点的交易进行加密生成x。2)通过ACS协议将每个节点加密的交易进行广播,以及形成统一交易序列。 3)解密交易生成区块。整体的算法流程如下:8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
2)TPKE加解密算法8QQ北海亭 - 区块链数字货币实时行情平台
TPKE,threshold public key encryption,加解密算法,一个公钥,多份私钥。通过TPKE加密后的数据需要多份子秘钥才能解密。8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
TPKE.Setup创建公钥PK和若干个子秘钥SKi。TPKE.Enc用PK对m进行加密,加密结果是C。TPKE.DecShare用单个子秘钥解密得到中间结果。TPKE.Dec用若干个中间结果解密得到m。8QQ北海亭 - 区块链数字货币实时行情平台
3)ACS协议8QQ北海亭 - 区块链数字货币实时行情平台
ACS - Asynchronous Common Subset。ACS协议又由两个协议组成:RBC协议和BA协议。ACS协议的主要功能是通过RBC协议广播交易,再通过BA协议形成一致的列表。网络节点间的数据共识的基础是RBC协议。8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
4)RBC协议8QQ北海亭 - 区块链数字货币实时行情平台
RBC,reliable broadcast协议。RBC协议通过纠删码算法降低节点间的数据传输。两次广播(ECHO以及READY消息)后,网络节点间可以形成共识。RBC的算法如下:8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
RBC算法的精髓是充分利用所有节点间的网络带宽。广播发起者P,将需要广播的数据(区块),通过纠删码算法分割成N份(其中有2f份是冗余),分发给N个节点。节点之间利用它们自己的网络带宽,广播这些分割后数据。这样做的好处是降低了广播发起者P的网络带宽,充分利用所有节点的网络带宽,示意如下图:8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
上图中,广播发起者先向三个网络节点A,B和C广播纠删码算法生成的分割后的小区块。网络节点A,B和C在接收到小区块数据后,广播给其他节点。任何节点只要收到超过一定数量的小区块就可以恢复出原始区块。8QQ北海亭 - 区块链数字货币实时行情平台
5)复杂度以及实验数据8QQ北海亭 - 区块链数字货币实时行情平台
论文指出HoneyBadgerBFT算法的总的数据传输的复杂度:8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
其中,v是单节点上最大数据大小。推导方法如下图所示:8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
因为一次传输实现B个交易(N^N*LogN),一个交易的传输量的复杂度可以近似为O(N)。论文在Amazon集群上模拟节点,对比了HoneyBadgerBFT和PBFT的性能,如下图:8QQ北海亭 - 区块链数字货币实时行情平台
8QQ北海亭 - 区块链数字货币实时行情平台
简单的说,在网络节点少的情况下(比如,8节点),HoneyBadgerBFT性能稍逊PBFT算法。但是在网络节点变多的情况下,HoneyBadgerBFT算法的性能几乎不变,而PBFT算法的性能显著下降。8QQ北海亭 - 区块链数字货币实时行情平台
总结:HoneyBadgerBFT是针对异步网络设计的共识算法。HoneyBadgerBFT算法,让网络节点同时广播交易,其核心是RBC广播协议。RBC广播协议的主要思想是,使用纠删码算法降低节点间的数据传输量,并通过BA算法形成一致的交易列表。论文指出HoneyBadgerBFT算法的复杂度是O(N),在网络节点少的情况下(比如,8节点),HoneyBadgerBFT性能稍逊PBFT算法。但是在网络节点变多的情况下,HoneyBadgerBFT算法的性能几乎不变,而PBFT算法的性能显著下降。8QQ北海亭 - 区块链数字货币实时行情平台
免责声明:
本文《HoneyBadgerBFT共识算法简介》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

特朗普开卖第四代NFT美国优先系列!每张售价99美元
BzI数字认知网 - 区块链数字货币实时行情平台美国共和党总统候选人特朗普在7月中旬时接受彭博采访时表示,他计划发布第四个NFT系列,他当时说道,他的前三个NFT系列都非常成功,现在打算再做一次,因为...
阅读: 103

史上最贵CryptoPunks 5822传以1500ETH转手!原持有者血亏2000万美元
9Wx数字认知网 - 区块链数字货币实时行情平台蓝筹NFT项目CryptoPunks中最贵,编号5822的NFT于今(19)日完成场外交易(OTC),创下历史性的销售纪录,该CryptoPunk的前持...
阅读: 79

OpenSea收SEC韦尔斯通知、认为NFT属于证券!代币BLUR、TNSR齐跳水
Omf数字认知网 - 区块链数字货币实时行情平台NFT交易平台OpenSea昨(28)晚传出重大利空消息,共同创办人兼执行长Devin Finzer在X上发文表示该平台已经收到来自美国证券交易委员会S...
阅读: 112

周星驰招募演员参与《大话大话西游》演出!必须持有Nobody NFT
HYD数字认知网 - 区块链数字货币实时行情平台在中国微短剧市场蓬勃发展之际,香港喜剧天王、同时也是亿万票房导演的周星驰,在今年也跨界推出网络微短剧,与抖音平台合作开发「九五二七剧场」。首部微短剧《金...
阅读: 75

什么是非同质化代币(NFT)?NFT常见的分类方式
目录什么是非同质化代币(NFT)?NFT常见的分类方式1.按用例分类2.按代币标准分类3.按平台或区块链分类4.按交互性分类基于用例的NFT类别1.个人资料头像(PFP)2.数字艺术3.音乐4.游戏内...
阅读: 84

公链Sui推出首款Web3掌机SuiPlay0x1!需要用加密货币付款购买
6Co数字认知网 - 区块链数字货币实时行情平台Sui公链开发商MystenLabs,今(3)日推出了首款Web3原生的掌上游戏机SuiPlay0x1,目前预订已经开放,预计将于2025上半年出货。6...
阅读: 89

传NFT借贷协议ParaSpace挪用资金!大量用户正撤出资金
aWn数字认知网 - 区块链数字货币实时行情平台今日下午,NFT借贷协议ParaSpace传出内部纠纷与挪用公共资产,各大社群表示保险起见请尽快提快提款,目前USDT贷款APY已突破82%,ETH贷款...
阅读: 102

Magic Eden拆分国际、美国双平台!应对SEC潜在监管风险?
mfg数字认知网 - 区块链数字货币实时行情平台全球最大NFT市场之一的OpenSea日前才传出正面临美国证 监 会(SEC)的证券调查,而Magic Eden恰好在此时宣布改为双平台,是否是为了应对...
阅读: 96

基于Ronin!Gravity推出Web3链游新作Ragnarok:Monster World
AId数字认知网 - 区块链数字货币实时行情平台知名MMORPG游戏仙境传说(Ragnarok,RO),其开发商Gravity于今年宣布推出「第三款」结合区块链与NFT元素与仙境传说IP的新游戏&md...
阅读: 74

TON正空投给NFT用户!分发超10万枚TON
upz数字认知网 - 区块链数字货币实时行情平台公链TON在傍晚发文表示,正在向生态活跃的NFT交易者和持有者空投105,600枚TON(价值约55万美元),快照时间是:4月23日上午8点(CEST)...
阅读: 72
猜你喜欢

新平台重新构想虚拟比特币挖矿
2025-11-10

XRP 可能跌至 1.70 美元,对投资者的战略影响
2025-11-10

富兰克林邓普顿:投资的真正未来正在亚洲构建
2025-11-10

比特币价格预测、以太坊最新消息以及现在最值得购买的加密货币
2025-11-10

以太坊和 Solana 超卖:分析师推荐 ADA 和 HYPE 等五大潜力山寨币
2025-11-10
尽管美国多方施压,金砖国家货币2026年发行计划仍稳步推进
2025-11-10

比特币金融公司因过度炒作陷入困境,投资者损失惨重
2025-11-10
朝鲜黑客通过恶意软件攻击以太坊和BSC钱包,窃取价值20亿美元加密货币
2025-11-10

研究显示:将10%资金配置给Solana可提升投资组合回报率44%
2025-11-10
富兰克林邓普顿:亚洲正成为数字金融革命的核心
2025-11-10
