原文标题:《Eth2 Staking 系列#6:至善者,善之敌》
撰文:Carl Beekhuizen
信标链对于验证者行为有多种激励机制,这些机制都由网络的当前状态来决定。因此,在决策如何保障节点的时候,考虑其他验证者可能碰到问题的情况也很重要。
活跃验证者的余额非升即跌,不会保持不变。因此尽量降低风险不失为最大化收益的一种方式。验证者余额被信标链扣除的情形主要有以下三种:
- 一般惩罚:验证者失职的时候会被施以此种惩罚 (例如离线)
- 怠工惩罚 (Inactivity Leaks):当网络处于无法敲定的状态时,验证者失职会受到该惩罚,即和其他处于离线状态的验证者高度相关。
- 罚没 (Slashing):当验证者做出矛盾的区块提议或证明时会被罚没 (可能是攻击行为)。
注意:平均来看,单个验证者的余额可能不变,但只要参加了工作,就会获得奖励或是受到惩罚。
相关性
如果整个网络处于健康运行状态,那么单个验证者离线或是触发罚没的影响是很小的,也就是说惩罚力度不会很大。相反,如果网络中有大量验证者离线,那么离线验证者的余额削减速度会快得多。
同理,如果大量验证者同时触发罚没,对于信标链来说会这无异于攻击行为,因此这些验证者 100% 的质押金会被销毁。
由于这些「反相关」激励措施,验证者应该更多地考虑同时会对他人产生影响的问题,而不是从孤立的、个人的角度出发。
故障原因及可能性
让我们仔细过一些故障案例,然后看看有多少其他验证者会同时受到影响,以及你的验证者将受到多大力度的惩罚。
这里我不同意 @econoar 的说法。这些问题的严重程度算是中等。家用 UPS 和双 WAN 地址故障与其他用户无关,因此从考虑范围中排除。