LayerZero V2:打造區塊鏈通訊的新標準與通用語言


LayerZero為多ChainLink境提供解決方案,旨在解決流動性去中心化問題。其核心是不可更改的協議,允許不同區塊鏈間的訊息傳遞與互動。 LayerZero V2引入安全性與執行的獨立性,確保訊息驗證和執行分離,並降低系統被攻擊的風險。此外,開發者可以根據需求自訂安全等級。 LayerZero不僅支援各種區塊鏈的互通性,還計劃引入代幣$ZRO以增強治理和激勵措施。該協議預計將成為區塊鏈互通性的基石,類似於互聯網的TCP/IP。

目錄

介紹重點背景LayerZero 簡介LayerZero v2 當前區塊鏈的通用語言LayerZero V2 簡介核心協議設計通用學院應用安全性競爭對手$ZRO 協議和目標結論聲明介紹

我們生活在一個多鏈的世界中,有多個L1和L2,每個人都有自己的一系列權衡和屬性。然而,隨著鏈的數量不斷增加,流動性去中心化到多個地方,因此使用者將資產從一條鏈「橋接」到另一條鏈。

重點LayerZero旨在解決目前多ChainLink境中的流動性片段化問題。它不是訊息傳遞標準或L1區塊鏈。它是一個優先考慮不變性、抗審查性和許可性的協議,將這些價值嵌入其核心架構中。 透過作為訊息傳遞協議運行,它允許進行除簡單的資產轉移之外的各種類型的跨鏈交互,因為任何資料都可以從一條鏈傳遞到另一條鏈。 V2引入了一種分級的安全方法,區分內部安全(核心協議代碼)和外部安全(基礎設施),從而根據不同應用程式的特定需求提供可自訂、可適應的安全框架。 LayerZero V2 與V1 相比主要升級是安全性和執行的分離。 V2 整合了額外的驗證步驟,確保訊息在執行之前已獨立驗證。 透過v2,協議與這樣的願景繼續保持一致:每個第1 層或第2 層區塊鏈都應利用其獨特優勢與其他區塊鏈進行互操作,設想從孤立鏈的世界過渡到鏈在更大的網路(全鍊網路)內部互連的世界。 背景

橋樑是惡意行為者最常受到攻擊的基礎設施。它們不僅攻擊擁有大量資產,而且還存在大量漏洞。根據Rekt排行榜,十大加密貨幣駭客中有六起涉及橋樑漏洞,凸顯了這些系統安全性數據來自DefiLlama 報告稱,在DeFi 領域遭受駭客攻擊的57.9 億中,有28.3 億(49%)可歸因於橋樑。

自2022年3月17日推出以來,LayerZero已成功處理了40多個區塊鏈網路中涉及目前億美元資產的數百萬條訊息,且均未出現任何安全漏洞。這並不是因為運氣好,相反地因為LayerZero 提供了一種解決方案,消耗將資產埋在可能遭受攻擊的橋樑中。

與需要固定或盤點代幣的傳統橋樑不同,LayerZero是一種訊息傳遞協議焦點,於統一不同區塊鏈網路之間的流動性。其核心是實現不同區塊鏈之間的通信,而另外是資產轉移。

來源:LayerZeroPDF v1.0

它的運作方式是監聽鏈A上發生的事件,將它們傳遞到鏈B,驗證訊息是否正確,並執行該訊息的指令(可以是資產轉移、狀態變數、函數呼叫…)。

在簡單的跨鏈交易所的情況下,我們想要將鏈X 上的代幣A 兌換為鏈Z 上的代幣B。這將是鏈X 上的代幣A,並在鏈Z 上為您鑄造代幣B。沒有盤點資產。橋上不持有任何代幣。這透過為開發人員提供開箱即用功能的合約標準來實現。例如,OFT20標準是ERC20的擴展,有助於整個開發時間。

重要的是要考慮LayerZero不是訊息傳遞標準或L1區塊鏈。它是一種優先不變性、抗審查性和無需許可性的協議,把這些價值嵌入其核心架構中。

