Mittwoch, Oktober 23, 2024

Die Schlüssel zum Web3-Königreich


Blockchain-Datenindexierungsplattformen sind eine der wichtigsten, aber noch weitgehend unbekannten Innovationen in der Web3-Branche. Sie helfen dabei, Entwicklerressourcen freizusetzen und das Benutzererlebnis bei dezentralen Anwendungen dramatisch zu verbessern. Die überwiegende Mehrheit der Web3-Benutzer hat jedoch nicht die geringste Ahnung, was eine Web3-Datenindexierungsplattform ist, was sie tut oder warum sie so wichtig ist.

Es mag überraschend klingen, dass die Indizierung von Daten das ist, was die Web2-Welt am Laufen hält. Die Indizierung erleichtert den Großteil der Online-Interaktionen der Menschen. So kann YouTube ihnen Videos in den Genres anbieten, die sie mögen, Suchmaschinen liefern Ergebnisse in ihrer Sprache und Ihr Facebook-Feed wird mit Dingen gefüllt, die Sie wahrscheinlich interessieren, beispielsweise mit den Aussagen Ihrer Freunde.

Aber niemand denkt an die Indizierung, denn das ist eine Backend-Sache, die alles zum Laufen bringt. Solange das Internet funktioniert, warum sollte sich dann irgendjemand darum kümmern? Wie es klappt?

Was ist Blockchain-Datenindizierung?

Um die Bedeutung der Indizierung zu verstehen, ist es vielleicht hilfreich, an die Anfänge des Web1 zurückzudenken, als die einzige Möglichkeit, online etwas zu finden, darin bestand, die IP-Adresse der Website, die man besuchen wollte, manuell in die URL-Leiste einzugeben. Das änderte sich, als Google auf den Markt kam und das Web zum ersten Mal mit seiner heute gleichnamigen Suchmaschine indizierte.

Nun wird die Indizierung ähnliche Auswirkungen auf Web3 und das verworrene Netz von Blockchains haben, das es unterstützt.

Für Entwickler ist die Indizierung ein Geschenk des Himmels. Stellen Sie sich vor, Sie erstellen eine dApp und benötigen Echtzeitzugriff auf Blockchain-Daten, Benutzerinteraktionen und Smart-Contract-Ereignisse. Das Auffinden all dieser Informationen auf der Blockchain, die Daten sequenziell speichert, ist eine äußerst mühsame Aufgabe.

Die Blockchain fungiert als verteilte Datenbank und dient als Backend jeder dApp. Sie stellt alle Daten bereit, die ein Smart Contract zum Funktionieren benötigt, aber die Herausforderung besteht darin, auf diese Informationen zuzugreifen. Während die Suche nach Daten innerhalb eines bestimmten Blocks oder eines Kontos relativ einfach ist, wird es schnell viel komplizierter, wenn Entwickler Daten aus mehreren Abfragen einzelner Blöcke aggregieren müssen.

Das Problem ist die sequentielle Natur der Blockchain, bei der Daten Block für Block gespeichert werden. Je mehr Daten zur Blockchain hinzugefügt werden, desto länger wird sie, und die darin enthaltenen Daten sind überall verstreut. Für jeden, der versucht, diese Daten zu durchsuchen und zu verstehen, ist sie unglaublich unorganisiert, und daher dauert es lange, diese Informationen abzurufen. Die fortschrittlichsten dApps von heute erfordern jedoch extrem große Mengen an Blockchain-Datenverarbeitungslogik und müssen dies oft für mehrere Ketten gleichzeitig tun.

Hier spielen Blockchain-Indexer wie The Graph und SQD eine wichtige Rolle, da sie dazu beitragen, die Kategorisierung und Indizierung von On-Chain-Informationen zu optimieren. Man kann sie als Spezialwerkzeuge für Entwickler betrachten und sie vereinfachen den Prozess der Erstellung von dApps erheblich. Genau wie der Index eines Buches ermöglicht ein Blockchain-Indexer dem Benutzer – in diesem Fall einem Smart Contract oder dApps – schnell und einfach, die gesuchten Informationen zu finden. Blockchain-Indexer tragen dazu bei, den Prozess des Abfragens, Abrufens und Verwendens von On-Chain-Daten effizienter zu gestalten.

