什麼是Cosmos (ATOM)?
Cosmos是由網絡和工具構成的生態系統,用於打造具有互操作性的區塊鏈。主鏈Cosmos樞紐是兼容區塊鏈“分區”的中央賬本。每個分區極具可定制性,允許開發人員自行設計加密貨幣、定制化區塊驗證設置和其他功能。
這些分區通過Cosmos SDK創建,為Cosmos區塊鏈的開發奠定必要基礎。 Cosmos SDK的默認共識層Tendermint Core提供基於驗證者的共識機制,可跨多個Cosmos區塊鏈使用。但是,每個分區均可精確選擇驗證者的選定方式。
對於Cosmos樞紐主網,區塊鏈從置頂的節點中挑選100名驗證者,這些驗證者質押了區塊鏈的效用代幣ATOM。每位驗證者根據質押ATOM的數量,將分配到相應的投票權。隨後,一位領導驗證者對新區塊進行提案,供他人投票。如成功出塊,驗證者將獲得區塊獎勵,並且質押ATOM選出驗證者的用戶也將共享獎勵。
除了Cosmos樞紐共識機制,ATOM還可用於支付交易費用和參與治理投票。驗證者須參與提案,否則將面臨制裁。
與可擴展性一樣,互操作性始終是區塊鏈領域亟待解決的關鍵問題。自首個比特幣區塊鏈問世,歷經這十多年時間,我們現已在可互操作的區塊鍊網絡方面擁有眾多選擇。 Cosmos及其Tendermint共識機制和開源開發人員工具,可能是目前最受歡迎的選擇之一。讓我們詳細探討Cosmos為何能成為持續熱門,以及它如何讓區塊鏈輕鬆協同運作。
Cosmos (ATOM)如何運作?
Cosmos是專注於創建不同的區塊鍊網絡可互操作性的項目。 Cosmos網絡於2014年由Ethan Buchman和Jae Kwon創立,包含了權益證明區塊鍊主網和稱為“分區”的定制化區塊鏈。
Cosmos樞紐主鏈可在相互連接的分區之間轉移資產和傳輸數據,提供一道共享的安全屏障。這些均使用Cosmos的定制化共識機制Tendermint和通用應用程序接口協同運作。 Cosmos中的費用可使用網絡自帶的加密貨幣ATOM進行支付。
Cosmos網絡劃分為不同的三層構架:
網絡 —— 讓交易確認和其他共識信息與樞紐區塊鏈相互通信。
應用程序 —— 更新網絡中交易和余額的狀態。
共識 —— 組織節點對添加新交易達成共識。
上述三層通過一系列開源工具和應用程序整合而成。例如,Tendermint將網絡層和共識層打包成隨時可用的引擎。使用Tendermint的區塊鏈開發人員僅需專注於應用程序層,既節省時間又節省資源。
什麼是Cosmos樞紐?
Cosmos樞紐是Cosmos的主要區塊鏈,連接著其他稱為“分區”的定制化區塊鏈。這種連接通過跨鏈通信協議(IBCP)跟踪每個分區的狀態而實現。通過該協議,信息可輕鬆在與Cosmos樞紐連接的任意分區之間傳輸。
Cosmos樞紐充當生態系統的中央賬本,各分區可在此進行跨鏈通信(IBC)信息交換。跨鏈信息(IBC)使用兩種交易類型:IBCBlockCommitTx和IBCPacketTx。第一種傳遞任意給定分區的最新區塊哈希值。第二種則允許分區證明信息包是否合法及是否由發送者的應用程序發布。
讓我們試想一下兩個不同分區之間的兩個DApp相互通信。為此,跨鏈通信信息會發送至Cosmos樞紐,樞紐則會記錄此次交互。信息通過Cosmos樞紐轉發,同時每個分區在自己的區塊鏈記錄這些交互結果。這樣三個獨立區塊鏈中都留下了活動的證據。由於具備了讓區塊鏈實現相互交互的能力,Cosmos被譽為“區塊鏈的互聯網”。
什麼是Cosmos分區?
Cosmos的定制化區塊鏈,稱為“分區”,廣泛用於各種不同的應用程序。該術語等同於Polygon等區塊鏈項目中廣為人知的側鏈概念。每個分區均可驗證自己的交易、鑄造代幣並實現定制化開發。即使存在這些差異化功能,所有分區只要獲得許可,仍可與Cosmos系統中的其他任意分區進行交互。
分區採用樞紐與輻條的架構,樞紐充當不同分區之間的路由器作用。 Cosmos樞紐是其中的熱門代表,但還有其他樞紐存在。網絡完全無准入權限,任何人都能創建樞紐區塊鍊或分區。但是,每個分區或樞紐有權拒絕其他區塊鏈的連接。
連接至樞紐的區塊鏈,也能連接與相同樞紐相連的任意分區。樞紐之間也能相互連接。此外,和幣安鏈在2019年的操作一樣,任何人都能分叉Cosmos樞紐,並發布自己的版本。
什麼是Cosmos SDK?
Cosmos SDK是一套開源軟件開發工具包,讓用戶用於創建定制化區塊鏈。 Cosmos SDK的默認共識協議為Tendermint Core,但同時還有各種不同的預構建模塊可供使用。使用Cosmos SDK將顯著簡化構建區塊鏈的流程,提供用戶期望的所有標準。
通過極具定制性的插件,用戶可設計全新功能和特性。公有權益證明及私有許可權威證明區塊鏈都可使用Cosmos SDK進行構建。幣安鏈就是使用Cosmos SDK構建區塊鏈的其中一個示例。
什麼是ATOM?
ATOM是Cosmos的原生代幣,具有以下三大主要用例:
用戶須使用ATOM支付交易費用,與所需算力成正比。
ATOM同樣參與Cosmos樞紐的治理體系。持有的ATOM越多,對平台決策的投票權越大。
驗證者可質押代幣,獲得參與共識算法的獎勵。
ATOM通過首次代幣發行(ICO)發放,無供應上限,因而是一種具有通脹特性的代幣。 Tendermint Core使用新鑄造的ATOM獎勵質押者。因此,通脹率根據代幣質押數量及質押者人數而實時調整。
什麼是Tendermint?
Tendermint是一種協議,提供區塊鏈共識機制(Tendermint Core)以及允許應用程序連接到Tendermint Core共識引擎的工具,即Tendermint ABCI。 Tendermint Core是Cosmos的默認共識協議,同時也是拜占庭容錯(BFT)系統。簡言之,拜占庭容錯(BFT)是指非合作性,甚至是惡意參與者也可確認新交易。
驗證者可通過Tendermint Core運行節點,維護區塊鏈數據副本。 Cosmos樞紐的驗證者限制為100名,因此部分完整節點無法成為驗證者。確認交易的驗證者需對入鏈的新區塊進行投票。
通過質押ATOM作為節點,驗證者才可獲得驗證權利。質押價值排名前100位的節點成為驗證者,其投票權與質押ATOM成正比。用戶也可將自己的ATOM委託給驗證者,換取部分區塊獎勵。
用戶可自由選擇將ATOM質押給更可靠的人,這一機制將有效激勵驗證者保持良好操行。為了添加新區塊,一組共100名驗證者通過投票就每個區塊達成共識。根據領導者的區塊提案,投票將分多輪進行。
Tendermint為何至關重要?
Tendermint (BFT)受到熱捧的原因如下:
適用於公鍊和私鏈。 Tendermint (BFT)僅處理Cosmos區塊鏈的網絡層和共識層,其中包括驗證者如何就交易達成共識以及如何分享信息,但開發人員則可定制化應用程序層。無論是公有或私有許可區塊鏈,每個分區均可決定驗證者的選定方式。
高性能。 Tendermint (BFT)的出塊時間約為1秒,且每秒可處理數千筆交易。
即時交易確認。只要大多數網絡驗證者誠實可靠,區塊一經創建,交易立即確認。與以太坊(ETH)或比特幣(BTC)等區塊鏈相比,Cosmos用戶需確認的區塊更少,更有把握接受交易。
安全性。如區塊鏈確實出現了分叉,產生了兩筆不同的歷史交易記錄,也能輕而易舉地追究責任並確保查明問題發生的原因。
總結
Cosmos是首批用於創建區塊鏈互操作性的解決方案,且該選項仍保持熱度不減。 Tendermint (BFT)和Cosmos SDK仍是當下創建區塊鏈的有力工具。然而,自2017年以來,我們觀察到與以太坊等高流量區塊鏈協作的側鏈開始獲得了更多關注。這種趨勢是否還將持續,我們拭目以待。儘管如此,Cosmos計劃借當前NFT、DeFi抵押以及跨鏈質押等的東風,努力在潮流中把握機會,贏得未來。
Last updated