3 minutes
Översikt över Kedjeintegrationsprocessen
En transparent och styrbaserad integrationsprocess utformades för blockchain-team som söker integration med The Graf-protokollet. Det är en process i 3 faser, sammanfattad nedan.
Fas 1. Teknisk Integration
- Please visit New Chain Integration for information on
graph-node
support for new chains. - Team startar protokollintegrationsprocessen genom att skapa en Forumtråd here (Ny Datakällor underkategori under Governance & GIPs). Att använda standardforummallen är obligatoriskt.
Fas 2. Integrationsvalidering
- Teams collaborate with core developers, Graph Foundation and operators of GUIs and network gateways, such as Subgraph Studio, 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.
- Graf Indexers testar integrationen på The Graphs testnät.
- Kärnutvecklare och Indexers övervakar stabilitet, prestanda och datadeterminism.
Fas 3. Mainnet-integration
- Team föreslår mainnet-integration genom att skicka in en Graph Improvement Proposal (GIP) och starta en pull request (PR) på funktionsstödsmatrisen (mer detaljer på länken).
- The Graf Council granskar begäran och godkänner mainnet-stöd, förutsatt en framgångsrik Fas 2 och positiv feedback från gemenskapen.
Om processen verkar skrämmande, oroa dig inte! The Graph Foundation är engagerad i att stödja integratörer genom att främja samarbete, erbjuda väsentlig information och vägleda dem genom olika faser, inklusive att navigera genom styrdighetsprocesser som Graph Improvement Proposals (GIPs) och pull requests. Om du har frågor, var god kontakta info@thegraph.foundation eller via Discord (antingen Pedro, The Graph Foundation-medlem, IndexerDAO eller andra kärnutvecklare).
Redo att forma framtiden för The Graf Nätverk? Börja ditt förslag nu och bli en del av web3-revolutionen!
Vanliga frågor
1. Hur förhåller sig detta till World of Data Services GIP?
Denna process är relaterad till Subgraf Data Service och gäller endast nya Subgraf Data Källor
.
2. Vad händer om stöd för Firehose & Substreams kommer efter det att nätverket stöds på mainnet?
Detta skulle endast påverka protokollstödet för indexbelöningar på Substreams-drivna subgrafer. Den nya Firehose-implementeringen skulle behöva testas på testnätet, enligt den metodik som beskrivs för Fas 2 i detta GIP. På liknande sätt, förutsatt att implementationen är prestanda- och tillförlitlig, skulle en PR på Funktionsstödsmatrisen krävas (Substreams data sources
Subgraf Feature), liksom en ny GIP för protokollstöd för indexbelöningar. Vem som helst kan skapa PR och GIP; Stiftelsen skulle hjälpa till med Rådets godkännande.
3. How much time will the process of reaching full protocol support take?
Tiden till mainnet förväntas vara flera veckor, varierande baserat på tidpunkten för integrationsutveckling, om ytterligare forskning krävs, testning och buggfixar, och, som alltid, timingen av styrdighetsprocessen som kräver gemenskapens återkoppling.
Protokollstöd för indexbelöningar beror på intressenternas bandbredd att fortsätta med testning, insamling av återkoppling och hantering av bidrag till kärnkodbasen, om det är tillämpligt. Detta är direkt kopplat till integrationens mognad och hur responsivt integreringsteamet är (som kan vara eller inte vara teamet bakom RPC/Firehose-implementeringen). Stiftelsen är här för att hjälpa till med stöd genom hela processen.
4. Hur kommer prioriteringar att hanteras?
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.