本篇屬於基礎入門,主要是爲了瞭解Stargate,但是在那之前,我們要了解Layer Zero的知識。本篇屬於一個學習筆記,作爲備忘錄。
以下爲本文目錄:
LayerZero是什麼
它爲了解決什麼問題?
它的技術原理是什麼
它的前景和風險如何?
Layer Zero是什麼
官網:https://layerzero.network/
推特:https://mobile.twitter.com/layerzero_labs

LayerZero是一個全鏈互操作性協議,能夠向支持的任何鏈上的任何智能合約發送消息,也就是一個消息傳輸層,用於區塊鏈之間的智能合約通信。
LayerZero是第一個允許所有區塊鏈直接進行去信任交易的系統。區塊鏈間的自由交易不僅使得用戶可以重組他們分裂的流動性,而且還能讓不同鏈上的應用得到更多的使用。LayerZero提供了未來全連接多鏈生態的底層網絡。
LayerZero的核心是一個全鏈的互操作協議。可以把它看作是連接每個特定鏈上的任何特定合約的關鍵基礎設施層。它是關鍵的信息傳遞的基礎,帶來了跨鏈組合性和功能的全新維度。
LayerZero是爲了解決什麼問題
它解決的問題,就是我們常用的跨鏈,那我們先列一下跨鏈存在什麼問題,或者有哪些痛點
目前對大部分人的跨鏈方法,還是通過中心化交易所(CEX)操作,比如我Stepn跑步所得的GST換成SOL或者USDC之後,我沒辦法直接轉到BNB鏈,大部分人的操作只能先充值到某安,然後再從某安轉到BNB鏈。這種看起來很便利,但是也在很大風險,首先中心化交易所對隱私和匿名性是無法保護的。
其他跨鏈橋,則需要經歷非常繁瑣的流程,效率很低下。
LayerZero 構建了一種全新的「超輕節點」模式,希望可以爲跨鏈技術提供一種安全可靠的基礎設施。
LayerZero的技術原理
最好的解讀當然是它的白皮書:https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf
LayerZero協議有三個核心組件:端點(Endpoint)、預言機(Oracle)和中繼器(Relayer)。

端點:每條鏈上都需要具備LayerZero的端點,以進行信息傳輸。端點分成四個模塊:通訊器、驗證器、網絡和庫。
預言機:預言機是第三方服務,從一個鏈中讀取塊頭並將其發送到另一個鏈。LayerZero在實踐中使用的預言機是Chainlink。
中繼器:中繼器是一個鏈外的服務,功能類似於預言機,但並不是獲取區塊頭的,而是獲取指定交易的“證明”。
爲了在鏈上驗證一個區塊,我們需要兩個信息:
區塊頭,它包含了Receipts Root;
交易證明,即EVM上的Merkel-Patricia證明。
LayerZero通過以下方式將這兩個部分分割開來。
預言機轉發區塊頭——任何被選中的預言機(即Chainlink,Pyth)。
Relayer轉發交易證明
Oracle和Relayer都是100%開放和無權限的,任何人都可以履行這兩個角色。鑑於這兩個實體是獨立的,並且區塊頭和其相應的交易證明的組合都在目的鏈上得到驗證,那麼轉發的消息就可以保證是有效的,並且在源鏈上已經承諾。
在實現了跨鏈消息傳遞之後,LayerZero可以做的不僅僅是資產跨鏈,還可以實現跨鏈狀態共享、借貸、治理等。因此,此前設想的通過將A鏈上的資產作爲抵押品,在B鏈上借貸後用於挖礦的想法能夠通過LayerZero得到實現,免除跨鏈、交易、將資產跨回A鏈等過程。

LayerZero是第一個去信任的任意鏈的互操作層,支持一層和二層區塊鏈的直接信息傳遞。
這裏很多技術細節,還是建議看下英文白皮書,雖然看起來很累。我雖然還是有很多不懂,不過也從這個過程學到了很多東西
前景和風險
前景:
孤立的風險基礎設施:在LayerZero的設計中,對Oracle和Relayer的無許可使用,使協議有能力獨立地選擇Oracle和Relayer,這樣做的好處是把協議和用戶承擔的風險隔離開來。
LayerZero的效率:LayerZero試圖在保持信任最小化通信的安全性的同時,儘可能少地增加額外的複雜性。
真正的跨鏈可組合性(不僅僅是資產轉移):
風險
競爭風險,因爲市場上畢竟競爭者衆多,如何吸引更多的用戶是一個要考慮的方面
安全性。有待考察