Für Entwickler besteht das Schöne an einem Blockchain-Indexer darin, dass sie nur den Datentyp und die Beziehungen zwischen ihnen definieren und angeben müssen, wie diese Informationen gespeichert werden sollen. Der Blockchain-Index erstellt dann einen angepassten GraphQL-Endpunkt, der ihrer dApp die erforderlichen Informationen präsentiert. Dies löst alle Probleme des Abrufs und der Abfrage von Blockchain-Daten für Entwickler, sodass ihnen mehr Zeit bleibt, sich auf die eigentliche Funktionalität ihrer dApps zu konzentrieren – mit anderen Worten, sie zu verbessern.

Vorteile der Blockchain-Indizierung

Blockchain-Datenindexierer abstrahieren einen Großteil der Komplexität, sind auf Latenz optimiert, sodass sie in Echtzeit auf Informationen zugreifen können, während diese zur Blockchain hinzugefügt werden, und sie können auch historische Daten schnell abrufen.

Für Entwickler gibt es unzählige Vorteile: Sie tragen dazu bei, die Entwicklungszyklen von dApps zu beschleunigen, die Reaktionsfähigkeit von dApps zu verbessern, ihre Zuverlässigkeit zu steigern und ein reibungsloses Benutzererlebnis zu bieten.

Zum einen sind Blockchain-Indexer entwicklerfreundlich, da sie die Komplexität der Kodierungslogik abstrahieren, die bisher zum Abfragen und Abrufen von Blockchain-Daten erforderlich war. Sie automatisieren einen Großteil des Prozesses der Indizierung von Blockchain-Daten und verwenden Vorlagen und Schnellstartanleitungen, um Entwicklern den Einstieg zu erleichtern. Einige der neueren Indexer unterstützen bekannte Programmiersprachen wie TypeScript und JavaScript, was bedeutet, dass sie für Entwickler leichter zu handhaben sind.

Blockchain-Indexer unterstützen auch ein hohes Maß an Anpassung, sodass Entwickler anwendungsspezifische Daten wie benutzerdefinierte Ereignisse aus Smart-Contract-Funktionen schnell und einfach indizieren können. Gleichzeitig bieten viele auch Multi-Chain-Unterstützung, d. h. sie bieten Entwicklern die Möglichkeit, Daten aus mehreren Chains abzurufen, zu aggregieren und in einer einheitlichen Datenbanktabelle darzustellen. Dies bedeutet, dass dApps den Benutzern schnell einheitliche Informationen präsentieren können, ohne dass sich die Entwickler darum kümmern müssen, mehrere APIs oder Subgraphen zu verwenden, um auf die Daten aus jeder Chain zuzugreifen und sie zu verwalten.

Die Entwicklung von Blockchain-Indexern

Der allererste Blockchain-Indexer, der in der Web3-Branche seine Spuren hinterlassen hat, war The Graph. Als erster dezentraler Dienst seiner Art bot er Entwicklern kostenlosen Zugriff auf Indexierungsfunktionen, sodass sie keinen zentralen Dienstanbieter mehr bezahlen mussten.

The Graph war einst als das „Google des Web3“ bekannt und bot einen offenen Datenmarktplatz, der vom GRT-Token betrieben wurde und auf den jede dApp zugreifen konnte. Das Netzwerk von The Graph vereint zahlreiche Netzwerkteilnehmer, darunter Datenkonsumenten, Indexer, die in ihrem Namen Daten abfragen, und die Kuratoren, die die Subgraphen verwalten.

Subgraphen waren die wichtigste Innovation von The Graph. Im Wesentlichen handelt es sich dabei um eine Art Schema, das definiert, wie Daten aus einer Blockchain abgerufen, indiziert und strukturiert werden sollen, sodass sie sofort abfragbar sind. Bis heute sind über The Graph mehr als 1.700 Subgraphen verfügbar.

Um die Genauigkeit der Datenabfragen zu gewährleisten, hat The Graph ein Streitbeilegungssystem eingerichtet, bei dem jeder die Arbeit eines Datenindexierers anfechten und einen Arbeitsnachweis anfordern kann.

Obwohl The Graph enorm erfolgreich war, sind zahlreiche Konkurrenten auf den Markt gekommen, die schnellere und effizientere Indexierungsdienste für die sich entwickelnde Blockchain-Welt anbieten.

