织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

开发者必读:代码解读成为以太坊 2.0 验证人,探索信标链激励机制 (7)

时间:2020-06-26 09:20来源:未知 作者:admin 点击:
基础知识 间隙(Slot)和时段(Epoch) Slot 和 Epoch 表示信标链的出块时间和共识结算周期。按最新的信标链的技术规范 v0.12,一个 Slot 的时间是 12 秒。每一

基础知识

间隙(Slot)和时段(Epoch)

Slot 和 Epoch 表示信标链的出块时间和共识结算周期。按最新的信标链的技术规范 v0.12,一个 Slot 的时间是 12 秒。每一个 Epoch 由 32 个 Slot 组成,大约 6.4 分钟。也就是说在正常情况下,信标链每 12 秒就产出一个区块。每 6.4 分钟是一个新的共识周期。

开发者必读:代码解读成为以太坊 2.0 验证人,探索信标链激励机制来源:https://ethos.dev/beacon-chain/

验证人(Validator)

信标链启动时需要至少 16,384 个 Validator (一共 524,288 个 ETH),才能成功激活信标链。验证人们负责对信标链和分片链 (目前未实现,将在 Phase1 实现) 的最新区块进行投票共识。

验证人委员会(Committee)

每一个 Epoch 开始时,信标链都会通过 RANDAO 伪随机算法为信标链和分片选举出由至少 128 个验证人组成的 Committee。每一个 Slot 都会有一个 Committee 和一个出块者 (Proposer)共同完成出块。

开发者必读:代码解读成为以太坊 2.0 验证人,探索信标链激励机制来源:https://ethos.dev/beacon-chain/

⻅证消息(Attestation)

验证人的投票在信标链中称为⻅证消息(Attestation),在标准中一条⻅证消息由三个投票组成:

开发者必读:代码解读成为以太坊 2.0 验证人,探索信标链激励机制

  • 使用 LMD Ghost 分叉算法,选出主链。
  • 使用 Casper FFG 进行检查点(Checkpoint)的敲定。
  • 对分片链状态(Crosslink)的投票(在 Phase 0 阶段还没有实现))

LMD GHOST 和 Casper FFG

所有 PoS 类型的区块链都面临着两个最重要的安全问题 :

*无利害关系(Nothing-at-Stake)

在 PoS 共识机制中,矿工可以在所有分叉上进行挖矿而没有成本,从而达到收益最大化。

*⻓程攻击 (Long-Range-Attack)

攻击者首先获得一些私钥,只要这些私钥曾获得足够多的股权,便可以从这一时刻开始分叉进行 51% 攻击,制造一条分叉链。而由于 PoS 的出块不需要进行工作量证明,攻击者可以短时间内让重写历史的分叉链追赶上原本的主链,从而造成 PoS 链和安全性威胁。

以太坊 2.0 就是通过 LMD GHOST 和 Capser FFG 一起来保证链上的共识的完成。

LMD GHOST

在比特币 PoW 共识算法中,分叉规则遵循的是最⻓链原则,即积累算力最多的链,也称为主链;其他则被称为分叉链。随着共识的不断进行,主链积累的算力也有可能被其他分叉超过,成为分叉链。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容