五大模塊化區塊鏈的體系結構、共識機制等探析

作者:Naz

比較模塊化區塊鏈的線程

探索它們的體系結構、可擴展性解決方案、共識機制和互操作性特性。

共識機制

PolyBFT(多邊形拜占庭容錯)

Avalanche共識,節點間重複子採樣和DAG中的傳遞投票

BABE用於塊生產(Ouroboros Praos的變體)和GRANDPA用於最終確定(PBFT的變體)

Tendermint PBFT

QBFT、IBFT 2.0、Etherhash 和Clique

驗證者准入

Polygon:權益證明

Avalance/Polkadot/Cosmos: 在主要網絡上的權益證明,並在其他網絡上保留該選項

Besu:運行3 種共識機制,PoS、PoW 和PoA(權威證明)

計算吞吐量

Polygon:超過2000個TPS

Avalance/Polkadot/Cosmos:取決於每個鏈的運行時復雜性,並且隨著可互操作鏈的增長,整個網絡是不受約束的。

Besu:最高400 TPS

交易延遲

???????:2秒區塊時間的即時終結。

?????????:調整系統參數以減少兩個節點在單個txn 上相互矛盾的可能性。

????????:終結時間在12 到60 秒之間。

??????:在6-7 秒之間完成。

????:很難確定,因為它因不同的共識機製而異。你可以在這裡閱讀更多:
https://hyperledger.org/learn/publications/blockchain-performance-metrics#appendix-a

交易費用

???????:通過交易批處理提供更低的gas 成本。用戶可以根據自己的需要配置批處理,從而能夠配置txn 的成本。

?????????/??????:每個正在使用的鏈的可定制費用。

????????:費用可以通過權重系統預先計算來定制,每個鏈的費用燃燒是可選的。

????:費用由網絡參與者設定,換句話說,每個共識機制的驗證者。

跨鍊網絡拓撲

???????:具有自己的驗證節點的自主權鏈的分佈式網絡。

?????????:運行多個鏈的驗證者重疊網絡,同時驗證

????????:從中央鏈到連接鏈的分層繼承安全性。通過跨鏈消息傳遞的互操作性。

??????:具有自己的驗證器的自主權鏈的分佈式網絡。通過鏈間通信實現互操作性。

????:與EVM兼容的網絡的互操作性。

治理

???????/?????????: 區塊鏈參數可通過鏈上投票升級。

??????: 改變共識參數和協調資金的鏈上機制。

????:沒有發現與HyperLedger Besu治理相關的文件。

????????:整個運行時邏輯存儲在鏈上作為WASM(Web Assembly)二進製文件,允許無分叉運行時升級。治理模塊包括代幣加權投票、時間鎖定投票和自適應群體偏差。

可開發性

???????:

借助Polygon Edge 對EVM 的內置支持,Solidity 智能合約無需任何修改即可輕鬆移植到Polygon Edge 網絡。

?????????:

用於構建你自己的VM 的Avalanche 虛擬機(即將發布的SDK)。
為了讓你的鏈上線,需要吸引一個驗證者子網來運行你的鏈。
在EVM 兼容的C 鏈上部署智能合約。

????????:

用於在Rust 中構建你自己的虛擬機的Substrate。
在你在平行鏈拍賣中贏得一個席位後,你的鏈就會上線,平行鏈拍賣繼承了中繼鏈的安全性。或者,你可以發展自己的驗證者社區。

??????:

Cosmos SDK和Tendermint作為中間件,可以用任何語言構建自己的VM。
為了使你的鏈上線你需要從頭開始構建驗證器社區,並從現有鏈中吸引驗證器社區。

????:支持Solidity。

共享安全

???????:驗證者驗證超級網絡上的所有交易。由第三方質押公司組成,驗證者在驗證網絡之前在主網上質押MATIC 代幣。可以實現高度的安全性,因為:驗證者由Polygon審查。值得注意的是,驗證者的任何不當行為都會立即對所質押的金額產生影響。

?????????:安全是在子網級別處理的,可以由多個虛擬機(區塊鏈)組成。子網中的每個驗證器在主網絡上也有一個節點。共享安全性是可選的。

????????:中繼鏈驗證所有平行鏈的狀態轉換。每個平行鏈都需要實現自己的安全措施,以防止審查攻擊。共享安全是強制性的。

