首页 币圈新闻 Buterin推出用于第2层扩展的交叉汇总解决方案

Buterin推出用于第2层扩展的交叉汇总解决方案

以太坊的发明者Vitalik Buterin提出了一种交叉汇总解决方案,该解决方案允许在两个汇总之间发送交易。该解决方案依赖于中介机构,以允许将交易从A发送到B。

以太坊的发明者Vitalik Buterin提交了一份提案,该提案将允许使用称为汇总的第二层缩放解决方案在两个协议之间进行通信。 该提案的标题为“仅在目标端具有智能合约的交叉汇总DEX”,如果两个用户中只有一个拥有完整的智能合约支持,而另一个只能使用,则用户可以将资金从一个汇总发送到另一个“简单的交易。”

根据Vitalik自己的概念,汇总是一系列脱链交易,这些交易汇总到与以太坊兼容的智能合约中。 该智能合约使用户能够安全地进行交易,然后将其汇总到主链中。 但是,该解决方案具有复杂性。

汇总具有不同的类型,并且可以使用唯一的智能合约。 例如,乐观汇总(OR)与使用少量信息的事务聚合器一起运行,而诸如ZK-Rollups之类的其他汇总则可以在零知识证明方案下运行。 由于它们的特性,汇总很难相互交互。

Buterin的解决方案如何工作?

Buterin在他的建议中解释说,他的解决方案可能具有许多实现方式之一,即去中心化交换,其中“ Alice”用户想要使用两个不同的汇总来交换硬币,而中介Ivan则可以交互。 在此,两个汇总之一必须具有“备注字段”或允许使用交易中发送的值的低面额订单作为备注。

该中介程序必须在汇总(A和B)智能合约中均具有资金,因此,该中介程序称为IVAN_A和IVAN_B。 爱丽丝将使用两个第二层解决方案中的第一个将资金从地址(ALICE_A)发送到地址IVAN_A。 此外,汇总B必须能够遵循Buterin提出的规则:

如果有人发送包含TRADE_VALUE硬币到IVAN_A的交易记录,其中包含地址DESTINATION作为备忘录,则在MIN_REDEMPTION_DELAY块之后,他们可以将包含转移证明的交易发送到IVAN_B,从而将TRADE_VALUE硬币提取到队列DESTINATION。

备忘录允许爱丽丝指定她是将从IVAN_B到ALICE_B的资金的接收者。 该接收者将在指定的时间段后收到资金。 因此,可以对事务进行批处理和索引编制,以使其与汇总A进行的事务相匹配。Buterin将其解决方案的操作总结如下:

爱丽丝用N个硬币和备忘录ALICE_B向IVAN_A发送了一笔交易。 Ivan发送交易,通过IVAN_B将TRADE_VALUE *(1 –费用)个硬币发送到ALICE_B。

Buterin解释说,在“最坏的情况下”,中介机构可能不会将硬币发送到ALICE_B的地址,但认为用户可以等待汇总A确认交易以“查找替代路线”,将其资金发送到汇总B和“自己索取资金。” Buterin得出结论:

该方案的主要限制是IVAN_B需要持有大量资金以确保所有发件人都将得到付款。

关于作者: szhbsd

热门文章