星期四 , 十月 17 2019
首页 / 区块之心 / Eth2.0 术语解密

Eth2.0 术语解密

本文只是一个开头,(我们希望)我们会随着 Eth2.0 发布的临近写出更多的文章。

以太坊 “宁静” 时代(或者叫 “以太坊 2.0)被社区期待已久,是以太坊网络从工作量证明机制转向权益证明机制的过程,同时还有一些可扩展性方面的巨大升级。在这方面的一个重要里程碑是第一阶段(Phase 0)发展规划的完成,我们现在可以开始看到之前大量研究和开发工作的结果。

当我开始了解宁静(或以太坊 2.0!),最先叫我感到茫然的是纷至沓来的全新术语。比如什么是 Crosslink?slot 是啥,是区块吗?[ 这真的不是剧透。 ] 见证人(attestor)和验证者(validator)是同一回事吗?

下面的列表尝试解读以太坊 2.0 世界中最常用的术语,希望能方便对技术掌握较弱的以太坊用户理解 Eth2.0。请记住,这不是一个详尽的清单,但重点突出了你有可能有疑问的细节。

如果您发现任何不一致或出于任何原因想与我们联系,请通过 Twitter 或我们新创建的 Discord 频道联系我们

Beacon Chain(信标链)

  • 所有链的基础链
  • 使用权益证明机制
  • 由信标区块构成
  • 整套系统的共识层
  • 管理验证者
  • 施行奖励和惩罚
  • 通过交联(Crosslink)作为各分片的锚定点

Shards(分片)

  • 有1024个
  • 半独立链
  • 由分片区块构成
  • 分片的状态通过交联定期记录在信标链上
  • 一旦信标链上敲定(finalize)一个区块,该区块中的交联所引用的分片块就被认为确定了
  • 每一个分片都有一个验证区块的验证者委员会

Crosslinks(交联)

  • 分片状态的总结
  • 仅作为对分片的引用上载到信标链

Slot(时隙)

  • 区块提议人提议区块并用于验证的时间
  • 如果验证者委员会内部能达成共识,该时隙便能成功产生一个区块,否则该 slot 便为空

Epoch(时段)

  • 多个时隙( 当前为 64 个 )组合而成的时间段,一个时段处理完成之后,系统将随机混洗验证者(将验证者安排到新的位置上)、为每一个分片形成一个新的委员会

Validators(验证者)

  • 用户在验证者保证金合约中存入 32 ETH 就可以成为验证者
  • 验证者的状态有四种:未激活的(尚未开始履行验证者职责)、激活的(正在验证)、等待( 正要成为一个验证节点但还在等待队列中 )和退出的验证节点(希望解除验证者职责了,卡在退出队列中 )(译者注:进入和退出要有一个等待期是为了系统要安排验证者组成委员会,而且是点对点连接,要让这个过程尽可能平滑,让验证者数量不至于大幅波动)。

Block Proposers(区块提议者)

  • 由信标链随机选择的验证者,负责打包区块
  • 信标链上每个时隙有一个区块提议者,每个分片也是如此(每个时隙有一个提议者)

Attestations(见证信息)

  • 验证者所表达的对分片区块和信标链区块有效性的投票

Committees(委员会)

  • 由信标链随机选择的一组验证节点,负责见证信标链和分片产生的区块
  • 目标是每个委员会至少128个验证节点

ETH2 or BETH

  • 信标链的基础代币
  • 用户将 eth1 锁定在验证者保证金合约中,并从奖励中获得 eth2

Validator Deposit Contract(验证者保证金合约)

  • 以太坊 1.0 上的智能合约
  • 将 ETH1 资金锁到这个智能合约里,合约就会发出事件日志;然后信标链会读取该日志,同时将相同数量的 ETH2 分配给用户帐户,并将该用户帐户视为一个验证者
  • 这个机制未来可能改变
  • 在 Phase2 以前,将 ETH1 转移到 ETH2 都是单向的,并不能拿回 ETH1,但是一旦开启验证者之间的转账功能,就有一个安全窗口可以出售 ETH 。

 

以太坊 2.0 各阶段

阶段0——信标链

  • 管理验证者和权益数量
  • 组织委员会、选出区块生成者
  • 施行共识规则
  • 奖励、惩罚验证者

阶段1——分片

  • 构建分片并产生区块
  • 锚定分片产生的区块到信标链(交联)
  • 让验证者之间可以相互转账( 这一功能可能在 Phase1 到来之前开启,因为它在技术上与分片没有联系)

阶段2——执行环境

  • 基于 Ewasm 的虚拟机用于执行….执行环境(EE)
  • 每个分片都可以访问所有执行环境
  • 可以在执行环境中做交易
  • 可以运行智能合约并与智能合约交互
  • 跨分片通信

在这个问题上很难获得权威性的信息,多亏 Ben Edgington 让我对上面的一些事情有了明确的认识。也要谢谢 Danny RyanEverett Muzzy 和 Will Villanueva 对以上信息的修改。

原文链接: https://medium.com/alethio/ethereum-2-0-terms-demystified-8398357429d7 作者: Alex T翻译&校对: Peter Chen & 阿剑

本文由作者授权 EthFans 翻译及再出版。

关于 冯先生失眠中

冯先生失眠中
卷而怀之

检查

闪电网络安全漏洞技术细节及发现过程

日前,开发者Rusty Rus …

发表评论

电子邮件地址不会被公开。 必填项已用*标注