Subgraph Radioの紹介: ネットワーク情報交換の高速化

The Graph

The Graphで一緒に働きませんか?Web3のキャリアを積みたい方大歓迎!
ぜひ副業として『The Graph Advocate』にご参加ください🤝

GraphOpsチームは、インデクサーとサブグラフ開発者間のデータと情報交換を合理化し、The Graph Networkの生産性、効率性、費用対効果を高めるために設計された革新的なツールである『Subgraph Radio』のリリースを発表しました。

このリリースは、New Eraのロードマップの重要な一部であり、他の機能拡張の中でも、有用なツールの形で、インデクサとサブグラフ開発者のサポートを強化することをコミットするものです。Subgraph Radioは、インデックス作成者とサブグラフ開発者間の標準的なコミュニケーションツールになることを目指し、ネットワーク全体のコラボレーションと効率を大幅に強化します。

インデックサーとサブグラフ開発者の皆さんは、ぜひSubgraph Radioをこちらでお試しいただき、その可能性を最大限に引き出してください。

Subgraph Radioの紹介

Subgraph Radioは、ネットワーク上の情報交換のダイナミクスを再定義する最新のインデクサーコンポーネントです。Subgraph Radioは、Graphcastを活用して、サブグラフに関連するシームレスなデータ交換を可能にし、ネットワーク通信の革新的な進歩を示します。

プルーフ・オブ・インデクシング(POI)のクロスチェック

Subgraph Radioは、Graphixなどの他のProof of Indexing (POI)ツールと並んで、インデクサー間のPOI ハッシュの綿密な相互検証を提供します。この機能によって、不一致の早期警告システムとして位置付けられ、データの整合性を保護し、信頼を醸成しながら、ネットワーク内の衝突を最小限に抑えることができます。

例えば、Subgraph Radioによって、インデクサーは最小のコストでエラーを即座に検出し、サブグラフの再同期、エラーの原因に対するバイセクティング、アロケーションのクローズなどのアクションを即座に取ることができます。これにより、インデクサは、不良データの提供によるクエリ論争のスラッシングを回避することが可能です。

アップグレードの事前同期機能

開発者は、新しいサブグラフのアップグレードの事前同期機能を利用して、新しいサブグラフのバージョンへのアップグレードを発表し、インデクサーに事前に同期する機会を与えることができます。

サブグラフ開発者は、新しいサブグラフバージョンをオンチェーンで公開する前にメッセージを送信することで、アップグレードの摩擦を減らし、新しいデプロイメントに積極的に関与することができます。同時に、Subgraph Upgrade pre-sync機能を有効にしたSubgraph Radioを実行しているインデクサーは、メッセージを受信し、新しいデプロイメントとの同期を開始します。

サブグラフの開発者は、Graphcast P2Pネットワークへの不連続な参加用に調整されたGraphcast CLIを使用して、特定のサブグラフに関与しているすべてのインデクサーにメッセージを送ることもできます。

Subgraph Radioの通知とモニタリング

ユーザーは、Slack、Discord、Telegramのような一般的なプラットフォームとSubgraph Radioを統合することで、POIの不一致に関するアラートを即座に受け取ることができます。包括的なシステム監視は、詳細なログを通して行われ、最適なパフォーマンスと信頼性を保証します。

さらに、Subgraph Radioは、Prometheus経由でアクセス可能で、Grafanaダッシュボードで可視化可能な広範なメトリクスを提供します。セットアップは、ローカルサーバと指定された環境変数で簡単に行うことができ、カスタマイズされたオペレーションの概要を提供します。

Subgraph Radio 1.0.0の新機能

このリリースのSubgraph Radio 1.0.0には、The Graph Networkのコミュニケーションと効率を向上させる以下の機能が含まれています:

  • データベースの永続性: データの長寿命化とスケーラビリティの確保に重点を置き、データストレージをより効率的で信頼性の高いものにします。
  • コンフィギュレーションの検証: Subgraph Radioは、インデクサーのコンフィギュレーションを検証するために、インデクサーアドレス変数のより厳格なチェックを使用し、コンフィギュレーションのより厳格な検証方法を含むようになります。
  • リレーノードを使用: グラフキャストネットワークを拡張するために、WakuのリレープロトコルおよびディスカバリーV5を含む新しいメカニズムがすべての無線ノードで有効になりました。今後は、分散ハッシュテーブルを通じて、ネットワーク全体にメッセージを直接公開・回覧し、新しいピアを発見できるようになります。
  • エンドツーエンドテストの改善: 新しいエンドツーエンド・テストがSubgraph Radioに追加され、永続化された状態とAPIレスポンスが一致することがテストされます。また、他のメッセージタイプのテストも追加され、異なるタイプのメッセージをデコードできるようになります。

プライバシーとスケーラビリティ

