共识与网络

验证者

验证者,是权益证明区块链里的一名参与者,他锁定了一笔押金,以便帮忙运行网络——提议新区块、检查别人的区块,并对「哪条链才是真的」进行投票。验证者就是工作量证明里矿工的对应角色:两者都在维护账本的诚实,但验证者赢得这份资格靠的是「押上资本」,而不是「消耗电力」。

验证者的工作分两种状态。有些时候,网络会随机选中它担任出块者:它收集待处理的交易,组装出下一个区块,再广播出去。其余时候,它则充当见证者,审查别人提议的区块,并签名确认这些区块守规矩。这些来自众多验证者的签名汇集起来,就是网络对每个区块达成一致的方式——一种持续不断、带权重的投票。

押金,是让验证者保持诚实的那样东西。守规矩,它就能稳定地领取奖励;破坏规矩——比如在不该掉线的时候掉线,或者给两个相互冲突的区块都签了名——它的一部分权益就可能被自动销毁,这种惩罚叫罚没(slashing)。正因为作恶会直接烧掉验证者自己的钱,最省钱的路几乎总是「老实做事」——这恰恰就是一群各为其利的验证者,最终却为所有人守住了整条链的原因。

在以太坊上,运行一个验证者需要质押 32 个 ETH,不过通过质押池和流动性质押服务,持币较少的人也能一起参与。

又称
validator验证者驗證者验证节点驗證節點