您好,欢迎访问比特财经网!
热门搜索: BTC ETH EOS BCH
您当前位置:首页

带你重新认识EOS:如何实现百万级别的Tps?

2019-03-26 10:10 信息来源 : 比特财经网
昨日晚间,BM在电报群中除了分享6月将宣布自EOSIO问世以来的最大新闻外,还就社区关注的一些问题进行了解答。其中,就提及Block.one已经在nodeos中添加多线程。


这算是一个EOSIO主网性能提升的好消息。因为,离EOS理论上百万级Tps的目标似乎有近了一步。

众所周知,由于EOSIO采用的是BFT-DPoS共识机制,该机制需要每个EOS Token的持有者通过投票选举出21个超级节点,由该21个超级节点轮流出块。为了提升EOSIO的性能,BM将出块速度缩短到0.5秒/块的同时,还将原先的随机出块顺序改为了由超级节点商议后确定的出块顺序,这样网络连接延迟较低的超级节点之间可以相邻出块,并且每个超级节点连续生产6个区块,使得6个区块能够有足够的时间传递给下一个超级节点。

在这个过程中,区块的确认和生产是独立的,每个区块生产后立即进行全网广播,区块生产者一边等待0.5秒生产下一个区块,同时会接收其他超级节点对上一个区块的确认结果。新区块的生产和旧区块确认的接收同时进行,因此,大部分情况下,交易会在1秒内确认(为不可逆)。

1秒确认上百万笔的交易,EOSIO可以做到?

开头已经讲了,这是一种理论上的可能性。因为通过BFT-DPoS的机制,确实从技术上用最短的时间做到了交易确认。但是,就技术而言,在较短时间内,即便是使用多线程的版本也不是马上就能实现百万级的Tps。

EOSIO作为一个商用级区块链操作系统,仅靠技术来最优化处理速度,这显然是不够的。因为,交易处理速度的提升,这是一个系统性问题。



有一组数据:淘宝2017双十一, 1天的交易量千亿之上, 每秒的并发速度大约是12万。

若EOSIO要达到一定量级的处理速度,解决好高并发问题,或许是提升Tps的一个方向。所以,EOSIO的生态实践,为侧链提供了广阔的舞台。

EOS侧链与主链采用同样底层,因为同构建链,链间交互才更加的直接,就像银行间跨行转账一样自然。通过侧链跟EOS主链进行直接交互,可以根据不同需求,在不同的侧链之间分配工作量,实现Tps整体提升。

总的来看,只有EOS侧链技术的成功,才能成几何倍数的提升EOS的性能,也才能成倍的降低EOS上生态的部属和运营成本。


比特币:www.btcmoney.cc

本文经授权发布,不代表比特财经网立场。如若转载请标注文章来源:比特财经网
分享到:

热门文章

相关资讯