區塊鏈網絡共識算法的進步,代表著更高的效率和安全級別,在我們了解了比特幣的pow和以太坊以及其他鏈的pos共識之后,可以發現很多共識是從bft共識改進而來。不過,其中也有另一方向的創新者,就是?Tendermint,?Tendermint最典型的代表是Cosmos以及使用Cosmos?SDK創造的項目,還有例如Oasis這樣的網絡也使用?Tendermint。
本文中,我們總結一下?Tendermint的資料,用來整體了解。
Tendermint是用于在多臺機器上安全且一致地復制的應用程序,其安全性表示為即使多達1/3的機器以任意方式發生故障,Tendermint也能正常工作;一致是指每臺沒有故障的機器看到相同的事務日志并計算相同的狀態。
金色財經合約行情分析丨BTC在9000美元上方波動 有所企穩:據火幣BTC永續合約行情顯示,截至今日17:00(GMT+8),BTC價格暫報9084美元(0.50%),20:00(GMT+8)結算資金費率為0.010000%。
昨日晚BTC在9000美元上方盤整后向上測試9200美元,目前在這一區間內窄幅震蕩。根據火幣交割合約數據,BTC當季合約成交額下降,持倉量穩定,精英多頭占比略增,當季合約窄幅溢價。BTC目前仍處在9000美元上方,價格有所企穩。
USDT于火幣全球站OTC的報價為7.04元,溢價率為-0.59%。[2020/6/29]
容忍機器以任意方式發生故障(包括成為惡意)的能力被稱為拜占庭容錯(BFT)。區塊鏈技術對BFT進行改造為更強調點對點網絡和加密身份驗證。交易在塊中被批處理形成了一條鏈,這種區塊鏈數據結構實際上優化了BFT設計。
金色相對論 | 孫澤宇:本次疫情讓更多人了解了區塊鏈的價值:在本期金色相對論中,創世資本創始合伙人孫澤宇發言指出:本次疫情,對于區塊鏈的應用需求更多的可能是在公共服務上,但是開闊來看,這次戰“役”,讓大家更加看到并且了解了區塊鏈的價值,并且結合去年的10月25日,總書記對于學習發展區塊鏈的指示,對區塊鏈的發展都是有極大的幫助,接下來這方面的創業者可能會如雨后春筍般涌現,相信傳統VC也會注意看到這一步。[2020/2/13]
而Tendermint改進后可以稱為是一種易于理解的、異步的BFT共識協議。該協議遵循如下所示的簡單狀態機運行方式:
金色晚報 | 中國區塊鏈大數據交易實驗室正式啟動 區塊鏈公司Algorand獲6200萬美元的風險投資:印度近58%組織在招聘區塊鏈等IT人才;NULS成為“公有鏈技術聯盟”首批合作伙伴;粵港澳大灣區區塊鏈產業達成戰略合作。更多晚報內容,請查看圖片。[2018/10/24]
其中協議的參與者稱為驗證者,他們輪流提出交易區塊并對其進行投票。塊在鏈中提交,每個高度都有一個塊。當一個區塊無法提交時,協議會進入下一輪,新的驗證者可以針對該高度再提出一個區塊。
成功提交區塊需要兩個階段的投票;稱為pre-vote和pre-commit。當超過2/3的驗證者在同一輪中為同一塊預先提交時,這個塊被提交。
分析 | 金色盤面:時間反彈接近尾聲 市場面臨方向選擇:金色盤面綜合分析:BTC長達48小時的橫盤已經接近了尾聲,短線看空頭占優,30分鐘的MA144兵臨城下,疊加了6480美元的黃金線,而多頭可以依托的僅有短期均線和求生的勇氣。在沒有足夠的援兵支撐下,退守6200美元一線貌似更切合實際。當然,不排除小概率事件發生,畢竟多頭的退路已無,向下將是萬劫不復,但直接向上突破,必須有足夠的兵力調配,否則將遭到空頭肆虐。這里給多頭的建議是先退守,誘敵深入,制造2小時的MACD背離,吸引更多買盤入場,而后趁空頭力竭之時發動攻勢,一舉將其逼退至6900美元之上。鑒于近期市場波動較大,投資者請做好風控。[2018/9/8]
圖示的右下角有一張一對夫婦在跳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:MININTMINTENDgemini情侶網名另一半startingpointalchemint-standardsEndless Battlefield
近日,全球關注的烏俄戰事蔓延到了金融領域。消息稱,美國和歐盟、英國及加拿大發表聯合聲明,宣布禁止俄羅斯的幾家主要銀行使用SWIFT國際結算系統.
1900/1/1 0:00:00作為Cosmos生態的EVM網絡,Evmos是近期最受關注的項目之一,它將通過 IBC 與以太坊主網、EVM 兼容環境和其他 BFT 鏈互操作,使用戶和開發人員可以輕松地在鏈之間進行無縫交互.
1900/1/1 0:00:00VR 技術價值的突破口已經從看房走向了空間的數字化。VR 熱回來了。截至 2021 年 11 月,AR、VR 相關的融資已經達 540 多億,相比去年的 230 億多了一倍以上.
1900/1/1 0:00:00頭條 ▌美聯儲主席鮑威爾:國會需要對加密貨幣采取行動3月2日消息,美聯儲主席鮑威爾:國會需要對加密貨幣采取行動。戰爭強調了對數字貨幣采取行動的必要性。現有的央行數字貨幣實際上是投機的工具.
1900/1/1 0:00:00頭條 ▌美國SEC委員:對現貨比特幣 ETF 尚未獲得批準感到驚訝金色財經報道,Bitcoin Magazine發推稱.
1900/1/1 0:00:00Polygon總部位于印度。去年5月,Polygon 因被美國億萬富翁馬克·庫班 (Mark Cuban) 投資,成為關注的焦點.
1900/1/1 0:00:00