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。
參考連結[編輯 | 編輯原始碼]
- ↑ Announcing Ethermint — GoEthereum powered by Tendermint | by Peng Zhong | Interchain Ecosystem Blog