掃碼下載
BTC $75,720.57 -2.45%
ETH $2,350.13 -3.51%
BNB $630.32 -1.86%
XRP $1.43 -4.18%
SOL $86.14 -3.53%
TRX $0.3297 +0.77%
DOGE $0.0946 -5.44%
ADA $0.2484 -4.98%
BCH $444.38 -2.44%
LINK $9.27 -4.23%
HYPE $44.00 -0.89%
AAVE $103.08 -12.04%
SUI $0.9543 -6.13%
XLM $0.1688 -3.34%
ZEC $319.99 -3.41%
BTC $75,720.57 -2.45%
ETH $2,350.13 -3.51%
BNB $630.32 -1.86%
XRP $1.43 -4.18%
SOL $86.14 -3.53%
TRX $0.3297 +0.77%
DOGE $0.0946 -5.44%
ADA $0.2484 -4.98%
BCH $444.38 -2.44%
LINK $9.27 -4.23%
HYPE $44.00 -0.89%
AAVE $103.08 -12.04%
SUI $0.9543 -6.13%
XLM $0.1688 -3.34%
ZEC $319.99 -3.41%

一文讀懂多鏈互操作性協議LayerZero如何解決跨鏈橋「三難困境」

Summary: 看好跨鏈通用消息傳遞。
Moni
2021-12-03 16:52:33
收藏
看好跨鏈通用消息傳遞。

作者:notion

編譯:Moni

一文讀懂多鏈互操作性協議LayerZero如何解決跨鏈橋「三難困境」

今年九月,全鏈互操作性協議 LayerZero 完成 600 萬美元 A 輪融資,聯合領投方為 Multicoin 和 Binance Labs,參投方包括 Sino Global Capital、Defiance、Delphi Digital、Robot Ventures,Spartan、Hypersphere Ventures、Protocol Ventures、Gen Block Capital 等,該項目此前還通過種子輪融資成功籌集到 200 萬美元資金。

未來屬於全鏈

  • 在過去的 12 個月中,我們看到了 Layer 1 領域呈現出爆炸式增長,其中比較典型的有 Solana、Avalanche 等。

  • 毫無疑問,隨著加密生態系統越來越有活力,也讓現在多鏈市場變得更強大。

  • 現階段,許多應用程序都基於孤立的單個區塊鏈……可能在不久的將來,我們會看到有一個可以跨鏈通信的 DEX 出現。

  • 最終,用戶可以卸載這些應用程序的一部分,舉個例子,鏈遊 Axie Infinity 只需要在一條區塊鏈上運行,然後可以在其他區塊鏈上進行各種計算處理。

什麼是 LayerZero?

  • LayerZero 是一個多鏈互操作性協議------旨在提供最純粹的互操作性,LayerZero 的互操作性取決於鏈之間的信息傳遞;當前的解決方案通過中間鏈(中心輻射模型)實現這一點,如波卡(Polkadot)或在鏈上輕節點(如 Cosmos IBC)上成對運行。前一種解決方案將安全性集中在單個集線器周圍,允許以單點故障為代價進行廉價交易。後者通過鏈上驗證實現了高安全性,但同時也是資本和資源密集型的。

LayerZero 通過一種新穎的鏈上"Ultra Light Node"(超輕節點)將兩種解決方案的優勢結合在一起,實現了輕節點的安全性和中鏈的成本效益,其使命是:既能連接一條區塊鏈鏈上的每一份合約,又能連接其他任何一條區塊鏈上的每一份合約。

### 當前市場上在區塊鏈之間實現互操作性的方法主要有以下幾種:

  1. 將您自己的源鏈置於兩個原子鏈和分離鏈之間以允許通信 (95%+)
  • 從源鏈寫交易 --> 中間鏈對有效性形成共識 --> 寫出交易

  • 目標鏈必須隱含信任中間鏈作為完整的簽名機構

  • 如果中間鏈損壞(比如類似於此前Poly Network 遭到攻擊),可以立即對所有配對鏈流動性造成影響

  • 保護所有區塊鏈非常困難(因為涉及到區塊重組和安全激勵)

  1. 在每條鏈上運行一個完整的輕節點------類似於 Cosmos IBC 風格
  • 從一條區塊鏈中獲取整個區塊歷史 --> 獲取區塊頭 --> 按順序寫入另一條鏈 --> 提交交易並驗證證明

  • 這種方式成本非常更高,因為如果與以太坊配對,相當於要處理每天數千萬筆交易,更不要說去配對所有其他鏈了。

