In den frühen Tagen der Entwicklung der Informatik vor mehr als 40 Jahren erschienen die ersten APIs (Application Programming Interfaces), um den Datenaustausch und den Datenaustausch zwischen verschiedenen Anwendungen zu realisieren. Mit der Popularität des Internets und der Cloud wurden APIs nach und nach entwickelt allgegenwärtig.
Jetzt, wo sich die meisten Projekte und Institutionen im Web3-Bereich auf Daten- und Anwendungsinnovationen konzentrieren, werden APIs immer wichtiger. In der Kommunikation mit OKLink-Produktmanager Victor sagte er außerdem: „Die API ist unverzichtbar, egal ob es sich um einen Blockchain-Browser oder einen On-Chain-Datendienstanbieter handelt.“
1. Warum ist API „unverzichtbar“?
Immer mehr Menschen versuchen, KI-Produkte wie ChatGPT in den Büroalltag zu integrieren, um Brainstorming zu betreiben, Texte zusammenzufassen, Übersetzungen abzurufen oder E-Mails zu verfassen. Diese sind alle untrennbar mit APIs verbunden: Wie „KI-Technologieverstärker“ ermöglichen APIs die schnelle Integration komplexer KI-Technologien in ihre eigenen Anwendungen durch mehr Entwickler und Institutionen und ermöglichen Benutzern auch eine einfachere Nutzung von KI, was wiederum zu einer breiten Akzeptanz führen wird und explosives Wachstum der Technologie.
Aus dieser Perspektive sind viele KI-Anwendungen, die wir heute sehen, tatsächlich Nachbildungen, die auf APIs basieren. Schließlich haben nicht alle Institutionen die Möglichkeit, die Forschung bei Null zu beginnen, aber mit APIs hat jeder die Möglichkeit, an der Erforschung und Praxis weiterer KI-Anwendungen teilzunehmen.
In- und ausländische Giganten wie OpenAI, Microsoft, Google, Amazon und Baidu haben mittlerweile umfangreiche API-Schnittstellen für künstliche Intelligenz eröffnet und konkurrieren hart um APIs. Denn hinter der API steht das Ökosystem: Dessen API kann von mehr Institutionen und Entwicklern ausgewählt und genutzt werden, die im künftigen Wettbewerb einen größeren Vorteil haben können.
In der Web3-Welt können APIs nicht ignoriert werden, insbesondere im Bereich der Web3-Daten. Obwohl die Daten in der Kette theoretisch offen, transparent und für jedermann zugänglich sind, ist es oft schwierig, sie direkt zu erhalten. Insbesondere wenn Anwendungen wie Wallets oder NFTs Daten aus mehreren Blockchain-Netzwerken benötigen, wird die Situation komplizierter, da diese Datenstrukturen und Ausgabeformate unterschiedlich sind und unterschiedliche API-Schnittstellenspezifikationen erfüllt werden müssen, um die Daten wiederholt abzurufen und zu verarbeiten.
Für die meisten Entwickler von Dapp- und Kryptoanwendungen ist es jedoch notwendig, beim Aufbau von Produkt-Frontends und der Bereitstellung von Diensten eine große Anzahl von On-Chain-Daten abzurufen. Von der Einrichtung von Knoten über die Datenfilterung bis hin zur erfolgreichen Beschaffung der erforderlichen Daten nimmt jeder Schritt viel Zeit in Anspruch. Wenn es nützliche APIs gibt, die die oben genannten Probleme lösen können, werden Benutzer und Entwickler zweifellos von riesigen Mengen an On-Chain-Daten befreit und die Datenprobleme gelöst, mit denen viele Unternehmen und Marken beim Eintritt in den Web3-Markt konfrontiert sind. API kann als eine unter der Oberfläche der Blockchain verborgene Basistechnologie angesehen werden, die den Aufbau des Web3-Ökosystems wirklich fördert.
Heutzutage entstehen auf dem Web3-Markt viele Organisationen, die Blockchain-Daten-API-Dienste anbieten, hauptsächlich Blockchain-Browser und On-Chain-Datendienstanbieter. Am Beispiel der OpenAPI von OKLink unterstützt sie derzeit Blockdaten von über 40 gängigen öffentlichen Ketten und stellt Token-Preisdaten für über 200 Blockchain-Netzwerke bereit, die mehr als 7 Millionen Token und NFTs abdecken, einschließlich umfassender Daten zu beliebten Protokollen wie Runes, BRC20, ARC20 usw. „Noch wichtiger ist, dass wir ein integriertes API-Schnittstellendesign übernehmen. Benutzer müssen nur eine API verwenden, um alle Daten von über 40 Ketten aus einer Hand zu erhalten“, sagte Victor.
2. Wozu dient die Daten-API im Web3-Bereich?
Was können wir damit machen, nachdem wir On-Chain-Daten über die API erhalten haben? Viele Leute wissen es nicht. Tatsächlich spielen diese Daten in vielen öffentlichen Ketten, Wallets, Dapps und sicherheitsrelevanten Web3-Projekten und -Plattformen eine Rolle.
Meme-Erzählungen sind in letzter Zeit populär geworden, und auch Sui hat als beliebteste öffentliche L1-Kette große Aufmerksamkeit auf sich gezogen. Was sollte ein Wallet tun, wenn es Sui in sein eigenes Produkt integrieren und die Datenabfrage und den Abruf beliebter Meme-Coins unterstützen möchte?
Der direkteste Weg besteht natürlich darin, Sui-Kettendaten durch den Aufbau von Knoten zu erhalten. Dies verursacht jedoch Kosten für den Aufbau selbst erstellter Knoten, die Synchronisierung von Blöcken, die Datenspeicherung, den Betrieb und die Wartung usw. Im Vergleich dazu ist die Verwendung von OKLink zur Bereitstellung von API-Diensten eine einfachere und effizientere Option. Entwickler können durch einfache API-Aufrufe schnell mehrdimensionale Daten wie Transaktionen, Adressen und Token erhalten und Transaktionsdaten bestimmter Wallet-Adressen verfolgen und visuell darstellen, um den Marktanforderungen der Benutzer gerecht zu werden.
Medien- oder On-Chain-Analysten können Daten auch über APIs abrufen und je nach Bedarf spezifische Datendimensionen analysieren und so genauere und glaubwürdigere On-Chain-Informationen für ihre eigene berufliche Arbeit und Investitionsentscheidungen erhalten. Viele Web3-Märkte und -Plattformen können die Blockchain-Daten-API verwenden, um On-Chain-Daten in Echtzeit abzurufen, zu aktualisieren und sie visuell auf dem Plattform-Frontend darzustellen. Obwohl wir die Existenz von Daten-APIs in der Kette oft nicht direkt erkennen können, haben wir daher tatsächlich mehr oder weniger verwandte Produkte und Dienstleistungen genutzt oder waren ihnen ausgesetzt.
In Zukunft werden immer mehr Marken und Unternehmen versuchen, Web3-Anwendungen oder -Plattformen zu entwickeln, egal ob sie bei Null anfangen oder vorhandene Technologien aktualisieren und iterieren. Die Verwendung der Blockchain-Daten-API wird diese Aufgaben erleichtern. APIs werden auch die Entwicklung und Reife dieser Anwendungen begleiten und On-Chain-Daten in der Web3-Welt allgegenwärtig machen.
