现在越来越多的人都在聊区块链这个话题了, 不过那个叫作“链”的概念, 它的范围远远超出了区块链技术本身这一层含义。因为围绕着一种核心思想来开展工作的, 这种核心思想叫做链式数据结构技术圈里面的相关人员, 实际上已经探索出了好几条彼此之间并不完全相同的技术发展路径。

哪些属于区块链类似链

人们在进行对比的时候, 最经常去参照的对象是有向无环图(DAG)。像我们所说的IOTA以及Hashgraph这类的技术平台, 他们所选择的正是这种发展路径。在交易处理方面, 他们不会把交易数据打包到一个专门的区块里面, 而是将交易记录直接连接成一个有方向的图形。

基于这样的结构, 其验证交易的处理速度会比传统的区块链结构高出整整一个数量级。同时, 整个过程的延迟时间也被大幅度压缩到了很低的水平。正因为具备这些特点, 这种模式非常适应物联网领域中对高并发处理能力有特殊需求的应用场景。

还有一种类别是很容易被人忽略的, 那就是链和树混合在一起的那种结构, 像Radix这个例子就是在链条上面挂了个哈希树, 结果就让查询效率提高了, 要是不严格地说它不算类似链的结构, 但是它确实就是对区块链底层数据结构做了改造。

区块链类似链怎么分

如果按照共识机制的种类来进行划分的话, PoW这个方案是靠堆砌算力来保证安全性的, BFT靠节点投票, 后两者更适合许可链场景。另外, 如果是在同一条区块链的上面去更换为不同的共识机制的话, 那么在性能方面以及安全边界的设定上, 完全是两个完全不同的事情或者说截然不同的结果。

我们按照开放程度的不同来进行划分, 这种分法会更加直观。在公链中, 任何参与者都能够直接参与记账的工作;而在联盟链里,只有经过授权的节点才具备写入数据的权限;至于私有链, 它其实就相当于在一个内部数据库的外层包装上了一套无法被篡改的逻辑。

区块链类似链有哪些?除了比特币以太坊,还有这些你该知道的链式技术

大家不要在一开始就陷入到要纠结选择哪一类型的链式数据结构这个问题里面去, 先把那些关键的问题给梳理清楚, 也就是要明确究竟是谁要进行数据的写入操作, 以及业务系统所运行的规模能够达到一个什么样的程度, 那么最终应该选用哪一种基本类型的链式数据结构这个答案基本上就会自然地浮现出来了。