小蚁区块链独创dBFT机制
比特币行情:根据比特币交易平台火币网行情显示,截至北京时间6月20日15点,比特币价格为19370.00元人民币。火币网比特币今日开盘价格为18857.97元,目前最高价格为19888.99元,最低价格为18719.97元,涨幅2.71%。
BTC比特币行情小时图
行业消息
在分布式系统中达成共识并不容易,这个问题通常被称为“拜占庭将军”问题,拜占庭故障时软件设计、流程、质量和软件应用中常见的故障。区块链技术应用程序从比特币的工作证明方法开始,如今正在为这一挑战提出解决方案。
拜占庭容错(BFT)
拜占庭式的容错(BFT)是一种被提议替代共识算法,用于更好的进行工作证明和验证算法。Ripple,Stellar,Hyperledger和Antshares等区块链技术项目正在调查BFT系统的版本。拜占庭式容错算法在未来可能日益重要,因为它们能够最大程度地减少节点故障和任意行为的攻击和软件错误。
拜占庭协议通过参与分布式系统的一小部分节点来确保达成一致,尽管这是不合理的行为。一般来说,拜占庭协议制度的成员由中央机关或闭门谈判确定。值得注意的是,Ripple试图通过发布“starter”会员资格来分散BFT系统的招募,因此参与者可以自己编辑区块链。
批评者抱怨说,这种设计最终会在系统维护人员的手中集中力量。(也就是负责招募的组织)
麻省理工学院的研究人员认为,BFT整合了优化,“响应时间比之前的算法提高了一个数量级。”“拜占庭容错可以包含行为不正确的节点,并对其消息进行静音。BFT算法管理区块链节点之间的关系,使网络能够适应拜占庭将军的问题。当然,BFT系统很容易受到Sybil的攻击。现在已经有了几个使用这种共识方法的区块链平台。
实用拜占庭容错(Practical Byzantine Fault Tolerance)
超级账本是由IBM和Linux基金会领导的一项开源的区块链技术合作项目,实用拜占庭容错(PBFT)可能是其最著名的BFT变体。“实用的拜占庭式容错”被纳入了超级分类帐。
超级账本结构提供了验证点(validating peers)的解决方案:智能合约(chaincode)表示事务;会员服务(membership services);插件式一致性算法(Pluggable Consensus)和其他方面。实用拜占庭容错的交易提供低延迟、高速文件存储解决方案和许多其他技术解决方案。
授权拜占庭容错(dBFT)
小蚁区块链是一个分布式的智能合同平台,采用了拜占庭容错委托(dBFT)。它具有两个区块链接参与者:专业节点运算符,称为记账节点,通过运行节点赚钱,以及用户。支持者声称dBTF在区块链技术中提供更好的安全性。
专门的记账节点“通过委托投票,在dBFT区块链中实现共识”。为了批准区块链的新版本,需要在节点之间通过三分之二的审批。支持者说,这个系统可以防止分叉事件的发生,对区块链系统的进行彻底的改革。
“经过几年对加密货币和区块链技术的研究,我们得出结论,授权的拜占庭容错替代(或dBFT)最适合于这样一个系统,”小蚁区块链的联合创始人和核心开发人员Erik Iz说。“它提供了快速的事务验证时间,抑制了大多数恶意向量,并维护单个区块链版本,不会出现叉或替代区块链记录的风险,无论攻击者的计算能力多强或拥有多少硬币。
联邦拜占庭式协议(FBA)
Stellar在其白皮书中介绍了联邦拜占庭协议(FBA)
与非联邦的拜占庭式协议一样,FBA解决了更新复制状态的问题,比如事务分类或证书树。该区块链技术白皮书中写道。“通过就应用的更新达成一致,避免了节点矛盾的、不可调和的状态。我们通过一个惟一的区块时段(Slot)来标识每个更新,从中可以推断出内部更新的依赖关系。例如,slot可能是连续编号的位置,在一个顺序应用的日志中。FBA系统运行一个一致协议,确保节点在slot内容上达成一致。”
该项目强调了好处:“当它安全地应用了所有依赖项的更新时,一个节点可以安全地在slot中应用更新,另外,它相信所有正确运行的节点最终都会同意slot的位置。在这一点上,我们说这个位置已经外化了。外部世界可能会以不可逆转的方式对外部化的值做出反应,因此一个节点不能在此后改变对它们的看法。
研究人员说,恶意方可以多次加入FBA,并超过诚实的节点的数量。FBA拥有比其他共识方法更大的设置范围。
来源:金色财经