總之,上述兩種跨鏈互操作解決方案似乎都不是最佳選擇。

創建一個超輕節點

這其實是一個孤立區塊並按需流式傳輸的過程,如果你需要直接在鏈上驗證區塊,需要:

  1. 區塊頭,由預言機轉發

  2. 交易證明,由中繼器額轉發(開放免許系統)

在第一種方法裡,巨大風險池會被有效地孤立和分片,但是這種方法在安全性方面的表現並不盡如人意,因為你的預言機和中繼鏈都是完全相同的實體,這意味著你必須要選擇一個安全性最高的預言機。不過,這個方法的優勢在於,即使預言機與中繼器 A 勾結進行攻擊,也只有從這些特定實體接受消息的應用受到影響,而那些使用中繼器 B 和其他中繼器,或是使用任何其他預言機的人都不會受到影響。此外,協議也可以儘可能地按照模組化構建,以便所有編程語言都可以通過多個層或跨多個鏈來完成

用戶應用控制

  • 中繼器網絡完全開放,任何人都可以運行中繼器

  • 所有用戶應用都可以指定他們想要的預言機和中繼器,以及來自源鏈的確認數量

-用戶應該是承擔風險和流動性的人

  • 即使預言機在轉發交易證明時是惡意的,它也無法在目的鏈上被解析,這意味著流動性完全沒有風險

跨鏈通用消息傳遞

  • 現在大家都在關注跨鏈資產轉移

  • 但在很多情況下,應用可能需要共享狀態,此時通用消息傳遞功能就變得很有意義,比如收益聚合器需要獲取共享數據,鏈上發生變化需要再平衡等。

  • 借貸的潛在用例:

  • 在 A 鏈上抵押 --> 向 B 鏈發送消息(確認抵押) --> 直接在 B 鏈上借用原生資產

  • 所有通常的橋接、兌換和費用都被抽象掉了

  • LayerZero Labs 非常看好未來使用此功能的錢包集成

Stargate 概述

構建跨鏈 DEX 的方法

1.在以太坊上有一個ETH池,Solana上有一個的SOL池 --> 如何成為 ETH-SOL 跨鏈池流動性提供者呢?

  • 發送交易,然後執行 X*Y=K

  • 出現問題和混亂,是因為:

  1. 大多數協議沒有單邊流動性提供者,也不鼓勵成為單邊流動性提供者

  2. X*Y=K 需要在流動性池上依次處理(在一條鏈上單向執行)

  3. 您還需要其他交易對,比如 ETH-AVAX、ETH-MATIC 等,因此需要一個較大的流動性池

  4. 保留現有流動性池,但用流動性池橋接資產,例如 USDC

  • 不必重新創建新的流動性池,但仍需要單邊流動性池 + 所有匹對的路徑

  • 如果 Uniswap 實現這一點,所有其他 DEX 也需要實現完全相同的流動性轉移層

  • 要把這些都抽象掉

Stargate,一個非常重要的可組合 DeFi 樂高積木

  • Stargate 是個完美的折中解決方案,允許以 100% 原生資產進行資產轉移

  • 現在,任何 DEX 都可以在源鏈的單個交易中使用 Stargate 執行兌換、橋接交易

  • DEX 不會對現有協議做任何更改,流動性風險為零

  • 直接集成到用戶界面

彌合三難困境

