主页 > imtoken钱包如何下载 > 别逗我了,以太坊上的交易可以逆向吗?

别逗我了,以太坊上的交易可以逆向吗?

imtoken钱包如何下载 2023-02-09 06:15:38

区块链交易的不变性既是福也是祸。

BAYC 钓鱼、PolyNetwork 攻击、Ronin 盗窃,仅 2021 年就有 140 亿美元的加密货币被盗。 不可否认,这些都是盗窃,但没有撤消按钮,并不是每个人都有 Jump Crypto 可以在需要时保存它们。

但是,如果有一种可逆的代币呢?

这是我们过去几个月一直在努力解决的问题。 我们设计了一个类似于 ERC-20 和 ERC-721 的可选代币标准,支持反向交易(当有足够的证据支持时)。 我们将这些代币标准分别称为 ERC-20R 和 ERC-721R。

以太坊一次能交易多少_为什么以太坊比比特币交易快_怎么交易以太坊不被冻结

你可能会想:可逆代币? 这不是违背了区块链的初衷吗? 其实并不是。 它并不是要取代 ERC-20 代币或使以太坊可逆——它只是允许在交易后的短时间内防止盗窃,并可能恢复盗窃。

请注意怎么交易以太坊不被冻结,交易只能在变得不可逆转之前被冻结一小段时间(比如 3 天)。 大多数时候,ERC-20R 资金是不可逆的。

交换的可逆性

在交易所,两个可逆代币之间的交易是即时的; 如果一方要求冻结,则无论可撤销期限是否已过,都可以从另一方提取资金。 为了保护自己免受反向交易的影响,交易所只能在可逆时间过去后才能完成掉期。 这意味着可逆→不可逆掉期将有延迟,直到资金变得不可逆。 因此,一旦主代币添加了自身的可逆版本,其他代币也将面临引入可逆版本的压力。

以太坊一次能交易多少_为什么以太坊比比特币交易快_怎么交易以太坊不被冻结

根据实施情况,已经过了可逆时间段的资产可以立即清算(例如清算 3 天前收到的资产)。 在这种情况下,可逆令牌和不可逆令牌之间不需要延迟。

它的工作原理如下:

假设攻击者从受害者那里窃取资金。 如图 1 所示,这些资金可能会进一步转移到其他地址。 然后会发生以下情况:

受害人要求冻结被盗资金。 受害者向治理合约提交冻结请求,连同相关证据和部分质押。 有争议的交易必须是最近的(具有固定的可逆时间段)。

怎么交易以太坊不被冻结_为什么以太坊比比特币交易快_以太坊一次能交易多少

法官接受或拒绝冻结请求。 如果他们拒绝该请求,则该过程将停止,受害者将失去资金。 如果他们接受请求,治理合约将冻结 ERC-20R/ERC-721R 合约。

执行冻结。 对于NFTs,它只会阻止NFTs被转移。 对于ERC-20R,它将跟踪被盗资金并禁止转移。 请注意,只要帐户所有者的余额高于冻结金额,他们仍然可以与他人进行交易。 这个过程可能很复杂,我将在下一节中解释。

审判。 然后双方都可以提交证据。 最终,审查者做出决定,然后指示治理合约在受影响的 ERC-20R 或 ERC-721R 合约上调用 reverse 或 rejectReverse 函数。 如果调用 rejectReverse,将解除对争议资产的冻结。 审判可能会很长,可能需要数周时间。

撤销。 如果适用,逆转功能会将冻结的资产返还给受害者。

以太坊一次能交易多少_为什么以太坊比比特币交易快_怎么交易以太坊不被冻结

追踪被盗资金

当资产被盗时,攻击者通常会将其从一个帐户转移到另一个帐户。 在这种情况下,攻击者甚至可以在看到传入的冻结请求时监控内存池并将资产转移到前端交易中。 我们避免这种情况的解决方案是在单个交易中在链上执行整个冻结(及其计算),这样攻击者就无法绕过它。

但是我们不能禁用所有触及该资产的账户,那么我们如何决定冻结哪些账户以及冻结谁呢? 如果是NFT,冻结就很简单了:查一下目前谁拥有这个NFT怎么交易以太坊不被冻结,然后冻结那个账户。 然而,货币的可分割性使得冻结 ERC-20 更加复杂。 这些资金可以分配给几十个账户,放入像 Tornado 这样的匿名混合器,或者兑换成另一种数字货币。 如果它经过了很多账户,至少其中一些会与黑客有关。 但有些人可能是无辜的,或者是提供合法服务以换取报酬的商人。 并非总是能够正确识别每个帐户的罪魁祸首。 因此,我们提供了一个默认的冻结流程来跟踪和锁定被盗资金。 我们的算法确保:

假设它们没有被烧毁,足够的资产将被冻结以弥补被盗的金额。

为什么以太坊比比特币交易快_怎么交易以太坊不被冻结_以太坊一次能交易多少

只有当有直接交易流向被盗资产时,账户资金才会被冻结,并且

该算法相对于事务图具有合理的运行时复杂度。

去中心化判断系统

更模糊的拼图涉及“分散的试验编号”。 这些法官是谁? 他们如何投票? 他们如何获得奖励?

这些后勤工作最终取决于管理者,即创建 ERC-20R/ERC-721R 实例的人。 在我们的论文中,我们探讨了如何阻止审判官的不诚实和贿赂行为、他们的奖励机制等。 我们强调,裁决者不能任意添加交易或修改余额。