正文
新的区块置于顶部后,前一个区块便不可再更改。这种方法阻止了分叉,因为从长远来看,分叉并不能持久。但序列性同时又极大地减缓了构建区块的过程。如果大自然采用这种流程,那么我们都将不复存在:只有在一个细胞完成后才能构建另一个细胞,这样怎能达到构建生物体所需的效率呢?
相反,大自然采用的是同时分裂细胞的方法。此外,大自然只向下一个细胞传递那些与之相关的细胞的信息。而对于区块链,之前所有细胞的信息都会传递给下一个细胞。
尽管Tangle与Hashgraph也是分布式账本技术,但这两者与区块链有着根本的不同。
实际上,它们是没有区块也没有链的区块链。
其中最明显的不同表现在信息传播与达成共识方面。更具体地说,Tangle 与Hashgraph是“有向无环图”。
此处“无环”这个术语非常重要:
这些技术并不要求所有参与者——或网络节点——随时与所有信息保持同步。相反,它们围绕着无环这个概念建立起来,也就是它们对信息何时传达到哪个人那里并不作假设。
分布式账本技术对比
Tangle(缠结)
Tangle使用的并非传统意义上的“区块”。相反,如果你想在Tangle上进行一项新交易,就必须确认之前的两项交易。在图形上表示出来就是在Tangle尖端添加一项新交易,并随机确认两项之前的交易。这样一来,新交易的发起人间接证实了Tangle的一个分支是有效且符合协议规则的。这便是Tangle的“工作量证明”。
上图为链状结构,下图为缠结结构
值得注意的是,这样做可以将交易过程与达成共识的过程合并在一起。人们不再需要先发起交易,再等待社群的批准。
此外,由于Tangle应用可以在没有任何矿工参与的情况下达成共识,所以该技术免除了任何交易费用。你可以将“批准工作”视作为交易支付的费用。还有一点很重要:Tangle提高了参与者加入的速度。
Tangle技术可以快速实现扩展、它的开源性以及它通常被当作公共分布式账本,所有这些使它受到了加密货币社区的好评。它最好的应用是IOTA
,一个促进物联网资源互操作性与资源共享的项目。利用该技术,目前最快每秒可以处理800项交易。因此,类似于特斯拉系列(TeslaX),Tangle专家有时间尝试对产品进行长时间的测试。他们喜欢Tangle的快速与敏捷性,但同时也指出了一些缺陷并提出了一些改进建议。
哈希图
Hashgraph采用了完全不同的共享信息与建立共识的方法,即小道消息。作为人类,如果听到小道消息或谣言,我们通常会立即问“谁告诉你的?”,“你什么时候听说的?”,“谁还知道?”以及“他/她什么反应,说了什么?”等等诸如此类的问题。