Cosmos(ATOM)

於 2024年11月30日 (六) 14:56 由 Martin 京一留言 | 貢獻 所做的修訂
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

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