ATOM-阿童木簡介詳情
Cosmos是一個並行網絡,各鏈由諸如Tendermint共識提供支持。在cosmos生態系統中各空間可以相互通信、交易、互操作。Cosmos的願景是打破區塊鏈之間的障礙,創建一個區塊鏈互聯網,成為各種實際使用場景的優先選擇平台。
這一實現伴隨著一系列系統工具的開發,包括Tendermint,Cosmos SDK、IBC,Hub和Zone之間的通信,通過IBC協議實現。以太坊所採用的Go-Ethereum是單片技術堆棧範疇,對其特性的一些升級、以及定制性的提升,是2014成立的Tendermint最早的切入點。Tendermint BFT是一種解決方案,它將區塊鏈的網絡層和共識層打包,開發人員只需專注於應用層而無需在意底層協議,這一對開發者友好的設計在公鏈氾濫的當今看起來並無新意,但如果考慮這一設想最早出現在2014年底,就能自然而然明白cosmos的前瞻性了。
此外,Tendermint 共識算法的主要好處就是它具有安全簡易的輕客戸端,這一點使其成為手機和物聯網用例的理想工具。Tendermint 輕客戸端只需和驗證組的變化保持一致,然後驗證最新區塊中預先提交的+⅔,來確定最新情況。總而言之,跨鏈不是comos的全部,Tendermint技術在開發時間的節省上也下了很大的功夫,Tendermint BFT的屬性適用公鏈、私鏈,Tendermint BFT僅處理區塊鏈的網絡和共識,節點傳播事務和驗證器就一組事務達成一致,以附加到區塊鏈,每秒可處理數千事務。
COSMOS建立在Tendermint的BPOS+PBFT的共識機制上。該機制涉及驗證人與提議人。PBFT則用來確認區塊的有效性,抵押代幣的數量決定驗證人投票的權重過程中的權力,BPOS用來分配驗證人的權力。每輪的提議人會從驗證人順序列表中按照其選票比例來選擇確定。Tendermint採用由絕對多數的選票三分之二選定的最優拜占庭容錯算法。