Cosmos的工作機制是什麼?

買賣虛擬貨幣

Cosmos網路由三層組成。

  • 應用:處理交易和更新網路狀態
  • 網路:允許交易和區塊鏈之間的通訊。
  • 共識:幫助節點就係統的當前狀態達成一致。

為了將所有的層級聯絡在一起,並允許開發人員構建區塊鏈應用,Cosmos依賴於一套開源工具。

Tendermint

這種分層設計中最基本的元素是Tendermint BFT引擎,這部分網路允許開發人員構建區塊鏈,而無需從頭開始編碼。

Tendermint BFT是執行Cosmos軟體的計算機網路所使用的演算法,用於保護網路、驗證交易並將區塊提交到區塊鏈。它透過一個稱為應用區塊連結口的協議連線到應用程式。

Tendermint拜占庭容錯(BFT)

Tendermint的核心是Tendermint Core,這是一個股權證明(PoS)治理機制,使執行Cosmos Hub的計算機分散式網路保持同步。

為了讓參與者("驗證者節點")為區塊鏈提供動力,並對變化進行投票,他們需要首先對ATOM進行股權證明。要成為驗證者,一個節點需要在押注ATOM的節點中排名前100位。投票權由押注ATOM的數量決定。

使用者也可以將自己的代幣委託給其他驗證者,將投票權分配給他們,同時仍然可以獲得部分割槽塊獎勵。

驗證者可以根據自己的投票偏好,靈活地在他們委託的驗證者之間切換,從而激勵驗證者誠實地進行投票。

Cosmos Hub和區塊

Cosmos Hub是Cosmos網路上推出的第一個區塊鏈,它的建立是為了在大同網路內建立的所有獨立區塊鏈(稱為 "區")之間充當中介。

在Cosmos中,每個區都能夠獨立執行其基本功能。這包括驗證賬戶和交易,建立和分發新的代幣,以及執行對其自身區塊鏈的更改。

Cosmos Hub的任務是透過跟蹤網路內所有區塊的狀態來促進它們之間的互操作性。

區塊鏈間通訊協議

區塊透過區塊鏈間通訊協議(IBC)連線到Cosmos Hub,該協議是一種使資訊能夠在每個連線的區塊之間自由和安全地傳輸的機制。

一旦一個區連線到宇宙中心,它就可以與連線到中心的每一個其他區互操作,這意味著具有巨大不同應用、驗證器和共識機制的區塊鏈可以交換資料。

Cosmos SDK

Cosmos團隊還建立了Cosmos軟體開發工具包(SDK),允許開發人員使用Tendermint共識演算法構建區塊鏈。

SDK透過提供區塊鏈中包含的最常見的功能(如:Staking、治理、代幣),將複雜性降到最低。開發者可以建立外掛來新增任何他們想要的附加功能。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;