- Die Graph Foundation führt den Chain Integration Process (CIP) ein, der die Erweiterung des Graph Network demokratisiert.
- Eine neue Schnellstartanleitung für The Graph erleichtert den Nutzern die Erstellung und den Einsatz von Subgraphen und fördert die Blockchain-Innovation.
Die jüngste Einführung des Chain Integration Process (CIP) durch die Graph Foundation stellt einen technologischen Durchbruch in der Welt der Kryptowährungen und der Blockchain-Technologie dar.
Mit diesem Prozess soll das Netzwerk von The Graph, einer der führenden Datenindexierungsplattformen für dezentrale Anwendungen, auf eine gemeinschaftsbasierte und dezentrale Weise erweitert werden. Was bedeutet dies für das Ökosystem der Kryptowährungen und der Blockchain? Eine Verschiebung in der Art und Weise, wie Gemeinschaften das Wachstum und die Diversifizierung eines Netzwerks direkt beeinflussen können.
📣 The Graph Network has added support for @Optimism 🔴
Any devs building on Optimism can now easily create fast, unstoppable, & performant dapp frontends served by subgraphs on the decentralized network 💪
📄 Need help getting started with subgraphs? Access subgraph docs here:… pic.twitter.com/Jlg1QXb2ZZ
— The Graph (@graphprotocol) December 20, 2023
Blockchain-Integrationsprozess (CIP): Eine neue Multi-Chain-Erweiterung
Der CIP baut auf dem erfolgreichen Programm der Migrationsinfrastrukturanbieter (MIPs) auf, geht aber noch einen Schritt weiter und ermöglicht es jedem, die Integration neuer Ketten in das Graph Network vorzuschlagen.
Stellen Sie sich das Potenzial vor: ein von der Gemeinschaft gesteuerter Prozess, der nicht nur zum Netzwerk beiträgt, sondern auch seine Zukunft gestaltet. Dies ist mehr als eine technologische Entwicklung; es ist eine Einladung an die Gemeinschaft, die Entwicklung des Netzes anzuführen, zu erneuern und voranzutreiben. Ganz im Sinne der Dezentralisierung wird die Unterstützung aller künftigen Netze im The Graph Network die Grundsätze von web3 widerspiegeln.
Der IPC-Prozess läuft in drei Hauptschritten ab
Zunächst beginnt er mit der Einreichung eines Integrationsvorschlags bei The Graph Forum. Diese Phase ist entscheidend für die Bewertung der Kompatibilität der Kette mit The Graph Network. Als Nächstes folgt die Integrationsprüfungs- und Validierungsphase, in der wir eng mit den Kernentwicklern zusammenarbeiten, um Tools wie Subgraph Studio zu integrieren.
Nach erfolgreicher Validierung im Testnetz wird schließlich die Integration in das Hauptnetz beantragt. Diese Methode stellt sicher, dass die String-Integrationen von hoher Qualität sind und die von der Community und dem Graph Council festgelegten Standards erfüllen.
was bedeutet das für Indexierer und Netzwerkteilnehmer?
Die Möglichkeit, eine breitere Palette von Strings auszuwählen und davon zu profitieren. Darüber hinaus setzt dieser Prozess einen Industriestandard für die Governance-basierte Netzwerkerweiterung.
In Anbetracht des Erfolgs der MIPs hat dieses Programm dazu beigetragen, das Netz mit der notwendigen Unterstützung auszustatten, um den Wechsel von Teilgraphen vom gehosteten Dienst zum dezentralen Netz zu erleichtern.
Während des Programms fügten die MIPs-Teilnehmer dem Netzwerk erfolgreich Unterstützung für sechs Ketten hinzu: Arbitrum One, Avalanche, Celo, Fantom, Gnosis Chain und Polygon. Mit diesem Erfolg erhöht sich die Gesamtzahl der offiziell unterstützten Channels im The Graph Network auf sieben.
Multi-Chain-Zukunft des dezentralen Netzwerks
Die Einführung des Chain Integration Process unterstreicht das Engagement von The Graph für Dezentralisierung und die Stärkung der Gemeinschaft. Durch die Ermöglichung von Indexierungsbelohnungen für gemeinschaftlich organisierte Ketten kannThe Graph diesen entscheidenden Anreiz nutzen, um die Multi-Chain-Zukunft des dezentralen Netzwerks zu beschleunigen.
Schnellstart-Anleitung zu Subgraph Studio
Wir werden nun die Schnellstartanleitung erläutern, die veröffentlicht wurde, um die Erstellung und den Einsatz von Subgraphen in Subgraph Studio oder dem gehosteten Dienst zu erleichtern. Diese Anleitung ist ein entscheidender Schritt für Enthusiasten und Entwickler, die sich in das The Graph-Ökosystem integrieren möchten. Sie vereinfacht den Prozess und öffnet die Türen für eine aktivere und vielfältigere Beteiligung.
was genau beinhaltet diese Schnellstart-Anleitung?
Im Wesentlichen bietet sie allen Interessierten einen klaren und einfachen Weg zur Initialisierung, Erstellung und Bereitstellung ihres Subgraphen. Aber was braucht man, um loszulegen? Zunächst einmal eine Smart-Contract-Adresse im Netzwerk Ihrer Wahl, GRT zur Kuratierung Ihres Subnetzes und eine Kryptowährungs-Brieftasche.
Der Prozess beginnt im Subgraph Studio, wo Sie Ihre Wallet anschließen und mit der Erstellung Ihres Subgraphs beginnen, indem Sie das Netzwerk Ihrer Wahl auswählen. Dieser erste Schritt ist wichtig, da er die Grundlage für Ihr Projekt im Netzwerk bildet.
Der nächste Schritt ist die Installation von The Graph CLI, einem in JavaScript geschriebenen Tool, das npm oder yarn benötigt. Dieses CLI ist für die Entwicklung Ihres Subgraphen von grundlegender Bedeutung, da es wichtige Befehle und Funktionen für die Verwaltung des Graphen bereitstellt.
Sobald die CLI installiert ist, beginnt die Initialisierungsphase des Subgraphen. Hier müssen Sie wichtige Informationen wie das Protokoll Ihres Subgraphen, einen identifizierenden Namen, die Adresse des Smart Contracts, den Sie abfragen möchten, und andere technische Details angeben. Es handelt sich um einen Prozess, der Präzision erfordert, aber zur Vereinfachung der Entwicklung klar geführt wird.
Der nächste Schritt besteht darin, Ihren Untergraphen zu schreiben, wobei das in den vorherigen Schritten erstellte Skelett verwendet wird. Sie werden hauptsächlich mit drei Dateien arbeiten: dem Manifest (subgraph.yaml), dem Schema (schema.graphql) und den AssemblyScript-Zuordnungen (mapping.ts). Diese Dateien sind das Herzstück Ihres Subgraphen. Sie legen fest, welche Daten er indizieren soll und wie sie in zugängliche Entitäten umgewandelt werden sollen.
Sobald Sie Ihren Subgraphen geschrieben haben, ist es an der Zeit, ihn in Subgraph Studio einzusetzen. Hier authentifizieren Sie Ihren Subgraphen und stellen ihn mit einem Bereitstellungsschlüssel bereit. Dieser Schritt ist von entscheidender Bedeutung, da er Ihren Subgraphen betriebsbereit und für andere im Netzwerk zugänglich macht.
Aber damit ist es noch nicht getan. Im nächsten Schritt müssen Sie Ihr Subnetz testen, indem Sie im Abschnitt Spielplatz Testabfragen durchführen und die Funktionsweise überprüfen. Falls Fehler auftreten, können Sie die Indexierungsstatusabfrage verwenden, um sie zu debuggen und zu beheben.
Wenn Sie schließlich bereit sind, Ihren Subgraphen in Produktion zu nehmen, können Sie ihn im dezentralen Netzwerk von The Graph veröffentlichen. Es ist ratsam, Ihren eigenen Subgraphen mit GRT zu kuratieren, um sicherzustellen, dass er so schnell wie möglich indiziert und für Abfragen verfügbar ist.
Dieser Durchbruch ist nicht nur ein neuer Standard für web3, sondern auch ein Wandel in der Art und Weise, wie das Netz wachsen und sich entwickeln wird, wobei die Werkzeuge für das Wachstum direkt in die Hände der Gemeinschaft gelegt werden.
Der Graph wird zu mehr als einem dezentralen Protokoll. Er ist eine lebendige und sich entwickelnde Gemeinschaft von Mitwirkenden, in der jeder Teilnehmer einen bedeutenden Einfluss haben und die Zukunft nicht nur des dezentralen Netzwerks, sondern auch der Gesellschaft gestalten kann.
Es stellt einen außergewöhnlichen Schritt in Richtung eines wirklich dezentralisierten Web3 dar, wobei The Graph ein offenes, erlaubnisfreies, gemeinschaftsgesteuertes Ökosystem anführt.