零知识技术成了路线图的重头戏,这个问题就必须解决。

Vitalik Buterin把目光投向了以太坊的核心痛点,打算来个大动作。3月2日,他把以太坊扩容的讨论重点从Layer 2给拉回了协议底层。这位加拿大人出身的俄罗斯裔创新者觉得,以太网络长期受限的原因,不是Rollup或者Blob容量不足,而是底层架构出了问题。状态树和虚拟机这两个核心组件,把证明成本给吃掉了80%。Vitalik Buterin认为,既然零知识技术成了路线图的重头戏,这个问题就必须解决。他在文章里直接点题:要想高效证明,状态树和虚拟机的瓶颈我们必须搞定。对于状态树的改变,他提出了二进制树的构想。EIP-7864这个提案想把现在的十六进制默克尔帕特里夏树给换成二进制结构。别看这改动看着不大,但影响可不小。新树生成的证明长度只有原来的四分之一,能省带宽不少。轻客户端和注重隐私的应用用起来会更划算、更靠谱。而且新结构还能把存储槽分组成"页面",让应用加载相关数据更顺手。很多去中心化应用老是反复访问相邻的槽位。算下来,这次升级可能给每笔交易省下超过1万Gas。他还建议给状态树加点料,弄个高效的哈希函数,好让生成证明的速度更快。更关键的是,这么一改就能让以太坊底层对证明更友好,让零知识应用能直接跟以太坊的状态对接,不用再搞平行系统那一套。 至于未来怎么超越EVM?Buterin想得更长远了。他觉得以太坊以后要彻底丢掉虚拟机这套,转投RISC-V架构的怀抱。RISC-V是那种开源的指令集,效率高又简洁。他觉得现在以太坊太依赖特殊用途的预编译了,说明大家其实对EVM本身有点不爽。既然说要通用可编程性,虚拟机就应该支持这愿景。基于RISC-V的虚拟机有三大好处:第一是能降复杂度;第二是执行效率更高;第三是能更好地跟现代化的零知识证明系统对上号(很多系统内部其实都在用RISC-V环境)。 不过他也说了这事儿得分两步走。短期看可以先加个向量化数学预编译,这相当于给EVM安个"GPU"。这招能让密码学运算快不少。长远来看他画了个路线图:先让RISC-V驱动预编译;再支持用户自己部署的合约;最后把EVM本身变成兼容层给吸收进去。 当然也不是所有人都点头。分析师DBCrypto就批评这路子越来越抽象了。他觉得多增加一个抽象层就会多一层复杂度、多一份信任假设、也会多一个攻击点。这种分歧其实反映了大家都在想:到底是在老设计上修修补补好呢?还是把地基给推倒重来好呢? 不过Buterin觉得现在不一样了。既然零知识证明已经从冷门变成了刚需,那架构就必须跟着变。他觉得下一波大扩容可能不在Layer 2上搞,而是要去核心深处找机会。