Als The Graph zum ersten Mal auf den Markt kam, war die Welt von Web3 eine ganz andere. Die überwiegende Mehrheit der dApps musste lediglich auf Daten aus EVM-Ketten und ERC-20-Transaktionen zugreifen. Heutzutage ist dies jedoch ganz anders, und viele dApps beschränken sich nicht auf eine einzige Blockchain, und einige benötigen mehr als nur Blockchain-Daten.

Dies führte zum Aufstieg vielseitigerer Indexierungsplattformen wie Goldsky und Alchemy, die schnell an Bedeutung auf dem Markt gewannen. Es gibt jedoch Bedenken hinsichtlich der Zentralisierung dieser Neulinge. Als Alchemy letztes Jahr einen Subgraph-Hosting-Dienst namens Satsuma erwarb, verdreifachte es seine Leistung, allerdings auf Kosten der Dezentralisierung. Darüber hinaus wurde eine der beliebtesten dezentralen Alternativen namens NXYZ letztendlich von der zentralisierten Data-Warehouse-Firma Snowflake Inc. übernommen.

Für Entwickler, die an das Ideal eines auf dezentraler Basis aufgebauten Web3 glauben, reichen zentralisierte Datenindexer einfach nicht aus. Glücklicherweise sind Lösungen wie SQD, ehemals Subsquid, aufgetaucht, die das Thema erneut ändern.

SQD ist ein vollständig dezentralisierter Blockchain-Indexer, der für seine unglaubliche Geschwindigkeit, Flexibilität und Kosteneffizienz bekannt ist. Er unterstützt mehrere Blockchains und ist beim Abrufen von Blockchain-Daten etwa 100- bis 1.000-mal schneller als The Graph. Dadurch können Anfragen, deren Synchronisierung früher Wochen dauerte, nun in Stunden oder sogar Minuten bearbeitet werden. Da SQD außerdem vollständig dezentralisiert ist, kann es dazu beitragen, die dApp-Infrastrukturkosten im Vergleich zu herkömmlichen Datendienstanbietern um etwa 90 % zu senken.

Ein weiteres Unterscheidungsmerkmal von SQD ist seine modulare Architektur, die eine vereinfachte Integration mit verschiedenen Tools, einschließlich Web2-Datenquellen, ermöglicht. Diese Fähigkeit macht es zu einem der vielseitigsten und nützlichsten Blockchain-Indizierungstools für eine breite Palette von dApps, einschließlich solcher, die Informationen aus der realen Welt erfordern.

Die Schlüssel zum Königreich

Blockchain-Indexer entwickeln sich schnell zu einem unverzichtbaren Infrastrukturtool für dApp-Entwickler, da sie die Einschränkungen herkömmlicher Methoden zum Abfragen von Blockchains und zum Abrufen von Daten aus ihnen beheben.

Indem sie die Fähigkeiten leistungsstarker Blockchain-Indexer nutzen, können Entwickler die Latenz in ihren dApps beseitigen und ihre Gesamtbetriebskosten senken, während sie gleichzeitig ihre Funktionalität verbessern. Plattformen wie SQD fungieren als Torwächter zur Blockchain und stellen dApps die Schlüssel sowie die Tools zur Verfügung, die sie benötigen, um auf die darin enthaltenen Informationen zuzugreifen, sie zu transformieren, zu organisieren und abzufragen.

Quelle: https://coinpedia.org/information/blockchain-data-indexing-platforms-the-keys-to-the-web3-kingdom/


Dieser Beitrag ist ein öffentlicher RSS Feed. Sie finden den Original Post unter folgender Quelle (Website) .

Unser Portal ist ein RSS-Nachrichtendienst und distanziert sich vor Falschmeldungen oder Irreführung. Unser Nachrichtenportal soll lediglich zum Informationsaustausch genutzt werden. Die auf dieser Website bereitgestellten Informationen stellen keine Finanzberatung dar und sind nicht als solche gedacht. Die Informationen sind allgemeiner Natur und dienen nur zu Informationszwecken. Wenn Sie Finanzberatung für Ihre individuelle Situation benötigen, sollten Sie den Rat von einem qualifizierten Finanzberater einholen. Kryptohandel hat ein großes Handelsrisiko was zum Totalverlust führen kann.

Ähnliche Artikel

- Advertisement -spot_img

Letzten Artikel