買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Filecoin > Info

TEND:金色觀察|?Tendermint:“新派”共識的代表_MIN

Author:

Time:1900/1/1 0:00:00

區塊鏈網絡共識算法的進步,代表著更高的效率和安全級別,在我們了解了比特幣的pow和以太坊以及其他鏈的pos共識之后,可以發現很多共識是從bft共識改進而來。不過,其中也有另一方向的創新者,就是?Tendermint,?Tendermint最典型的代表是Cosmos以及使用Cosmos?SDK創造的項目,還有例如Oasis這樣的網絡也使用?Tendermint。

本文中,我們總結一下?Tendermint的資料,用來整體了解。

Tendermint是用于在多臺機器上安全且一致地復制的應用程序,其安全性表示為即使多達1/3的機器以任意方式發生故障,Tendermint也能正常工作;一致是指每臺沒有故障的機器看到相同的事務日志并計算相同的狀態。

金色財經舉辦五周年慶瓜分比特幣活動:時間如刻,萬物移轉,卻讓行業每一位熱愛者緊緊相依、砥礪同行。從青澀到沉穩,這些年的時光值得回憶。眼下正值金色財經五周年慶,金色財經邀請行業內外用戶共慶金色五周年。活動參與時間:11月10日—11月12日23:59:59。

用戶注冊并登錄金色財經賬號,點擊參與抽獎,即可參與瓜分BTC大禮。老用戶邀請好友即可參與排行榜、彩蛋獎勵,最高可達800USDT獎勵。更多詳情見原文鏈接。[2021/11/10 6:43:43]

容忍機器以任意方式發生故障(包括成為惡意)的能力被稱為拜占庭容錯(BFT)。區塊鏈技術對BFT進行改造為更強調點對點網絡和加密身份驗證。交易在塊中被批處理形成了一條鏈,這種區塊鏈數據結構實際上優化了BFT設計。

金色晚報 | 7月29日晚間重要動態一覽:12:00-21:00關鍵詞:USDT增發、菲律賓央行、Tether、伊朗

1. 當前BTC錨定幣總鎖倉額超2億美元。

2. 菲律賓中央銀行研究發行央行加密貨幣。

3. Tether在波場網絡增發3億枚USDT。

4. 伊朗授權發電廠開采比特幣。

5. 尼日利亞司法部長已將比特幣法案提交至國民議會。

6. Gavin Wood撰文回應雪崩協議質疑:雪崩協議不安全也無可拓展性。

7. 加州大學教授:美元支持的穩定幣有貶值風險 跨境支付加密貨幣更有價值。

8. 國際匯款公司TransferWise以50億美元估值完成3.19億美元融資。

9. BSN中國及國際官網將于7月底8月初更新。[2020/7/29]

而Tendermint改進后可以稱為是一種易于理解的、異步的BFT共識協議。該協議遵循如下所示的簡單狀態機運行方式:

分析 | 金色盤面:HSR短線繼續受阻于5.12美元:金色盤面分析師表示:HSR在24小時內漲幅約4%,目前短線受阻于5.12美元明顯,從1小時K線排列看,短線有回落需求,下方短線支撐關注4.90美元[2018/8/5]

其中協議的參與者稱為驗證者,他們輪流提出交易區塊并對其進行投票。塊在鏈中提交,每個高度都有一個塊。當一個區塊無法提交時,協議會進入下一輪,新的驗證者可以針對該高度再提出一個區塊。

成功提交區塊需要兩個階段的投票;稱為pre-vote和pre-commit。當超過2/3的驗證者在同一輪中為同一塊預先提交時,這個塊被提交。

金色財經現場報道比特幣資深研究人士肖磊:比特幣是賺的上帝的錢:金色財經現場報道,在2018中國區塊鏈高峰論壇以“用什么姿態擁抱區塊鏈”的圓桌論壇上,比特幣資深研究人士肖磊表示,“比特幣從代碼創造到萬億市值,比特幣是賺的上帝的錢,區塊鏈行業不存在價值投資,是價值的轉移,價值的重新分配。[2018/5/20]

圖示的右下角有一張一對夫婦在跳polka舞的照片,當超過三分之二的驗證者為同一個區塊預先投票時,稱之為polka。每個預先提交都必須在同一輪中通過一個polka來證明是合理的。

驗證者可能由于多種原因未能提交區塊,例如當前提議者可能離線,或者網絡可能很慢。Tendermint允許他們確定應該跳過驗證者。因為驗證者等待時間的超時使 Tendermint 成為弱同步協議,而不是異步協議。不過,協議的其余部分是異步進行的,最終驗證者只有在收到超過三分之二的驗證者集的意見后才能取得進展。Tendermint的一個簡化元素是它使用相同的機制來提交一個塊,就像它跳到下一輪一樣。

