Search
Close this search box.

以太坊历史数据的长期存储与访问问题怎么解决?

以太坊状态数据膨胀问题与解决方案 随着以太坊网络的流行和应用需求的增加,其历史状态数据开始快速增长。为应对这一问题,以太坊一步步改进,从最初的全节点到轻客户端,再到近期的 Dencun 升级引入状态过期功能来自动清理长期未使用的数据。 以太坊的长期目标之一是通过实现分片将数据分散到不同的区块链上,来减少单个区块链的负载,Dencun 升级中实施的 EIP-4844 是以太坊网络向全面实施分片的重要一步。EIP-4844 引入了「blobs」临时数据类型,让 Rollup 以更低的成本提交更多数据到以太坊主链。为了控制状态数据膨胀,以太坊将 blobs 数据在共识层节点存储约 18 天后删除。 除了以太坊自身的改进,还有一些项目比如 Celestia、Avail 和 EigenDA 也在构建解决方案以改善数据问题。他们提供了有效的短期数据可用性(DA)解决方案,增强了区块链的实时操作和可扩展性。然后这些方案并没有解决那些需要长期访问历史数据的应用,如那些依赖于长期存储用户身份验证数据的 dApp 或需要进行人工智能模型训练的 dApp。 为了解决以太坊生态系统中长期数据存储的挑战,EthStorage、Pinax、Covalent 等项目提出了解决方法。EthStorage 为 Rollup 提供了长期的 DA,确保数据可以长期被访问和使用。Pinax、The Graph 和 StreamingFast 联合开发了长期存储和检索

PRESS RELEASES