Vitalik Buterin 相信,拥有多个客户端可以降低一次实施中出现单个灾难性错误的风险,从而提高网络的安全性和去中心化程度,而这种错误可能会导致整个以太坊网络崩溃。此外,多客户理念也有助于防止权力集中在一个开发团队或组织内,继而更好地实现网络去中心化。 针对上述提及的 ZK-EVm 多客户端问题,Vitalik Buterin 提出了三种可能的解决方案: 1、单一的 ZK-EVM:放弃多客户端范式,选择用来验证区块的单一 ZK-EVM。 2、封闭的多个 ZK-EVM:就一组特定的多个 ZK-EVM 达成一致并达成共识,并有一个共识层协议规则,即一个区块需要来自该集合中超过一半的 ZK-EVM 的证明才能被认为是有效的. 3、开放的多个 ZK-EVM:不同的客户端有不同的 ZK-EVM 实现,每个客户端在接受一个区块为有效之前等待与自己的实现兼容的证明。」 在 ZK-EVM 的背景下,Vitalik Buterin 支持第三种,也就是开放的多个客户端 ZK-EVM 生态系统的解决方案,他认为不同的客户端有不同的 ZK-EVM 实现,每个客户端在接受一个区块为有效之前等待与自...