FBA:一文详解联邦拜占庭协议_RES

原文作者:ShaanRay

原文标题:《FederatedByzantineAgreement》

原文译者:Tan.Z|H.ForestVentures

推荐理由:拜占庭协议是了解区块链的基础,这个问题是由图灵奖获得者、分布式系统关键奠基人——Lamport大神所提出的。用于解释和解决去中心化共识问题。

随着区块链技术越来越受欢迎,开发人员越来越多地调整和试验共识机制。

达成共识的最传统方式是通过拜占庭协议。区块链上的节点通过就给定问题的解决方案达成共识来验证数据块。当某个最小数量的节点同意所提出的解决方案是正确的时候,就达成了拜占庭协议,从而验证了一个块并允许将其包含在区块链中。

彭博ETF分析师:Ark Invest减仓Coinbase是为重新平衡基金权重:金色财经报道,针对Cathie Wood旗下资产管理公司Ark Invest本周抛售价值约1200万美元的Coinbase股票引发质疑,彭博ETF分析师James Seyffart在社交媒体分析称,这其实是Cathie Wood的标准做法,只要股票价格超过一定权重时她就会卖出股票,然后在暴跌时买入,这种重新平衡基金权重的做法可能会让Cathie Wood看起来像是在卖出赢家而买入输家,但事实上这些操作都是为了维持Ark Invest基金中的股票权重并避免“过曝(overexposed)”。数据显示,截至目前Ark Invest仍是Coinbase股票的最大个体持有者之一。[2023/7/13 10:53:21]

安全的FBA协议。在FBA系统中,不必提前知道和验证每个节点,成员资格是开放的,控制是分散的。节点可以选择他们信任的人。系统范围的仲裁来自各个节点做出的决定。仲裁切片

Fundstrat Global Advisors执行合伙人:比特币是千禧一代的最爱:金色财经报道,尽管BTC最近面临挑战,Fundstrat Global Advisors的执行合伙人Tom Lee仍然对加密货币的未来持坚定乐观态度。Tom Lee表示,面对日益严格的监管,比特币所表现出的弹性证明了数字资产将继续存在。许多最初的进入者已被更传统的参与者取代,这对比特币的未来是一个积极的迹象。我们看到了大量的玩家流动,现在贝莱德和Citadels等信誉良好的机构进入加密货币市场。这给了我很多乐观的理由,比特币在千禧一代中的流行代表着未来的美好前景。这一代人很快将继承大量财富,如果说黄金是婴儿潮一代的宠儿,那么比特币就是千禧一代的最爱。[2023/6/30 22:10:04]

法定人数是在系统内达成一致所需的节点数。FBA改为使用“仲裁切片”。仲裁切片是仲裁的子集,可以说服另一个特定节点同意。

美联邦调查局指责朝鲜抢劫1亿美元加密货币:金色财经报道,美国联邦调查局指责与朝鲜政府有联系的黑客去年六月从一家总部位于加利福尼亚的公司窃取了1亿美元的加密货币。根据美国联邦调查局的声明,朝鲜特工本月清洗了6月份黑客攻击中被盗的6000多万美元。该局表示,6000万美元中的“一部分”被冻结,但没有具体说明冻结了多少。

这是美国官员担心平壤将用来资助其非法核武器和弹道导弹计划的一系列数字抢劫案之一。据联合国称,朝鲜黑客近年来通过突袭加密货币交易所窃取了相当于数十亿美元的资金。美国机构公开警告说,除了黑客攻击加密货币公司外,疑似朝鲜人还冒充其他国籍在这些公司申请工作并将钱汇回平壤。美国有线电视新闻网(CNN)的一项调查发现,至少有一名加密货币企业家在不知不觉中向一名朝鲜科技工作者支付了数万美元。[2023/4/10 13:53:51]

一个节点可以依赖于许多切片,并且节点的选择可能取决于外部标准。例如,“节点X”可以说:“为了达成共识,我们必须从我们选择的五家银行中的三家节点中购买”。五家银行中的三家现在可以确定节点X是否同意。添加另一层复杂性节点X可能是另一个节点的仲裁切片的一部分。

泰国JSCCIB宣布其基于区块链的国家数字贸易平台的首批试点:金色财经报道,泰国的 JSCCIB 宣布了其基于区块链的国家数字贸易平台 (NDTP) 的首批试点。它还集成了日本?区块链TradeWaltz?和新加坡的单一窗口网络贸易平台 (?NTP?)。

NDTP 的目标是将贸易流程数字化,以加快进出口速度并改善中小企业获得贸易融资的机会。这是一个私营部门项目,由三个行业协会、泰国银行家协会、泰国工业联合会和贸易委员会共同运营。政府通过公共部门发展委员会办公室参与其中。[2022/11/22 7:54:24]

如果将节点编程为依赖仲裁片,用户必须相信仲裁片足够值得信赖,如果它同意某事,则该节点肯定应该同意它。

法定人数交叉点

信任是在节点的配置文件中设置的。由于节点可能具有不同的配置文件,因此网络中的切片和仲裁可能会动态形成。一个好的仲裁共享节点,导致仲裁重叠。这种重叠称为“群体交叉”。当法定人数不相交时,系统最终会出现“不相交的法定人数”。不相交的法定人数是不可取的,因为它们中的每一个都可以独立地同时就矛盾的交易达成一致,从而破坏整体共识。

受阻状态与发散状态

区块链应该是快速和安全的。如果节点在达成协议的过程中被“阻塞”,区块链就会变慢。当区块链上的节点呈现与其他节点不同的值时,系统是“发散的”。发散系统比阻塞系统更危险:阻塞系统只是速度慢,但发散系统开始显示相互矛盾的数据。

FBA的优势

开放会员和去中心化控制

没有看门人或中央权威——单个节点可以决定他们信任谁来获取信息

选择每个节点信任谁的能力使网络去中心化

节点可以有多个切片

进入门槛低

面对故障时坚韧性

可以对节点进行编程以信任仲裁切片或外部源,具体取决于其不同时间的性能

单个节点的选择可以基于外部标准

结论

FBA分类帐可以是最新且准确的,而无需其所有节点都同意。相反,从每个节点的选择中会出现一个仲裁。

仲裁片可以说服单个节点达成一致,而仲裁片可以说服整个系统达成一致。如果一个节点发现一个特定的仲裁片完全值得信赖,它可以同意遵循该仲裁片同意的任何内容。

传统拜占庭协议系统与FBA系统的不同之处在于,在后者中,每个节点都选择自己的仲裁切片。

译者笔记:

PBFT中每一个子节点要与另外节点P2P同步共识,所以如果节点的数量增加,那么改链性能将会下降。不过在节点较少的区块链还是可以有很好的性能,而且有很低的分差几率。因此联盟链或斯链会有更多的应用,例如蚂蚁链和Fabric。

但是,在大规模扩张的公链里也有项目尝试采用PBFT。例如EOS采用DPOSABFT共识协议,波卡采用BABEGRANDPA的混合公式协议。这两条链在BFT共识前,先在节点中选择出参与共识的节点。这样可以减少节点数量,增加性能。因此笔者认为BFT协议可以在众多公链中也可以广泛应用。

关注我们:

我们的推特:@Forest_Ventures

我们的mirror:H.Forest

公众号:HForest

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:31ms0-4:425ms