時間:2023-04-21|瀏覽:265
隨著 DeFi 項目的興起,跨鏈互操作性已經成為區塊鏈領域的熱門話題。而在眾多的跨鏈平臺中,Layer Zero 憑借其獨特的技術和設計備受關注。本文將介紹 Layer Zero 的技術和特點,以及它是如何實現區塊鏈之間的通信和跨鏈交易的。
我們來假設一個場景:
例如在下圖中,一位“Degen Trader”(投機者)發現了一個需要使用 ETH 的挖礦機會,但是這個機會在 AVAX 上。
然而,他無法直接將自己的 ETH 轉移到 AVAX 上,需要使用跨鏈橋來實現。
在將 ETH 發送到跨鏈橋后,跨鏈橋確認資金已經被鎖定。然后,它會解鎖這部分鎖定的資金并將代幣發送到 AVAX。但是,交易員收到了一個 AVAX 版本的 ETH,而不是原生的 ETH,并需要執行一些浪費 Gas 的交易。
這里的重點是,交易員是通過跨鏈橋來接觸他在 AVAX 上的 ETH。過去的經驗表明,對跨鏈橋的黑客攻擊是毀滅性的,因此保持謹慎非常重要。
我在這里解釋的內容是基礎層面的,以便即使是初學者也能夠理解。
從下面的圖片中,我們可以看到兩個鏈上都有一個由 LayerZero 團隊管理的 LayerZero 端點(End Point)。當用戶向以太坊上的 AAVE 發送交易時,該交易首先被發送到 LayerZero 在以太坊上的端點。
然后,該端點向 LayerZero(預言機和中繼器)確認,用戶在 ETH 鏈上的確擁有代幣,并想將它們發送到 AVAX。
LayerZero 與 AVAX 上的端點進行通信,并處理這筆交易(從而產生原生的 ETH, 而不是其他鏈上版本的代幣)。
這使得鏈之間可以互操作,使開發人員能夠在特定鏈上構建 DEX 或其他 DeFi 應用程序。使用 LayerZero,用戶可以留在原有鏈上,并使用任何收益聚合器或 DEX 從其他目標鏈上進行流動性挖礦。
在以上步驟中,預言機(Chainlink)會更新并提供準確的價格源,而中繼器則確保在更新每個端點之前,歷史信息是正確的。
在互聯網上你會看到這樣的句式描述:“LayerZero 是一個無需信任的全鏈互操作平臺,使用戶能夠……”其實沒有必要這么復雜,簡單來說——LayerZero是一個通用消息平臺,事實上是通用消息中心。
LayerZero 技術的基礎是兩個獨立的實體——預言機和中繼器,它們共同工作以實現跨鏈交易的有效傳遞。
LayerZero 的一個關鍵特性是其超輕量級的節點。采用輕量級設計,使得它能夠在昂貴的 L1 上運行(比如以太坊),而不會產生過高的成本。實現這種效果的方式是通過使用輕客戶端,也使得 LayerZero 能夠高效地處理交易并驗證跨鏈交互。
LayerZero 的另一個重要特性是支持在鏈之間進行原生交易。
通過創新的端點設計,LayerZero 可以很輕松的進行擴展以支持任何鏈。端點是 LayerZero 中的一個模塊,在每個參與的區塊鏈上都會運行,并通過與中繼器之間的信息傳輸,來進行不同鏈之間的通信。你可以把它理解成 LayerZero 和其所運行的特定區塊鏈之間的接口。
總的來說,LayerZero 與 Polkadot、Cosmos 等鏈的區別在哪里?
沒錯,是它的超輕節點。有了這個,加上它的中繼器、預言機(Chainlink)和端點,使 Web3 中的通用消息在不同鏈之間傳遞成為了可能。