|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
嫩薄荷
什麼是嫩薄荷?
Tendermint 是一種共識機制,允許應用程式安全、一致地在不同機器上啟動。它的拜占庭容錯率高達 33%。這意味著 Tendermint 上的應用程式即使運行的三台機器中最多有一台發生故障,也可以正常運作。
Tendermint 使用權益證明共識,在每個時期從驗證器集中選擇一個隨機節點。節點提出一個新的區塊,該區塊被添加到鏈中並具有即時交易終結性。區塊鏈具有模組化架構,這意味著它的共識層和網路層與其應用層是分開的。這使得開發人員可以建立區塊鏈應用程序,而不必擔心引導共識機制。
Tendermint 如何運作?
Tendermint 有兩個元件:區塊鏈共識引擎和通用應用程式介面。共識引擎稱為 Tendermint Core,確保交易以相同的順序記錄在所有節點上。該應用程式介面稱為應用程式區塊連結口(ABCI),它使得交易能夠以任何程式語言進行處理。開發人員可以使用 Tendermint 在其上建立應用程式。此外,與單體區塊鏈不同,它們可以自由選擇程式語言和開發環境。
了解:模組化區塊鏈與整體區塊鏈:有什麼區別?
嫩薄荷核心
Tendermint Core 是一種非同步 BFT 共識協定。驗證者輪流對區塊提出提議和投票。如果未提交區塊,協議將進入下一輪並提出新的區塊。投票分兩個區塊進行,包括預提交和預投票階段。如果三分之二的驗證者預先提交了一個區塊,那麼該區塊就會被提交。
來源:tendermint.com
Tendermint 共識和 Cosmos
Cosmos 是一個具有三層的第一層區塊鏈:
用於處理事務和維護網路狀態的應用層。
用於中繼交易和鏈之間通訊的網路層。
用於決定網路狀態的共識層。
Tendermint 共識是 Cosmos 共識層的支柱。 ABCI 應用程式層允許開發人員在 Cosmos 區塊鏈之上進行構建,或使用 Cosmos SDK 在與 IBC 相容的區塊鏈之一上進行構建。 Cosmos SDK 是 ABCI 的實現,代表 Cosmos 生態系統的模組化部分。
用一個例子來說明上述內容:開發團隊可以選擇建立一個新的去中心化金融 DApp。他們缺乏建立自己的連鎖店的手段和動力。同時,團隊正在尋找靈活的程式解決方案,以最大限度地提高互通性。它可以使用 Cosmos SDK 作為即插即用選項來建立與 Cosmos 和其他 IBC 鏈相容的去中心化應用程式。它將透過 ABCI 連接到 Tendermint Core 共識機制。
Tendermint 的未來
作為 Cosmos 生態系統的核心貢獻者,Tendermint(同名共識背後的公司)為 Cosmos 提供軟體和開發套件。它還正在開發一個加密應用程式商店(Emeris),它將作為與去中心化應用程式互動的單一平台。
此外,Cosmos 正在透過更新 Cosmos 2.0 版本來擴展其生態系統。 Cosmos 區塊鏈將作為不同 IBC 鏈之間的連結層,為 Cosmos 經濟系統增加價值。
您可以在我們的《深入探討 Cosmos 2.0 網路》中閱讀更多關於 Cosmos 的資訊。
可信任執行環境 (TEE)
可信任執行環境 (TEE) 是主處理器內的安全區域,提供受保護的空間,敏感程式碼和資料可以在其中運行,而不必擔心外界的篡改或觀察。 |
人類鑰匙
人類金鑰是從您的身分、您的知識或您擁有的東西衍生出來的加密金鑰。它們用於保護數位資產、保護隱私和訪問去中心化網路。 |
開放金融(OpenFi)
OpenFi是「開放金融」的縮寫,是一個將傳統金融(TradFi)與去中心化金融(DeFi)結合的金融框架。 |
匯總即服務 (RaaS)
匯總即服務 (RaaS) 允許建構者快速建立和啟動自己的匯總。 RaaS 供應商提供端對端解決方案,例如底層技術堆疊的客製化、無程式碼管理以及與核心基礎架構的一鍵客製化整合。 |
數據可用性採樣 (DAS)
資料可用性採樣(DAS)是一種使去中心化應用程式能夠驗證區塊資料的可用性的方法,而不需要每個參與者下載整個資料集。 |
多種數據可用性 (MultiDA)
這個區塊鏈架構使用多個資料可用性(DA)服務來確保資料冗餘。 |