Cosmos(ATOM)

出自非小号百科

Cosmos 由 Ethan Buchman 和 Jae Kwon 創立於 2014 年,旨在打造具有互操作性的區塊鏈, 並與 IBC(Inter-Blockchain Communication)協議連接,是一種用於構建可擴展、 安全和互連區塊鏈的架構。包括 Cosmos SDK、CometBFT、IBC、CosmWasm 和 CosmJS。

主鏈 Cosmos Hub 是兼容區塊鏈「分區」的中央賬本,每個分區都允許開發人員自行設計加密貨幣、 定製化區塊驗證設置以及其他功能。Cosmos SDK 的默認共識層 Tendermint Core 提供基於驗證者的共識機制,可跨多個 Cosmos 區塊鏈使用[1]。

發展歷程[編輯 | 編輯原始碼]

2014年,核心貢獻 Tendermint(Cosmos 生態系統的入口)成立。

2016年,Cosmos 發布白皮書。

2016年11月16日,推出由 Tendermint 提供支持的 Ethermint[1]

2017年,發布 ATOM 代幣。ATOM 通過混合權益證明算法獲得,有助於確保 Cosmos Hub(該項目的旗艦區塊鏈)的安全。在網絡的治理中也發揮着作用。

2021年4月,區塊鏈間通信 (IBC) 協議於推出,區塊鏈互操作性的 Cosmos 標準。它允許單個區塊鏈控制單獨鏈上的賬戶。目前有 38 個項目使用 IBC,特別是 Terra、Crypto.org Chain 和 Gravity bridge。鏈間賬戶升級將是自 Stargate 以來生態系統最大的一次升級——Stargate 使 Cosmos 區塊鏈有史以來第一次能夠使用 IBC 的標準化協議相互連接。

2022年2月17日,Cosmos 生態系統的非營利組織 Interchain Foundation 宣布發布 Interchain 賬戶升級。

技術細節[編輯 | 編輯原始碼]

Cosmos 網絡由三層組成:應用層、網絡層和共識層。應用層處理交易並更新網絡的狀態,而網絡層允許交易和區塊鏈之間的通信。共識層幫助節點就系統的當前狀態達成一致。Cosmos 使用一組開源工具將各個層連接在一起,並使開發者能夠構建去中心化應用(dApps)。

Tendermint[編輯 | 編輯原始碼]

這種分層設計中最基本的元素是 Tendermint BFT 引擎,這是網絡中允許開發者構建區塊鏈而無需從頭開始編碼的部分。有了 Tendermint,區塊鏈所必需的各種流程,如 P2P 網絡、共識算法和交易處理,都被打包到一個包中。這使得創建區塊鏈應用程序變得簡單得多,因為它消除了從頭開始的需要。

Tendermint 的核心是 Tendermint Core,這是一種權益證明 (PoS) 治理機制,可確保運行 Cosmos Hub 的計算機始終保持同步。它使用 Tendermint 拜占庭容錯 (BFT) 共識算法,這是 PoS 的一種變體。在這個系統下,驗證者輪流將新的交易區塊提交到鏈上。

Cosmos Hub[編輯 | 編輯原始碼]

Cosmos Hub 是在 Cosmos 網絡上建立的第一個區塊鏈。它旨在充當 Cosmos 網絡內形成的所有獨特區塊鏈(稱為「區域」)的中間人。Cosmos Hub 驗證者負責維護所有區域的共識,並為此賺取費用。Cosmos Hub 的原生代幣是 ATOM,用於支付這些費用。

Cosmos SDK[編輯 | 編輯原始碼]

SDK 基於模塊化理念,這意味着開發人員可以插入各種模塊來構建他們需要的區塊鏈類型。它還允許使用不同的編程語言,使其可供更廣泛的開發人員使用。

代幣[編輯 | 編輯原始碼]

ATOM 總供應量 260906513,約 80% 分配給了投資者,而其餘 20% 則分給了兩家公司:All In Bits 和 Interchain Foundation。

參考鏈接[編輯 | 編輯原始碼]

  1. Announcing Ethermint — GoEthereum powered by Tendermint | by Peng Zhong | Interchain Ecosystem Blog