??????:每個hub和zone都有自己的安全性。研究與中心驗證區域共享的安全性。

????:缺乏共享安全。

互操作性

???????:

*可與EVM兼容的區塊鏈互操作。
*可以在以太坊/Polygon主網上執行和部署任何智能合約。
*即插即用的現有以太坊工具:Solidity, Hardhat, ethers.js, web.js, Metamask, Remix等

?????????:

*在一個子網內的虛擬機之間以及在任何子網之間進行互操作。
*子網級別的信任級別不同。
*主網絡可以作為信任的來源。
*通過橋連接到外部區塊鏈。

????????:

*所有平行鏈共享中繼鏈驗證器集的相同信任假設。
*通過橋接平行鏈連接到外部區塊鏈。
*外部區塊鏈的最終確定時間較長。
* 平行鏈插槽數量有限。

??????:

*通過連接zone和hub的路徑進行互操作。
*採用的每個zone/hub路徑不同的信任級別。
*通過Peg區域連接到外部區塊鍊或要求他們分叉代碼並實現IBC (區塊鏈間通信Inter blockchain Communication)。

????:與EVM 兼容網絡的互操作性。

代幣經濟學

???????:超級網絡需要驗證者在Polygon PoS鏈上押注$MATIC。從代幣經濟學的角度來看,你可以設置自己的原生gas貨幣,提供即時效用。

?????????:每個子網的驗證者也必須驗證主網絡,並抵押2000 $AVAX。在AVAX中,主網絡上的交易費用、子網和區塊鏈創建費用被燒毀。每個子網都可以有自己的代幣。

????????:$DOT用於保護中繼鏈。每個平行鏈需要獲得足夠的DOT來贏得拍賣以獲得一個插槽,每個平行鏈都有自己的代幣。

??????:每個zone/hub都贏得了代幣,並且會有很多hub。通貨膨脹/無上限供應。

????:支持0 最低gas費。

採用

???????:Nexon, Immutable, @Google, @ gotchicchain和其他10個客戶正在構建超級網絡。

?????????:19+ 個子網,但似乎只有5 個處於活動狀態。

????????:基板生態系統(https://substrate.io/ecosystem/projects/)

??????:200 多個Cosmos 鏈。 (https://mapofzones.com/home )

????:許多企業案例研究。 (https://hyperledger.org/learn/case-studies)

EVM 兼容性

???????:是的

?????????:是+ AVM + 自定義VM 選項(SpaceVM、BlobVM 等)

????????:沒有

??????:默認情況下不是,但是EVMOS 是一個兼容的Cosmos 鏈。

????:是的

存儲

???????:LevelDB

?????????:Bundlr 網絡

????????:DCS(去中心化雲存儲)

??????:因應用鏈而異

????:RocksDB(KVS)

帳戶抽象

???????:實驗性的

?????????:可以在定制的虛擬機中實現

????????:不適用

??????:不適用

????:缺乏AA。

中繼器

???????/?????????/????:不是原生的,通過3P軟件

????????:不適用

??????:不適用

質押/獎勵

???????:$MATIC/靈活

?????????:$AVAX/靈活

????????:不適用

??????:$ATOM/原生代幣

????:不需要/原生代幣

EIP-1559 燃燒

???????:是的

?????????:沒有,但是默認高度可定制的費用。

????????:每個鏈的費用燃燒是可選的。

??????:N / a

????:是的

橋接能力

???????:內置PoSV1,支持ERC-20、ERC-721 和ERC-1155,外部生態系統的3P。

?????????:額外部署,支持不帶生態系統的ERC-20,外部生態系統的3P。

????????:不適用

??????: 重力橋

????:HyperLedger Cacti

雙重質押

這些模塊化鏈都沒有雙重質押。

輕節點

???????:沒有

?????????:狀態同步/數據庫複製

????????:不適用

??????:輕客戶端/全節點

????:否,僅完整和存檔=>(Pos、PoA、PoW)

KYC

???????/??????/????:不是內置的,可集成的。

?????????:是的,內置。

????????:不適用

流動性質押

???????:沒有,但是和Hub一起計劃的。

?????????:沒有

????????:不適用

??????:是的

????:沒有

Total
0
Shares
Related Posts