原创声明:链上TVB原创,未经授权严禁转载 ?写在前面? 虽然比特币被炒得火热,但我们不得不承认,区块链仍然处于原始的蛮荒时代。一方面,区块链的实用性未能被大范围的感知;另一方面,区块链的效率难以承载大规模的商业应用。 比特币固然是可以载入区块链史册、甚至是人类信息技术和金融史册的,但是比特币并不适合成为广泛应用支付工具;并且比特币的应用场景也仅限于支付结算领域,仅仅实现了支付结算的去中心化,并不能实现更多类型的去中心化应用。 在比特币之后,出现了以太坊、EOS等创新公链,这些公链虽然可以开发去中心化应用,但是效率仍然难以满足人们对信息系统的需求,并且EOS还存在着一定程度的中心化和治理问题。 不说币,就看公链的设计,TVB又发现了一个提速的方案。 ?提速? 面对公链的性能问题,减少节点数量、链内分片机制、链外发展侧链等,很多方案都在探索之中。 而Thundercore提出了一种与众不同的解决方案。 区块链之所以性能不足,是由于区块链的分布式结构和分布式共识算法。无论是POW、POS还是DPOS或者是其他共识机制,都存在同一种现象,那就是由某一个节点记账,其他若干个节点确认信息。而中心化网络只需要1个服务器直接存储和处理信息即可,相比之下,区块链自然要慢很多。 在比特币网络中,大概率会有多个节点同时出块,然后其他节点会去确认这些交易,哪一个节点最先得到6个确认,便可以最先完成记账。事实上同时完成6个确认的情况也是存在的,节点收到广播以后会继续工作,哪个区块继续下去的链最长,便以那一个为准,其他的块会被放弃。可想而知,比特币网络上会有多少工作是重复和浪费的,比特币区块链的速度又会有多慢。 即便是EOS的DPOS共识也需要三分之二,也就是14个节点的确认,才可以成功完成一个块。 ?双链切换? TVB用这个图大致解释一下Thundercore的原理: 事实上Thundercore比这个图要精密和复杂很多,TVB只是大致描述一下它的原理。我们可以看出,Thundercore高效率以及安全性的原理。 而Thundercore解决方案是将区块链分成两条链,一条是快速链,另一条是慢速链。在快速链上,仅需要1个节点确定,就可以完成记账。显然,这样的效率会快很多。 当然,为了防止节点作恶或网络问题,一旦发现块数据出现问题,就会立刻将信息转移到慢速链上去处理,当然问题节点或不诚信节点也会被标记出来,并且会暂停其工作。 这样可以在安全的前提下保证效率。 说白了,其他的公链是先确保信息的正确性再记账,而Thundercore是先记账再去验证信息的正确性,这样就减少了确认信息的次数,从而提高效率。 并且在Thundercore公链上,节点参与记账需要抵押币,这样进一步提高了Thundercore的安全性。试想一下通过攻击Thundercore得到了币,但是币价很可能会下降,尤其是对于节点而言,赎回抵押的币还要一定的时间,攻击Thundercore很可能得不偿失。 希望这么多种公链提速的设计,真的可以让公链性能提高起来,承载大规模的应用,早日让区块链应用发展起来。 —- 编译者/作者:TVB 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
【原创952】Thundercore之公链提速的又一创新
2019-12-10 TVB 来源:区块链网络
LOADING...
相关阅读:
- CWT勒索软件以比特币的公开谈判和百万富翁付款结束2020-08-04
- 报告:RippleNet预计2020年上半年ODL交易将增长11倍2020-08-04
- 币圈散户联盟:8.4比特币行情 多头发起反攻 逐步收复失地2020-08-04
- 这是一个以比特币付款的自由职业者平台2020-08-04
- 瑞士国有银行将推出加密服务2020-08-04