協定資料來源:LayerZero 推特

首先,LayerZero的核心智慧合約無法修改,從而最大程度地降低了對核心開發團隊的信任。一旦部署,遊戲規則就無法改變。每個核心協議代碼都是不可升級的。

其次,LayerZero v2區分了“驗證”和“執行”,確保流程中每個涉及的環節都是獨立的,不存在串通的風險。這種功能分離對於惡意者攻擊系統的行為非常重要。單一訊息只有在經過驗證後才能執行。

第三,它是一種需要許可的協議,任何人都可以訪問並需要請求許可。由於它是協議,任何人都可以運行驗證和執行跨鏈訊息設施所需的基礎。想像一下每個專案開發人員或基礎設施都停止運行其服務的假設場景。在這種情況下,任何人都可以介入並從他們離開的地方繼續工作。

與TCP/IP(使不同的電腦能夠透過網際網路進行通訊的基礎協定)類似,LayerZero 的目標是成為區塊鏈的TCP/IP。

協定資料來源:LayerZero 推特

TCP/IP 透過標準化電腦之間的通訊對互聯網的發展至關重要一樣,LayerZero 尋求標準化跨鏈交互,從而解決當前多鏈世界中流動性去中心化的挑戰。

LayerZero 簡介

LayerZero 的核心中繼能夠作為一種不可得知的協議發揮作用,使應用程式開發人員能夠促進不同鏈之間的訊息傳遞。

此功能對於允許創建跨鏈應用程式至關重要,消除了對受信任或託管人的依賴。例如,使用LayerZero 的DeFi 平台可以讓用戶在一條鏈上存入質押品,在另一條鏈上貸款,

秉承每個第1 層或第2 層區塊鏈都應利用其獨特的優勢並與其他區塊鏈互通的理念,LayerZero 的願景是從一個孤立鏈的世界過渡到一個在更大的網路內部的鏈互連的世界-全鏈網絡。

協定來源:LayerZeroPDF v1.0

透過統一流動性並促進無縫通信,各個區塊鏈可以相互補充,從而形成更強大的集體生態系統。

LayerZero v2 目前

在v1 中,LayerZero 的功能由兩個關鍵的鏈下組件支援:前置機和中繼器。這些元素共同作用,促進區塊鏈之間的溝通。前置機監控一條鏈上的活動放置這些資訊傳遞給另一條鏈,而中繼器負責實際的資料傳輸和執行。

協定資料來源:LayerZero 推特

自成立以來,LayerZero v1 的設計就希望團隊能夠管理自己的叢集基礎設施並選擇自訂本地機配置。然而,事實證明情況更加複雜,許多團隊選擇信任「預設配置」。

事實上,操作中繼器涉及許多複雜性。具體來說,中繼器的角色涉及處理50 多個鏈、大量氣體抽象路徑、處理數十億次RPC 呼叫和數百萬條訊息。 建置DeFi 協定已經夠困難了,而管理操作負載設備的額外頭頭對於DeFi專案來說工作量相當棘手。儘管LayerZero 的設計消耗了信任,但團隊通常預設依賴Chainlink、Polyhedra、Google Cloud 和LayerZero Labs 等受信任的實體。

協定資料來源:LayerZero 推特

要了解開發LayerZero v2 的重要性和原因,關鍵注意以下幾點:LayerZero 的原始版本(V1) 中,中繼器同時處理安全性(驗證目標鏈上的消息)和執行交易。

儘管中繼器的雙重職責在生產環境中不會導致任何問題,但中繼器可能會出現無數的風險。如果發生這種情況,則訊息無法執行。

LayerZero V2每一次重大的發展,它區分了驗證和執行——都由各自獨立的雙方管理。這個概念被稱為「將活性和執行與安全性分開」。

在v2 中,由於訊息驗證和執行是分離的,在核心因此協議層級不會出現主動性問題,因為執行是協議和驗證過程之外的授權的角色。

