Home » 用可逆交易保护自己免受盗窃?聚焦ERC-20R和ERC-721R

用可逆交易保护自己免受盗窃?聚焦ERC-20R和ERC-721R

by Patricia

来自斯坦福大学的一个研究小组提出了一个项目,在以太坊(ETH)上创建可逆交易。如果这一概念得以实现,它将创造一个新的代币系列:ERC-20R和ERC-721R。

以太坊(ETH)可逆交易的概念

斯坦福大学的研究员Kaili Wang提交了一份白皮书,她和她的几位同事在其中描述了一个可逆交易的概念:

研究人员解释说,这个项目的想法来自于该生态系统所面临的一系列黑客攻击。她列举了诸如3.2亿美元的 “虫洞 “桥,或一些 “无聊的猿人 “的所有者成为受害者的各种钓鱼网站等攻击。

的确,在这些情况下,一个 “返回 “按钮将是有用的。然而,这个想法似乎有悖直觉,因为区块链的本质是不可逆的。

当然,目的不是让整个以太坊区块链变得可逆,因为那没有意义。相反,它将通过一个新的代币标准,可用于战略案例:ERC-20R和ERC-721R。

这个概念是,在交易出错或被黑之后,我们可以在一个分散的法院提出索赔,要求归还资产。

分权法院的概念

ERC-20R和ERC-721R将通过实现各种功能的方式建立,以实现挑战。下图显示了在这个过程中是如何调用这些功能的:


可逆交易如何运作

可逆交易如何运作


受害者实际上调用了一个名为 “requestfreeze(…) “的函数,触发了 “审判”。首先,这些代币所属项目的治理法官投票决定是否冻结这些资产,这将调用 “freeze(…) “函数。然后,经过另一次投票,这些法官将决定是否使用 “reverse(…) “或 “rejectReverse(…) “函数将代币归还给它们原来的主人。

这个假想的代币类别的白皮书详细解释了这个算法是如何工作的,然而,可以看到有几个限制。

对于不可替代的代币(NFT)来说,很容易知道它到底在哪个地址,但是可替代的代币呢?让我们以10个被盗的A代币为例,它将被发送到另一个已经包含其他10个 “干净 “A代币的地址。然后,这个地址的主人将它们以相等的数量发送到两个不同的地址。

在这个例子中,不可能确切地知道被盗代币的位置,然而该算法只会针对一个地址。

虽然Kaili Wang提出的可逆交易很有趣,但我们注意到,在黑客攻击的情况下,人们必须作出非常迅速的反应,因为 “机会之窗 “非常有限。

这样的技术不可能应用于整个生态系统,但如果它出现了,例如,一些分散的自治组织(DAO)可能会发现,为他们的治理代币采用这种技术是很有趣的。

Related Posts

Leave a Comment