维塔利克·布特林再次将我们带回到以太坊架构的根本性问题。这一次,这位联合创始人公开支持借鉴比特币的币种追踪模型,这可能成为解决区块链状态“膨胀”这一老大难问题的关键。本质上,这涉及重新审视账户数据的存储方式,而这一负担正沉重地压在每一个网络节点的肩上。
为什么以太坊一天比一天“臃肿”
这个问题已经讨论多年,核心在于数据的无限增长。以太坊中每创建一个新账户,就会产生100到150字节的数据,这些数据将永久保存在全球数千个节点的内存中。即使钱包被创建后被遗忘,其记录仍会继续占用空间,推高硬件要求并拖慢同步速度。我已多次指出,这是网络长期发展战略中最突出的瓶颈之一,而以太坊基金会似乎终于开始寻找根本性的解决方案。
比特币式路径:UTXO是万能药吗?
以太坊基金会研究员托尼·瓦尔施塔特提出借鉴比特币自2009年以来一直使用的UTXO(未花费交易输出)模型。该模型不存储每个账户的总余额,而是追踪每一枚具体的未花费币。币被花掉后,系统中仅留下约三分之一的字节数据——这一痕迹微乎其微,与以太坊账户的永久“重量”不可同日而语。
差距之大令人震撼:在当前以太坊模型下,十亿个账户将占用高达150GB的空间,而在UTXO模型中,十亿枚已花费币仅占约300MB。这整整少了三个数量级!对节点和验证者而言,好处显而易见,对整个生态系统亦是如此。
思想融合:紧凑证明与新可能
布特林不仅支持这一想法,还提出了进一步的发展方向。他提议允许节点利用密码学证明,将大量交易验证打包成一个紧凑的数据包。一位名为conall.gwei的开发者将两个概念结合起来:区块创建者可以发布一个128KB的统一汇总文件,即时确认海量支付。
维塔利克还提到了比特币社区中的Utreexo项目,该项目无需存储完整地址列表即可验证币。按照他的设想,在以太坊中,这两种方法将协同工作:大部分操作实现规模化扩展,而任何有意愿的人都能在不要求超高磁盘配置的情况下运行全节点。
展望未来与市场反应
这些想法构成了“精简以太坊”路线图的基础,该路线图已引发关于实施时间表的讨论。基金会继续向前推进,引入各种创新,包括更换密码学算法以应对未来的量子威胁。然而,正如常见的情况,市场尚未充分认可这些技术突破:ETH交易价格约为1903美元,未能成功站稳2000美元上方。
我的分析:从技术角度看,这一提议近乎完美,可能大幅降低验证者的准入门槛,从而加强去中心化。但不要期待立竿见影的效果——实施如此根本性的变革需要多年的开发和协调。问题在于,社区是否有足够的耐心将这一雄心勃勃的想法推进到生产环境,而不将精力分散到其他优先事项上。