Ethereum联合创始人 Vitalik Buterin 分享了他关于如何在不损害 Ethereum 安全性和去中心化性的前提下扩展以太坊的惊人想法。.
Buterin 在最近的一篇博客文章中提议使用零知识执行环境 (ZK-EVM) 来验证 Ethereum 区块链上的区块。.
这一革命性的想法有可能大大减小 Ethereum 区块的大小,同时提高网络的可扩展性和安全性。.
Buterin 论多客户理念和零知识交换模型
Ethereum的多客户端理念对其安全性和去中心化至关重要。Ethereum采用协作管理的 规范,并由多个团队分别实现该规范。
每个 Ethereum 节点都运行一个共识客户端和一个执行客户端,且任何共识客户端或执行客户端的份额都不会超过网络总份额的 2/3。如果某个份额低于 1/3 的客户端出现漏洞,网络仍会照常运行。.
如果某个客户在其类别中拥有 1/3 到 2/3 的份额,并且该客户存在漏洞,则区块链将继续添加区块,但会停止最终确定区块,以便开发人员有时间进行干预。.
Buterin 认为,使用 ZK-EVM 作为第三种Ethereum客户端可以极大地增强网络的安全性和去中心化。
用于证明 EVM 执行的 SNARK 已经开发多年,并且该技术正被称为 ZK rollups 的 2 层协议积极使用。.
ZK-EVM 不仅适用于汇总;它们还将用于验证第 1 层的执行情况,这使得它们对于网络安全的重要性与今天的执行客户端和共识客户端一样重要。.
开放式多客户端零知识证明环境管理(ZK-EVM)生态系统的挑战与优势
Buterin 的提议提出了一些有趣的技术挑战。具体来说,ZK-EVM 将如何与 Ethereum的多客户端理念交互?
为了应对这一挑战,Buterin 提出了“开放的多客户端 ZK-EVM 生态系统”。在这个生态系统中,不同的客户端拥有不同的 ZK-EVM 实现,每个客户端在接受一个区块为有效区块之前,都会等待一个与其自身实现兼容的证明。.
实现一个开放的多客户端零知识证明环境(ZK-EVM)生态系统并非易事。其中一个挑战是延迟问题,恶意攻击者可能延迟发布区块,并附带一个仅对单个客户端有效的证明。.
实际上,生成对其他客户端有效的证明需要很长时间,这可能会导致临时分叉,并暂时中断部分链位。另一个挑战是数据效率低下,因为与验证相关的数据需要单独发布。.
尽管面临这些挑战,开放的多客户端零知识证明环境虚拟机(ZK-EVM)生态系统仍能极大地提升以太坊网络的可扩展性和安全性。 Ethereum 区块将比现在更小,任何人都可以在笔记本电脑甚至手机上运行完全验证节点,同时保留 Ethereum多客户端理念的优势。.
Vitalik Buterin 对 Ethereum 的愿景是一个革命性的理念,它有可能将以太坊网络提升到一个新的水平。通过利用零知识证明虚拟机(ZK-EVM)来验证 Ethereum 区块链上的区块, Ethereum 可以在不牺牲其去中心化的前提下,极大地增强其安全性和可扩展性。.
尽管仍有一些技术挑战需要克服,但开放的多客户端 ZK-EVM 生态系统是一个自然而然的过渡阶段,无论如何都可能实现。.
Vitalik Buterins 提出的 Ethereum 区块缩小方案令人震惊