网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > imtoken

以太坊、EOS、迅雷链、小蚁、量子链最详评测(2)

区块链当中,互相不信任的节点通过预设机制最终达到数据的一致,称为一致性,而这种达成一致的算法即为共识,它是区块链的生命力所在。如果达不成一致,区块链交易即无法进行,其去中心化的理想也就此破灭。

但不同的共识算法,其一致性的概率是不同的,这也是区块链产生分叉的原因。一致性和分叉负相关,一致性越高,产生分叉的可能性也就越低。

采用PoW机制一致性最低,也最易产生分叉,比特币现在每周都几乎会产生分叉,还有强度很高的硬分叉,比如比特币现金(BCH)。

以太坊由于混合了PoS,分叉概率降低。但在对比的五大链中,分叉概率仍属于较高的,相应的是其一致性在五大链中较低。去年以太坊新版本大都会更新就是一次硬分叉,以太经典也是因为黑客攻击出现的硬分叉。

而DPoS和PoS一致性较高,分叉概率也较低。柚子和量子链均受益于此。

迅雷链和小蚁所都是基于PBFT的改进算法,是目前共识算法中公认的一致性最高的算法,不会出现分叉。

共识机制也直接决定了区块链达成共识的时间,此外网络状况、节点性能亦会影响共识时间。作为主链,达成共识的时间自然是越短越好。

理论上,以太坊的理论出块时间最快可以是14秒、柚子是3秒、小蚁是15到20秒、量子链一分钟,而迅雷链最短,只需要1-3秒。

迅雷链根据自己的节点特点,对PBFT做了优化。共识机制的比较上,迅雷链在各项指标全面胜出。

区块链3.0谁为主链?EOS、迅雷链争冠亚——以太坊、EOS、迅雷链、小蚁、量子链最详评测

注:共识机制类型

1. PoW( Proof of Work),工作量证明

依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。

2. PoS( Proof of Stake),权益证明

它是PoW的一种升级共识机制,根据每个节点所占代币的比例和时间,等比例的降低挖矿难度,从而加快找随机数的速度。

3. DPoS与PoS原理相同,只是选了一些“人大代表”

与PoS的主要区别在于节点选举若干代理人,由代理人验证和记账。其合规监管、性能、资源消耗和容错性与PoS相似。类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。

4. PBFT (Practical Byzantine Fault Tolerance),实用拜占庭容错

该算法经过预准备(Pre-prepare)、准备(Prepare)和确认(Commit)三个阶段达成一致性。这些阶段可能因为失败而重复进行。实用拜占庭容错算法信息在节点之间互相交换后,各节点列出所有得到的信息最后以大多数的结果作为解决方法。该算法通过投票达成共识可以很好得解决包括分叉的问题同时提升网络效率,在保证灵活性和安全性的前提下最大允许(n-1)/3故障节点的容错性

三. 性能:决定应用场景

不同的共识机制、算法、网络基础设施会对区块链的性能产生直接影响,而区块链的性能决定着其DAPP(分布式应用)的场景边界。

众所周知的是,比特币因为性能较差,几乎没有实际的应用价值;而以太坊改进了性能,使得DAPP大规模被开发。

然而,实践过程中,以太坊依然面临性能不足的问题。比如基于以太坊的游戏——CryptoKitties上线,仅仅一个游戏就占了ETH 15%左右的吞吐量,如果同时上个七八个类似的游戏,ETH将会挂掉。其他大部分DAPP也停留在概念阶段,并非真正应用落地。

一方面,以太坊不断升级自己的主链,另一方面,其他区块链平台在性能上不断突破。4月20日,迅雷链对外宣布已经开发出TPS100万的区块链,让其成为未来主链的有力竞争者。

当然TPS不是一切,蜂巢财经将从TPS、区块稳定性、计算消耗、网络消耗等指标来对五大主链进行评测,同时,我们将比特币的性能作为参照。

目前宣布实现百万TPS仅迅雷链一家,据媒体文章,迅雷链通过搭建同构多链框架(homogeneous multichain framework),在业内率先实现链间的确认和交互,不同交易可以分散在不同链上执行,以此实现超高的TPS。

EOS在其白皮书里也说要实现百万次的TPS,目前其进行的测试是3300次,理论上通过并行链的方式(和迅雷链类似),最高可以实现百万次的TPS数据吞吐量。但其距离上线时间还有一个月,上线后能否实现百万TPS还需观察。

小蚁目前的TPS是1000次,其对外称,通过技术优化可以达到10000次,但和迅雷链以及EOS不是一个量级。

而以太坊和量子链的TPS都是10位数量级,虽然比较比特币大幅提高,但是测评的五大主链中属于最低等级的。

比较TPS最终的结果是迅雷链=柚子?>小蚁>量子链>以太坊>比特币

(责任编辑:admin)