協定資料來源:LayerZero 推特

將主動度與安全性分離,可以實現更強大的安全框架,利用具有否決權的「鎖鍵簽名」方法來增加安全性。這種變化使得開發人員和協議團隊能夠更有效地控制安全配置,因此他們的需求。

就上下文而言,過去的批評者將東南機/中繼器設定與2/2 定時簽章進行了比較。雖然這種比較也不準確,但v2 引入了所謂的「X of Y of N」方法。

X of Y of N 允許應用程式隨意組合DVN。例如,「1 of 3 of 5」DVN 組合將包括一個必需的DVN 和總共五個中的兩個相同的DVN,用於在驗證訊息之前繼續執行。這意味著,如果五個DVN 中包含兩個在必需DVN 之外的DVN 沒有回應,訊息流可以繼續。這解決了v1 中繼器可能會遇到想像中的風險。

協定資料來源:LayerZero 推特

在V2中,交易的執行轉移到最終用戶,從而強化了交易的無許可屬性。這種自我執行模型背後的想法是確保操作進去即可註冊,同時為最終用戶提供gas抽象。

協定資料來源:LayerZero 推特

區塊鏈的通用語言

LayerZero 是區塊鏈的通用語言,可包括EVM、Solana 和基於Move 的鍊錶的各種不同鏈間橋接流動性。該模型特別方便用戶使用,因為它可以簡化複雜的流程,例如在具有不同天然氣需求和執行環境的鏈間橋接資產。

為了理解這一點的重要性,可以考慮一些例子,例如在一條鏈上存入質押品來鑄造穩定幣或在另一條鏈上記賬(例如胡言亂語和木薯),或者訪問ENS 之類的名稱服務,但該名稱服務可在鏈上存取(例如多種)。

協定來源:LayerZeroPDF v2.0

協議設計並沒有發生根本性的改變,而是透過監聽事件並跨鏈轉移狀態或資金來繼續運作。

話雖如此,您應該注意,要實現這一點,需要涉及兩個元件:LayerZero 協議和相關設施基礎。

至此,LayerZero 協議在每個支援的鏈上保持不變,並被視為「內在的」——這些是永遠存在的契約(不可變),任何人都可以在其基礎上構建(需許可) ,並強制以抗審查的方式驗證和執行交易。

另一方面,需要使用基礎設施來和執行訊息。這是外部元件。此堆疊消耗許可,任何人都可以成為基礎設施創建。因此,各個驗證應用程式可以選擇他們認為合適的驗證方法類型,以及他們信任並願意為執行付費的實體類型。

更重要的是,透過保持不可可知性協議,LayerZero 可以無縫整合任何鏈,而不管其特定要求如何。對於許多互通性協定來說,這仍然是一個挑戰,這些協定通常會受到執行環境的限制,即僅支援跨EVM相容鏈的互通性、僅支援跨特定堆疊上建構的L2的互通性、僅支援在L2之上建構的L3等。

從設計上講,LayerZero承認驗證演算法和區塊鏈設計將會發展。 ,作為一種不可預見的協議,它必須足夠靈活,以適應這些不斷變化的條件。這是透過對繼續端點進行僅附加添加來實現的。一旦添加,它們就無法刪除。因此,它們保持不變,同時仍允許協議在必要時升級驗證方法。

開發人員永遠不會強制接受或更新到新的MessageLib,就像你永遠不會強制使用Uniswap v3 而不是最初的Uniswap v1 版本一樣。

LayerZero V2 簡介

LayerZero V2 的核心是一個客製化的安全模型,它將安全性分為內部組件和外部組件。

內在安全性保證資料包的無損、一次性和最終傳送。 另一方面,外部安全性具有穩定性,可以隨著新功能和驗證演算法而發展。

這可以確保長期允許可靠的內部安全性,同時應用程式根據其需求併預算自訂其外部安全等級。

