<wbr id="rn1zl"></wbr>
<wbr id="rn1zl"></wbr>
  1. <form id="rn1zl"></form>

    <em id="rn1zl"></em>
      <font id="rn1zl"><thead id="rn1zl"></thead></font>
          <font id="rn1zl"><s id="rn1zl"></s></font><xmp id="rn1zl"><mark id="rn1zl"><output id="rn1zl"></output></mark></xmp>

          中國比特幣官網

          軟硬核:徹底讀懂 Cosmos 如何一鍵發鏈與萬鏈互聯

          正因為這樣,幣安可以在較短的時間內迅速基于 Cosmos 的開發工具和共識引擎,開發完成應用方向非常聚焦的「Binance Chain」,并基于 Binance Chain,開發出幣安去中心化交易所。  正因為這樣,幣安可以在較短的時間內迅速基于 Cosmos 的開發工具和共識引擎,開發完成應用方向非常聚焦的「Binance Chain」,并基于 Binance Chain,開發出幣安去中心化交易所。

            Binance Chain 和幣安去中心交易所的具體運行狀況,將會成為檢驗 Cosmos 公鏈開發體系的重要案例。

            Cosmos的跨鏈實現

            理解 Cosmos 跨鏈,最關鍵的是了解 IBC Inter-Blockchain Communication,即 Cosmos 的跨鏈通信協議。

            IBC 定義了鏈與鏈之間的通信標準,或者說它定義了一種跨鏈結構,具有相同結構的鏈就可以實現互相連通,它允許區塊鏈讀取和驗證同結構的其他鏈上的事件。

            利用 Cosmos SDK 開發的公鏈天然具備這一跨鏈結構,它們之間從創立之初就可以通過 IBC 實現鏈鏈交互。

            那些不是使用 Cosmos SDK 開發,未包含 IBC 跨鏈標準的鏈怎么連通?方法是使用 Cosmos SDK 為原鏈開發一條「代理鏈」。

            這條代理鏈既遵守原鏈的通信標準,可以與原鏈連通;又采用 IBC 標準,可以與其他 Cosmos SDK 開發的鏈連通,從而間接實現了原鏈與 Cosmos 鏈的跨鏈。如下圖所示,右上角的 Ethermint 即是以太坊的一條代理鏈,通過它可以實現以太坊與 Cosmos 鏈的連接。

          Cosmos 跨鏈實現中的另一個重要角色是「Hub」,它承擔的是中間樞紐的角色。  Cosmos 跨鏈實現中的另一個重要角色是「Hub」,它承擔的是中間樞紐的角色。

            以上圖為例,圖中最左側和最右側的 4 條公鏈在沒有 Hub 的情況下要實現連接,就必須在彼此之間新建一條通道,但如果有了 Hub,它們都只需要與 Hub 連接,由 Hub 實現跨鏈的中轉。

            Hub 本身也是一條公鏈,使用 Cosmos SDK 開發,具備 tendermint 結構;Hub 連接的公鏈以及公鏈的代理鏈被稱作「Zone」,所有的 Zone 都需要實現 IBC 通信標準。

            最終,如下圖所示,以 IBC 通信標準為跨鏈的基礎結構,以 Hub 為跨鏈的中間樞紐,Cosmos 實現了鏈與鏈的互聯。

          軟硬核:徹底讀懂 Cosmos 如何一鍵發鏈與萬鏈互聯  Cosmos主網,讓跨鏈生態從理論階段進入實現階段

            Cosmos 主網是指由 Cosmos 團隊自己開發的第一個官方版 Hub,也就是不同鏈進行跨鏈操作時的第一個中央樞紐。隨著該主網的上線,Cosmos 的跨鏈生態將從理論階段進入到實現階段。

          首先介紹大家最為關注的,Cosmos 與其他非 Cosmos SDK 開發的公鏈的連接。  首先介紹大家最為關注的,Cosmos 與其他非 Cosmos SDK 開發的公鏈的連接。

            以太坊將是 Cosmos 最先連接的公鏈,目前有兩個項目去實現這種連接: Cosmos 開發團隊主導的 Ethermint 項目,以及由 Loom Network 主導的 PlasmaChain。

            Ethermint 是一個單獨的 Zone,基于 Tendermint ,并且完全兼容以太坊的 web3 接口和 RPC 調用方法,其跨鏈實現是:以太坊連接 Ethermint Zone,Ethermint 連接 Cosmos Hub,Cosmos Hub 連接其他遵守 IBC 通信標準的 Zone/鏈。通過這種連通關系,最終實現以太的跨鏈轉移。

            目前 Ethermint 仍在開發中,已經完成了 web3 兼容 API 層的部分開發。

            PlasmaChain 則是以 Zone 和 Hub 的雙重身份出現,它是以太坊的 DPoS 側鏈。

            作為 Zone,PlasmaChain 一邊連接以太坊主鏈,一邊連接 Cosmos Hub,實現以太的跨鏈轉移;作為 Hub,PlasmaChain 可以連接起以太坊的其他側鏈,作為這些側鏈間代幣轉移的中間樞紐。PlasmaChain 將在 Cosmos 主網啟動后完成與 Cosmos Hub 的連通。

            接下來,介紹基于 Tendermint 和 Cosmos SDK 展開的,因而天然實現了鏈與鏈互聯的 Cosmos 跨鏈生態。該生態目前已經包含了 100 多個項目。

            最被大家熟知的應該是 IRISnet,它由中國的邊界智能團隊開發,是目前 Cosmos 網絡中除 Cosmos Hub 外的最重要的一個 Hub。

            IRISnet 對 Cosmos SDK 和 IBC 進行了擴展,用以支持公鏈、聯盟鏈以及傳統商業系統之間的集成,使得數據和復雜計算能夠跨異構網絡互聯互通,實現服務的跨鏈調用 本文將在下一小節詳細介紹 Hub 的這種擴展性及其意義。

          此文由 中國比特幣官網 編輯,未經允許不得轉載?。?a href="http://www.huohuxiazai.com/">首頁 > 比特幣行情 » 軟硬核:徹底讀懂 Cosmos 如何一鍵發鏈與萬鏈互聯

          ()
          分享到:

          相關推薦

          評論 暫無評論

          国产精品吹潮在线观看中文