以太坊创始人Vitalik支持比特币启发的扩容模型

BTC
ETH
Vitalik Buterin以太坊比特币扩容UtreexoSTARKUTXO
17 小时前来源: crypto.news
以太坊创始人Vitalik支持比特币启发的扩容模型

以太坊联合创始人Vitalik Buterin于8月16日称赞了比特币开发者们在Utreexo方面的工作,同时描述了一个拟议中的以太坊扩容方向,该方向可能结合UTXO风格的状态、常规动态状态以及介于两者之间的模型。

摘要

  • Vitalik Buterin在概述以太坊拟议的混合状态扩容策略时,称赞了比特币开发者对Utreexo的贡献。
  • 以太坊研究员Toni Wahrstätter提出了原生UTXO,可将支付状态使用量减少约99.8%。
  • 该提案保留以太坊账户,同时将简单的单次支付转移到更轻量的UTXO风格模型中。
  • UTXO设计所需的EIP-8141框架交易目前仅考虑纳入Hegotá。
  • Vitalik的递归STARK交易池提案限制了证明带宽开销,而非证明无限的以太坊交易吞吐量。

在X平台的一篇帖子中,Buterin称其为“当前拟议的以太坊扩容策略”,并明确表示该架构仍在开发中。

Buterin表示,目标是让大多数以太坊活动在不牺牲去中心化、抗审查性或节点运行便捷性的前提下实现更大规模的扩展。他的评论并不意味着以太坊已决定用比特币的UTXO架构取代其账户模型。相关设计仍是研究提案,而非已获批准的协议变更。

比特币的Utreexo为减少节点状态提供了模型

Utreexo由麻省理工学院数字货币倡议研究员的Thaddeus Dryja于2019年提出。该设计不要求验证节点在本地持有完整的比特币UTXO集合,而是用紧凑的基于哈希的累加器来表示该集合。交易输入携带包含证明,使节点能够针对该累加器验证相关输出。

MIT DCI的原始论文称,累加器随底层集合呈对数增长。这解决了以太坊研究人员正在研究的同一广泛问题:在不迫使状态存储需求以同样速度增长的情况下增加网络活动。Utreexo仍是一个比特币扩容项目,而非以太坊直接复制的功能。

以太坊的原生UTXO提案针对支付状态

7月6日,Toni Wahrstätter(以Nero_eth名义撰写)在以太坊研究提案中提出,在不移除以太坊账户的情况下添加类似原生UTXO的支付。该模型针对不需要持久智能合约状态的单次支付。

该提案估计,这些工作负载可将永久状态使用量减少约99.8%。以太坊不会将完整支付对象存储在活动状态中,而是从历史记录中证明其存在,同时主要保留一个紧凑的已花费状态位。在十亿条条目下,该提案估计永久状态约为300 MB,而等效账户或存储条目约为100 GB至150 GB。这些是设计估计值,而非实测主网结果。

该方法符合以太坊更广泛的减少验证和存储负担的努力。正如crypto.news先前报道的那样,以太坊的“精简重建”将递归密码学证明置于其拟议的验证改革的核心

递归STARK解决了不同的扩容瓶颈

Buterin一月份的递归STARK交易池研究解决了证明带宽问题。他的模型假设高度优化的STARK证明约为128 kB,并提出交易池节点定期递归组合有效性证明,而不是为每个传播的对象附加一个单独的大型证明。

以Buterin的八个对等节点和500毫秒聚合间隔为例,额外带宽总计约为每个节点每秒2 MB,并且随着更多对象进入该方案而保持不变。mempool研究和原生UTXO提案解决了不同的约束,尽管研究人员正在探索这些技术如何相互补充。

社区回应将这一组合外推为一种能够通过紧凑证明结算“无限量”UTXO转换的架构。这并不是已确认的以太坊吞吐量目标或路线图承诺。Buterin的研究并未确立无限交易容量,128 kB数字描述的是其mempool模型中假设的STARK证明大小,而非已确认的未来以太坊区块格式。

以太坊扩展接下来会发生什么

原生UTXO提案假设EIP-8141(即Frame Transactions)作为其首选支出设计。EIP-8141将引入可编程交易框架,涵盖验证、Gas支付和执行。官方Hegotá 规范目前仅将Frame Transactions列为“考虑纳入”。FOCIL(即EIP-7805)仍是唯一正式计划纳入Hegotá的提案。

以太坊官方路线图将Hegotá安排在2027年,在2026年第四季度的Glamsterdam之后。原生UTXO目前并未列为Hegotá的预定功能。据crypto.news报道,Hegotá的2027年升级范围仍在缩小,Frame Transactions是仍在考虑中的主要设计之一。

因此,Buterin的Utreexo参考指向了一个研究方向,而非有日期的以太坊升级。这项工作指向一个混合系统,其中不同类型的活动可以使用不同的状态模型,而密码学证明减少了各个节点必须存储或重复验证的内容。