基础知识间隙(Slot)和时段(Epoch) Slot 和 Epoch 表示信标链的出块时间和共识结算周期。按最新的信标链的技术规范 v0.12,一个 Slot 的时间是 12 秒。每一个 Epoch 由 32 个 Slot 组成,大约 6.4 分钟。也就是说在正常情况下,信标链每 12 秒就产出一个区块。每 6.4 分钟是一个新的共识周期。 来源:https://ethos.dev/beacon-chain/ 验证人(Validator) 信标链启动时需要至少 16,384 个 Validator (一共 524,288 个 ETH),才能成功激活信标链。验证人们负责对信标链和分片链 (目前未实现,将在 Phase1 实现) 的最新区块进行投票共识。 验证人委员会(Committee) 每一个 Epoch 开始时,信标链都会通过 RANDAO 伪随机算法为信标链和分片选举出由至少 128 个验证人组成的 Committee。每一个 Slot 都会有一个 Committee 和一个出块者 (Proposer)共同完成出块。 来源:https://ethos.dev/beacon-chain/ ⻅证消息(Attestation) 验证人的投票在信标链中称为⻅证消息(Attestation),在标准中一条⻅证消息由三个投票组成:
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) |