Das Graph
Blockchain-
Protokoll wurde entwickelt, um Daten aus
Blockchains zu indizieren und abzufragen, und Graph
Node ist das Werkzeug, das diese Funktion ermöglicht. Graph
Node ist ein auf Rust basierendes Framework, das als Master-Server fungiert, um die
Ethereum
Blockchain (die einzige
Blockchain, die derzeit unterstützt wird) und die entsprechenden Subgraphs des Systems zu indexieren. Es aktualisiert deterministisch einen Datenspeicher, der über den GraphQL-Endpunkt abgefragt und durchsucht werden kann. Im Wesentlichen ist Graph
Node der Hauptserver, der die Prozesse ausführt, die erforderlich sind, um die Antworten auf komplexe
Abfragen von
Blockchain-Datenbanken zu erhalten.