實現Cosmos愿景核心組件IBC到底是什么?
原文標題:《關於 IBC,你所需要了解的知識》
歡迎來到 IBC 101。在本文中,我們將一起探討 IBC 是什么,它是如何工作的以及它為什么重要。但首先,你為什么要關心它呢?IBC 是實現 Cosmos 愿景的核心組件,並為 Cosmos 網絡是「區塊鏈互聯網」這一說法提供支持。就像引力一樣,IBC 將幫助把經濟價值拉入不斷增長的區塊鏈,也就是 Cosmos Hub。因此,事不宜遲,讓我們深入了解 IBC 的獨特屬性、功能以及接下來會發生什么。讓我們开始吧。
什么是 IBC?
IBC 是 Inter-Blockchain Communication(跨鏈通信)的縮寫。它是由 Tendermint、Interchain Foundation 和 Agoric Systems 等 IBC 貢獻者开發的,作為更大的 Cosmos 網絡生態系統的一部分。IBC 以最簡單的形式,將不同的區塊鏈連接在一起。到目前為止,像比特幣、以太坊和其他許多區塊鏈都是在自己的孤島上運行,或者說每個區塊鏈都是自己的荒島,與世界其他地方或其他區塊鏈斷开連接,無法通信。它變得相當孤獨。
IBC 協議是區塊鏈社交網絡(溝通、交換 Token 和信息)的載體。IBC 有點像 TCP 協議對互聯網的作用。在 TCP 之前,互聯網是一個獨立的計算機網絡的集合,彼此之間無法良好的溝通。與 IP 一起,TCP/IP 規範了數據如何在計算機網絡上發送和路由。今天,TCP/IP 無縫地支撐着我們每天消費和享受互聯網的方式。同樣地,IBC 規範了區塊鏈的通信方式。因此,Cosmos 通常被稱為「區塊鏈互聯網」。
IBC 是如何工作的?
每個想要相互通信的區塊鏈都會發送和接收頭文件,以保持對驗證者集的跟蹤。簡單地說,他們互相運行一個輕量級的客戶端,以跟蹤對方的區塊鏈/分類账。當從一個區塊鏈向另一個區塊鏈發送 Token 時, Token 必須首先是:
有質押(以委托方式持有),為交易做准備(即 100 ATOM);
必須向接收區塊鏈發送證明,證明該 Token 已經被質押;
接收鏈必須驗證 100 個質押的 ATOM Token 的證明;
如果證明被驗證,100 個 ATOM Token 就會被凍結/擔保在原始鏈上,同時在新鏈上創建 100 個 ATOM 的「替代品」(例如 Token )。
為了與 IBC 兼容,區塊鏈必須具有 Fast Finality。比特幣和以太坊都是工作證明系統,不具備這種能力。每個區塊鏈必須維護自己的驗證者集。這樣做,區塊鏈與應用程序保持了更好的互操作性。
小提示:Fast Finality:即所有交易都會被快速打包,並且無法撤銷,更改。
如果多個區塊鏈想要相互通信,擴展這種解決方案就變得很有挑战性。連接會很快失控。這就是 Cosmos Hub 發揮作用的地方。Hubs 作為聚合器,使單個區塊鏈能夠與許多區塊鏈通信。該 Hub 支持區塊鏈網絡或「區塊鏈互聯網」。
為什么 IBC 很重要?
IBC 是連接主權區塊鏈的 Cosmos 框架的一個關鍵元素。除了明顯的交換 Token 和信息的能力之外,這為網絡創造了巨大的價值。與 Tendermint BFT 引擎、Cosmos SDK 和其他工具配合使用,开發人員可以在 Cosmos 網絡內部或外部以速度、安全和互操作性擴展區塊鏈。這種多功能性可以有力地激勵新的或現有的區塊鏈通過 IBC 協議構建或連接到 Cosmos,從而增加 Cosmos 網絡的價值,以及其功能和實用性。
區塊鏈集成
除了 Token 轉移,IBC 還促進了與 IBC 數據預言機的交互。IBC 兼容的區塊鏈使用此協議來訪問 BandChain。
小提示:
BandChain 是為數據 Oracle 構建的高性能區塊鏈,基於 Cosmos 最先進的 SDK,BandChain 允許通過加密證明保護高效、靈活和可擴展的數據查詢。
Band Protocol 是一個跨鏈數據預言機平臺,將現實世界的數據和 API 聚合並連接到智能合約。
BandChain 對來自 IBC 連接源的區塊鏈數據進行索引。BandChain 接收信息請求並相應地處理交易。簡單來說,IBC 將多個區塊鏈連接在一起,使跨鏈查詢、數據和分析成為可能。為了簡化和擴展對 BandChain 的訪問,StarPort 誕生了。StarPort 降低了使用 BandChain 以及區塊鏈开發許多其他方面的學習曲线。
定制化
為了與 IBC 兼容,區塊鏈共識層必須提供 Fast Finality。比特幣和以太坊等工作量證明 (PoW) 系統不提供 Fast Finality。為了解決這個問題,IBC 提供了「釘子」(pegs)作為區塊鏈和 Cosmos Hub 之間的中介。釘子將把 PoW 系統轉換成一個具有 Fast Finality 並與 IBC 兼容的系統。特別是以太坊有自己的釘子或橋梁,我們將在後面討論。
IBC 和更廣泛的 Cosmos 網絡支持並實現主權區塊鏈的構建和聯網。雖然以太坊支持廣泛的 L2 應用程序/DAPP 和 DeFi,但其服務受到 EVM(以太坊虛擬機)和以太坊協議的限制。有了 Cosmos 和 IBC,DAPP 和服務在 L1 層做出決策和集成以最大限度地提高效率、安全性或可擴展性,以滿足項目的特定需求。
治理
Cosmos 網絡構建和維護 IBC 協議。作為 Cosmos 網絡的原生 Token ,ATOM 使驗證者和委托者能夠抵押 ATOM 以保護網絡,並作為回報獲得新提案的投票資格。對 IBC 協議和 Cosmos 網絡其他方面的更改必須在實施之前得到社區的批准。這使任何人都有能力進行質押和/或驗證影響項目方向的機會。雖然運行驗證者節點需要技術能力,但委托人可以很容易地參與,並且也被強烈鼓勵為治理過程做出貢獻。
業務支持
Osmosis 是第一個 Cosmos 原生鏈間去中心化交易所或 DEX 和自動做市商或簡稱 AMM。Osmosis 促進了支持 Cosmos IBC 的 Token 的交易,例如 ATOM、OSMO、AKT、LUNA、UST 等。不僅如此,它還支持 AirDrops、Staking、投票、流動性池和分析。
小提示:
AMM,即自動做市商,是由智能合約持有的流動性池的集合。除了專業團隊或機構,每個用戶都可以將自己的 Token 加入流動池,成為市商,享受傭金獎金的交易。而且,流動性池資金去中心化、开源合約管控,交易數據都在鏈條上,也是透明的。
Sifchain 是一個 OMNI 鏈去中心化交易所或 DEX 和自動做市商或 AMM。Sifchain 的原生 Token 是 ROWAN。Sifchain 的特別之處在於它支持前 20 大區塊鏈之間的 Token 轉移,並且連接了 IBC、BinanceChain、比特幣、EOS、Polkadot 等。成為 Sifchain 上的流動性提供者可以帶來豐厚的 APY(年收益率),具體取決於交易對。
Emeris 是由 Tendermint 基金會开發的,新型 OMNI 鏈去中心化交易所或 DEX 和自動做市商或 AMM。其目標包括多錢包支持、對不同 DeFi 平臺的訪問、多鏈質押和移動應用程序。Emeris 具有全新的 Gravity Bridge,這是我們下一個話題--以太坊網絡的一個很好的切入點。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。