Glossar
Subgraph
Aktualisiert 12. Juni 2026
Subgraph ist eine strukturierte Datendefinition, die festlegt, welche Ereignisse und Transaktionen eines Smart Contracts aus einer Blockchain indexiert, verarbeitet und über eine standardisierte API abfragbar gemacht werden sollen.
Technischer Kontext: The Graph Protocol
Im Krypto-Ökosystem ist der Begriff untrennbar mit The Graph verbunden – einem dezentralen Indexierungsprotokoll, das für Blockchain-Daten eine ähnliche Funktion übernimmt wie Suchmaschinen für das Web. Entwickler definieren in einem Subgraph, welche On-Chain-Ereignisse (sogenannte Events) relevant sind, wie diese transformiert werden sollen und in welcher Struktur die Daten gespeichert werden. Das Resultat ist eine GraphQL-API, über die beliebige Abfragen auf diesen Daten in Echtzeit ausgeführt werden können – ohne dass der Anwendungsentwickler selbst einen vollständigen Blockchain-Node betreiben oder Rohdaten manuell parsen muss.
Ein konkretes Beispiel: Ein dezentrales Handelsprotokoll kann einen Subgraph veröffentlichen, der sämtliche Swap-Ereignisse seiner Liquiditätspools erfasst. Frontend-Entwickler fragen anschließend per GraphQL gezielt ab, welche Pools in den letzten 24 Stunden aktiv waren, welche Token gehandelt wurden und wie sich Reserven verändert haben – alles aus aufbereiteten, indizierten Daten, nicht aus rohen Blockchain-Blöcken.
Bedeutung für dApp-Entwicklung
Ohne Subgraphs müssten dezentrale Anwendungen (dApps) entweder eigene Datenbankinfrastruktur aufbauen oder Block für Block nach relevanten Ereignissen durchsuchen – ein erheblicher technischer und operativer Aufwand. Subgraphs lagern dieses Problem auf eine spezialisierte Schicht aus, die von sogenannten Indexern betrieben wird. Diese Indexer halten die Daten aktuell und werden für ihre Arbeit durch das Protokoll wirtschaftlich entlohnt.
Die Qualität und Vollständigkeit eines Subgraphs beeinflusst direkt, welche Daten im Frontend einer dApp sichtbar sind. Fehlerhafte Mapping-Logik oder unvollständige Event-Definitionen führen zu lückenhaften oder falschen Anzeigen – ein Umstand, der bei der Nutzung öffentlicher Subgraphs bekannter DeFi-Protokolle wie Uniswap oder Aave durchaus relevant ist, da diese Subgraphs von der jeweiligen Community gepflegt werden.
Subgraphs sind damit weniger ein Endnutzer-Konzept als ein Infrastrukturwerkzeug: Sie bilden die Datenschicht zwischen roher Blockchain und benutzerfreundlicher Oberfläche und sind ein zentraler Baustein moderner dezentraler Anwendungsarchitektur.