mt logoMyToken
Market cap:
0%
FGI:
0%
Cryptocurrencies:--
Exchanges --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

Vitalik提出了连接Layer2扩展项目的解决方案

Collect
Share

以太坊联合创始人Vitalik Buterin提出了一种针对特定类型的跨Rollup扩展的解决方案,以对抗不断升级的交易费用,同时创建一个统一的生态系统。


该提议概述了两个使用Rollup的协议如何在保持互连性和可组合性的同时相互通信。

Rollup是Layer2解决方案,本质上是处理和存储主链上交易数据的智能合约网络。但是,有许多不同的Rollup类型,每种类型都使用独特的智能合约,比如optimistic和零知识证明。


虽然许多DeFi项目已经部署了Layer2的聚合,如Loopring和syntix,但各种聚合的细节意味着项目不能在Layer2上直接相互通信。

Buterin的提议假设一个Rollup可以处理简单的事务,而另一个则具有完全的智能合约支持。已经有人提议使用Rollup在两个支持智能合约的协议之间进行传输。


为了解释该提议是如何运作的,Buterin提供了一个他称为“Ivan”的假设交易所中介的例子——Ivan在Rollup A上有一个完全控制的账户“IVAN_A”,还在Rollup B上的智能合约“IVAN_B”中存入了一些资金。

为了确保未来交易的安全,智能合约将被编程为接受“备忘录”,其中包括任何人向它发送的额外数据。交易创建了一个连接层,在所有这些隔离的合约中保存存款,允许Rollup A通过该层发送到Rollup B。


Buterin认为这种行为的作用如下:

“Alice发送一个交易给IVAN_A,其中包含N个代币和一个备忘录ALICE_B。Ivan通过IVAN_B发送TRADE_VALUE * (1 - fee) 代币到ALICE_B的交易。”


他补充说,最坏的情况是Ivan没有像预期的那样向ALICE_B发送代币。

针对使用建议的情况可能导致的“最坏情况”的情况,Buterin强调,Alice仍然能够等到交易确认Rollup,找到一些替换路线让代币在Rollup B支付费用,然后自己索取资金。


Alon Muroch在回应这项提议时指出,它的运作方式与银行清算交易的方式类似:

“这很有趣,就像银行之间的交易清算一样。将资产批量分配到单独的“账户”中可能会有局限性,解决方案可能是两端都有大笔资金,并按比例分摊费用。”

Disclaimer: The copyright of this article belongs to the original author and does not represent MyToken(www.mytokencap.com)Opinions and positions; please contact us if you have questions about content