多角度對比5大模組化區塊鏈:Polygon、Avalanche、Polkadot、Cosmos、Besu

原文標題:Introducing a thread comparing modular blockchains.

原文作者:Naz

原文來源:twitter

原文編譯:Kate, Marsbit

注:本文來自@CryptoNasss 推特,MarsBit 整理如下:

比較模組化區塊鏈的執行緒

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

共識機制

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。

中繼器

𝗣𝗼𝗹𝘆𝗴𝗼𝗻/𝗔𝘃𝗮𝗹𝗮𝗻𝗰𝗵𝗲/𝗕𝗲𝘀𝘂:不是原生的,透過 3 P 軟體

𝗣𝗼𝗹𝗸𝗮𝗱𝗼𝘁:不適用

𝗖𝗼𝘀𝗺𝗼𝘀:不適用

質押/獎勵

𝗣𝗼𝗹𝘆𝗴𝗼𝗻:$MATIC/靈活

𝗔𝘃𝗮𝗹𝗮𝗻𝗰𝗵𝗲:$AVAX/靈活

𝗣𝗼𝗹𝗸𝗮𝗱𝗼𝘁:不適用

𝗖𝗼𝘀𝗺𝗼𝘀:$ATOM/原生代幣

𝗕𝗲𝘀𝘂:不需要/原生代幣

EIP-1559 燃燒

𝗣𝗼𝗹𝘆𝗴𝗼𝗻:是的

𝗔𝘃𝗮𝗹𝗮𝗻𝗰𝗵𝗲:沒有,但是預設高度可定製的費用。

𝗣𝗼𝗹𝗸𝗮𝗱𝗼𝘁:每個鏈的費用燃燒是可選的。

𝗖𝗼𝘀𝗺𝗼𝘀:N / a

𝗕𝗲𝘀𝘂:是的

橋接能力

𝗣𝗼𝗹𝘆𝗴𝗼𝗻:內建 PoS V1,支援 ERC-20、ERC-721 和 ERC-1155 ,外部生態系統的 3 P。

𝗔𝘃𝗮𝗹𝗮𝗻𝗰𝗵𝗲:額外部署,支援不帶生態系統的 ERC-20 ,外部生態系統的 3 P。

𝗣𝗼𝗹𝗸𝗮𝗱𝗼𝘁:不適用

𝗖𝗼𝘀𝗺𝗼𝘀: 重力橋

𝗕𝗲𝘀𝘂:HyperLedger Cacti

雙重質押

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

輕節點

𝗣𝗼𝗹𝘆𝗴𝗼𝗻:沒有

𝗔𝘃𝗮𝗹𝗮𝗻𝗰𝗵𝗲:狀態同步/資料庫複製

𝗣𝗼𝗹𝗸𝗮𝗱𝗼𝘁:不適用

𝗖𝗼𝘀𝗺𝗼𝘀:輕客戶端/全節點

𝗕𝗲𝘀𝘂:否,僅完整和存檔 =>(Pos、PoA、PoW)

KYC

𝗣𝗼𝗹𝘆𝗴𝗼𝗻/𝗖𝗼𝘀𝗺𝗼𝘀/𝗕𝗲𝘀𝘂:不是內建的,可整合的。

𝗔𝘃𝗮𝗹𝗮𝗻𝗰𝗵𝗲:是的,內建。

𝗣𝗼𝗹𝗸𝗮𝗱𝗼𝘁:不適用

流動性質押

𝗣𝗼𝗹𝘆𝗴𝗼𝗻:沒有,但是和 Hub 一起計劃的。

𝗔𝘃𝗮𝗹𝗮𝗻𝗰𝗵𝗲:沒有

𝗣𝗼𝗹𝗸𝗮𝗱𝗼𝘁:不適用

𝗖𝗼𝘀𝗺𝗼𝘀:是的

𝗕𝗲𝘀𝘂:沒有


謝謝你陪我走到這一步,我希望你從中學到一些新的東西,我花了很多時間研究,為可愛的你提供這些資訊,所以非常感謝。下期節目再見

其他資源和有用連結:
https://medium.com/1kx network/application-specific-blockchains-9 a 36511 c 832 
https://globalcoinresearch.com/2023/04/20/dapp-chains-go-head-to-head-a-comprehensive-comparison-of-avalanche-polkadot-celestia-and-cosmos/
https://coinbase.com/cloud/discover/dev-foundations/intro-to-avalanche-subnets

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *