刚刚看到维塔利克·布特林(Vitalik Buterin)发布了关于以太坊升级的相当有趣的内容。这次他讲述了两个将改变网络引擎的重大开发计划。



首先重要的是改进状态结构。以太坊将不再使用当前基于 Keccak 的十六进制 MPT,而是改用使用更高效哈希函数的二叉树结构(EIP-7864)。据我所知,这种切换到二叉树将把 Merkle 分支(Merkle branch)的长度降低到原来的 1/4。这意味着(proof)将会快 3-100 倍进行验证。此外,还能降低访问存储在相邻位置的数据的成本。

但让我更感兴趣的是他的长远规划。维塔利克提出,未来以太坊应该用 RISC-V 架构来取代 EVM,以获得更好的性能、更友好的验证(proof-friendly),以及更简洁的设计。这一点绝不是小事。

这种大规模的改变并不会一蹴而就。维塔利克将其规划为三个阶段。首先会从 precompile(预编译)开始;随后让用户能够部署新的 VM 合约;最后一步则把 EVM 转变为在新 VM 上运行的智能合约。这是一套经过深思熟虑的设计,旨在确保过渡能够顺畅进行。

之所以觉得这很有意思,是因为这种二叉树结构并不只是一些小小的技术改进。它是在为高效验证打造新的基础,这将帮助以太坊在未来更好地扩展。无论是通过二叉树来减小 proof 的体积,还是转向 RISC-V,都指向同一个方向:让网络能够处理更多、运行得更快。
ETH-0.68%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论