共识更高效,BOSCore让LIB进入秒级时代
以比特币、以太坊为代表的公链项目向我们展示了区块链的巨大发展前景,可由于区块链本身技术特点,单链解决方案受到不可能三角的约束,在可扩展性上一直缺少革命性的突破,而EOS的出现打破了该局面。但伴随着2018年DAPP的大繁荣,EOS主网的众多问题也得到充分暴露。因此,当以“EOS最友好侧链”身份出现的BOSCore侧链正式上线后,便受到社区的广泛关注,BOS的推出可以有效的缓解目前EOS DApp生态的问题,让链上LIB(最后不可逆区块)交易时间从分钟级一跃进入到秒级时代。
BOSCore是一条完全由社区维护的EOS侧链,致力于为用户提供方便进入并易于使用的区块链服务,为DApp运营提供更友好的基础设施,为支持更丰富的应用场景努力,为DApp大繁荣进行积极尝试。在继承EOS良好功能的基础上,BOSCore对很多常见问题上做出了优化尝试,并且在奖励机制的设计理念上非常超前。
BOSCore侧链使用了更加高效的共识机制,可以实现LIB交易速度从分钟级到秒级的跨越。目前在EOSIO上,一笔交易基本上需要约3分钟 才能进入LIB,虽然相比BTC、ETH等其他数字通证的交易可靠时间性能有很大提高,但是对于很多应用场景来说还是有很大限制。比如支付场景,由于不能立即确定该笔交易最后是否成功,需要等待一段的时间才可完成商品的交易,这就增加了很多限制。
造成这一问题的原因是现在的EOS使用的Pipelined PBFT方式,Pipelined PBFT的解决方案是使用事件驱动的思路去做,这导致进LIB时间需要325个区块,大概3分钟的时间。BOSCore花费了大量精力研讨,成功将共识算法由 Pipelined BFT改成 Batch PBFT,通过批量共识,一次广播多个块的相关信息,让BP之间实时地对当前正在生产的区块进行确认,能够使整个系统最终达到接近实时的共识速度;而不是等到自己出块的时候才能发出确认信息,极大提高效率。
这一创新性的技术进步缓解了 EOS 主网 LIB过久的问题,将一笔交易的可信时间从分钟级缩短成秒级,且已经公开测试。此举将为未来更多优秀的Dapp加入EOS生态提供前提条件和基建支持,让DApp大繁荣的时代更快到来。
注释:Deadlock讲解BOSCore侧链Batch PBFT共识原理
标签: