http://www.7klian.com

全面比拟波卡与以太坊 2.0 机制设计:架构、Staking 与管理等

https://notes.ethereum.org/@vbuterin/HkiULaluS

共鸣篇

以太坊 2.0 和波卡都利用了殽杂共鸣模子,个中区块出产和终局性都有各自的协议。对付终局性协议,以太坊 2.0 所回收的 Casper FFG 和波卡的 GRANDPA 都是基于 GHOST 的,它们都可以在一轮中完成一批区块。对付区块出产,两个协议都利用基于插槽(slot)的协议,这些协议将验证者随机分派给一个插槽(slot),并为未完成的区块提供分叉选择法则,个中以太坊 2.0 利用的是 RandDAO/LMD,而波卡则是用的 BABE。

4.Buterin, Eth2 shard chain simplification proposal

2.Ethereum 2 Block Time
波卡(Polkadot)

和以太坊 2.0 一样,波卡(Polkadot)也有一个主链,它的名字叫中继链(Relay Chain),然后它尚有一些分片叫平行链(parachain)。平行链并不范围于像 eWasm 这样的单个接口,相反,它们可以界说本身的逻辑和接口,只要将其状态转换函数(STF)提供应中继链验证措施即可执行。

进级篇

以太坊 2.0 的进级将遵循正常的硬分叉进程,其需要验证者进级其节点来实现协议变动。

凭据打算,波卡筹备每个区块最多验证 100 个分片。除了打算在每个区块中执行的并行链之外,波卡还具有动态调治的平行线程(parathread)。这使得链之间可共享分片插槽(slot),就像多家小型航空公司在机场共享一个登机口一样。

https://github.com/ewasm/design

3.Ethereum 2.0 Economics
https://messari.io/report/crypto-theses-for-2020

1.Ethereum 2.0 Phases
动静通报篇

以太坊 2.0 中的分片将通过它们的交联和状态会见互相的状态。在以太坊 2.0 模子中,会有 64 个分片,每个分片在信标链中为每个区块宣布一个交联,这意味着分片可包括按照另一个分片上的某笔生意业务的轻客户端证明执行逻辑。[7] 停止今朝,以太坊 2.0 研发团队尚未宣布分片间动静的通报类型。

在共鸣坊啊吗,以太坊 2.0 和波卡之间有两个主要区别:

另外,波卡有一个名为 SPREE 的附加协议,它为跨链动静提供共享逻辑。通过 SPREE 协议发送的动静为吸收链提供了关于来历息争释的其他担保。

而波卡中的每个分片,都有一个基于 Wasm 的抽象状态转换函数(STF)。只要逻辑编译为 Wasm,而且每个分片为波卡验证者提供「执行区块」函数,则每个分片都可以果真自界说接口。波卡有一个 Substrate 开拓框架,它可以对模块举办设置、组合和扩展,以开拓链的状态转换函数(STF)。

以太坊 2.0 需要每个分片有大量的验证者来提供强大的有效性担保。而波卡的分片,需要的验证者更少,而且也能提供强大的有效性担保。波卡通过使验证者将擦除编码分发给系统中的所有验证者来实现此目标,这样任何人(不只仅是分片的验证者)都可以重建并行链的区块并测试其有效性。

以太坊 2.0 按照称为「epoch」的时间段来完成一批区块。今朝的打算是每个「epoch」有 64 个区块,并在一轮中完成所有的区块。估量的区块时间约为 12 秒,这意味着预期的终局性时间为 6 分钟(最多 12 分钟)[2] 而波卡的终局性协议 GRANDPA 基于可用性和有效性查抄来完成区块的批处理惩罚,这些查抄是跟着提议链的增长而产生的。也就是说,波卡的终局性时间随需要执行的查抄次数而变革(无效性陈诉导致协议需要特别查抄),估量的时间或许在 12-60 秒之间。

管理篇

以太坊今朝利用的是链外管理方法,譬喻 Github 接头,所有的焦点开拓者接头,以及 Ethereum Magicians 来拟定有关该协议的决定。[8]

6. eWasm Design
https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/

8.Ethereum Governance Compendium

7.Sharding FAQ
分片篇

以太坊 2.0 中的每个分片都有沟通的状态转换函数(STF),在阶段 1 (预期 2021 年实现)[5],分片将是提供指向信标链的交联的简朴数据容器,而在阶段 2 (估量 2023 年),分片们将实现 eWasm 执行情况。EWasm 是 Wasm 虚拟机的一个受限子集,其接口提供了一组可用于合约的要领。对付 eWasm,,将会有一套雷同 Truffle 和 Ganache 的开拓东西集。[6]

架构篇以太坊 2.0

以太坊 2.0 的主链被称为信标链(Beacon Chain)。信标链上的主要负载是证明(attestation),它们是对分片数据可用性和信标链有效性的投票。以太坊 2.0 中的每一个分片都是具有以太坊 Wasm (eWasm)接口的区块链。

而波卡可以或许用更少的验证者,同样提供强大的终局性和可用性担保,它利用的提名权益证明(NPoS)

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读