查看原文
其他

IOTA采用的“Tangle”框架是什么?| 区块链课堂第65问

2018-04-22 不碎 哈希派

IOTA采用的“Tangle”框架是什么?



IOTA 是一个为物联网而设计的新型交易结算和数据转移层。其背后的技术并非区块链,而是一种名为 “Tagle”的模型。这是一种可扩展的轻量级分布式分类账技术,与区块链的链状结构不同,“Tagle”使用的是一种基于有向无环图(DAG)的网状结构,使之可以不依赖矿工挖矿,从而实现零费用价值转移。


在比特币区块链当中,节点都被假设为是“逐利的”,为了获得奖励而打包交易,从而起到维护区块链安全的目的;而在 IOTA 的共识机制当中,开发者们删除了依赖矿工挖矿的过程,并将 Tangle 网络中的每个节点都假设为“希望自己的交易尽快得到确认”,从而驱使他们来参与验证,维护网络安全。


在 IOTA 交易过程中,发起交易的一方首先需要构建交易集,并输入签名;然后通过本地 tangle 计算出任意两个能够对你的交易进行验证的交易过程,并添加到交易集中;也就是说,当一个人试图向 IOTA 网络中添加一笔交易时,需要首先找到两个没有确认过的交易,验证其有效性(贡献 POW 计算),然后将自己的交易指向这两者,并发送到网络中,再由后来的交易进行验证。


所以通俗来讲,“Tangle”模型实际上是一个节点集合,它并不约束所有节点以链状的结构连接,节点间的连接方式只要没有循环路径即可,在这个过程中,每个用户都将进行一定量的 POW 过程,因此没有专门的矿工,所以也就可以做到零交易费用。


昨日回顾:什么是NEO的dBFT共识机制?

明日预告:DAG技术与区块链有什么不同?

※区块链课堂是哈希派围绕区块链技术推出的每日问答栏目,帮助大家从各方面了解区块链领域的相关知识。如果你对区块链有自己的想法以及相关疑惑,欢迎在评论区留言,我们将会在近期更新中为你解答。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存