Vitalik Buterin表示以太坊扩容可借鉴比特币的Utreexo
要点速览
- •Vitalik Buterin在8月16日发布于X的帖子中提出,以太坊可以借鉴比特币Utreexo(由Thaddeus Dryja于2019年提出)的理念,该设计让节点通过包含证明验证输出,而无需持有完整的UTXO集。
- •以太坊研究员Toni Wahrstätter提出的原生UTXO提案可为简单支付将永久状态占用减少约99.8%,估算十亿条目约需300 MB存储空间,而同等账户模型下需要100 GB至150 GB。
- •原生UTXO构想仍是一项依赖EIP-8141可编程交易帧的研究设计,目前未被列入计划于2027年进行的以太坊Hegotá升级。
- •Buterin另针对以太坊内存池提出了递归STARK,这是一种以带宽为重点的方案,使用约128 kB的证明;他估计在八个对等节点、500毫秒聚合间隔下,每个节点每秒将增加约2 MB带宽。
- •Buterin认为,支持UTXO式状态、动态状态以及介于两者之间的模型,可以在保持去中心化和抗审查能力的同时扩展大部分以太坊活动。

以太坊联合创始人Vitalik Buterin表示,以太坊的扩容研究可以借鉴比特币Utreexo的理念——该系统能够降低存储完整区块链状态的需求。在一篇8月16日发布于X的帖子中,Buterin赞扬比特币开发者率先提出相关理念,并将以太坊提议的方法描述为在不同类型的网络活动中混合使用UTXO式状态与动态状态。
这场讨论背后有两条研究主线:一是原生UTXO,可为简单支付活动将以太坊永久状态占用削减约99.8%;二是递归STARK,针对带宽需求。原生UTXO目前仍是一项研究提案,而非路线图目标。
Buterin指明Utreexo可用于以太坊扩容
Buterin表示,以太坊应支持UTXO式状态、动态状态以及介于两者之间的模型。UTXO(未花费交易输出)是比特币用来追踪所有权的记账模型,而以太坊采用的是基于账户的模型。在他看来,这一方法能够在不牺牲去中心化、节点运行或抗审查能力的前提下扩展大部分以太坊活动。
Utreexo由比特币开发者Thaddeus Dryja于2019年提出,它为比特币的UTXO集采用了一种紧凑的密码学累加器。节点可以通过包含证明来验证交易输出,而无需在本地存储整个集合。
该模型解决了存储压力问题,但以太坊面临的状态问题范围更广。其基于账户的系统还会存储智能合约余额、代码和应用数据,而全节点必须保持这些状态可用,这使得不断攀升的存储需求成为运行节点和独立验证区块链的长期压力点。因此,原生UTXO的构想加入了以太坊旨在压缩节点存储内容的更长期研究行列,其中包括历时多年的无状态性与Verkle树研究,目标是让节点无需持有完整状态即可验证区块。
以太坊提案引入原生UTXO
以太坊研究员Toni Wahrstätter提议为简单支付活动引入原生UTXO。该提案将保留以太坊的账户模型,同时为只需极少持久状态的交易添加UTXO式支付。
根据该提案,原生UTXO可将永久状态占用减少约99.8%。提案估算,十亿条目约需300 MB存储空间,而同等规模账户模型下则需要100 GB至150 GB。
不过,该提案仍处于研究设计阶段。它依赖于EIP-8141,后者引入了用于验证、Gas支付和执行的可编程交易帧。
递归STARK瞄准网络带宽
Buterin还针对以太坊内存池提出了递归STARK——内存池是待处理交易在被纳入区块前等待的地方。他1月的研究假设证明大小约为128 kB,并利用递归聚合来合并有效性证明,使节点无需逐笔重新执行交易即可检查待处理活动。
与UTXO提案不同,该模型针对的是带宽而非永久状态存储。Buterin估计,在八个对等节点、500毫秒聚合间隔的条件下,每个节点每秒将增加约2 MB的带宽。
有社区回应提出,将递归STARK与原生UTXO结合可以支撑非常大的交易量。但这仍属于外推推断,并非以太坊的吞吐量目标。
以太坊路线图将Hegotá排在2027年,位于2026年晚些时候的Glamsterdam之后。原生UTXO目前未被列入Hegotá计划,而EIP-8141引入的可编程交易帧设计(Frame Transactions)仍在考虑之中。对原生UTXO构想而言,值得关注的实际信号是这一依赖项能否从研究阶段走向列入计划的升级。