チェーン統合プロセスの概要
Reading time: 5 min
透明性のあるガバナンスベースの統合プロセスは、 を求めるブロックチェーン チーム向けに設計されました。 以下に要約するように、これは 3 段階のプロセスです。
- Please visit for information on
graph-node
support for new chains. - チームは、プロトコルの統合プロセスを開始するために、のフォーラムスレッドを作成します(Governance & GIPsの下にあるNew Data Sourcesのサブカテゴリ内)。デフォルトのフォーラムテンプレートの使用が必須です。
- Teams collaborate with core developers, Graph Foundation and operators of GUIs and network gateways, such as , to ensure a smooth integration process. This involves providing the necessary backend infrastructure, such as the integrating chain's JSON-RPC, Firehose or Substreams endpoints. Teams wanting to avoid self-hosting such infrastructure can leverage The Graph's community of node operators (Indexers) to do so, which the Foundation can help with.
- Graph Indexer は、The Graph のテストネットで統合をテストします。
- コア開発者とインデクサーは、安定性、パフォーマンス、およびデータの決定性を監視します。
- チームは、メインネット統合を提案するために、Graph Improvement Proposal (GIP) を提出し、 に関するプルリクエスト(PR)を開始します(詳細はリンクを参照)。
- Graph Council はリクエストを検討してメインネットのサポートを承認し、ステージ 2 の成功とコミュニティからの肯定的なフィードバックを提供します。
もしプロセスが難しそうに見える場合でも、心配しないでください!Graph Foundationは、協力を促進し、必要な情報を提供し、Graph Improvement Proposals(GIP)やプルリクエストなどのガバナンスプロセスを含むさまざまな段階でガイドすることにコミットしています。質問がある場合は、 またはDiscord(Pedro、The Graph Foundationメンバー、IndexerDAO、その他のコア開発者など)を通じてお問い合わせください。
The Graph Network の未来を形作る準備はできていますか? 今すぐ、Web3 革命の一員になりましょう。
このプロセスは、新しいサブグラフの「データソース」にのみ適用される、サブグラフデータサービスに関連しています。
これは、サブストリームで動作するサブグラフに対するインデックスリワードのプロトコルサポートに影響を与えるものです。新しいFirehoseの実装は、このGIPのステージ2に概説されている方法論に従って、テストネットでテストされる必要があります。同様に、実装がパフォーマンスが良く信頼性があると仮定して、へのPR(「Substreamsデータソース」サブグラフ機能)が必要です。また、インデックスリワードのプロトコルサポートに関する新しいGIPも必要です。誰でもPRとGIPを作成できますが、Foundationは評議会の承認をサポートします。
メインネットへの移行にかかる時間は、統合開発の進捗によるもの、追加の調査が必要かどうか、テストとバグ修正、そして常にコミュニティのフィードバックを必要とするガバナンスプロセスのタイミングに応じて異なりますが、数週間を予想しています。
インデックスリワードのプロトコルサポートは、テスト、フィードバックの収集、および必要な場合のコアコードベースへの貢献の取り扱いに関わる関係者の能力に依存します。これは、統合の成熟度と、統合チームのレスポンスの良さ(RPC/Firehose実装の背後にいるかどうかは問わない)に直接関連しています。Foundationは、プロセス全体を通じてサポートを提供するためにここにいます。
Similar to #3, it will depend on overall readiness and involved stakeholders' bandwidth. For example, a new chain with a brand new Firehose implementation may take longer than integrations that have already been battle-tested or are farther along in the governance process.