📢 股票資產上鏈,全球首發盡在 Gate!
Gate 攜手 @xStocksFi 與 @BackedFi,正式上線全球首個股票衍生品市場,開啓鏈上股票交易新紀元!
支持$TSLA, $NVDA, $CRCL, $AAPL 等熱門股票:
💥 可加槓杆、做多做空
💰 全USDT計價,輕鬆管理風險收益
🔒 實物資產 100% 抵押
🔁 多鏈流轉自由無阻
🌐 RWA × Web3,全新交互方式
CeFi 與 TradFi 的邊界,已經徹底打破。
了解詳情:https://www.gate.com/announcements/article/45926
#xStocksOnGate#
Cosmos 對傳統區塊鏈的威脅
作者:Russian DeFi,編譯:Block unicorn
**模塊化區塊鏈可能會使傳統區塊鏈變得過時。 **
單一塊鏈在它們存在的時候確實很好,然而,它們最終遇到了區塊鏈三難(去中心化、可擴展性、安全性)問題,因為它們試圖在每個節點上完成所有事情(共識、數據可用性、結算和執行)。
使用模塊化區塊鏈來避免這個問題,是通過將區塊鏈的許多角色分割成不同的層次來完成。因此,區塊鏈可以以一種最小化權衡的方式來擴展。
以太坊和Cosmos在這場模塊化競賽中處於領先地位,區塊鏈的未來是模塊化。
以太坊自從推出以太坊虛擬機(Ethereum Virtual Machine)以來,已經實現了智能合約功能,這使得DeFi、NFT、遊戲和其他領域的各種DApp得以開發。
以太坊是一個通用的公鏈,可以支持各種競爭網絡資源的DApp。在擁塞時,交易費用飆升,導致用戶在成本和延遲方面的體驗較差。
以太坊和其他一層鏈的另一個問題是它們的“ 二層(L2)” 治理系統。這意味著除了遵循自身的規則外,DApp還必須遵循協議的規則,每次DApp需要新功能時都改變協議是不可能的。
與DApp競爭單一區塊鍊鍊的資源不同,Cosmos提議每個DApp在其自己獨立、並行和應用優化的區塊鏈上運行。由於它們是獨立的,每條區塊鏈可以獨立昇級或修改。 Cosmos鏈可以相互通信,甚至可以在特定條件下與使用不同的權益證明/工作證明共識機制的區塊鏈進行通信。
Cosmos的介紹
Cosmos是被稱為“區塊鏈互聯網”的網絡,它允許不同的區塊鏈共存並進行互操作。通常情況下,區塊鍊是彼此獨立的,儘管最近的技術使得兩個區塊鏈可以通過橋接進行通信和數據傳輸,但Cosmos更進一步。 Cosmos通過允許開發者創建最初具有互操作性的區塊鏈來改善互操作性。
這些區塊鏈通過Inter-Blockchain Communications協議(簡稱IBC,是區塊鏈之間的信息傳輸協議)進行通信,其中Cosmos Hub及其ATOM代幣就是其中之一。
Cosmos的歷史
Cosmos項目最早於2014年問世,由Jae Kwon在Tendermint共識協議下創建。 Kwon嘗試構建一個完全互操作的系統,但未能成功,因此他與Zarko Milosevic和Ethan Buchman合作。最終,Kwon於2020年辭去了在Cosmos項目中的職務。
這是Cosmos的簡要時間線,突出了其中的各個重要事件:
非營利組織Interchain Foundation(ICF)總部位於瑞士,負責管理Cosmos的開發。類似以太坊基金會,ICF是一個協調機構,負責在軟件開發團隊之間進行編碼流程的橋樑。
Cosmos的願景
與單一層區塊鏈不同,Cosmos設想了一個去中心化交易、存儲和保護價值的平台,鼓勵合作、創新和競爭。
因此,Cosmos選擇使用模塊化軟件堆棧——Cosmos SDK和相互連接的區塊鍊網絡進行構建。這使得Cosmos生態系統的中心和區域可以啟動具有自定義執行環境的新區塊鏈,同時利用IBC進行跨鏈通信。
這種模塊化和自治增長的願景迅速增加了Cosmos的區域數量。截至撰寫本文時,共有56個區域中的52個處於活躍狀態。
**Zone和Hub是什麼? **
分區鏈(Zone)是在Cosmos區塊鍊網絡內創建的獨立的區塊鏈應用程序,而中心(Hub)是連接這些分區鏈的區塊鏈,中心(Hub)區塊鏈保持與分區鏈之間也能相互連接。
Cosmos Hub是Cosmos網絡的第一個中心(區塊鏈)。 Cosmos Hub是一個權益證明的區塊鏈,它促進了其他分區鏈之間的通信和互操作性,作為網絡的中心。 Cosmos Hub監控與其連接的分區鏈,而這些分區鍊是使用Cosmos SDK創建。
在Cosmos網絡上構建的區塊鏈(分區鏈)包括Binance Chain(現在的Beacon Chain)、Cronos、Osmosis、Neutron、Juno、Celestia、Sei Network、Terra、Injective Protocol、Secret Network、Evmos、Regen Network、Kava、Kujira、ThorChain、BandChain、Archway等。
除了區塊鏈,Cosmos SDK還可以用於在Cosmos網絡上構建生態市場、去中心化交易所(DEX)、錢包、私有網絡、Dapps、DeFi平台和其他基礎設施等項目。
**Cosmos的獨特之處是什麼? **
Cosmos自認為是區塊鏈技術的第三代(繼比特幣和以太坊之後)。它使開發者能夠創建適用於特定用途的區塊鏈,稱為應用特定區塊鏈,這些區塊鏈可以相互連接以交換數據。
Cosmos的目標是鼓勵Web3開發者創建去中心化項目,而無需依賴以太坊的智能合約設計。 Cosmos並不是在一個基礎性區塊鏈上構建dApps,而是設計了一個模塊化架構,允許開發者創建獨立的區塊鏈。
Cosmos開發者不需要依賴以太坊等第一層區塊鏈的共識或網絡層。當加密貨幣愛好者在Cosmos上構建時,他們可以創建符合設計要求的區塊鏈。與使用智能合約創建dApps不同,Cosmos給予Web3開發者完全自由,可以開發區塊鏈,並同時從其Tendermint算法的安全性中受益。
Block unicorn註釋:Tendermint 是基於拜占庭容錯的一種共識算法,用於實現分佈式網絡中不同節點之間的一致性。它是Cosmos網絡所使用的共識算法,旨在確保區塊鍊網絡的安全性和一致性。
相比之下,Cosmos對於幫助Web3開發者創建獨立的區塊鏈不止於此。許多加密貨幣愛好者將Cosmos與"互操作性"聯繫在一起,這指的是區塊鏈之間的通信。
由於不同的共識機制和編碼規範,連接不同的區塊鏈一直是困難的。雖然跨鏈橋可以在區塊鍊網絡之間傳輸價值,但它們容易受到黑客攻擊。
Cosmos創建了IBC協議,使不同的區塊鏈能夠相互通信。此外,Cosmos團隊正在開發被稱為"pegg-zone"的區塊鏈,它們可以連接到Cosmos生態系統之外的項目。例如,Cosmos可以在比特幣和以太坊之間部署一個pegg區塊鏈。
Block unicorn註釋:pegg-zone允許將外部區塊鏈的資產(如比特幣或以太坊)錨定到Cosmos網絡中的特定代幣。 pegg-zone連接不同區塊鏈的技術手段,為Cosmos提供了更廣泛的互操作性和整合外部資產的能力。
除了這些好處,Cosmos可以處理每秒10,000個交易(TPS),具有低的燃料費用,並且由於採用了PoS設計,對環境的影響較小。
Cosmos網絡各層
可以從架構上將區塊鏈劃分為三個概念層:
應用層:應用層負責根據交易的執行更新區塊鏈的狀態。在這一層,執行智能合約和處理用戶交互的功能被實現。
網絡層:網絡層負責確保交易和與共識相關的消息得到傳播。它處理節點之間的通信,並確保交易能夠在網絡中廣播和確認。
共識層:共識層允許節點就係統的當前狀態達成一致。在這一層,節點通過共識算法來達成共識,並決定哪些交易是有效的,並將其添加到區塊鏈的狀態中。
這些層級的劃分有助於將不同的功能和責任分離,使得Cosmos網絡能夠更靈活地構建和擴展不同的區塊鏈,並通過IBC協議實現它們之間的通信和互操作性。每個層級都有特定的功能和任務,共同構成了Cosmos網絡的整體架構。
Cosmos技術
基於以下組成部分:
Tendermint:一種共識協議,使開發者能夠創建快速、可擴展和安全的權益證明(proof-of-stake)區塊鏈。
Cosmos SDK:允許開發者在基於Tendermint的區塊鏈上構建應用程序。 Cosmos SDK提供了一套工具和框架,簡化了區塊鏈應用程序的開發過程。
Inter-Blockchain Communication protocol (IBC) :一種系統,允許不同的區塊鏈進行連接和通信。通過IBC協議,Cosmos實現了區塊鏈之間的互聯互通,使它們能夠安全地交換數據和價值。
這些技術組件共同構成了Cosmos的基礎架構,使其能夠實現快速、可擴展和安全的區塊鍊網絡,並促進不同區塊鏈之間的互操作性和通信。
1. Tendermint 拜占庭容錯和ABCI
Block unicorn註釋:ABCI代表"Application Blockchain Interface",它是Tendermint架構中的一個重要組成部分。 ABCI定義了應用程序與Tendermint共識引擎之間的接口規範。它允許開發者使用自定義的應用程序邏輯來構建和擴展Tendermint區塊鏈,而不必修改Tendermint引擎本身。
通過ABCI,開發者可以將自己的應用程序與Tendermint共識引擎分離,使得應用程序的開發更加靈活和可定制。 ABCI提供了一組標準化的接口方法,包括處理交易、驗證塊、查詢狀態等功能,使得應用程序可以與Tendermint網絡進行交互,並與共識引擎協同工作。
直到最近,構建一個區塊鏈需要從頭開始開發三個層次(網絡、共識和應用)。以太坊通過提供一個虛擬機區塊鏈,使得去中心化應用程序的開發更加可行,任何人都可以在其中部署自定義邏輯的智能合約。
然而,它並沒有簡化區塊鏈的開發過程。 Go-Ethereum(以太坊的Go語言實現)和比特幣一樣,都是一個龐大的技術堆棧,很難進行分叉和定制。這就是Jae Kwon 在2014年創造Tendermint 的原因。
Tendermint BFT 是一個解決方案,它將區塊鏈的網絡和共識層合併到一個通用的引擎中。
以下是將Tendermint BFT作為先進的區塊鏈引擎的特點,適用於公共或私有區塊鏈:
Cosmos是基於Tendermint共識引擎的幾個平台之一,其他平台包括:
2. Cosmos SDK和其他應用層框架
Tendermint BFT將區塊鏈開發時間從數年縮短到數週,因為從零開始創建一個安全的ABCI應用程序是具有挑戰性的,這就是Cosmos SDK存在的原因。
Cosmos SDK是一個通用的框架,用於在Tendermint BFT之上構建安全的區塊鏈應用程序。
它建立在兩個基本原則上:
**模塊化:**Cosmos SDK的目標是構建一個模塊化的生態系統,允許開發人員快速創建特定應用的區塊鏈,而無需從頭開始編寫每個功能。任何人都可以創建一個Cosmos SDK模塊,使用現有模塊在你的區塊鏈中只需導入即可。
例如,Tendermint團隊正在開發一組用於Cosmos Hub的基本模塊。任何開發者都可以使用這些模塊來創建他們的應用程序。開發者還可以創建新的模塊以進一步定制他們的應用程序。隨著Cosmos網絡的發展,SDK模塊的生態系統也將不斷壯大,使開發複雜的區塊鏈應用程序變得更加容易。
**基於能力的安全性:**能力限制了惡意或意外交互的範圍,通過約束模塊之間的安全邊界。這使開發人員能夠更好地理解模塊的組合性,並限制惡意或意外交互的範圍。
Cosmos SDK還包括一系列有用的開發者工具,用於創建命令行接口(CLI,是一種通過命令行界面與計算機系統進行交互的方式)、REST服務器以及各種常用的實用庫。
Cosmos SDK(軟件開發工具包)和其他Cosmos工具一樣,是模塊化的。開發者可以在Tendermint BFT之上構建應用程序。然而,它也可以與任何支持ABCI協議的其他共識引擎一起使用。 Cosmos預計隨著時間的推移會出現多個SDK,每個都使用不同的架構模型,並與不同的共識引擎兼容,所有這些都存在於一個單一的生態系統中:Cosmos網絡。
以太薄荷
Cosmos SDK的模塊化特性使開發者能夠將幾乎任何用Golang編寫的現有區塊鏈代碼庫移植到它之上,Ethermint是一個將以太坊虛擬機轉換為SDK模塊的項目。
Ethermint與以太坊完全相似,同時也具有Tendermint BFT的所有優點。所有以太坊工具(如Truffle、Metamask等)都與Ethermint兼容,您可以輕鬆遷移您的智能合約。
CometBFT(Comet拜占庭容錯)
CometBFT是Tendermint Core的一個分支和繼任者,於今年2月發布,並將成為Interchain Stack的官方復制引擎。 CometBFT的長期目標是成為可靠、安全、大規模、面向特定應用區塊鏈的首選複製引擎,CometBFT的長期目標是在支持跨鏈增長方面發揮關鍵作用。
Block unicorn註釋:Interchain Stack 是一個促進區塊鏈之間互操作性和連接的技術棧,旨在構建一個統一的、跨鏈的生態系統。
更具體地說,CometBFT的目標包括:
綜上所述,CometBFT的目標是通過關注用戶需求、提高質量保證、模塊化設計以及快速功能發布,不斷改進和發展,成為可靠且具有良好協調性的區塊鏈複製引擎,支持Interchain Stack的發展。
3. IBC - 連接區塊鏈
一種名為Inter-Blockchain Communication (IBC)協議用於連接區塊鏈。 IBC利用Tendermint共識的即時確定性特性(儘管它可以與任何“快速確定性”區塊鏈引擎一起工作),使異構鏈能夠相互轉移價值(即代幣)或數據。
基本上可以歸結為兩個方面:
**不同的層次結構:**異構鏈具有不同的層次結構,這意味著它們在網絡、共識和應用組件的實現上可能有所不同。要符合IBC兼容性,區塊鏈只需滿足一些要求,其中最重要的要求是共識層必須具有快速確定性。工作量證明鏈(如比特幣和以太坊)不包括在內,因為它們具有概率性確定性。
**主權性:**每個區塊鏈由一組驗證人維護,他們的工作就是將區塊確認意見達成一致。在工作量證明的區塊鏈中,這些驗證人被稱為礦工。主權性區塊鏈擁有自己的驗證人集合,在許多情況下,區塊鏈必須具有主權性,因為驗證人最終負責更改狀態。在以太坊中,所有應用程序都由相同的一組驗證人運行。因此,每個應用程序的主權性都很有限。
IBC使得異構區塊鏈能夠交換代幣和數據,意味著具有不同應用和驗證人集合的區塊鏈可以進行通信。例如,它使公鍊和私鏈能夠交換代幣。目前,沒有其他區塊鏈框架支持這種程度的互操作性。
IBC的工作原理
例如,假設A鏈上的一個賬戶希望將十個代幣發送到B鏈:
跟踪:兩個鏈都要跟踪彼此的驗證者。
鎖定:在IBC網絡發起轉賬時,代幣(比如ATOM)會在A鏈上被鎖定。
證明中繼器:鎖定證明從A鏈發送到B鏈的ATOM。
驗證:在B鏈上根據A鏈的區塊頭驗證證明;如果驗證有效,則在B鏈上創建ATOM代幣憑證。
值得注意的是,在B鏈上創建的ATOM並不是真正的ATOM(不是原生),因為ATOM只存在於A鏈上。它們代表了從A鏈到B鏈的ATOM,並且證明了這些ATOM在A鏈上被凍結。當ATOM返回其原始鏈時,類似的機制將解鎖這些代幣。
這種方法的主要缺點是網絡連接的數量與區塊鏈的數量成二次關係增長。如果網絡包含100個區塊鏈,每個區塊鏈都必須與其他區塊鏈保持IBC連接,那麼連接數量將達到4950個,這很快變得難以控制。
為了解決這個問題,Cosmos提出了一種模塊化架構,包括兩種類型的區塊鏈:Hub(中心鏈)和Zone(分區鏈),如前面所述。
連接非Tendermint鏈
Cosmos並不局限於Tendermint鏈,任何類型的區塊鏈都可以與Cosmos進行連接。有兩種情況:即時性終端鍊和概率終端鏈:
即時最終性鏈(Fast-finality chains)
通過修改IBC協議,使用任何即時最終性共識算法的區塊鏈都可以與Cosmos進行連接。例如,如果以太坊轉向Casper Friendly Finality Gadget,可以通過調整IBC與Casper兼容,與Cosmos生態系統建立直接連接。
Block unicorn註釋:以太坊Casper Friendly Finality Gadget是一種共識算法,為了改進區塊鏈系統的性能和最終性,並有望與Cosmos進行連接。
概率最終性鏈(Probabilistic-finality chains)
對於沒有即時最終性的區塊鏈(如工作量證明鏈),情況變得更加困難。對於這些鏈,Cosmos採用了一個名為Peg-Zone的代理鏈。
代理Peg-Zone區塊鏈監視另一個區塊鏈的狀態。 Peg-Zone本身俱有快速最終性,因此與IBC兼容,它的作用是為其所連接的區塊鏈提供安全和最終性。
**Block unicorn為了大家更加更加輕易理解:1)即時最終性鏈、2)概率最終性鏈,在文中插入小科普解釋清楚這兩種鏈的特性。 **
**1)即時最終性鏈:**即時最終性鏈就像是你寄送快遞時的即時確認,你一旦把包裹交給快遞員,他們立即確認收到並提供給你一個快遞單號,你可以立即知道包裹已經寄出並且被確認。
**2)概率最終性鏈:**例如比特幣的工作量證明(Proof-of-Work)機制。在這種機制下,交易需要通過一定的計算工作才能被確認,並且存在一定的概率出現分叉(fork)的情況。就像郵件投遞需要時間和一些不確定性,概率最終性鏈的交易確認時間較長,並且存在一定的風險。
**簡單理解,即時最終性鏈能夠迅速確認交易並提供最終性保證,而概率最終性鏈則需要更長的確認時間,並且存在一定的概率出現分叉和安全性問題。 **
**Cosmos解決了哪些問題? **
1. 主權性
Cosmos的自由SDK允許開發人員構建具有主權的區塊鏈應用,無需持續的成本。這些區塊鏈可以輕鬆地相互連接,而無需依賴智能合約存在於不同的區塊鏈上,從而避免了因網絡擁堵而產生的高交易費用,並能夠開發更好的擴展功能。
這將在DeFi、NFT、遊戲、DAO、社交網絡、市場和依賴互聯網的經濟領域推動創新功能,特別是每個人都有利益的所有權經濟。
2. 可擴展性
Cosmos利用了兩種類型的可擴展性:
垂直可擴展性:垂直可擴展性是指區塊鏈的擴展方法。通過放棄工作量證明(Proof-of-Work)並優化其組件,Tendermint BFT可以達到每秒數千筆的交易量。
瓶頸在於應用本身,例如,虛擬機將對交易吞吐量施加較低的限制,而直接嵌入交易類型和狀態轉換函數的應用程序(例如標準的Cosmos SDK應用程序)可以實現更高的吞吐量,這也是應用特定區塊鏈有意義的原因之一。
橫向可擴展性:即使共識引擎和應用程序進行了高度優化,單個鏈的交易吞吐量最終也會達到無法克服的限制。垂直擴展已經達到極限,未來將使用多鏈架構作為解決方案。其核心思想是並行運行多個相同應用程序的鏈,並由標準的驗證器集合進行操作,從而使區塊鏈在理論上具備無限可擴展性。
3. 可持續性
可持續性由PoS共識算法來保證網絡的安全性,與PoW共識算法相比,PoS能夠將碳足跡降低99%。
ATOM代幣作用
ATOM代幣是Cosmos生態系統中至關重要的一部分。這個代幣的主要用途是用於質押,以確保PoS共識機制的安全性。加密貨幣投資者必須質押與當前前150個Cosmos驗證者相同數量的ATOM代幣,以驗證交易。然而,ATOM持有者可以將其代幣委託給一個質押池,以獲得一定比例的加密貨幣獎勵。
ATOM代幣可以有三種用途:作為防止垃圾郵件的系統、作為質押代幣以及作為治理投票的方式。
作為防止垃圾郵件的方法,ATOM用於支付費用。類似於以太坊的gas費,費用可能與交易所需的計算成本成比例。收取費用是為了防止惡意行為者濫用區塊鏈。
ATOM可以進行質押以獲得代幣作為獎勵,質押的ATOM數量決定了Cosmos Hub的經濟安全性。質押的ATOM數量越大,經濟利益就越大,攻擊網絡的成本也就越高。因此,質押的ATOM數量越多,經濟安全性就越高。
治理:ATOM持有者可以通過使用其質押的ATOM對提案進行投票來管理Cosmos Hub。
在Cosmos上的區塊鏈
Cosmos的靈活架構吸引了許多Web3開發者。其中最值得注意的Cosmos項目包括:
Cosmos生態系統
在管理的數字資產總額超過620億美元的情況下,Cosmos網絡擁有超過274個應用程序和服務。 Cosmos擁有一個多樣化且快速擴展的生態系統。以下是一些最重要的Cosmos項目:
滲透
是與Cosmos Hub相連的區塊鏈之一,它採用安全的權益證明系統,提供了許多與Cosmos鏈相同的專業權益驗證服務。 OSMO是其本地加密貨幣的名稱。
OSMO代幣持有人可以將其代幣委託給這些專業的權益驗證人,以保護網絡免受惡意和危險行為的影響。 Osmosis是一個點對點的去中心化區塊鏈,加密貨幣持有人可以使用它來生成流動性並交易支持IBC的代幣。
秘密網絡
是一個專注於隱私並允許可編程隱私的智能合約平台。秘密網絡將為生態系統提供一個隱私中心,非常適合隱私倡導者。
再生網絡
它正在構建一個主要支持碳封存的“健康地球證明”網絡。通過Regen,我們可以利用區塊鏈的力量讓世界變得更美好。 Regen與Chorus One合作開發了第一個綠色驗證人業務模型。
G橋
是一種跨鏈橋,使用戶能夠在區塊鏈之間轉移資產。 G-Bridge是一個高度實驗性和創新性的系統,由用戶網絡管理。
阿卡什網絡
Akash Network是在Cosmos區塊鏈上運行的另一個項目。 Akash的主要目標是幫助Web3開發人員以最小的配置、設置和服務器管理部署各種dApp。
該項目被稱為“雲計算的Airbnb”,提供了第一個去中心化的開源雲計算,為開發人員提供無許可的雲計算資源來構建dApp。
在討論Akash Network時,還需要注意它為dApp部署解決方案提供了競爭力最強的定價之一。
持久性 XPRT
Persistence XPRT是一個加密本地的DeFi和NFT資產網絡。該項目在技術上組織有序,並為連接DeFi和傳統金融在各個領域提供了基礎設施。
再生網絡
Regen網絡是建立在Cosmos生態系統上的權益證明區塊鏈。它用於驗證環境狀態的聲明、協議和數據。
Regen Ledger允許多個用戶相互交互和交易,形成一個公共的生態會計系統。它是一個全球市場和平台,主要用於地球生態系統的資產、服務和數據。
根據市值排名的頂級Cosmos生態系統代幣:
Cosmos發現重大系統缺陷
據去年報告,有42個區塊鏈啟用了IBC功能,其中包括Cosmos Hub、Osmosis、Cronos和Evmos。
OKX Chain、Luna Classic和Thorchain是之前已經集成IBC的主要區塊鏈。幸運的是,它們的功能已經被停用或從未完全啟用。
Cosmos的聯合創始人表示,該問題已通過修補程序解決,並將應用於當前所有存在漏洞的區塊鏈。
Polymer的目的是通過將IBC引入Cosmos之外來解決這個問題
IBC是一種在Cosmos生態系統中取得成功的消息傳遞協議。然而,在Cosmos之外的使用受到限制。
Polymer是一種新的協議,將IBC引入Cosmos之外,通過充當消息路由器,使任何鍊或Rollup(匯總)能夠使用IBC向彼此發送消息,獲得之前只限於Cosmos的功能。
Cosmos之外的IBC
通過在Cosmos內保護了57個鏈並傳輸了超過1.6億美元的價值,IBC證明了自己的價值。由於與像Tendermint這樣的即時最終性共識系統的嚴格兼容性要求,它的成功尚未擴展到其他系統。概率最終性系統,如以太坊的工作量證明,會違反IBC的安全承諾。
致力於將IBC引入以太坊的活躍團隊包括:
Electron Labs正在努力將IBC引入以太坊,但連接Tendermint鍊和EVM鏈需要大量工作。 Cosmos要求使用ed25519簽名進行輕客戶端驗證,在EVM上驗證這個簽名需要消耗大量的Gas。
為了解決這個問題,Electron Labs將使用零知識簽名有效性的證明,並在以太坊上驗證這個證明以降低成本。這種方法的一個缺點是依賴於由一個團隊控制的智能合約,這不會擴展IBC的信任最小化。
zkBridge(零知識鏈橋)也有連接Cosmos和以太坊的願景。與Electron Labs類似,zkBridge採用輕客戶端並運行一個以太坊智能合約。它使用一個中繼網絡,其中中繼者將區塊頭傳遞到目標鏈進行驗證。
這個系統允許並行證明,從而實現了更便宜和更快的證明系統,並消除了需要一個可信方生成私鑰的可信設置。儘管依賴於一個中心化智能合約,但由於其證明系統,zkBridge的信任假設較少。
Polymer是一個Cosmos 應用鏈,充當IBC 中心,允許鏈之間進行通信。 Polymer使連接的鏈可以選擇自己的驗證方法,同時通過將IBC標準化為傳輸組件(類似於Electron Labs和zkBridge的實現)提供默認的ZK輕客戶端驗證,與Polymer相連的鏈還將可以訪問Cosmos SDK和Interchain賬戶(Interchain賬戶是指在Cosmos生態系統中的一種賬戶類型,用於在不同的區塊鏈之間進行跨鏈資產轉移和交互)。
Polymer在Solidity中實現了IBC,並使用Plonky2證明系統進行驗證,以實現與Ethereum的連接。 Plonky2是一種遞歸證明系統(先把子問題驗證並確保正確,再將子問題合併成整體問題,從而證明原始問題的正確性),它可以從一組證明中生成單個證明,這個系統進一步降低了證明生成和驗證的成本。與現在的零知識匯總類似,ZKP(零知識證明)將在目的鏈上進行驗證。
例如,如果以太坊和Osmosis通過Polymer進行通信,將會發生以下情況:
以太坊通過ZK Tendermint輕客戶端驗證Polymer的共識。與此相反,Polymer通過以太坊輕客戶端驗證以太坊的共識。
Polymer通過Tendermint輕客戶端(由於Cosmos鏈的原生輕客戶端)驗證Osmosis的共識,而Osmosis通過Tendermint輕客戶端驗證Polymer的共識。
Cosmos連接和模塊化區塊鏈
Polymer不僅為非IBC鏈標準化了鏈橋連接,還改進了Cosmos鏈的工作方式。
作為Cosmos及其它鏈的IBC中心,Polymer有效地消除了鏈之間的冗餘連接。目前,鍊是通過連接到Cosmos Hub來進行連接的,但通過Polymer,它們只需連接到Polymer一次,就可以繼承與Polymer連接的所有其他鏈的互聯能力,這是通過多跳升級實現的。
擔憂
雖然IBC在Cosmos生態系統內已經被證明是不可滲透的,但它尚未處理大規模的資本流通。儘管現在宣布IBC是明確的互操作性領先者可能還為時過早,但它目前是最有前途的鏈間橋接模型。然而,對於未來的多鍊和無信任互連鏈存在一些假設,這將對整個領域產生淨正面的結果。
Polymer打算使用Plonky2作為其驗證器,這是一個新的且未經審計的系統,使用零知識證明可能需要在證明成本和延遲之間進行權衡。
結論
**Cosmos無疑是Web3中最引人注目和獨特的項目之一,通過全力支持多鏈未來,Cosmos在一個獨特的領域確立了自己作為明確的領導者。 **
Web3和Cosmos的未來最終將由開發者最看重的價值決定。隨著越來越多的企業開始將區塊鏈整合到他們的流程中,一個允許區塊鏈相互通信的平台的需求變得至關重要。
作為可互操作的區塊鏈平台,Cosmos具有很高的增長潛力,這歸功於經驗豐富的團隊、明確定義的路線圖、潛在的使用案例以及正在進行的多個聯盟。
然而,如果開發者決定主權和基於應用的區塊鍊是未來的發展方向,Cosmos將完美地處於利用這種情緒的位置。