Topics 區塊鏈Current Page

什麼是 Tendermint?

中級
區塊鏈
Sep 27, 2021
閱讀時間 12 分鐘

AI 概要

展開

僅需 30 秒,即可快速掌握文章內容並判斷市場情緒!

詳細概要





Tendermint Core 和 ABCI 構成瞭 Tendermint,這是一種開源區塊鏈協議引擎,開發者可以使用任何編程語言進行構建。Tendermint 將開發人員的注意力從技術和繁瑣的加密組件轉移到應用層。

雖然比特幣和以太幣等代幣受到瞭大部分炒作,但事實是,如果沒有以太坊和Tendermint等網絡,加密貨幣生態系統就無法運行。在本文中,我們將討論 Tendermint 和 Cosmos 網絡。讓我們來瞭解一下 Tendermint 與 Cosmos 的關係,深入研究 Cosmos 代幣 (ATOM) 的運作方式,以及更多精彩。

什麼是 Tendermint?

Tendermint成立於2014年,是一種區塊鏈協議,用於在機器上以安全一緻的方式復製和推齣區塊鏈應用程序。它是區塊鏈軟件架構師 Jae Kwon 和互聯網生物物理學傢 Ethan Buchman 的心血結晶。

Tendermint 也稱為“Tendermint Core”,這是一種可以與網絡內的區塊鏈和外部區塊鏈進行通信的協議。藉助 Tendermint,您可以無縫創建任何區塊鏈系統。這有助於剋服耗時的技術設置階段,讓您專注於應用程序本身。

要瞭解 Tendermint 區塊鏈關係的現狀,請想象一下披薩。Tendermint就像披薩的地殼或基礎:它構成瞭開發人員發明無限區塊鏈應用程序的基礎。建立基礎後,您可以添加各種不同的配料。對於披薩,澆頭可以是義大利辣香腸或菠蘿。Tendermint 等同於 Cosmos 等區塊鏈。

Tendermint 由兩個關鍵構建基塊組成:區塊鏈共識引擎和通用應用程序接口。

  • 區塊鏈共識引擎

Tendermint Core 是區塊鏈共識引擎,可確保交易以相同順序記錄在每颱機器上。它促進瞭點對點網絡,並提供瞭質押證明 (PoS) 共識。

  • 通用應用程序界麵

藉助 Tendermint 的應用程序區塊鏈接口 (ABCI),交易可以用任何編程語言處理。因此,ABCI 是區塊鏈鏈接到 Tendermint Core 協議的工具。

什麼是 Cosmos 幣?

Cosmos 代幣(符號:ATOM)是一種在 Cosmos 網絡上運行的加密貨幣。它為區塊鏈生態系統提供支持,旨在實現擴展和互操作。 作為維護網絡的奬勵,ATOM 代幣持有者可以質押代幣,獲得更多 ATOM。Cosmos 旨在透過這種獨特的方式將競爭轉變為社區。 

Cosmos 是首個在公共互聯網上利用經典 Byzantine 容錯 (BFT) 共識協議的系統,其實際經濟價值處於風險中。Cosmos 的主要目標是剋服市場中缺乏互操作性的問題。因此,Cosmos 網絡是一個由獨立區塊鏈組成的去中心化生態系統,可進行擴展和連接。 

該網絡包括基於 Cosmos 構建的區塊鏈,以及透過掛鈎區構建的比特幣和以太坊等外部區塊鏈。peg 區是一種基於賬戶的區塊鏈,可將 Cosmos 內的區域橋接到比特幣或以太坊等外部鏈。連接區塊鏈的過程稱為“區塊鏈互聯網”(IoB)。

區塊鏈領域涵蓋瞭多種服務和功能。使用 Cosmos,不同的區塊鏈可以與其專用用例共存。這使得開發人員能夠專注於開發自己的應用程序,而不是開發讓網絡運行的協議。Cosmos 還支持不同的區塊鏈利用其他平台的功能來提升用戶體驗。

在整個網絡中,Cosmos 使用其平台提供的各種專有開源工具,以實現區塊鏈的互操作性。

Tendermint 區塊鏈 (Cosmos) 如何運作?

Cosmos 網絡由三層組成:

  • 申請:處理交易並維持網絡狀態。

  • 人際網絡:允許交易與區塊鏈之間的通信。

  • 共識:透過在節點之間建立共識來確定網絡狀態。

三層組閤簡化瞭開發過程。然而,隻有透過 Tendermint BFT 等外包工具纔能實現這一目標。因此,Tendermint 算法構成瞭 Cosmos 網絡的支柱。分布式網絡可透過 PoS 治理機製與 Cosmos Hub 同步運行。

ATOM 是原生 Comos 代幣,可以質押。Cosmos 使用名為 Tendermint Core 的 PoS 協議。

