iota(tangle)如何防止数据篡改问题,因为它依赖于有向无环图并且不遵循任何线性模式。在区块链中,我们有块哈希,它被附加到下一个块等等,这使得攻击者很难篡改数据。iota 如何防止此类攻击?
问问题
83 次
1 回答
1
就像区块链中的一个块不能在不使链中所有后续块失效的情况下被修改一样,IOTA 缠结中的交易不能在不使所有批准(直接或间接)该交易的交易无效的情况下被修改。在缠结作为有向无环图的可视化表示中,当事务 A 批准事务 B 时,有一条边从顶点 A 到顶点 B。
批准交易的过程在概念上类似于将新块附加到区块链末尾的过程:在这两种情况下,都有一个密码难题需要解决。对于 IOTA 缠结,想要批准交易的节点需要找到一个随机数,以便该随机数与来自已批准交易的一些数据连接的哈希具有特定的形式。
因此,通过发布“锁定”先前交易的新交易来保证数据的不变性,就像附加到区块链的区块“锁定”链中已经存在的区块一样。
于 2019-01-10T14:52:36.350 回答