随着以太坊2.0发布的临近,这是以太坊2.0系列(我们希望)文章的第一部分。
宁静阶段(Serenity,或称为以太坊2.0)是人们期待已久、花费开发者大量时间工作的成果,以太坊网络将从工作量证明(Proof-of-Work,PoW)转移到权益证明(Proof-of-Stake,PoS),并在扩展性方面进行巨大升级。以太坊2.0一个重要里程碑是,开发第一阶段的规范冻结,我们现在可以开始看到之前大量投入研发后令人激动人心的结果。
当我开始仔细关注宁静(或以太坊2.0)的时候,第一件让我觉得有点惊慌失措的事情,是拥有大量全新的术语。什么是交联(crosslink)?它是一个时间锁(slot),还是区块(block)?(其实不是)。证明人(attestor)和验证器(validator)是一样的吗?
下表尝试为普通以太坊技术用户描述以太坊“两点Cosmos(two point ohh universe)”中最常用的术语。但这不是一个完全的列表,仅仅是中心化在你最可能存在问题的一些细节。
(#区块律动Blockbests 注:原文中的“两点Cosmos,two point ohh universe”,意思是以太坊2.0阶段)
如果你发现任何不一致、或出于任何原因,请通过 Twitter 、或我们新建的Discord channel,与我们联系。
- 一条负责协调所有参与者的链
- POS链
- 包括信标区块
- 所有(交易)的共识层
- 管理验证器
- 执行奖励和惩罚
- 通过交叉链接作为分片的锚定点
Shards分片
- 共有1024条并行链
- 半独立链
- 包括分片区块
- 通过交叉链接定期将分片区块的状态记录在信标链上
- 一旦信标链上的某个区块被最终确定,相应的分片区块也被认为是最终确定的
- 每个分片都有一个验证器委员会来验证块
Crosslinks交联
- 分片状态的总结
- 仅引用信标链上的分片
Slot时间锁
- 一段时间内区块提议者提出的区块认证
- 时间锁可能是空的
- 时间锁中填充了被验证过的区块
Epoch
验证器经过委员会重新洗牌生成后,Epoch内包含多个slot(目前是64个)
Validators验证器
- 在验证器合约中质押了32个ETH并运行一个验证器节点的用户
- 可以是不活跃的(目前尚未作为一个实际的验证器运行),活跃的(正在运行验证的),挂起的(选择成为验证器,但目前排在队列中的),移除的(不再作为验证器,并且排在移除队列中的)
Block Proposers区块提议者
- 信标链随机选择的验证器,用于提出需要验证或证明的区块
- 信标链上的每一个时间锁都有一个区块提议者,每个分片上的每一个时间锁也有一个区块提议者
Attestations证明
针对一个分片区块或信标链有效性的投票
Committees委员会
- 由信标链选出的来验证信标链区块和分片区块有效性的随机组
- 每一个委员会至少拥有128个验证器
ETH2
- 信标链的基础货币
- 最初由区块奖励、以及锁仓在验证器质押合约的 ETH1 中获得
Validator Deposit Contract验证器质押合约
POW链上的智能合约(即,以太坊主网)
一旦ETH1被锁仓到这个智能合约中,并且发布的事件日志应该被信标链读取,相同数量的的 ETH2 应该分配给目前被认为是验证器的帐户
这个机制将来可能会改变
直到以太坊2.0阶段结束,从 ETH1 向 ETH2 转变都是单向性的,不能变回 ETH1,但是有一个渠道可以卖掉你手上的质押
以太坊 2.0 各阶段
阶段 0 — The beacon chain信标链
- 管理验证器和质押
- 组织和选举委员会以及区块提议者
- 实行共识规则
- 奖励以及惩罚/削减
阶段 1 — Shards分片
- 开发分片链和分片区块
- 将分片区块(通过交叉链接)锚定至信标链
阶段 2 — Execution Environments执行环境
- 基于eWASM的执行虚拟机,每一个分片一个
- 创建交易的能力
- 能够运行智能合约并与之交互
- 交叉分片通信
关于这个主题,权威性的信息是很难获取的,感谢 Ben Edgington,他让我做了以上简单直接的描述。还要感谢Danny Ryan和 Everett Muzzy对此内容的审阅更正。
原标题:揭开以太坊2.0术语的神秘面纱
原文:Medium-Alex T
翻译:区块律动BlockBeats-HQ
内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。