# 区块链100问|区块链2.0|65、IOTA采用的“Tangle”框架是什么？

By [0x00pluto](https://paragraph.com/@0x00pluto) · 2023-04-12

---

我最近在重新学区块链，巩固一下细节，也收集一个“区块链100问”，供小白们使用（大佬可以另找教程），每天更新1-2个。

推特：[0x00pluto](https://twitter.com/pengzhi168)

* * *

![](https://storage.googleapis.com/papyrus_images/00f302dd7a010aeb83a16b1e01e4161432e019f16182b0fb3602906966911127.png)

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

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

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

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

---

*Originally published on [0x00pluto](https://paragraph.com/@0x00pluto/100-2-0-65-iota-tangle)*
