Cointime

Download App
iOS & Android

チェーンが増えればソリューションも増える: The Graph ネットワーク レジストリの威力

Validated Project

TL;DR: The Graph Network Registry は、The Graph を搭載したブロックチェーンのネットワーク情報を統合および標準化するリポジトリです。これまで、コア開発チームやその他のメンバーは、データの断片化と手動更新による課題に直面しており、非効率性と不整合が生じていました。レジストリは単一の真実のソースとして機能し、開発者、インデクサー、委任者が信頼性の高いブロックチェーン ネットワーク情報に効率的にアクセスできるようになります。

2024年までに、The Graphは80以上のブロックチェーンネットワークにサービスを拡大する予定です。チェーン統合の爆発的な増加により、さまざまなブロックチェーン エコシステムにわたる多くのビルダーが力を得る一方で、The Graph エコシステム全体のチェーン構成に関する唯一の信頼できる情報源という重要なニーズも生まれました。

The Graph に取り組んでいるコア開発チームは、独自のネットワーク リスト (多くの場合、ツールにハードコードされています) を維持し、新しいチェーンが追加されたり、RPC エンドポイントが置き換えられたりするたびに、The Graph CLI の新しいバージョンを作成することに苦労していました。彼らは行動を起こす時が来たことに同意し、Pinax チームはソリューションの構築に協力することを申し出ました。

グラフ ネットワーク レジストリ: 開発者、インデクサー、その他のユーザーが一貫性のある信頼性の高いブロックチェーン ネットワーク情報にアクセスして、自信を持って効率的に作業できるようにする、単一の標準化されたネットワーク データ ハブです。

このツールが The Graph エコシステムとのやり取り方法をどのように変えることができるのか、詳しく見てみましょう。

Graph Networks Registry は、Graph エコシステム内のネットワーク情報を統合および標準化することを目的としたリポジトリです。導入前は、複数のプラットフォーム間で情報が断片化され冗長化されていたため、一貫性と信頼性の高いネットワーク データにアクセスすることが困難でした。

レジストリは、Web データを GitHub リポジトリに統合し、単一の真実のソースとして機能してこの問題を解決します。標準化された JSON スキーマを使用して、チェーン ID、ネットワーク タイプ、RPC URL、エクスプローラー URL などのフィールドを検証し、正確性と一貫性を確保します。検証スクリプトは、ファイル名をチェックし、一意性を確保し、ネットワーク間の関係 (例: テストネットとメインネットのペア) を検証することで整合性を強化します。さらに、GitHub Actions を追加することで、データのフォーマット、バージョンの生成、リリースの作成など、更新の自動化が簡素化されます。

このアプローチにより、開発者は JSON ファイルやさまざまなプログラミング言語のライブラリなどの形式でアクセス可能なデータを利用できるようになります。ネットワーク データを収集して検証することで、レジストリはエラーを最小限に抑え、信頼性を高め、エコシステム内でのコラボレーションを促進できます。

---レジストリダッシュボードのベータ版

Pinax、StreamingFast、Edge & Node など、複数のコア開発チームがレジストリの開発に協力し、InfraDAO が貴重な情報を提供しました。これらのチームは協力して、すべてのコア開発チームから要件とフィードバックを収集し、レジストリがすべての関係者にとって最大限の影響と有用性をもたらすように構成されていることを確認します。

このプロジェクトは、コア開発者が協力して、成長するエコシステムを強化およびサポートするツールを作成する方法の一例にすぎません。

登録前、The Graph の拡大するエコシステムは、生産性を妨げる非効率性に直面していました。

このプロジェクトは、コア開発者が協力して、成長するエコシステムを強化およびサポートするツールを作成する方法の一例にすぎません。

登録前、The Graph の拡大するエコシステムは、生産性を妨げる非効率性に直面していました。

  • 断片化されたデータ: Web 情報はドキュメント、リポジトリ、マーケティング ページに分散しており、不整合が生じています。
  • 手動更新: 開発者は複数の場所を手動で更新する必要があり、エラーが発生する可能性が高くなります。
  • 一貫性のない命名: チェーンの命名規則が標準化されていないと、混乱が生じ、統合に課題が生じます。
  • 検証ギャップ: 集中型の検証がないと、エラーが気付かれないことが多く、アプリケーションの信頼性が損なわれます。

レジストリは、一貫性のある信頼性の高いネットワーク情報を配信するための統合された自動化ソリューションを提供することで、これらの問題点に対処します。

レジストリは、データの一貫性と正確性を確保するために JSON スキーマに基づいて構築されます。より多くのアプリケーションが登場するにつれて、アーキテクチャは進化する可能性があります。

次のことを確認します:

  • チェーン識別子: 相互運用性のための一意の標準化された ID および CAIP-2 標準。
  • ネットワーク タイプ: mainnet、testnet、devnet のラベルをクリアします。
  • RPC エンドポイントと URL: 正確性とコンプライアンスが検証済み。
  • The Graph Network をサポートするツールを実行するための情報: The Graph Node プロトコル、Firehose Protobuf のタイプと機能など。