三難困境就是,你往往只能擁有三個中的一個,或是三個中的兩個。

  1. 統一流動性
  • 現在一切流動性都是匹對的,舉個例子------你需要一個鏈 A 上的流動性池和一個鏈 B 上的流動性池,還有另一組用於 A-C、A-D、A-E 的流動性池,等等

  • 您擁有的鏈越多,每個池中的流動性就越稀薄,獲得的流動性收益也就越少

  • 統一流動性的意思是,將鏈 A 上的一個流動性池,同時綁定到所有其他鏈上

  • 當從鏈 A 向鏈 B 發送交易時,如果其他鏈發送請求並耗盡流動性池,那麼你就沒有足夠的流動性來滿足交易請求。那么,用戶是否需要付費才能恢復目標鏈上的交易?用戶是否會在退費時需要支付 2 倍的 gas 費用才能獲得退款?(這似乎是一個簡單的攻擊向量問題)

  1. 實時受保證的最終性
  • 意思是,所以在源鏈上知道的概念,當交易在源鏈上被解析之前,都將在目標鏈上被解析

  • 現在跨鏈沒有統一的流動性,究其原因就是因為沒有實時受保證的最終性

  1. 原生資產
  • 大多數跨鏈橋在鎖定鏈 B 上資產的時候都需要橋接到你在目標鏈上鑄造的合成資產,然後將其銷毀後,才能解鎖原生資產

  • 這種情況的問題是,封裝資產顯得沒有用處,所以必須部署兌換功能和流動性來進行原生資產兌換

  • 原生資產具有限制性

Stargate 的用戶體驗

  • 通過允許橋接原生資產,Stargate 消除了用戶必須在目標鏈上兌換合成資產並支付額外 gas 費用的複雜步驟

  • Stargate 認為,目前 95% 以上的橋接交易額都應該由應用來完成和驅動,而不是用戶

  • 當前市場上的橋接器僅專注於獨立的個體橋接器,但不適用於應用層

  • 應用必須集成一個自定義流程(15 次點擊即可完成),另外還需要調整多個錢包和不同 gas 資產

  • 一旦 Uniswap 或 Sushi 等應用完成了 Stargate集成,用戶只需單擊一次,(原生)資產就會放入目標鏈上的錢包中

Stargate 將支持的鏈

  • Stargate 基本上是一個處理驗證和消息傳遞的鏈上智能合約庫

  • 它的端點可以存在於每條鏈上

  • 應用只需處理兩個功能 - 發送和接收

注:"實際上,用戶只是在發送字節有效載荷,即:一個通用的字節,以及帶有一個包含目標鏈小標頭的有效載荷。"

  • 以 EVM 為先(支持以太坊、Avalanche、BSC、Polygon、Fantom、Arbitrum、Optimism)

  • 需要注意的是,預言機需要支持在每個路徑之間傳遞區塊頭(Chainlink \& Band 這兩個預言機目前都支持)

  • 集成第一個 EVM 鏈之後,其他的就很容易了

  • 非 EVM 集成更像是一種技術提升 --> 需要"翻譯"證明

## ? LayerZero 和 Stargate 代幣?

**聲明:以下內容均是假設性的*

  • 對於Layer Zero,代幣將有助於通過一些槓桿來調整整個系統的激勵措施:
  1. 預言機:將擁有自己的安全模型和結構,可以讓提供喂價信息的人獲得報酬

  2. 中繼器:中繼消息可以獲得小額費用,或是按照每條消息支付小額費用

  • 大量消息可以轉到中繼器,小部分則可以轉到網絡

  • 可能想要某種綁定系統 - 每個中繼器上可能會有保險基金,可以將部分費用收入放入保險基金

  • 如果用戶也可以綁定並幫助保護網絡並獲得獎勵,那就更好了

  1. 合約跨鏈交易:激勵交易原生代幣(可以提供優惠措施,比如交易原生代幣能獲得折扣)
  • Stargate 會有更傳統的結構

  • 提供流動性釋放

  • 用戶(協議和流動性的)將產生費用

Layer Zero即將到來的最大挑戰

  • 從技術角度來看,Layer Zero 比大多數項目更順暢

  • LayerZero Labs 聯合創始人兼首席執行官 Bryan Pellegrino 將此歸功於 Layer Zero 核心技術人員 Danny Ryan 是世界最頂級的 Solidity 開發人員之一

  • 現在大家都意識到,低調 BUIDL 是一種奢侈

  • Layer Zero 目前主要挑戰是擴大公司規模------該項目成員每個人每週工作 7 天,每天工作 18 小時以上

  • 需要擴容並提升到可以處理當前交易的規模

warnning 風險提示
app_icon
ChainCatcher 與創新者共建Web3世界