blockchainjapan’s blog

旬のブロックチェーンを記事を厳選して提供!

サブストリームの一般提供開始


サブストリームの一般提供開始

StreamingFast

The Graphの各コンテンツをフォローしてご参加ください!

The Graph Networkのために開発されたエンジンである『サブストリーム(Substreams)』が一般公開されました!StreamingFastはこのエンジンを正式にサポートします!

StreamingFastがホストするソフトウェアとサービスの両方が正式にサポートされます。サポートネットワークはイーサリアムとポリゴンから開始します。

サブストリームは、The Graph Networkのために開発された強力なブロックチェーンインデキシング技術です。開発者がコミュニティと一緒にデータストリームを構成するRustモジュールを書くことを可能にして、並列化による非常に高性能なインデックス作成を提供します。
サブストリームは、ブロックチェーンデータの低コストなキャッシングやアーカイブ、高スループット処理、カーソルベースのリオルグ処理など、StreamingFast Firehoseの利点を全て実装しています。

StreamingFastは、この技術がThe Graphの分散型ネットワークで利用可能になるまで、サブストリームのエンドポイントを無料で提供していく方針です。

サブストリームは昨年6月の発表以来開発が続けられ、強力な並列化機能を実装して、システムをBigQueryのような本格的な分散処理システムに変貌させました。SQLの代わりにWASMコードを渡すことで、チェーンの履歴やライブ受信ブロックのデータを変換・集約することが可能です。

このリリースには、モジュールの出力を検査するための新しいターミナルベースのGUIと、パラメータ化可能な新しいモジュール入力が付属されていて、最新リリースでは「プロダクション・モード」が追加されました。これは、開発が完了した時点で、プロダクション用に設計された高速パラレル・フォワード・プロセッシング・モードで機能することを意味します。対照的に、開発モードでは、詳細なログ、ストアの出力やストアのスナップショットを含むすべてのモジュールの出力が表示されます。Rustクレートも成熟を続け、様々なユースケースに対応できるように増加する予定です。

最も顕著なのは、複数のチームの努力によって、データシンク(またはデータローダー)の数が増えたことです:

  • Pinax Networkがリリース: Pinax Networkは、PrometheusWinstonCSVGoogle Sheetsによるシンクをリリースしました。
  • Parquetファイルシンクのリリース:MessariはParquetファイルシンクをリリースしようとしており、他のファイルオプションと共にBigQuery、Clickhouse、Redshiftや他の大規模MPPエンジンへのインジェストを提供します。
  • Edge & Nodeのリリース間近:サブストリームに基づくサブグラフのグラフ・ノード統合
  • StreamingFastによるリリース: PostgresKey/value storeMongoDBCSV & JSONの各ファイル

ツールのエコシステムに貢献し、フィードバックを提供し、ソフトウェアをベータテストしてくださった全ての方々に感謝します:

  • Pinax Networks:複数のシンクの提供、Substreams ランタイムの最初のホスト、Antelope の Firehose インテグレーションの所有とメンテナンスを実施しました。
  • Messari:Substreams の開発と開発者エクスペリエンスの向上に時間を割き、適切なデータ設計に関する考えを共有してくれました。
  • Edge&Node、GraphOps、Sebastian Lorenz:Substreamsの開発に参加して、その経験についてフィードバックを提供してくれました。

また今年は、Firehoseに対応した(サブストリームに対応した)プロトコルの統合が、様々なチームによって最も多く行われた年でもあります:

  • Polygon, BNB, NEAR and Solana (by StreamingFast),
  • Cosmos Hub, Osmosis and Juno (by Figment),
  • Arweave (by ChainSafe),
  • Antelope (by Pinax).
  • Aptos (by Aptos)
  • StarkNet (by zkLend)

そして、ErigonクライアントがFirehoseに対応するための作業が完了しました(ChainSafeによる)

私たちは、この技術が世界中の開発者にもたらす展望と、この技術がもたらす将来の機会に興奮しています!

皆さんのご意見、ご質問をお聞かせください。私たちのDiscordサーバーに参加して、直接チャットしませんか?


StreamingFastについて

StreamingFastはWeb3ビルダーであり、投資家でもあります。The Graphのコア開発者として、ブロックチェーンデータの処理とインデックス化のための大規模スケーラブルなオープンソースソフトウェアの構築に優れています。連続技術起業家のチームによって設立されたStreamingFastは、大規模データサイエンスの深い専門知識を持っています。私たちの中核技術であるFirehoseとSubstreamsは、ファイルベースかつストリーミングファーストのアプローチであり、高スループットチェーン上で高性能なインデックス作成を可能にします。

StreamingFastはTwitterDiscordでフォローできます。


The Graphについて

The Graphは、web3のインデックスとクエリーのレイヤーです。 開発者はサブグラフと呼ばれるオープンAPIを構築・公開し、アプリケーションはGraphQLを使用してクエリを実行することができます。

The Graphは現在、Ethereum, NEAR, Arbitrum, Optimism, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS, PoAなど40種類のネットワークからのインデックスデータをサポートしており、さらに多くのネットワークが近日中に登場する予定です。現在までに、88,900以上のサブグラフがホスティングサービス上に展開されています。

グラフネットワークの開発者向けセルフサービス体験を2021年7月にローンチして以来、800以上のサブグラフがネットワークに移行し、450以上のインデクサーがサブグラフのクエリを提供し、11,300以上のデリゲーター、2,500以上のキュレーターが参加しています。

Web3アプリケーションを構築している開発者であれば、ブロックチェーンからのデータのインデックシングやクエリにサブグラフを利用することができます。The Graphによって、高い効率性とパフォーマンスによるUIデータ表示が可能になり、他の開発者もあなたのサブグラフを使用することができます。また、Subgraph Studioを使ってネットワークにサブグラフをデプロイしたり、Graph Explorerにある既存サブグラフをクエリすることができます。

The Graph Foundationは、The Graph Networkを統括しており、同時にThe Graph Foundationは、Technical Councilによって統括されています。Edge & Node、StreamingFast、Semiotic Labs、The Guild、Messari、GraphOpsが、The Graphエコシステム内の外部組織として貢献参加しています。

The Graphの各コンテンツをフォローしてご参加ください!