据 Coindesk 报道,以太坊 Nethermind 客户端软件中的一个错误在周日导致一部分验证者宕机。客户端软件为区块链验证者用来与网络交互。
尽管这次是一个可控的事件,但这一事件重新引发了以太坊生态系统中关于“客户端多样性”需求的长期争论。一些专家借此机会指出,如果该链最受欢迎的执行客户端 Geth 宕机,情况可能会变得多么糟糕;问题在于以太坊是否能够继续运行,因为 Geth 是该网络可能的单点故障。
大约8%的验证者使用 Nethermind 运行以太坊,而本周末的错误足以让这些验证者下线。尽管出现问题,以太坊仍然保持运行,Nethermind 的开发人员在数小时内发布了一个修复问题的补丁。该错误的主要后果是,一些基于 Nethermind 的验证者受到了适度的经济处罚。
目前,约 85% 的以太坊验证者由 Geth 提供支持,而最近对较小执行客户端的中断重新引发了人们的担忧,即 Geth 的主导市场地位可能会在其编程出现问题时造成严重后果。
根据错误的性质,Geth 故障可能会导致整个网络停止,使验证者无法将新区块添加到区块链中。以太坊还被设计为惩罚那些下线或违反网络规则的验证者,这意味着如果出现错误,数千个基于 Geth 的验证者可能会被追究经济责任,并且如果错误被证明难以修复,处罚可能会变得更大。