Översikt över Kedjeintegrationsprocessen

Reading time: 3 min

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

Länk till detta avsnitt
  • Team arbetar med en Graph Node-integration och Firehose för icke-EVM-baserade kedjor. Här är hur.
  • 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

Länk till detta avsnitt
  • Team samarbetar med kärnutvecklare, Graph Foundation och operatörer av GUI:er och nätverksportar, såsom Subgraf Studio, för att säkerställa en smidig integrationsprocess. Detta innebär att tillhandahålla nödvändig backend-infrastruktur, såsom den integrerande kedjans JSON RPC eller Firehose-endpoints. Team som vill undvika självhostning av sådan infrastruktur kan dra nytta av The Graphs gemenskap av nodoperatörer (Indexers) för att göra det, vilket Stiftelsen kan hjälpa till med.
  • Graf Indexers testar integrationen på The Graphs testnät.
  • Kärnutvecklare och Indexers övervakar stabilitet, prestanda och datadeterminism.

Fas 3. Mainnet-integration

Länk till detta avsnitt
  • 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 [email protected] 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

Länk till detta avsnitt

1. Hur förhåller sig detta till World of Data Services GIP?

Länk till detta avsnitt

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?

Länk till detta avsnitt

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. Hur lång tid tar denna process?

Länk till detta avsnitt

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?

Länk till detta avsnitt

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. This is especially true for chains previously supported on the hosted service or those relying on already tested stacks.

Redigera sida

Tidigare
Supported Network Requirements
Nästa
Integrering av Nya Nätverk
Redigera sida