セマンティック バージョニングにより、開発者は既存の統合を壊すことなく更新を採用できます。 GitHub Actions による自動化により、手作業が最小限に抑えられ、シームレスな更新とリリースが保証されます。

レジストリは TypeScript、Go、Rust 用のライブラリを提供し、統合プロセスを簡素化します。開発者は、JSON ファイルまたは API を介してレジストリ データに直接アクセスすることもできます。

強力な検証スクリプトは、Ethereum リストや The Graph Network などの外部ソースとデータを相互参照して、データの整合性を確保します。スクリプトは、スキーマのコンプライアンス、URL 形式、エンドポイントの可用性、およびネットワーク間の関係も検証します。

レジストリは、信頼性の高いネットワーク情報の単一ソースを提供することで開発時間を短縮します。たとえば、Arbitrum One を統合する dApp 開発者は、必要なすべての詳細にすばやくアクセスできるため、プロセスが合理化され、エラーが削減されます。開発者は、The Graph でサポートされているネットワークのリストをツール内で管理する必要がなくなりました。ビルド時または実行時にレジストリからこの情報を簡単に取得できます。

インデクサーは、報酬を提供するネットワークなど、インデックス作成の機会に関する洞察から利益を得ます。また、ネットワーク データを検証して、インデックス コンポーネントが正しく設定されていることを確認することもできます。技術仕様に 1 か所からアクセスできるということは、インデクサーが The Graph でサポートされているネットワークのリストを独自に管理する必要がなくなることを意味します。ネットワーク ID から Firehose および Substreams エンドポイント構成まで、新しいネットワークのインデックス作成に必要なすべてのネットワーク情報はレジストリにあります。

委任者はネットワークのアクティビティとインデックス報酬を明確に把握できるため、トークンの割り当てに関して情報に基づいた決定を下すことができます。レジストリからのネットワーク情報を監視ツールやコントロール パネルで使用することもできます。

レジストリの維持にはエンジニアリング、製品、マーケティングの各チームが関与し、GitHub Actions for Automation によってサポートされています。今後の機能強化の計画は次のとおりです。

  • ガバナンスの拡大: メンテナンスの責任をより多くの貢献者に分散します。
  • 検証の改善: 警告をフィルタリングし、プル リクエストの検証を自動化するスクリプトが強化されました。
  • 正式なワークフロー: チェーン移行やその他のタスクのプロセスを文書化します。
  • 継続的改善: 利害関係者からの継続的なフィードバックを取り入れます。

グローバル ナレッジ グラフが稼働すると、レジストリはそこに移行されます。この JSON/GitHub ソリューションは、単なる最初の反復です。

最近、The Graph Networks Registry を統合して The Graph CLI をアップグレードしました。このアップグレードにより、サブグラフの開発プロセスが簡素化され、よりユーザーフレンドリーなネットワーク選択インターフェイスが導入され、RPC エンドポイントと起動ブロックの動的ソースがサポートされ、新しいサブグラフのセットアップが簡素化されます。

最近、The Graph Networks Registry を統合して The Graph CLI をアップグレードしました。このアップグレードにより、サブグラフの開発プロセスが簡素化され、よりユーザーフレンドリーなネットワーク選択インターフェイスが導入され、RPC エンドポイントと起動ブロックの動的ソースがサポートされ、新しいサブグラフのセットアップが簡素化されます。

Chain を Subgraph Studio と統合する ブロックチェーン ネットワークは The Graph のパワーを活用したいと考えていますか?もしそうなら、あなたのチェーンを Subgraph Studio と無料で統合できる、先ほど発表された機会について知りたいですか?無料のクエリ、信頼性の高いパフォーマンス、シームレスなスケーラビリティを使用して、チェーン開発者エコシステムを強化する方法を学びます。ブロックチェーンを Subgraph Studio に無料で統合して、今すぐ開始できます。

このレジストリ イニシアチブは、The Graph CLI 向けに計画されている一連の広範な機能強化の最初のステップとなります。レジストリは、サブグラフのセットアップと統合を簡素化することで、再構築され改善された CLI の基盤を築き、コミュニティにとって直感的で生産性の高い開発エクスペリエンスを保証します。

統合の詳細を探している開発者、新しい機会を模索しているインデクサー、またはスマートな割り当てオプションを探しているプリンシパルのいずれにとっても、レジストリは信頼性が高く使いやすいリソース ツールです。 The Graph エコシステムが成長し続ける中、The Graph Networks Registry はコラボレーション、イノベーション、スケーラビリティを確保する上で中心的な役割を果たし続けます。

(関連する専門用語、コメント、コード ライブラリ、ハイパーリンクなどを見つけるには、ブログをフォローしてください。)

💡この記事では以下の質問に答えます:

- The Graph Networks Registry とは何ですか?

- レジストリを作成する理由 - レジストリはどのように機能しますか?

- レジストリを使用できるのは誰ですか?

- The Graph はどのようなブロックチェーン ネットワークをサポートしていますか?

#ブロックチェーン開発#ブロックチェーンデータインデックス#インデクサー#Web3データ

コメント

全てのコメント

Recommended for you