时间:2022-04-22|浏览:14053
用戶喜愛的交易所
已有账号登陆后会弹出下载
场景1:双重签名这可能是大多数验证器操作员最害怕的场景:导致验证器客户端签署可删除证明的错误。一个例子是两个证明人投票给相同的目标时期,但具有不同的有效负载。因为这是一个客户端错误,所以关注的不只是一个质押者,而是运行这个特定客户端的所有质押者。一旦发现这些含糊其辞行为,这将是一场大屠杀:所有相关的质押者都将失去100%的质押资金。这是因为我们正在考虑多个客户端:如果相关客户端的质押比例只有10%,那么“只有”20%的质押比例将被削减(在Altair;30%,并设置最终处罚参数)。
在这种情况下,损坏显然是极端的,但我认为这是极其不可能的。删除证书的条件非常简单,这就是为什么构建验证器客户端(VCs)强制执行它们的原因。验证器客户端是一个经过良好审核的小软件,不太可能出现这种规模的漏洞。到目前为止,我们已经看到了一些减少,但据我所知,所有这些都是由操作员故障造成的-几乎所有这些都是由操作员在几个位置操作相同的验证器造成的。因为这些都不相关,减少的金额很小。
场景2:对于这个场景,我们假设大多数客户端都有错误,当触发错误时,会导致客户端崩溃。有问题的块已经集成到链中。每当客户端遇到这个块时,它就会离线,因此无法进一步参与谈判。大多数客户端现在处于离线状态,因此非活动泄漏开始出现。客户端开发人员将争先恐后地将一切重新组合在一起。事实上,他们将在几个小时内发布错误的维修程序,以消除崩溃。同时,订货商也可以选择简单地将其切换到另一个客户端。只要这足以让超过三分之二的验证器在线,第二次无活动泄漏就会停止。在修复错误的客户端之前,这并非不可能。
这种情况并非不可能(崩溃崩溃的错误是最常见的类型之一),但总的惩罚可能不到受影响质押的1%。场景3:无效数据块。对于这个场景,我们考虑这种情况:大多数客户端都有一个错误,它会产生无效的块,并接受它是有效的--也就是说,当使用同一客户端的其他验证器看到无效块时,他们会认为它是有效的,从而证明它。让我们呼叫包括无效区块链A链条一旦产生无效区块,就会发生两件事:1. 所有正常工作的客户端都会忽略无效块,而是生成单独的链B构建最新的有效磁头。所有正常工作的客户端都将在链上投票B上部施工。2 故障客户认为链A和B所有这些都是有效的,所以它将投票给目前认为最重的两条链中的任何一条。