【#區(qū)塊鏈# #速讀 LayerZero V2 核心協(xié)議設計:有何亮點和變化?#】
LayerZero V2 核心協(xié)議架構有何變化?
編譯:Karen,F(xiàn)oresight News
今日,LayerZero 宣布上線 V2,為 20 多個鏈帶來無需許可、抗審查和不可變的互操作性。
根據(jù) LayerZero V2 白皮書,V2 中有四個組件,包括一個可實現(xiàn)抗審查的不可變端點,一個鏈上驗證模塊的僅附加集合(MessageLib 注冊表),一組用于跨鏈驗證數(shù)據(jù)的去中心化驗證網(wǎng)絡(DVN)無需許可集合,以及無需許可的執(zhí)行器(獨立于跨鏈消息驗證 context 執(zhí)行功能邏輯)。
從流程上來看,LayerZero 分為執(zhí)行層和驗證層。驗證層在鏈之間安全地傳輸數(shù)據(jù),執(zhí)行層解釋這些數(shù)據(jù)以形成安全、抗審查的消息傳遞通道。執(zhí)行者與任何驗證相關代碼的隔離能夠最大限度地減少將攻擊面引入安全關鍵代碼的可能性。
LayerZero 中實施無需許可、可配置的驗證模型,任何人都可以操作自己的 DVN,并無需許可地將其與 LayerZero 集成。執(zhí)行器(executors)無需許可特點也能夠確保了在執(zhí)行器故障時通道活躍度能夠恢復,并將協(xié)議的活躍度與任何單個組織或?qū)嶓w完全解耦。
如上,LayerZero V2 將消息驗證和執(zhí)行分為兩個不同的階段,開發(fā)人員可以對其應用安全配置和獨立執(zhí)行,擁有了更多的控制權。據(jù) LayerZero 描述,V2 亮點包括:
1、通用消息傳遞:可以在鏈之間發(fā)送和編寫任何類型的消息,包括任意數(shù)據(jù)、外部函數(shù)調(diào)用和 / 或代幣;
2、模塊化安全:開發(fā)人員在選擇安全堆棧來驗證跨鏈消息時,可以從 20 多個去中心化驗證網(wǎng)絡(DVN)的首選組合中進行選擇;
3、無許可執(zhí)行:任何人都可以在 V2 中運行執(zhí)行器;
4、統(tǒng)一語義:OApp 和 OFT 合約使開發(fā)人員能夠跨每個具有端點的區(qū)塊鏈 V2 上以相同方式構建應用程序和代幣;
5、V1 兼容性:V1 應用存在遷移選項。如果已經(jīng)部署在 V1 上,應用程序可以通過 ULN 301 利用新的安全性和執(zhí)行模型。
根據(jù) LayerZero V2 文檔介紹,由于 LayerZero V2 將消息驗證(由安全堆棧處理)和執(zhí)行分開,因此消息 nonces 現(xiàn)在可以亂序執(zhí)行,同時仍然保持抗審查性。在默認情況下,即使先前的消息執(zhí)行失敗,后續(xù)的消息流也將繼續(xù)傳遞和執(zhí)行。而這種無序消息傳遞通過使用改進的鏈上 nonce 跟蹤,可以提供盡可能高的消息吞吐量。
LayerZero V2 還通過多種方式顯著提高了可編程性,比如;
1、簡化了協(xié)議合約接口,降低通過協(xié)議發(fā)送和接收消息的復雜性;
2、Endpoint V2 中的路徑特定庫使開發(fā)人員能夠為特定路徑配置不同的 MessageLib,從而為應用程序提供更大的靈活性和定制性;
3、水平可組合性。
而在開發(fā)者和普通用戶更為關注的交互 Gas 效率方面,LayerZero 表示, V2 合約標準都經(jīng)過重組,以減少基礎合約固有的 Gas 成本。另外,V2 還優(yōu)化了編譯器,從而降低部署和執(zhí)行的 Gas 成本。
在鏈兼容性方面,LayerZero V2 通過全鏈設計(Chain-Agnostic Design)、改善過后的 Gas 支付選項以及特定庫默認值,提高了鏈兼容性,幫助 OApp(全鏈應用)開發(fā)人員設計可以跨 EVM 和非 EVM 鏈統(tǒng)一的單一應用架構。
來源:
https://docs.layerzero.network/explore/layerzero-v2
https://medium.com/@LayerZero_Labs/layerzero-v2-is-live-740290f2dbe6
相關推薦
相關文章
更多>>資訊排行
同類軟件下載
和寶貝v2 學習工具
鎖相冊V2 學習工具
米環(huán)提醒v2 學習工具
尚車出行v2 旅游出行
醫(yī)聯(lián)云健康v2 生活實用
博云車聯(lián)V2 旅游出行
速讀:Number 益智休閑
海豚協(xié)議 金融理財
天氣變化 生活實用
美文速讀 購物優(yōu)惠
熱門標簽