保留以太坊 Blob 以实现长期可访问性的图表

2月中旬,以太坊区块链最终测试网建立,Dencun升级现已在大多数主网上运行。 Dencun 现在将增强以太坊网络和所有依赖的第 4844 层系统。将 EIP-XNUMX 的新交易类型集成到以太坊中,允许将“块”数据临时缓存在信标节点中,从而使交易几乎没有成本。

这种机制在技术上称为 Proto-Danksharding,提高了网络的可扩展性。它通过允许添加大量数据包(称为 blob)来降低汇总交易的成本,例如在以太坊交易中。然而,这些斑点是暂时的,在修剪之前不能保存超过十八天。

毫不奇怪,blob 具有短暂的性质,因为它们通过在第 1 层上永久存储指数量的 blob 数据来巩固汇总性能和效率。虽然消失的 blob 提高了第 2 层网络的效率,但它们也构成了维护历史记录的困难,这对于在网络上运营的开发人员来说经常是必要的。为了应对这些挑战,The Graph 提供了一种可行的方法来保存 blob,保证它们的长期可访问性,同时帮助以太坊向 Danksharding 迈进。

The Graph、Pinax 和 StreamingFast 的开发人员通力合作,创建了一个用于索引和存储二进制数据的高效解决方案。结合多种基本技术(包括 Firehose 和 Substreams),可以以可扩展且快速的格式提取数据。

由于 blob 数据驻留在共识客户端(“共识层”)上,因此 Graph Network 设计了一种与 Beacon 节点兼容的新 Firehose。这成功地展示了使用依赖于一个以太坊 Blob 子流的基于轮询器的新方法为任何特定链快速构建新的 Firehose。

这些子流允许通过 gRPC API 从支持 Firehose 的信标链子流中简单而巧妙地检索数据。第二种方式是 Firehose,由 Blobs Substreams 提供支持,它通过 GraphQL API 从 Substreams 支持的子图检索数据,该 API 可在 The Graph Network 上访问。

The Graph 保持着包含新数据服务和查询语言的全方位愿景,从而确保随着 Web3 中数据需求的持续增长,现在和可预见的未来,去中心化技术能够很好地适应任何用例。

资料来源:https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/