V神提出跨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認為,這種行為的工作方式應如下:

“Alice傳送一個交易給IVAN_A,其中包含N個代幣和一個備忘錄Alice_B。Ivan透過Ivan_B將Trade_Value*(1-fee)代幣傳送給Alice_B。”

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

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

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

“這很有趣,就像銀行之間的交易清算一樣。將資產批次分配到單獨的“賬戶”中可能會有限制,一種解決方案可能是在兩端都設有一個大池,並按比例分攤費用。”

來源:https://cointelegraphcn.com/news/vitalik-proposes-solution-to-link-certain-layer-two-scaling-projects

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;