宇宙質押有兩種方式:

  • 驗證:驗證者是指運行完整節點並驗證網絡交易的個人或組織。驗證者是網絡的直接參與者,負責驗證區塊鏈內的交易,以取代投資迴報率 (ROI)。但是,驗證者必須滿足某些要求,例如近乎完美的正常運行時間、足以成為前 125 名 ATOM 持有者之一的最低 ATOM 餘額,以及高帶寬可用性。

  • 委托:Cosmos網絡上的大多數質押者都是“委托人”。委托人將其 ATOM 委托給驗證其交易的驗證人。委托人無需運行完整節點即可參與驗證。雖然委托人的 ROI 較低,但他們可以質押少量資産,無需遵守與驗證者相同的硬件或帶寬要求。這使得委托比驗證更簡單。

除瞭區塊奬勵外,驗證者和委托人還有權從 Cosmos 網絡上進行的交易中獲得部分手續費。

Tendermint 可用於哪些用途?

Tendermint是一個區塊鏈引擎,使開發人員能夠繞過建立區塊鏈所需的繁瑣和技術加密技術。

人們將加密貨幣視為僅由特定個人使用的資金形式。如今,加密貨幣為現金和黃金等傳統期權提供瞭高效的替代方案。透過促進行業利益相關者之間的融閤,Cosmos 確保全麵分享進展。Cosmos 憑藉其不懈努力,鞏固瞭其作為全球熱門加密貨幣之一的地位。(編輯注:在撰寫本文時,CoinMarketCap排名第19位。) 

一個 ATOM 的價格是多少?

在撰寫本文時,一個 ATOM 的價格約為 $40,24 小時交易量略低於 $30 億美元。

Tendermint 市值

Cosmos的曆史最高點為$44.46。目前,ATOM 的流通供應量約為 2.8 億 ATOM,總市值超過 110 億美元。

Tendermint 的架構與目標

Tendermint 采用模塊化架構(不同於單石架構),軟件組件獨立。因此,您可以更新應用程序的某個部分,而不會對系統造成重大變化。

Tendermint 的目標:

  • 提供區塊鏈的網絡和共識層,作為開發不同去中心化應用程序的平台。

  • 使開發人員能夠專注於區塊鏈的應用層,而不是同時研究共識層和網絡層。

資料來源:Blockgeeks

什麼是 Tendermint 協議?

Tendermint基本上是Cosmos區塊鏈的軟件。在部分同步通信下達成共識。部分同步系統模型可在同步和異步期間交替使用。該模型被稱為“弱同步”。簡而言之,Tendermint 旨在實現一個更集中的模型,拒絕異步運行節點的時間限製。

Tendermint 依靠時間假設取得進展。然而,與同步系統相比,進度速度取決於網絡速度,而不是系統參數。

協議遵循下錶所示的簡單狀態機:

資料來源:Tendermint

該協議由驗證者運行,驗證者提齣交易區塊並對交易區塊進行投票。每個區塊均位於頂部。如果未提交區塊,協議將進入下一輪,新驗證者將提齣該高度。投票需要進行兩次,纔能進行凍結。這些步驟被稱為“優先任務”和“預承諾”。如果超過三分之二的驗證者在同一輪中預投同一區塊,則該區塊將被視為已投入。

盡管 Tendermint 協議與比特幣有著共同點,但由於兩種協議都在區塊鏈上記錄交易,因此每種協議都為 Byzantine Generals 問題提供瞭獨特的解決方案,也稱為共識或“協議”問題。

什麼是拜占庭容錯和 ABCI?

Byzantine 容錯

區塊鏈需要去中心化,充當由分布式計算機網絡維護的數字分類賬。區塊鏈技術支持無需中間産品即可進行交易的系統,同時保持高度透明度和可靠性。

與大多數分布式計算系統一樣,加密貨幣網絡需要定期就區塊鏈的當前狀態達成一緻。這些協議也稱為“共識”。遺憾的是,以安全高效的方式在分布式網絡上達成共識並不容易。

分布式計算機節點網絡如何判斷其中一些節點是否可能錶現不誠實或失敗? Byzantine 容錯源於這一基本問題,也稱為“Byzantine 將軍問題”。1982 年,Byzantine 被認為是一個邏輯問題,它說明瞭一群拜占庭將軍在戰場上試圖就下一步行動達成一緻時可能會遇到哪些溝通睏難。

Byzantine 容錯 (BFT) 是能夠抵禦 Byzantine Generals 問題所導致的故障類彆的系統屬性。因此,BFT系統可以運行,盡管一些節點發生故障或惡意操作。

正如 Byzantine Generals 問題有多種解決方案一樣,BFT 系統也可以以不同的方式構建。

ABCI

ABCI 支持 Byzantine 容錯復製以任何編程語言編寫的應用程序。ABCI 主要連接 Tendermint Core 和 Cosmos 軟件開發工具包 (SDK)。開發者可以使用 Cosmos SDK 為 Cosmos 網絡構建項目。

Cosmos 網絡基於與 Cosmos Hub 的互操作和連接,後者是主要組件。換言之,ABCI 定義瞭區塊鏈與運行在區塊鏈之上的應用程序之間的邊界。

ABCI 由三種主要消息類型組成,這些消息從核心發送到應用程序。應用程序會回覆相應的回覆消息。