總的來說,LayerZero V2 的協議缺陷分為四個面向:通道有效性、通道啟動性、資料有效性和資料激活性。 Omnichain 訊息傳遞協定(OMP) 處理前兩個方面,而底層鏈的缺陷則保證後兩個方面。

協定來源:LayerZeroPDF v2.0

核心協議設計

該協定透過稱為「端點」的不可變智能合約運作。它們是Omnichain 網路中區塊鏈之間的主要接口,充當資訊和交易流的網關。端點部署在每條鏈上,處理資料包傳輸和抗審查等核心協定功能。

一旦部署到鏈上,其程式碼就無法更改。它們充當實現跨鏈通信的通用介面。雖然不可變,但端點的功能可以透過僅附加庫進行擴展,使開發人員可以隨時遵循最先進的標準。

協定來源:Revelo 英特爾

請記住,最初的願景是重新定義區塊鏈通信,從孤立系統介面到互連網路。 ,協定必須保證端點能夠處理無序到達的資料包,而不會遺失資料。這涉及多個多個鏈且傳輸時間不同的環境中至關重要(請注意,每個鏈都有特定的自己的出塊時間和最終確定時間)。

所有這些屬性都由協定的內在安全性保證,以Endpoints和MessageLibs為代表。但是,要建立完全可擴展、且安全的跨鏈應用程序,需要能夠與基礎協定互動的外部基礎設施。這就是外部安全性概念的由來。

在外部安全性方面,我們發現了不同的基礎設施元件:去中心化驗證網路(DVN)、執行器和安全堆疊。

DVN 負責驗證跨鏈訊息。這是一個替代許可的角色,任何能夠驗證跨鏈資料的實體都可以加入LayerZero 並開始以DVN 的身份參與。這些是第2 層原生橋接器、前置機、第三方橋接器或任何其他驗證系統。您可能知道一些執行此功能的名稱是Axelar、Chainlink、Gitcoin、Google Cloud 和Tapioca。

驗證完成後,下一步就是執行。在這方面,LayerZero V2允許應用程式選擇自己的執行器,負責報價和管理交易的複雜性。與中繼器相比,運行執行器的簡單性有對比的定價和服務品質。

與DVN 類似,任何實體都可以運行執行器,因為它也是一個被授權的角色。它們不僅確保訊息的順利執行,而且還抽像出與處理不同鏈上的氣體支付相關的所有複雜性。在源鏈gas代幣中引用源鏈上的最終用戶來實現這一點,同時在目標鏈上自動執行交易。

通用學院

從上面可以看出,執行和安全的戰略分離如何增強協議的彈性和可靠性。

一旦訊息被驗證,任何一方都可以進行交易。

應用程式可以根據其優先順序選擇執行順序,例如遊戲應用程式的吞吐量優化或DeFi 應用程式的順序。

這些原則解決了現有跨鏈訊息服務中存在的根本缺陷,例如單一高效的安全模型和過度專業化,並為安全的互通性提供了強大的框架。

值得注意的是,LayerZero 假設開發人員將選擇適合其特定場景的安全堆疊。作為一種協議,它只是啟用了一個最終競爭性的市場,目標是應用程式能夠運行其整個基礎設施。在有足夠的需求之前,他們會相應地管理成本。因此,在應用程式的安全性和需求之間存在權衡——每個應用程式都要對自己想要承擔的成本費用。

協定來源:LayerZeroPDF v2.0

這種修改可確保功能的增加或損害不會損害訊息傳輸的安全性。

協定來源:Revelo 英特爾

這些元件共同構成一個兩層架構,其中我們區分為執行層和驗證層。

協定來源:Revelo 英特爾

從更細粒度的角度來看,LayerZero訊息由兩個主要部分組成:有效感知和路徑。這些訊息在透過網路發送之前,會被轉換成資料包。這個過程為了確保資訊能夠透過網狀網路有效傳輸至關重要。

一旦這些資料包到達目標區塊鏈,它們就會經過驗證過程。這是由特定於該區塊鏈的驗證層完成的。

