我刚刚审查了Vitalik Buterin最近分享的技术提案,老实说它相当雄心勃勃。这个家伙提议重新设计以太坊的两个基础支柱,以优化其未来。



首先是状态树。目前以太坊使用带有keccak的Merkle Patricia十六进制树,但Buterin想用一种更高效的二叉结构来替代。听起来技术性很强,但其影响令人感兴趣:Merkle分支将减少四倍,这意味着验证的数据更少,带宽需求更低。如果再结合更好的哈希函数如Blake3或Poseidon,效率提升可以达到3倍到100倍。

已经由Guillaume Ballet等人开发的EIP-7864包含一些巧妙的设计:一种基于页面的存储方案,将连续的插槽组合在一起。基本上,读取前几个存储插槽的合约可以受益于批量访问,而不是支付单独的成本。Buterin估计,这可以为许多已经这样操作的dapp每笔交易节省超过10,000 gas。这可不是小数目。

第二个是更长远但潜在更具变革性的:用RISC-V取代EVM。逻辑很清楚:如果zk证明器已经使用RISC-V,为什么不让虚拟机原生支持这个标准?一个RISC-V解释器只需几百行代码,而EVM的复杂性日益增加。过渡将是渐进的:首先用于预编译,然后用于用户合约,最终完全淘汰EVM,但作为智能合约重新实现。

据Vitalik本人所说,这些变化占据了高效生成ZK证明的瓶颈的80%以上。也就是说,这些不是表面功夫的改进,而是可能重新定义以太坊未来的变革。令人感兴趣的是,它们完全保持与现有合约的兼容性,因此不是重置,而是战略性演进。

当然,这需要时间,也需要大量的安全工作才能投入生产,但看到Buterin以这种结构优化的思路思考,确实让人对以太坊的技术愿景有了更清晰的认识。绝对值得关注这些提案的后续发展。
ETH0.95%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论