随着以太坊网络的广泛应用和用户增长,其历史状态数据的快速增长成为一个突出问题。本文将探讨以太坊生态系统在面对数据膨胀挑战时的创新解决方案,特别是最近的 Dencun 升级如何通过引入状态过期功能来管理长期未使用数据的清理。
以太坊一直致力于通过分片技术减轻单一区块链的负载,而在 Dencun 升级中实施的 EIP-4844 引入了「blobs」临时数据类型,为 Rollup 提交更多数据到主链提供了更低成本的解决方案。此外,为了控制状态数据的膨胀,以太坊设置了 blobs 数据在共识层节点上的存储时间,约为18天后自动删除。
除了以太坊核心团队的改进措施外,一些项目如 Celestia、Avail 和 EigenDA 也在致力于构建长期数据可用性(DA)解决方案,以增强区块链的实时操作和可扩展性。然而,这些解决方案尚未完全解决需要长期访问历史数据的应用需求,如依赖于长期存储用户身份验证数据的 dApp 或需要进行人工智能模型训练的 dApp。
为了应对以太坊生态系统中长期数据存储的挑战,EthStorage、Pinax 和 Covalent 等项目提出了创新的解决方案。例如,EthStorage 为 Rollup 提供了长期的 DA,确保数据可以长期访问和使用。Pinax、The Graph 和 StreamingFast 联合开发了长期存储和检索 blobs 数据包的方案。特别是 Covalent 的 Ethereum Wayback Machine(EWM),不仅提供了长期数据存储解决方案,还支持对复杂数据结构的查询和分析。
Ethereum Wayback Machine(EWM)的数据处理流程涵盖了提取、精炼和索引步骤。Covalent 通过这一流程,将区块链数据从原始快照转化为易于查询和分析的形式,以支持开发者和研究人员对以太坊历史数据的深入探索和利用。
随着人工智能技术的迅速发展,其与区块链的结合显现出巨大潜力。EWM 作为一个长期数据存储和检索工具,为 AI 模型提供了可信、完整的数据源,推动了智能合约和分布式应用的创新应用。未来,EWM 将继续扩展其协议规范,支持更多区块链的数据存储和检索需求,进一步促进区块链与人工智能技术的融合与发展。