協定來源:LayerZeroPDF v2.0

驗證成功後,資料包被承諾為無損,確保傳輸過程中不會遺失任何資料。

協定來源:LayerZeroPDF v2.0

下一步涉及這些經過驗證的資料包的提交。此功能負責處理目標鏈上的資料包的確定。

協定來源:LayerZeroPDF v2.0

請注意,這種設計如何確保即使在去中心化驗證網路(DVN)遇到問題或執行器停止發送訊息的情況下,全鏈應用程式(OApp)仍可恢復其功能。它可以透過調整其安全性堆疊或讓另一個實體介入資料包來實現這一點。

協定來源:LayerZeroPDF v2.0

應用安全性

LayerZero的設計包含一個名為PreCrime的功能,這是一個鏈下應用程式級安全機制,可以在現有協定中添加額外的資料包過濾層。

OApp 可以使用犯罪前來偵測和過濾掉已驗證但可能有害的訊息,例如那些可能在OApp 層級觸發故障的訊息。

協定來源:LayerZeroPDF v2.0

PreCrime 的工作原理是允許OApp 中的對等子集(可能包括OApp 的部分或全部約定)強制執行安全性不標誌。

這是透過模擬資料包傳送結果並根據與OApp的功能和安全相關需求的標準進行檢查來實現的。如果任何對等方報告違反了這些不變量,則鏈下工作者將停止相應資料包的傳送。

例如,在跨越三個鏈(鏈A、鏈B、鏈C)的代幣橋接場景中,假設鏈A受到攻擊並試圖在鏈B上鑄造更多代幣鎖定而不是相應的資產。犯罪前會透過比較所有鏈上鑄造的代幣通用(Σmint)與鎖定的流動性通用(Σlock)來檢測這種差異。如果發現由於鏈B上的未經授權的鑄造導致Σmint超過Σlock,預防犯罪會進行幹預以阻止這種惡意行為。

意思是,PreCrime 並不是旨在增強LayerZero 的核心協議安全性。它不能解決可能由惡意DVN 或區塊鏈故障導致的資料缺陷問題。相反,它的主要作用是在應用程式層級提供額外的保護層,補充LayerZero協定中現有的安全措施。

安全堆疊的這種靈活性對開發人員非常有利。例如,如果DVN 發生故障或被駭客入侵,OApp 可以更改其安全堆疊以要求來自其他DVN 的簽章。這種對驗證的公正提示是一種設計選擇,與大多數其他訊息傳遞協議不同,晚上通常只提供單一的安全配置。

競爭對手

LayerZero 繼承不可知論的設計而在互通性領域,這能夠以兩種主要方式發展:

擴展鏈支援:透過增加其支援的區塊鏈網路數量。 鼓勵全鏈dApp(OApps):透過吸引更多跨多條鏈運行的去中心化應用程式(dApps),同時保持統一的流動性。

這會形成一個正回饋循環:隨著LayerZero支援更多鏈,應用程式隨著整合越來越多。

LayerZero能夠連接不同相容組之間的鏈(例如EVM鏈、MoveVM鏈、Solana等),這進一步增強了這種吸引力。

借助V2,LayerZero與其他互通性協定不同,壓力通常會暫停於驗證或執行。此次升級的結果是,LayerZero將活性與執行分離,涵蓋了更廣泛的功能。這種分離是一個經過深思熟慮的設計選擇,而不僅僅是現有跨鏈訊息傳遞系統的簡單組合。

LayerZero 的一個顯著優勢是它為開發者提供體驗。 LayerZero 實驗室提供工具和庫,開發團隊根據自己的偏好和成本考慮選擇所需的安全等級。這種靈活和可擴展性使LayerZero 對開發人員特別是,因為他們不專注於一刀切的解決方案。

另外,雖然LayerZero Labs 提供了預設配置以簡化開發過程,但這些只是預設選項。與其他僅提供預設設定的跨鏈協定不同,LayerZero 使開發人員能夠自訂其配置和參數。

