從模型到治理,全方位對比「波卡」和「以太坊2.0」

PolkaWorld
2020-07-07 02:00
本文约3411字,阅读全文需要约14分钟
從模型、架構、共識、Staking 機制、分片、消息傳遞、治理和升級方面全面對比。
編者按:本文來自PolkaWorld(ID:gh_6c4c2038ddba),Odaily經授權轉載。
),Odaily經授權轉載。
),Odaily經授權轉載。
mdnice編輯器
mdnice編輯器
架構
以太坊2.0
mdnice編輯器
以太坊2.0
以太坊2.0
Polkadot
以太坊2.0
mdnice編輯器
mdnice編輯器
mdnice編輯器
mdnice編輯器
Polkadot 計劃在啟動時每個區塊最多能夠驗證100 個分片。除了計劃在每個塊中執行的平行鏈以外,Polkadot 還具有動態調度的平行線程。這讓多條鏈可以共享分片插槽,就像多家小型航空公司可能在機場共享一個登機口一樣。
mdnice編輯器 mdnice編輯器
以太坊2.0 和Polkadot 都使用混合共識模型,其中出塊和最終性都有各自的協議。最終性協議(以太坊2.0 的Casper FFG 和Polkadot 的GRANDPA)基於GHOST,並且都可以在一輪中最終確定一批區塊。對於出塊,這兩種協議都使用基於插槽的協議,該協議將驗證人隨機分配給插槽,並為未最終確定的區塊提供分叉選擇規則(以太坊2.0 的RandDAO/LMD 和Polkadot的BABE)。
mdnice編輯器
mdnice編輯器
分片
mdnice編輯器
mdnice編輯器
mdnice編輯器
mdnice編輯器
以太坊2.0 中的每個分片都具有相同的STF。在階段1(預計2021 [5])中,分片將是簡單的數據容器,提供與信標鏈的交聯。在階段2(預計2023 年)中,他們將實現eWasm 執行環境。 EWasm 是Wasm 的有限子集,用於以太坊中的合約。 eWasm 界面提供了一組可用於合約的方法。 eWasm 開發應該有類似的開發工具集,例如Truffle 和Ganache。 [6]
消息傳遞
治理
mdnice編輯器
mdnice編輯器
mdnice編輯器
mdnice編輯器
mdnice編輯器
結論
mdnice編輯器