Heutzutage bewegt sich alles in die Cloud, und aus gutem Grund bieten cloudbasierte Services Zuverlässigkeit, Skalierbarkeit und Unterstützung in einem Ausmaß, das für ein Unternehmen ohne ein erfahrenes IT-Team unerreichbar ist.

Kurz gesagt, die Cloud ermöglicht es Unternehmen, sich auf ihre Produkte zu konzentrieren und das Hosting an Profis zu vergeben.

Im digitalen Währungsraum haben viele Anwendungsentwickler Erfahrung in der IT, aber für die Mainstream-Entwicklung ist es sinnvoll, dass Blockchains in die Cloud wechseln. Geben Sie BlockCypher ein, das cloudbasierte Lösungen für On-Block-Kettenanwendungen bietet.

BlockCypher wurde von einem Team von Software-Veteranen gegründet und hat sich zum Ziel gesetzt, die Infrastruktur für die nächste Generation von Blockchain-Anwendungen zu bieten, die es Benutzern ermöglicht, mehrere Blockketten auf einer einzigen Infrastruktur zu hosten .

Mit der kürzlichen Einführung von litecoin auf der Plattform von BlockCypher arbeitet beispielsweise Love Will Inc, der Schöpfer der Pheeva-Brieftasche, bereits an einer neuen Brieftasche, die den Nutzern von Gyft-Karten potenziell Zugang zu Litecoin-Karten eröffnet.

Mögliche Anwendungen

Die Erstellung und Verwaltung einer datengesteuerten Anwendung mit hohem Volumen kann eine Herausforderung darstellen. Die Einführung einer oder mehrerer Blockketten in die Anwendung fügt dann eine ganze Reihe neuer Komplikationen hinzu: Jede Blockkette benötigt eine eigene dedizierte Infrastruktur für Verarbeitungs-, Speicher- und Peer-to-Peer-Protokolle.

BlockCypher sagt, dass es alles in einer einzigen intuitiven Schnittstelle zusammenfassen kann, die sowohl zuverlässig als auch über mehrere Blockketten hinweg skalierbar ist.

Für welche Art von Anwendungen müssen mehrere Blockketten gleichzeitig ausgeführt werden? Nehmen Sie zum Beispiel einen Tausch, der für jede Münze, die er anbietet, einen vollen Knoten halten muss, und er muss eine breite Palette von Fähigkeiten unterstützen, vom neuesten Preis bis zum algorithmischen Handel.

Ein Service wie BlockCypher gibt Entwicklern die Möglichkeit, sich auf das Exchange-Geschäft zu konzentrieren, ohne dass das Back-End für mehrere Blockketten ausgeführt werden muss.

Ein weiteres Beispiel ist eine Gaming-Casino-Anwendung mit einem Web-Frontend, das die Bitcoin- und Litecoin-Blockketten nutzt. Wenn Benutzer ihre Wetten platzieren, muss Kommunikation zwischen dem Back-End des Spiels und den Blockketten stattfinden. Um dies zu erreichen, müssen Entwickler vollständige Knoten hosten, um Blockchain-Daten zu erhalten und neue Transaktionen zu übertragen.

Sowohl bei den Exchange- als auch bei den Gaming-Beispielen müssen sie entscheiden, ob sie selbst mehrere Blockinfrastrukturen mit vollständigen Knotenpunkten hosten oder Web-APIs verwenden möchten.

Benötigt APIs

Offensichtlich gibt es eine wachsende Nachfrage nach APIs, die Blockchain-Daten in bequemen Formularen und Broadcast-Transaktionen für den Benutzer verarbeiten und speichern können, da das Bitcoin-Ökosystem in letzter Zeit eine Reihe von API-Unternehmen hervorgebracht hat.