例如,除了IBC、Hyperlane和其他一些協定之外…大多數跨鏈協定都依賴不靈活的共享安全模型,需要更新單一整體式端對端安全模型(如驗證器集、前置機、中間鏈)等)以包含新鏈。

這意味著即使在最壞的情況下(使用預設配置的協定),LayerZero 也能提供在任何其他訊息傳遞協定中被視為最佳情況的情況。

需要注意的是,這些預設設定不會影響協定的基本工作。它們為開發人員提供了標準實現的入門,為客製化和擴展提供了基礎。

$ZRO

您已經可以理解LayerZero 的設計旨在實現抗脆弱性和中心化,避免遭受像LayerZero Labs 這樣的中心化去實體的控制。其端點的不變性進一步強化了這一點。

事實上,該協定目前允許與SMTP、FTP 和HTTP 等標準Web 協定類似的相容方式,這些協定可以免費使用和建置。 LayerZero 目前不涉及代幣,dApp 自由構建,這與LayerZero Labs 不討論代幣相關統一的立場是一致的。

,LayerZero Labs 已經確認將引入代幣。

協定資料來源:LayerZero 推特

開發者文件包括一個提示訊息費用的部分,重點介紹了透明類型的費用:前置機費用、中繼器費用和LayerZero 費用。

協定來源:LayerZero 文檔

隨著v2 的推出,這些可能會轉變為驗證者費用、執行者費用和LayerZero 費用。

合理的推測是,驗證者費用將由去中心化驗證網路(DVN)計費,執行者費用將由執行者計費,而LayerZero 費用可能會進入協議金庫,而代幣持有者可能會索取一部分要件。

這種費用結構促進了競爭環境,隨著越來越多的驗證者和執行者加入網絡,利潤率會下跌。隨著訊息在鏈間傳遞,協議將從所有交易中增持費用,在驗證者和執行者執行者履行其職責時,對訊息的內容保持不可知。

協議和目標

雖然LayerZero 透過$ZRO 代幣實現的潛在貨幣化與傳統的網路協議有些不同,但這種方法有令人信服的理由。

代幣可以幫助保護公共基礎設施並防止不當行為者,同時收入流向代幣持有者或協議金庫。

與由標準機構管理的傳統網路協議不同,Web3協議可以採用基於社群或去中心化的治理,代幣持有者可以影響升級和核心協議的變化。

透過交易費用將協議貨幣化也賦予了協議代幣內在價值,為獲取大規模治理權並防止中心化造成了成本障礙。例如,由於以太坊的估值高且代幣分佈廣泛,透過購買代幣獲得對以太坊治理的控制權的成本高得令人望而卻步。

因此,儘管Web3協議是開放且耗費授權的,但將其貨幣化幫助可以管理費用分配。與合規應用程式共享費用可以促進正向合規和行為,規則激勵合規,並阻止垃圾郵件和不良行為者,從而間接保護協議。

結論

憑藉V2,LayerZero有望成為區塊鏈互通領域的基石,類似TCP/IP之於網路。

升級促使我們朝著創建標準化和確保跨不同區塊鏈網路通訊安全的基礎設施邁出了重大一步。

透過將積極程度與執行分離,該協議顯著增強了其對審查制度的抵抗力。這種發展可能為不可變和無需許可的協議樹立新標準,表明此類制度不僅應去中心化,還可能由代幣管理。

聲明

Revelo Intel從未與LayerZero有過商業關係,且本報告未以任何方式支付或委託。

Revelo Intel 團隊的成員(包括直接參與上述分析的成員)可能在所討論的代幣中佔有一席之地。

本內容僅供教育之用,不構成財務或投資建議。您自己應該研究,只投資您能承受的損失。 Revelo Intel 是一個財務研究平台,而不是投資或顧問。

資訊來源:0x資訊編譯自網際網路。版權歸作者revelointel所有,未經許可,不得轉載

Total
0
Shares
Related Posts