Vitalik提出跨rollup擴容解決方案,以實現L2項目相互通信

以太坊聯合創始人Vitalik Buterin提出了一種針對特定類型的跨rollup擴容解決方案,以應對不斷增長的交易費用,同時創建一個統一的生態系統,

這個提議概述了兩個使用rollup的協議如何在保持互連性和可組合性的同時相互通信。

Rollup是L2擴容解決方案,本質上是處理和存儲主鏈之下的交易數據的智能合約網路。但是,有許多不同的rollup類型,每種類型都使用獨特的智能合約,例如“optimistic”和“零知識(zero-knowledge)”。

盡管許多DeFi項目已部署了L2 rollup,例如Loopring和Synthetix,但不同的rollup意味著項目無法在L2上直接相互通信,

Buterin的提議假定一種rollup可以處理簡單的交易,而另一種rollup則完全受智能合約支持,已經有人提議使用rollup在兩個支持智能合約的協議之間進行傳輸,

為了解釋這個提議是如何運作的,Buterin提供了一個他稱為“Ivan”的假設的交易中介的例子——Ivan在rollup a上有一個完全控制的賬戶“IVAN_A”,還在rollup B上的智能合約“IVAN_B”中存入了一些資金。

為了確保未來交易的安全,智能合約將被編程為接受“備忘錄”,其中包括任何人向它發送的額外數據,交易創建了一個連接層,連接層將在所有這些單獨合約中保存存款,允許rollup a通過連接層發送到rollup B,

Buterin認為,這種行為的工作方式應如下:

他補充說,最壞的情況是Ivan沒有像預期的那樣向ALICE_B發送代幣。

在談到使用擬議方案可能出現的“最壞情況”時,Buterin強調,Alice仍然可以等待rollup A上的交易確認,找到一些替代方法獲取rollup B上的代幣以支付費用,然后自己獲取資金。

針對這個提議,Alon Muroch指出其工作方式與銀行清算交易的方式類似:

0 条回复 A文章作者 M管理員
    暫無討論,說說你的看法吧