APIs bieten große Vorteile für Anwendungsentwickler, da sie die erforderliche Infrastruktur erheblich vereinfachen. APIs werfen jedoch Bedenken hinsichtlich Zuverlässigkeit und Datenschutz auf. Wenn alle dieselbe API verwenden und sie ausfällt, erleidet das gesamte Ökosystem einen schweren Schlag. Auch wenn alle Ihre Anfragen über die Server eines einzelnen Unternehmens laufen, kann diese Firma viele Verhaltensdaten verwalten. Allerdings wurden diese Bedenken weitgehend von Cloud-Lösungsanbietern in anderen Branchen angegangen.

Während eine App mit geringem Volumen mit kostenlosen APIs auskommt, die möglicherweise konsistent funktionieren oder nicht, können sich ernstere Anwendungen nicht leisten, auf solche Dienste zu wetten. Für hohe Transaktionsanwendungen sind sowohl Zuverlässigkeit als auch Leistung erforderlich, und sie sind kompliziert zu erreichen.

Im Fall von BlockCypher sagt Catherine Nicholson, CEO und Gründer, dass ihr Hauptaugenmerk auf Skalierbarkeit und Leistung liegt:

"Wir arbeiten in mehreren Rechenzentren mit redundanten Servern für Low-Latency und Failover-Prävention sind schnell und es gibt keinen Single Point of Failure in unserer Architektur [...] Wir könnten buchstäblich mehr als ein Drittel unserer Server ohne Ausfall verlieren.Wir können problemlos mehrere 100.000 Anfragen pro Stunde verarbeiten und das spielt keine Rolle wenn Sie 100 000 Anfragen in einer Blockkette oder 1 000 Anfragen in 100 verschiedenen Blockketten stellen. "

Herausforderungen und Chancen

Die Gründer von BlockCypher, Catherine Nicholson und Matthieu Riou, sind Software-Veteranen mit einer langen Entwicklungsgeschichte Plattformen in den Bereichen Finanzen, Verteidigung, CRM, Energie und Bildung.

Beim Wiederaufbau des Bitcoin-Clients verallgemeinerten sie ihn über mehrere digitale Münzen und Blockketten hinweg, um die verschiedenen Rollen zu isolieren, die im ursprünglichen Satoshi-Whitepaper beschrieben sind. Ihre Architektur verfügt über modulare und getrennte Komponenten, die es ihnen ermöglichen, linear zu skalieren, ihre Software auf mehrere Standorte zu verteilen und viele Anwendungsfälle zu unterstützen.

Nicholson erklärt:

"Wir können APIs aufbauen, die von den Grundlagen (zB Balance und Unspents für eine Adresse, einfache WebHooks) bis hin zu erweiterten Funktionen (z. B. Hosting Ihrer eigenen benutzerdefinierten Münze) reichen Hosting einer zusätzlichen Blockkette) zu sehr fortgeschrittenen Fähigkeiten (z. B. Multi-Sig-Transaktionen) zu zukünftigen Fähigkeiten (z. B. transaktionale übergreifende Transfers mit Pegs). "

Ihre Infrastruktur berücksichtigt auch die zunehmende Größe der Bitcoin-Blockkette ( es ist fast 18 GB groß und wuchs im letzten Jahr um mehr als das 2,5-fache):

"Wir verwenden mehrere Instanzen einer verteilten Datenbank, so dass die Blockkette beliebig groß werden kann. Wir können sie unterstützen. Wenn Sie sie visualisieren wollen Wir können Ihnen dabei helfen. "

BlockCyphers ursprünglich vorgesehene Benutzer sind Brieftaschen und Börsen, aber ihr Dienst könnte für jede Anwendung nützlich sein, die die Blockkette nutzt.

BlockCypher bietet ein abgestuftes Preissystem basierend auf der Nutzung und dem Datenvolumen, das eine kostenlose Stufe für Benutzer mit geringem Volumen und einen erweiterten freien Plan für Erstanwender beinhaltet.Es wird auch kundenspezifische Lösungen und speziell dafür vorgesehene APIs anbieten, die Unternehmen lizenziert werden können, um diese Anwendungen zu beschleunigen und zu unterstützen.

Zukunftspläne werden die Integration ihrer Software in Unternehmensarchitekturen ermöglichen.

Dieser Artikel wurde gemeinsam von Ethan Buchman