消息如下:

  • DeliverTx 消息驅動應用程序。每筆交易都伴隨在區塊鏈中。

  • CheckTx 消息與 DeliverTx 類似,但僅用於驗證交易。

  • 承諾消息將放入以下區塊標頭,用於計算當前應用程序狀態的加密承諾。

ABCI 套接字可連接至多個應用程序。例如,Tendermint Core 將三個 ABCI 來源連接到應用程序:一個用於驗證 Mempool 中的廣播,一個用於共識引擎阻止提案,另一個用於查詢應用程序的狀態。

什麼是 Tendermint Core?

Tendermint Core 是 Tendermint 的共識引擎,可確保以相同的順序在每颱機器上記錄相同的交易。Tendermint Core 還提供網絡和共識層。

Tendermint Core 負責:

  • 節點間共享區塊和交易。

  • 建立規範/不可變的交易順序(區塊鏈)。

Tendermint 是否可擴展?

在區塊鏈的背景下,可擴展性是指區塊鏈支持網絡中不斷增加的交易和節點負載的能力。 

分片創建較小的數據庫或分片,這些數據庫或分片在節點之間共享,並可以並行運行。基於 PoW 的系統無法進行分片,而 Tendermint 基於 PoS 的網絡中的分片功能有助於提高可擴展性。總體而言,與傳統 POW 共識算法相比,Tendermint 的版本更具可擴展性。

Tendermint 與以太坊

以太坊是首個透過提供虛擬機區塊鏈簡化區塊鏈應用程序開發的協議,使開發人員能夠透過智能閤約部署自定義邏輯。然而,仍然存在一個問題:核心區塊鏈的發展。以太坊簡化瞭這一過程,但它確實使用瞭DApp,而不是獨立的區塊鏈。

在 Tendermint 之前,創建區塊鏈需要從頭開始構建所有三層:網絡、共識和應用。Tendermint 可大幅簡化流程,因為開發人員隻需使用應用層即可。網絡和共識層已透過 Tendermint Core 引擎提供。因此,您隻需透過您選擇的編程語言調整 ABCI,開發獨特的應用程序,然後開始使用這些功能。區塊鏈間通信協議 (IBC) 對區塊鏈互操作性至關重要。IBC允許異構鏈轉移價值和數據,這有助於解鎖使用不同驗證器集和應用程序的區塊鏈平台之間的互操作性。

Tendermint 與 Cosmos (ATOM)

Cosmos是一個雙層區塊鏈生態系統:第一層支持網絡,第二層支持共識。第一層由 Tendermint 提供支持,稱為 Tendermint BFT。因此,Tendermint將共識/網絡層與區塊鏈的應用層分開。任何人都可以編寫區塊鏈,而無需編寫所有加密貨幣和網絡相關代碼,讓開發者輕鬆構建解決方案。 

簡而言之,Cosmos 是使用 Tendermint 構建的 PoS 區塊鏈,ATOM 是使用委托的代幣,允許包括非驗證者在內的任何人參與質押。Tendermint 是 Cosmos 運行的軟件。

Cosmos (ATOM) 價格預測 

ATOM 代幣廣受歡迎,專傢認為價格仍有很大的增長空間。因此,在錢包中持有 ATOM 是值得的,因為預計到 2021 年底價格將達到 $50。

隨著加密貨幣交易和互聯網活動在未來幾年的增長,投資者有望將資金匯集到各種加密貨幣中。一些消息人士認為,加密貨幣投資的增長可能會在 2022 年前幫助 ATOM 代幣達到 $80。

Tendermint 的未來

Tendermint是Cosmos網絡的核心貢獻者,Cosmos網絡是一組多個互聯區塊鏈。它提供區塊鏈軟件和開發工具包,兩者均由 Cosmos 生態系統中的區塊鏈項目使用。 

此外,Tendermint 正在開發一家名為 Emeris 的加密貨幣 App 商店,以便用戶能夠訪問一係列 DApp。Emeris 將為用戶提供一個平台,使其能夠與藉貸協議和 DEX 等應用程序進行交互。

Tendermint CEO Peng Zhong 表示:“Emeris 是我們迄今為止最具雄心的産品。最後,我們將為最終用戶提供一個一站式門戶,幫助他們輕鬆駕馭區塊鏈互聯網。我們的測試版開始實現這一願景,專注於跨鏈 DeFi。

結語

Tendermint 是開發者構建不同區塊鏈的堅實基礎。還有改進空間,還有大量工作要做。例如,算法的保證尚未經過正式驗證,其性能可能會進一步優化,架構可能會發生變化,從而增加容量。

雖然加密貨幣和區塊鏈仍處於起步階段,但它們具有成為貨幣和計算未來的巨大潛力。Tendermint 和 Cosmos 等技術為開發者提供瞭一個創造美好未來的平台。我們期待著看到會發生什麼。



獲取屬於您的每日加密貨幣和交易信息

沒有垃圾郵件。 加密空間中只有大量的乾貨和行業更新

    roadmap