作者:Taraxa创始人Steven Pu
本文,我们将介绍Taraxa是如何运用区块DAG拓扑结构,并结合权益证明机制(PoS)来解决吞吐量和安全性的平衡问题。
■ 要包容
单链拓扑结构的一个主要限制是网络一次只能接受一个区块,如果网络能同时接受多个区块的话会有什么效果呢?一方面它能增加处理中的交易数量,另一方面能尽可能减少在网络丢弃所有仅留一个分支时单链拓扑所浪费的资源。
有向无环图(DAG)的一个示例
为了展现这个更具包容性的方案,我们选择创建一个图表,而不是线状的链。大家可能没有意识到,虽然大部分人认为区块链是线状的,但像比特币、以太坊这种传统单链实际上是由分支构成,且看上去更接近树状,而非线状。这种类型的树状结构也是图表的一种,说的再具体些,就是一个有向无环图(DAG)。
「DAG」这个词听起来很复杂,但也就是名字比较特殊,它表现的涵义其实就是:
图表中的区块(数学里称为「顶点」)是相连的。
这些连接(数学里称为「弧」)是有方向的,比如区块A指向的是区块B。
任选一个区块并沿着所指的方向走,无论哪条路