验证者帐户提议区块。 验证者帐户由
节点运营商(可以是AWS等待云服务商)管理,节点运营商运行验证者软件作为其执行和共识客户端的一部分,并且已经向存款合约中存入了至少32个以太币
然而,每个验证者只是偶尔负责提议一个区块。 以太坊以slot和epoch来度量时间。 每个slot是12 秒,32个 slot(6.4 分钟)组成一个Epoch。 每个slot都是在以太坊上添加一个新区块的机会。
每个 slot 都会采取
伪随机选择出一个验证者来提议区块
给定一个具体的
计算方式(算法)和一个种子数,那么任何计算机通过将种子数输入到算法中,都能得到同样的一个数
比如算法是对8取余,种子数是10,那么任何计算机都会得到2
这个时候,我们只要改变种子数就能够实现生成随机数的目的

slot 中都会向 RANDAO 添加内容,但全局 RANDAO 值(种子值)仅在每个 Epoch 更新一次。为了计算 下一个区块提议者的索引,RANDAO 值在每个slot与 slot_number 混合,以给出唯一的值提前两个Epoch固定,这是为了防范某些类型的种子操纵有效以太币余额进行加权,即质押越多的ETH,更有机会成为区块提议者