缠结的定义(加密货币)
Tangle是IOTA的交易存储和处理机制,IOTA是一种加密货币网络,其开发目的是为不断增长的物联网(IoT)设备生态系统实现免费的微交易。
分解缠结(加密货币)
像比特币这样的基于区块链的加密货币的一个显着缺点是交易费的概念,该费用针对网络上发生的所有交易收取,与交易金额无关。 不幸的是,基于区块链的加密货币的工作机制固有地要求收取交易费,因为这是对区块创建者(矿工)以及验证和批准各种交易的人的激励。 这组参与者对于保持区块链的活跃性,敏捷性和功能性是必要的。
Tangle被描述为区块链的继任者
由于预计在不久的将来像小额支付这样的小型“微支付”的数量将显着增加,因此这些交易成本将使得使用基于区块链的加密货币进行此类小支付不切实际。 高昂的交易成本已经引发了比特币粉尘的问题,其中部分比特币处于闲置状态,因为由于高昂的加密货币矿工费用而无法进行交易。
输入IOTA,它是一种分布式公共分类帐,它使用称为Tangle(有向非循环图(DAG)结构)的特定数据结构来存储发生在公共分类帐上的交易。 它没有采用区块链技术,因此试图通过使用Tangle存储系统解决交易成本问题。
Tangle的工作机制需要一个新事务来批准前两个事务。 本质上,Tangle通过使交易批准者(或节点)批准较早的两个未决交易来强制其参与网络的敏捷性和安全性。 节点还确保不存在导致重复支出的重复交易,并且根据Tangle交易历史记录,各种交易之间也没有冲突。
在发生冲突的情况下,理想情况下,节点应拒绝交易。 节点可以自由批准各种事务,也可以批准有故障的事务。 如果批准错误交易的节点发出了新交易,则其他节点不会批准该新交易,从而保持网络完整性。 由于这种额外的批准机制,真正的交易由系统以更高的置信度批准。
从技术上讲,以下工作流在Tangle上发生。 为了发出事务,节点根据预定义的算法选择另外两个事务来批准。 如果这两个事务冲突,则节点将拒绝它们。 如果这两个事务没有冲突,则由节点批准。 为了使节点发出合法交易,需要解决类似于比特币区块链实施的密码难题。 通过找到一个现时值(其哈希与特定形式的已批准交易中的数据连接在一起)来实现此目的。 它与比特币协议不同,后者要求哈希至少具有指定数量的前导零。
此工作流程可确保从交易中消除资源和能源密集型采矿费。 它使IOTA成为一种适用于小额支付的免付费系统,包括受托方之间的自动支付,例如由汽车驾驶员向停车位操作员支付少量停车费。
在白皮书中,Tangle被描述为区块链的后继者-“缠结自然是继区块链之后的下一步发展,并提供了建立机器对机器小额支付系统所需的功能。 (有关更多信息,请参阅什么是IOTA?)