原文標題: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