時間:2023-07-04|瀏覽:266
IBC簡要概述跨鏈通信 眾所周知,跨鏈互操作性的安全性取決于其最薄弱(或最值得信賴)的鏈接,而允許未通過信標鏈或中繼鏈連接的異構鏈之間通信的跨鏈解決方案可以松散地分為依賴于兩個鏈外第三方信任根的協議(基于信任的*),和不依賴第三方信任根的協議(信任最小化*)。
基于信任的互操作協議的設計和價值主張非常簡單:其唯一目的是驗證兩個生態(tài)系統之間來回傳遞的交易。委托協議基礎設施上的驗證人、信任驗證人和資產。
該設計的變體適用于將信任的根委托給可罰款的預測器或跨鏈橋驗證器,但在所有情況下,基于信任的互操作協議的安全模型都考慮了第三方的額外安全假設。
另一方面,IBC的設計是無需信任的,握手(模仿TCP/IP握手)首先在想要連接的兩個鏈之間啟動,然后確認。一條鏈的有效性規(guī)則直接編碼到另一條鏈,以確認交易IBC在客戶端,并根據這些規(guī)則進行狀態(tài)驗證。
例如,在CosmosSDK中開箱即用ibc-go實現,使用Tendermint輕客戶端,可根據交易對手鏈的最新一致狀態(tài)驗證與交易相關的塊頭Merkle證明,從而驗證ibc交易另一端鏈的狀態(tài)。
這種狀態(tài)驗證技術,以及來回傳輸數據包的中繼器運營商的實時網絡,以確保IBC保持高度安全,無需許可即可啟動任何鏈條IBC客戶端和中繼器與其他主權相連Interchain網絡。
而IBC協議由兩個不同的層組成:傳輸層(或用于傳輸、身份驗證和排序TAO)和應用層,前者提供必要的基礎設施,在鏈之間建立安全連接,并驗證數據包,后者準確定義了如何包裝和解釋發(fā)送鏈和接收鏈。
當人們談論互操作協議時,他們通常指的是傳輸層IBC為這一層提供了最高的安全設計。IBC巨大的潛力在于,它不僅可以優(yōu)化傳輸層,還可以優(yōu)化其上層:一個強大、安全的傳輸層,但最終是通用輸層,支持各種創(chuàng)新應用。
到目前為止,應用層面臨的問題是:我如何將資產從鏈A轉移到鏈B,這些鏈將如何理解資產是什么?IBC通過應用層協議標準和模塊IBC2022年第二季度即將完成的代幣轉移、預測機數據和鏈間NFT轉移和IBC查詢標準解決了這個問題。
而鏈間賬戶(InterchainAccounts)這是下一個問題的協議答案:既然資產可以轉移,我們能做什么?
鏈間賬戶(InterchainAccounts)可與鏈條結合 在Cosmos中,除了CosmWasm除了智能合同,應用程序之間沒有直接的訪問權限,因為每個應用程序本身都是區(qū)塊鏈。即便如此,因為IBC的存在,Cosmos生態(tài)已經成為TVL僅次于以太坊的第二大區(qū)塊鏈生態(tài)。
鏈間賬戶是跨鏈互操作性發(fā)展的下一步(InterchainAccounts)本地可組合性在跨鏈交易中實現,不僅可以交換數據,還可以寫入狀態(tài)。
所謂可組合系統,是指其各種組件可以解耦重組,并創(chuàng)新和優(yōu)化不僅可以在最高層進行,還可以在每個組件上進行,可組合使整體大于各部分的總和。
通過啟用InterchainGmbH、Chainapsis、InformalSystems以及Confio鏈間賬戶開發(fā)(InterchainAccounts)模塊,IBC區(qū)塊鏈不僅可以連接和轉移代幣,還可以直接從鏈間賬戶提供一個CosmosHub訪問所有帳戶IBC區(qū)塊鏈賬戶的權限。
這到底意味著什么?這意味著Cosmos生態(tài)區(qū)塊鏈可以訪問另一個鏈的應用程序,并執(zhí)行該鏈的任何固有操作。例如,在啟用鏈間賬戶模塊后,用戶在Sommelier鏈條可以執(zhí)行Osmosis交易(如質押、投票、交換代幣等),反之亦然。這顯著改善了用戶體驗,Cosmos生態(tài)帶來了急需的可組合性。
更好的是,在以太坊或類似的生態(tài)系統中應用必須放棄其主權并接受其一層的約束和治理不同,使用IBC作為協議,區(qū)塊鏈保持了完全的主權,同時實現互操作性。換句話說,鏈間賬戶引入的可組合性,并沒有剝奪特定應用鏈的好處。
CosmosHub、Sommelier以及Osmosis鏈間賬戶將率先啟用 據悉,CosmosHub、Sommelier以及Osmosis將率先實施鏈間賬戶模塊并創(chuàng)建Cosmos下一階段的互操作性。
CosmosHub鏈間賬戶模塊升級計劃在2022年第一季度進行Theta部分升級的實施需要等待治理批準。
當然,一切都在IBC成功的應用和協議將吸引更多的用戶,使整個生態(tài)系統受益。關于鏈間賬戶(InterchainAccounts)的更多信息,請參閱Interchain基金會博客上的詳細報告。