金色財經報導,4 月5 日,Juno Network 開發貢獻者dimi 發推表示,Cosmos Hub 將在接下來一周內激活Theta 升級,其新增了鏈間賬戶(Interchain Accounts)模塊,以提高Cosmos 生態系統的互操作性。
鏈間賬戶(Interchain Accounts)是什麼?將有什麼作用?
準確的說鏈間賬戶(Interchain Accounts)在跨鏈交易中實現了原生可組合性,這將允許鏈不僅可以交換數據,還可以寫入狀態。
IBC 協議是Cosmos系統中的跨鏈協議,其由兩個不同的層組成:傳輸層(或用於傳輸、身份驗證、排序的“TAO”)和應用層,前者提供必要的基礎設施,以在鏈之間建立安全連接並對數據包進行身份驗證,而後者準確地定義了發送鍊和接收鏈應該如何打包和解釋這些數據包。
這讓Cosmos成為一個可組合系統,其各種組件可以解耦、重組,並作為構建塊重新整合到更大系統中的系統。在高度可組合的設置中,創新和優化不僅可以在最高層上進行,而且可以在每個組件上進行,而可組合性使整體大於各部分之和。
在Theta 升級裡,啟用Interchain GmbH、Chainapsis、Informal Systems以及Confio開發的鏈間賬戶(Interchain Accounts)模塊,除連接和轉移代幣外,鏈間賬戶提供了直接從一個Cosmos Hub賬戶訪問所有IBC區塊鏈賬戶的權限。
簡單地說,跨鏈賬戶允許區塊鏈使用IBC 安全地控制另一個區塊鏈上的賬戶。其目的是,與其為每個模塊的功能創建應用程序級IBC,不如跨鏈帳戶允許某人利用帳戶的功能來訪問區塊鏈的特定於應用程序的功能。
跨鏈賬戶最重要的兩個特點如下:
通過IBC 確定性地創建一個新的跨鏈賬戶,將交易中繼到跨鏈賬戶並提交到目標區塊鏈。
而保證完成上述過程後,Cosmos Zones(即各個鏈)之間具備可組合性且不降低任何區域主權。
所以,跨鏈賬戶提供了一種創建應用程序可組合性的簡單方法,類似於智能合約在EVM 上如何通過利用IBC相互交互。
這對於在Cosmos 生態系統中建立應用程序的網絡效應至關重要。
此外,在安全方面,建立跨鏈帳戶的一個設計原則是應用程序互操作性不應要求對核心區塊鏈應用程序邏輯進行重大更改。
例如,如果有人想要實現一個IBC 應用程序,使一個區塊鏈能夠訪問另一個區塊鏈的質押模塊(在此人試圖創建某種類型的流動質押協議的場景中),這可能需要更改質押模塊目標區塊鏈。更改核心模塊(例如bank、stake或gov)應通過廣泛的安全分析保守地進行,以確保修改不會導致新的攻擊向量或漏洞。
因為跨鏈賬戶應用程序交易作為內部賬戶級交易處理,它不需要對應用程序模塊(例如x/bank或x/gov)進行任何修改以適應IBC 交易。只要賬戶交易處理方式的內部架構健全且安全,添加IBC 功能就不會引入新的潛在漏洞。
跨鏈賬戶升級後,Cosmos 區塊鏈上的應用程序會變成樂高塊,可以輕鬆構建例如以下的應用程序:鏈間質押、跨鏈錢包、跨鏈代幣互換、多鏈DAO等等。