假設少于三分之一的驗證者是拜占庭的,Tendermint保證永遠不會違反安全性,即驗證者永遠不會在同一高度提交沖突的塊。為此,引入了鎖定規則,這些規則調節流程圖中可以遵循的路徑,一旦驗證者預先提交了一個區塊,它就會被鎖定在該區塊上。該驗證者必須為它鎖定的塊投票,并且如果在后面的一輪中有一個用于該塊的polka,該驗證者只能解鎖并預先提交一個新塊。

在軟件層面,Tendermint由兩個主要技術組件組成:區塊鏈共識引擎和通用應用程序接口。稱為Tendermint??Core的共識引擎確保相同的交易以相同的順序記錄在每臺機器上。應用程序接口,稱為應用程序塊鏈接口(ABCI),使交易能夠以任何編程語言處理。與其他預裝了內置狀態機的區塊鏈和共識解決方案不同,開發人員可以使用Tendermint可以對任何編程語言編寫的應用程序進行BFT狀態機復制。因此,可見Tendermint被設計為易于使用、易于理解、高性能且適用于各種分布式應用程序。

Tendermint已經發展成為可以托管任意應用程序狀態的通用區塊鏈共識引擎。這意味著它可以用作其他區塊鏈軟件共識引擎的即插即用替代品。

Tendermint Core主要通過滿足ABCI的協議要求與應用程序通信。Tendermint能夠通過在應用程序流程和共識流程之間提供一個非常簡單的 API(即 ABCI)來分解區塊鏈設計。

ABCI 由以下3 種主要的消息類型組成,它們從核心傳遞到應用程序。應用程序回復相應的響應消息。

DeliverTx消息,區塊鏈中的每筆交易都通過此消息傳遞。應用程序需要根據當前狀態、應用程序協議和交易的加密憑證來驗證通過DeliverTx消息接收到的每筆交易。然后,經過驗證的事務需要更新應用程序狀態。

CheckTx消息類似于DeliverTx,但僅用于驗證交易。Tendermint Core 的內存池首先使用CheckTx檢查交易的有效性,并且僅將有效交易中繼給其對等方。。

Commit消息用于計算對當前應用程序狀態的加密承諾,以放入下一個區塊頭中。

所以可以總結為,Tendermint Core中創建到應用程序的三個ABCI 連接;一種用于在內存池中廣播時驗證交易,一種用于共識引擎運行區塊提案,另一種用于查詢應用程序狀態。

Tags:MINTENTENDENDMini DogTenzShieldTendiesLegends of Elumia

Filecoin
DGE:讀懂區塊鏈“橋”:如何打破加密世界的信任邊界_區塊鏈

加密生態系統在過去十年中迅速發展。自從 2008 年比特幣白皮書發布以來,加密領域出現了巨大的創新,并被廣泛采用,幾乎成為主流.

1900/1/1 0:00:00
ENS:金色早報 | 鮑威爾:國會需要對加密貨幣采取行動_SEN

頭條 ▌美聯儲主席鮑威爾:國會需要對加密貨幣采取行動3月2日消息,美聯儲主席鮑威爾:國會需要對加密貨幣采取行動。戰爭強調了對數字貨幣采取行動的必要性。現有的央行數字貨幣實際上是投機的工具.

1900/1/1 0:00:00
區塊鏈:中國飛機制造“試水”區塊鏈技術:優化供應鏈_人工智能

2月26日2022上海區塊鏈創新策源工作推進會暨重大成果發布會在滬舉行中新網上海2月26日電 (記者 鄭瑩瑩)中國工程院院士、中國商用飛機有限責任公司(簡稱:中國商飛)首席科學家吳光輝26日在滬.

1900/1/1 0:00:00
MOS:淺談 EVM 兼容性:為什么非EVM公鏈都在擁抱EVM?面臨哪些問題?_near幣漲不起來的原因

原標題:《EVM compatibility and the future of blockchains》以太坊在第一波“以太坊殺手”中幸存下來.

1900/1/1 0:00:00
COI:加密綠洲:阿聯酋如何登頂中東地區的數字資產冠軍_PhoneCoin

據報道,阿拉伯聯合酋長國正準備在2022年第一季度末開始為虛擬資產服務提供商(VASP)發放聯邦許可證.

1900/1/1 0:00:00
DAO:金色學院 | 實戰課第一講:如何發揮DAO的最大作用_區塊鏈

2021年元宇宙概念的大火,另一個衍生出來的名詞—DAO也廣受人們關注。隨著區塊鏈行業發展變化,DAO也經歷了蛻變許變化.

1900/1/1 0:00:00
ads