自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Vitalik Buterin:仅将默克尔根上链无法彻底解决以太坊状态数据问题

2026-05-18 10:21:29
收藏

Vitalik Buterin:仅将默克尔根存储在链上无法完全解决以太坊状态数据问题

以太坊联合创始人Vitalik Buterin针对当前围绕区块链状态存储挑战的讨论发表了看法。他澄清道,仅将默克尔根存储在链上,而将实际数据转移给用户的方式,并不能根本解决扩展性问题。近期,他在社交媒体平台X上发文解释,验证证明所需的数据仍需被存储与更新,且其数据量最终可能接近整个状态的规模。

默克尔根方案及其局限

Buterin的评论回应了以太坊扩展讨论中一个常见的提议:将链上存储缩减至仅保存状态的密码学哈希值,即默克尔根,而完整数据则由用户自行保存。尽管这一做法能降低直接的区块链存储成本,Buterin指出验证者和节点仍需维护验证数据。长此以往,这类辅助数据的规模可能增长到与完整状态相当的程度,从而削弱效率提升的效果。

Buterin写道:“现有解决方案确实存在,但与以太坊当前结构相比,它们需要显著的权衡和复杂的组件。”这意味着短期内并无简单的解决办法。

背景:EIP-8037与状态成本争议

这场讨论由一位DeFi内容创作者引发,其强调了以太坊长期面临的状态存储成本问题。该创作者解释称,以太坊改进提案EIP-8037旨在通过提高创建新合约、账户和存储槽的成本来解决这一问题,而非征收持续的存储费用。此方法试图在创建阶段抑制状态膨胀,同时避免对现有用户造成影响。

状态膨胀指的是以太坊账本不断增长的规模,其中存储了所有账户余额、合约代码和存储槽。随着网络处理更多交易,状态数据持续扩张,这不仅提高了节点运营商的硬件要求,也可能导致网络趋向中心化。

这对以太坊用户与开发者为何重要

对日常用户而言,状态存储问题直接影响交易费用和网络效率。若不加以应对,上升的存储成本可能导致燃料费增高,或迫使小型节点离线,从而削弱去中心化特性。对开发者来说,在构建依赖大量链上数据的去中心化应用时,理解不同状态管理方案的权衡至关重要。

Buterin的言论强调,以太坊实现扩展的道路并不简单。尽管如Rollups等二层解决方案提升了交易吞吐量,但基础层的状态管理仍是根本性的设计挑战。

结论

Vitalik Buterin的最新说明进一步阐明,以太坊的状态存储问题无法仅靠简单的架构改变来解决。仅将默克尔根存储在链上虽然前景可观,但引入了新的验证数据需求,可能抵消其优势。随着社区持续探索如EIP-8037等提案,焦点仍在于如何平衡成本、安全性与去中心化——这是一道没有简易答案的复杂课题。

常见问题解答

问:什么是以太坊中的默克尔根?

默克尔根是一个单一的密码学哈希值,用于概括区块或状态中的所有数据。它允许在不将完整数据集存储于链上的前提下高效验证数据。

问:EIP-8037如何提议减轻状态膨胀?

EIP-8037通过提高创建新合约、账户和存储槽的成本,使向状态中添加数据更为昂贵。这一机制旨在抑制不必要的状态增长,同时避免征收持续的存储费用。

问:为什么状态存储是以太坊的一个难题?

随着更多用户和应用使用以太坊,存储所有账户余额、合约代码和数据的“状态”规模持续扩大。这增加了运行节点的硬件要求,可能降低网络的去中心化程度并推高交易成本。

展开阅读全文
更多新闻