長期的なアクセスのためにイーサリアムの BLOB を保存するグラフ

2 月中旬に、イーサリアム ブロックチェーンの最終テストネットが確立され、Dencun アップグレードは現在、ほとんどのメインネットで動作しています。 Dencun は今後、イーサリアム ネットワークとそれに依存するすべてのレイヤー 4844 システムを強化します。 EIP-XNUMX の新しいトランザクション タイプをイーサリアムに統合すると、データの「ブロブ」をビーコン ノードに一時的にキャッシュできるようになり、トランザクションは事実上コストがかからなくなりました。

技術的にはプロト ダンクシャーディングとして知られるこのメカニズムは、ネットワークのスケーラビリティを高めます。イーサリアム トランザクションなどで大量のデータ パケット (ブロブと呼ばれる) の追加を許可することにより、ロールアップ トランザクションのコストが削減されます。ただし、これらの BLOB は一時的なものであり、剪定まで 18 日間を超えて保存することはできません。

BLOB がレイヤー 1 上に指数関数的な量の BLOB データを永続的に保存することでロールアップのパフォーマンスと効率を強化することを考えると、BLOB が一時的な性質を持つことは驚くことではありません。BLOB が消えるとレイヤー 2 ネットワークの効率が高まりますが、問題も発生します。履歴記録を維持することが困難であり、これはネットワーク上で動作する開発者にとってしばしば必要となります。このような課題に対処するために、The Graph は BLOB を保存するための実行可能なアプローチを提供し、長期的なアクセスを保証しながらイーサリアムの Danksharding への進歩を支援します。

The Graph、Pinax、StreamingFast の開発者間の共同作業により、バイナリ データのインデックス付けと保存のための効率的なソリューションが作成されました。 Firehose やサブストリームなどのいくつかの必須テクノロジーを組み合わせることで、スケーラブルで迅速な形式でのデータ抽出が可能になります。

BLOB データはコンセンサス クライアント (「コンセンサス レイヤー」) に存在するため、グラフ ネットワークはビーコン ノードに準拠した新しい Firehose を考案しました。これは、1 つの Ethereum Blobs サブストリームに依存する新しいポーラーベースの方法を使用して、特定のチェーンの新しい Firehose を迅速に構築することを成功裏に示しています。

これらのサブストリームを使用すると、gRPC API を介して Firehose 対応のビーコン チェーン サブストリームからデータを簡単かつ巧みに取得できます。 2 番目の方法は、Blobs Substreams を利用した Firehose です。これは、Graph Network でアクセス可能な GraphQL API を通じて、Substreams を利用したサブグラフからデータを取得します。

Graph は、新しいデータ サービスとクエリ言語を組み込んだ包括的なビジョンを維持しており、これにより、Web3 におけるデータの需要が高まり続ける中、現在および予見可能な将来において、分散型があらゆるユースケースに十分に対応できるようになります。

出典: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/