從模型到治理,全方位對比「波卡」和「以太坊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編輯器

PolkaWorld
作者文库