Subgraph Radioは、インデクサー間の効率的でセキュアな通信を促進するために、Wakuの高度な機能を使用します。libp2pネットワークスタック上に構築された堅牢な通信プロトコル群として、Wakuは、プライバシーとWeb3アプリケーションの検閲に対する耐性を重視しています。

Wakuは、プライバシーを保護するために双方向のバイナリゴシップストリームを採用し、検閲に効果的に対抗する分散型通信をサポートします。さらに、Wakuのプロトコルは適応性があり、トランスポートに依存せず、スケーラブルであるため、ブラウザやモバイルデバイスのようなリソースが限られた環境でも信頼性の高いパフォーマンスを保証します。

Subgraph Radioを始める

経験豊富なインデクサーやサブグラフ開発者でなくても、Subgraph Radioを使うことができます!Subgraph Radioのセットアップは、簡単で素早く行えます。GraphOpsのドキュメントを参照して、Subgraph Radioに触れて、その可能性を最大限に引き出してください。このリソースは、Subgraph Radioをインデクサースタックに簡単に統合するために必要な全てを提供します。さらに、より視覚的に学習するために、YouTubeでGraphOpsの包括的なチュートリアルをご覧ください。

Subgraph Radioに関する質問やフィードバックがあれば、遠慮なくGraphOpsチームに連絡してください。また、Discordの#graphcast channelで会話に参加してください。

Subgraph Radioは、StakeSquid Stackによるdocker-compose、Docker Image、スタンドアロンバイナリ、直接ソースからの実行など、様々なデプロイオプションを提供しています。セットアッププロセスは直感的で、Subgraph Radioのドキュメントを読むことで、簡単に実装することができます。Subgraph RadioのソースコードはGitHubでも公開されています。

GraphOpsについて

GraphOpsはブロックチェーンデータインフラストラクチャ企業である。ブロックチェーン・データの抽出、変換、提供を行っています。GraphOpsは、検閲のない、公平で、自己主権的なウェブを構築するというミッションを基盤としています。公共データはそのミッションの中核であり、オープンデータの標準とプロトコルを構築することで、世界に次の大きな波となる機関やアプリケーションに力を与えています。他の優れたコア開発チームと協力し、GraphOpsは公共ネットワーク上のデータのインデックス化とクエリのための世界をリードするプロトコルを構築しています。

詳細については、TwitterでGraphOpsをフォローして、Subgraph Radioのドキュメントをご覧になり、The Graph Discordで連絡を取りましょう。

The Graphについて

The Graphはweb3のインデックスとクエリのレイヤーであり、開発者はサブグラフと呼ばれるオープンAPIを構築・公開して、GraphQLを使ってクエリを実行できます。The Graphは現在、Ethereum、NEAR、Arbitrum、Optimism、ZkSync、Polygon、Avalanche、Celo、Fantom、Moonbeam、IPFS、Cosmos Hub、PoAを含む40以上のネットワークからのインデックスデータをサポートしており、さらに多くのネットワークが公開されていく予定です。現在までに、88,900以上のサブグラフがホスティングサービスにデプロイされ、何万人もの開発者が、Uniswap、Synthetix、KnownOrigin、Art Blocks、Gnosis、Balancer、Livepeer、DAOstack、Audius、DecentralandなどのアプリケーションにThe Graphを使用しています。

グラフネットワークの開発者向けセルフサービスは2021年7月に開始され、それ以来、800以上のサブグラフがネットワークにアップグレードされています。現在までに200以上のインデクサーがサブグラフのクエリーを提供しており、11,300以上のデリゲーター、2,500以上のキュレーターが存在し、現在まで560万以上のGRTがシグナリングに活用されています。

アプリケーションやWeb3アプリケーションを構築している開発者であれば、ブロックチェーンデータのインデックス作成やクエリにサブグラフを使用することができます。グラフを使うことで、アプリケーションに効率的かつ高パフォーマンスでデータをUIに表示でき、他の開発者もあなたのサブグラフを使うことが可能です!Subgraph Studioを使ってサブグラフをネットワークにデプロイしたり、Graph Explorerの既存のサブグラフをクエリすることができます。The Graphは、The Graphのメインネットのインデクサーキュレーターデリゲーターとしてどなたでも歓迎しています。Discordで技術的なディスカッションをしたり、Telegramチャットに参加したり各コンテンツをフォローして、The Graphのコミュニティに参加してください!The Graphのエコシステムには、お互いをサポートし合う開発者のコミュニティが広がっています。

The Graph FoundationはThe Graph Networkの監督機関です。また、The Graph Foundationは技術評議会によって監督されています。Edge & Node, StreamingFast, Semiotic Labs, The Guild, Messari, GraphOpsは、The Graphエコシステム内の7つのコア組織として活動しています。

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

--

--

The Graph Japan
The Graph Protocol Japan

オープンAPIによる分散型アプリケーションを可能に GraphQLでブロックチェーンデータをクエリする為のインデックスプロトコルです