Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

EOS共识机制介绍(DPOS+BFT)介绍

区块链 加入收藏
DPOS(股份授权证明机制)EOS的最大的创新之处在于其应用了石墨烯技术。石墨烯技术具体是指EOS调整了支撑btc和ETH的工作量证明(POW)的共识机制,而采用DPOS(DelegatedProof
DPOS(份额授权认证机制)EOS最大的创新是石墨烯技术的应用。 石墨烯技术具体是指EOS调整支持btc和ETH的工作量证明(POW)的共识机制,采用DPOS(DelegatedProof Of Stake)的共识机制。 在POW模式下,所有节点都有机会赢得记账权。节点之间互相竞争,谁先破解答案,谁就能把记账做对。 获得记账权的概率与节点的计算能力成正比。 DPOS的模式是链的所有代币持有者选举一定数量的节点,然后这些节点合作,轮流记账。 在EOS的DPOS模式中,所有持有EOS token的人都可以根据其持有的EOS数量1: 1获得选票,投票选出21位区块制作人(见证人)。 然后这21个区块的制作者会互相配合,按照一定的顺序依次记账。 间隔3秒的大块。 此外,这21个区块生产者不仅要记账,还需要提供计算和网络资源(包括CPU、内存、存储容量等。)整个EOS链所要求的。 如果其中一个块因为断网等原因暂停,那么就会发生块跳转,下一个计费节点仍然会跟上继续计费。 这种机制保证了即使最后只有一个节点工作,整个系统仍然可以工作,然后继续选择新的节点保证稳定运行。 如果过程中出现分叉,DPOS仍然采用最长链原理,规定每个节点不能同时在两条链上进行阻塞(否则,该节点将被判定为非法,取消资格)。这使得有可能在分叉发生之后,在至多见证节点总数的一半(EOS中的11个块)的高度之后,将仅保留一个链。 此外,在DPOS下还有不可逆转原则。一旦一个块后面跟着一个总见证数超过2/3的块,该块就进入不可逆状态,这意味着该块被确认为主链中的一个块。之后不能再回滚到该块之前的块进行除法,否则视为违例。 由于每个节点最多参与一个链,同一高度块中只能存在一个不可逆块,进一步保证了块的安全性,防止恶意攻击和恶性分叉。 一般来说,在21个块生成节点的模型中,15个块(15/21 >: 2/3)进入不可逆状态(即事务100%安全)的时间是45秒。 因此,DPOS的优势如下:1 .它解决了功率模式下的功耗问题。 2.节点由竞争变为合作,节点只有21个,更容易快速达成共识,有利于提高主链(TPS)的性能。 3.不会出现硬分叉,因为节点会遵循最长链原理,每个节点不可能同时参与两条链。 因此,当分叉发生时,最多在见证节点总数的一半高度(EOS中的11个块)之后,将只剩下一个链。 每次系统升级都不会导致硬分叉。所有见证节点需要同时升级。 4.安全性更强。只有控制2/3以上的节点,才能将错误的块设置为不可逆。 5.确认速度非常快,但DPOS的问题是,从本质上讲,DPOS不是分散的,而是弱集中的。 而且随着这些见证节点存在时间的推移,由于参与记账的回报,中心化程度会越来越高。 这可能是整个社区的潜在风险。 根据之前基于DPOS模式的项目,比如BitShares,Steemit,确实最后的中心化程度很高,一时间大部分见证人其实都是BM本身或者是BM控制的节点。 BFT(拜占庭容错机制)和不可逆状态。另外,为了达到秒级确认的性能,EOS在前述DPOS的基础上做了一些改进。 为了提高块确认的速度,EOS还提出了信元块的概念,并加入了拜占庭容错机制(BFT)和不可逆状态。 EOS每3秒产生一个大块,目前EOS团队已经提出了一个方案,将3秒的块连续分成若干个间隔为0.5秒的小块,记账权不在这些小块之间切换。 每个小片段一出来,马上就播。 这样的设计可以让区块更快的得到确认,同时尽可能的减少网络延迟带来的分叉效应。 此外,EOS还引入了BFT机制:每当一个小区块在区块链网络中广播时,其余节点会立即确认这个块。 经2/3节点确认的区块将进入不可逆状态。 在这种共识机制下,安全确认时间为0.5s(块间隔)+0.3s(块传播延迟)< 1s,从而达到秒级确认性能。 此外,如果继续划分小块的闭塞区间,理论确认所需的时间将约等于块传播的网络延迟,甚至不到0.5秒。 另外,恶意攻击,除非控制2/3以上的节点,否则无法使恶意阻断进入不可逆状态。 这里特别提到,如果恶意节点控制了1/2以上但不到2/3的节点,由于恶意块不会进入不可逆状态,可以给其他观察者节点和见证节点留下足够的时间来投票淘汰恶意节点。 因此,这种模式也大大提高了安全性。 基于DPOS的并行机制,EOS的链已经可以实现远超BTC或ETH的系统吞吐量,但距离十万或一百万TPS还有相当大的距离。 因此,EOS也提出了并行机制,计划通过并行N链实现超高TPS。 目前,并行机制仍在测试中。能否真正落实,还有待观察。
图集详情底部广告位