Eric Rykwalder ist Softwareentwickler und Mitbegründer von Chain. com, eine Bitcoin API für Entwickler. In diesem Artikel untersucht er, wie Bitcoin-APIs im vergangenen Jahr das Leben von Kryptowährungs-Startups erleichtert haben und blickt auf das, was 2015 bringen könnte.

Gegen Ende letzten Jahres, im November 2013, wurde der Preis für Bitcoin von knapp unter 200 Dollar auf mehr als 1.000 Dollar erhöht.

Dieser kometenhafte Aufstieg konnte zu dieser Zeit nicht aufrechterhalten werden, aber er diente ein wichtiger Zweck. Es zog die Aufmerksamkeit der Welt auf sich und ließ die Leute sich fragen, was Bitcoin werden könnte und wie sie ein Teil davon sein könnten. Tausende von Entwicklern begannen ihre Zähne in die Blockchain zu versenken.

Anzahl der Bitcoin-Projekte, die auf Github erstellt wurden (Quelle: Bitcoin Pulse)

Als Entwickler und Unternehmer begannen, Bitcoin zu erkunden, mussten sie feststellen, dass die Landschaft für die Bearbeitung erforderlich war.

Bevor sie überhaupt über ihre Innovation nachdenken konnten, mussten alle Vorarbeiten erledigt werden. Scheinbar einfache Aufgaben wie das Überprüfen des Kontostands einer beliebigen Adresse, das Hochfahren und Warten von Servern, das Indizieren aller Daten und das Parsen eines neuen Skriptsystems. Diese gewaltigen Aufgaben sind Hindernisse für die Schaffung neuer Produkte und Dienstleistungen.

Probleme wie diese in der breiteren Entwicklerwelt wurden von Unternehmen wie Amazon, Github und Stripe gelöst. Sie haben Entwicklertools entwickelt, die den Menschen eine starke Grundlage bieten, auf der sie aufbauen können.

Durch die Nutzung von Amazon Web Services konnte Netflix die Einrichtung von Rechenzentren vermeiden und konzentriert sich stattdessen auf seinen Video-Streaming-Dienst. In ähnlicher Weise haben sich Bitcoin-APIs herausgebildet, um die Beinarbeit beim Erstellen von Blockchain-Anwendungen zu entfernen.

Bereitstellen von Zugriff

Bisher haben Bitcoin-API-Dienste wie Chain den Zugriff auf die primitiven Datenstrukturen wie Transaktionen und Adressen konzentriert. Dies allein diente dazu, die oben erwähnten Probleme der Serververwaltung und Indizierung von Daten zu beseitigen.

Betrachten Sie die Größe der Blockchain, die jetzt über 25 GB beträgt. Das ist nur die Größe der Rohblöcke und ihrer Transaktionen. Um diese Daten leicht durchsuchbar zu machen, müssen sie katalogisiert und indiziert werden, um ihre Größe weiter zu erhöhen.

Anstatt all diese indizierten Daten einfach als einen abzufragenden Speicher zu behandeln, haben APIs Push-Dienste erstellt, um den App-Entwicklungsprozess zu beschleunigen.

Chain Notifications zum Beispiel verwendet 'webhooks' und 'websockets', um Entwicklern die Möglichkeit zu geben, auf die Ereignisse der Blockchain zuzugreifen und sich über Updates zu informieren, sobald sie im Netzwerk verbreitet werden. Dadurch können sie ansonsten komplexe Datenworkflows vereinfachen.

In diesem Jahr haben APIs vorläufige Services entwickelt, die darauf abzielen, das Vertrauen in Null-Bestätigungstransaktionen zu stärken.

Diese Arbeit wird definitiv im folgenden Jahr weiter voranschreiten, indem mehr Instrumente für Risikoanalyse und Betrugsprävention geschaffen werden. Durch das Freilegen und Analysieren der Metadaten rund um die Blockchain können Entwickler die Endbenutzererfahrung von Bitcoin verbessern.

Blick nach vorn

Im Zuge der Entwicklung der Blockchain werden Fortschritte wie Counterparty, Ethereum, Sidechains und andere die Möglichkeiten erweitern, und der Bedarf an besseren Tools und Entwicklererfahrung wird immer größer.

Jede hinzugefügte neue Währung und Kette stellt zusätzliche Daten zum Verwalten und neue zu lernende Grundelemente dar. Entwickler werden einfache Mechanismen benötigen, um über mehrere Ketten hinweg agieren zu können, so dass sie alle Fortschritte nutzen können.

Mehr als alles andere werden sich die API-Fortschritte im nächsten Jahr auf die Erhöhung der Abstraktionslevel um die Blockchain herum konzentrieren.

Bis jetzt war der größte Fortschritt in dem notwendigen Schritt, um die Kerndaten von Bitcoin freizulegen. Je weniger dieser Kerndatenstrukturen sich Entwickler beschäftigen müssen, desto mehr Zeit können sie ihrem eigenen Produkt widmen. Obwohl es für diese Daten immer Anwendungsfälle geben wird, werden die meisten Anwendungen das meiste davon ignorieren können.

Insgesamt wird 2015 eine sehr aufregende Zeit werden. Wenn die APIs ausgereift sind, werden gut etablierte Unternehmen mit der Integration von Bitcoin in ihre Abläufe beginnen, und mit dem Wachstum der Abstraktion, die von APIs geboten wird, werden immer mehr Entwickler in die Lage versetzt, innovative Anwendungen zu entwickeln. Infolgedessen wird der Markt weiter wachsen und die gesamte Community weiter vorantreiben.

Datenabbild über Shutterstock