R3’s Corda ist eine der führenden Open-Source-Business-Blockchain-Technologien. Heute haben sie die erste Version von Corda Enterprise vorgestellt. Gleichzeitig sagt Accenture, dass sie „glauben, dass Corda zu einem echten Marktführer aufsteigen wird“.
In den letzten Monaten haben mehrere Unternehmen Dienste mit Corda eingeführt. Finastra war das erste Unternehmen mit seiner Lösung für Konsortialkredite; EY und Guardtime arbeiteten mit Maersk zusammen, um eine Plattform für Seeversicherungen auf den Markt zu bringen; TradeIX arbeitet mit zahlreichen Banken für Handelsfinanzierungen zusammen und startete eine Anwendung mit DHL.
Corda Enterprise erweitert Open-Source-Corda, daher lohnt sich ein kurzer Überblick über seine Vorteile.
Design-Vorteile
Einer der größten Vorteile von Open-Source-Corda betrifft die Berechtigungen und die Vertraulichkeit. Bei einer herkömmlichen Blockchain wie Ethereum speichert jeder Netzwerkknoten oder Server alle Transaktionen. Sie können sich nicht vorstellen, dass eine Bank glücklich darüber ist, dass ihr Konkurrent private Transaktionen speichert, selbst wenn sie verschlüsselt sind.
Mit Corda werden die Transaktionen nur von den Unternehmen gespeichert, die an einem Geschäft teilnehmen. Ihr Konkurrent speichert oder sieht Ihre Transaktionen nicht, es sei denn, er ist an dem Geschäft beteiligt. Technisch gesehen ist Corda also keine Blockchain, sondern eine Distributed Ledger Technology (DLT).
Der Konkurrent Hyperledger Fabric geht ebenfalls auf die Vertraulichkeit ein, allerdings mit Hilfe von Channels, die wie Mini-Blockchains funktionieren. Es gibt eine Reihe von Problemen mit diesem Design, einschließlich der Tatsache, dass man für jede Beziehung einen eigenen Kanal erstellen muss. SWIFT stellte fest, dass dies zu über 100.000 Kanälen führen würde und nicht praktikabel war. Die andere Herausforderung besteht darin, dass man durch die Erstellung von Mini-Blockchains die Transaktion isoliert, was die gemeinsame Nutzung erschwert.
Im Gegensatz dazu löst das Corda-Design nicht nur das Problem der Vertraulichkeit. Es hilft auch bei der Skalierbarkeit. Im Gegensatz zu einer Blockchain, die jede Transaktion auf jedem Server aufzeichnet, werden mit Corda nur die eigenen Transaktionen aufgezeichnet.
Cordas Firewall
Die wichtigste Ergänzung in Corda Enterprise ist die Blockchain Application Firewall. Das Wesen einer Blockchain besteht darin, sich mit anderen Servern in einem Netzwerk zu verbinden. Das ist eine Sicherheitsherausforderung für jedes Unternehmen.
Selbst wenn es sich um ein privates, zugelassenes Netzwerk handelt, muss eine Verbindung außerhalb des internen Netzwerks des Unternehmens hergestellt werden.
Eine Bank wird keinen sensiblen Blockchain-Knoten im öffentlichen Internet haben. Oder wenn sie den Server innerhalb ihres sicheren Netzwerks aufstellen, wollen sie nicht zulassen, dass beliebige Maschinen eine Verbindung herstellen.
Für herkömmliche Internetanwendungen gibt es eine Web Application Firewall, die ein wenig wie eine Wache in der realen Welt funktioniert und alle ein- und ausgehenden Daten prüft und nur die autorisierten durchlässt. Die Blockchain Application Firewall von Corda ist das Äquivalent zur Blockchain. Sie erlaubt eingehende Verbindungen nur von Corda-Knoten und nur dann, wenn sie bestätigen kann, dass die Identität legitim ist.
Weitere Unterschiede
Blockchains wie Ethereum haben von Haus aus keine relationale Datenbank, aber das macht die Abfrage und Erstellung von Berichten mühsamer. Das Open-Source-Projekt Corda arbeitet mit der relationalen Datenbank h2. Noch nie von h2 gehört? Da sind Sie nicht der Einzige, obwohl sie sich nicht allzu sehr von anderen relationalen Datenbanken unterscheidet. Corda Enterprise bietet Unterstützung für Oracle und Microsofts SQL Server, wobei vorhandene Fähigkeiten genutzt werden.
Bei jeder Unternehmenslösung steht der 24/7-Support ganz oben auf der Liste, und Enterprise Corda wird auch vorhersehbare Veröffentlichungszeitpläne haben.
Die Enterprise-Version ist vollständig interoperabel mit der Open-Source-Version. Das bedeutet, dass nicht jedes Unternehmen, das an einem Projekt teilnimmt, für die Enterprise-Version zahlen muss, und es erleichtert auch das interne Testen.
Weitere Extras sind: Leistungs- und Verfügbarkeitsüberwachung, erweiterte Sicherheit, Hochverfügbarkeit, Disaster-Recovery und Hochleistungsmodi.
Mit der Open-Source-Version von Corda können Sie den Zustand Ihrer eigenen Knoten überwachen. Aber bei einem verteilten Netzwerk wollen Sie proaktiv den Zustand anderer Server kennen, die von den Unternehmen gehostet werden, mit denen Sie handeln. Wenn die Netzwerküberwachung nicht in der Open-Source-Version enthalten ist, können hilfsbereite Entwickler dies vielleicht selbst tun.
Accenture wählt den Gewinner
Es sieht so aus, als ob Accenture voll und ganz auf Corda setzt, wie das folgende Zitat von John Velissarios, Managing Director, Global Blockchain Technology Lead, bei Accenture zeigt:
„Corda Enterprise markiert den Beginn einer neuen Phase für die Blockchain-Branche, die es Unternehmen ermöglichen wird, mit Hilfe modernster Technologie sichere Unternehmensanwendungen zu entwickeln. Wir glauben, dass sich Corda mit der zunehmenden Verbreitung von Blockchain als echter Marktführer in der Finanzbranche und darüber hinaus etablieren wird.“
Erst gestern hat die RiskBlock Alliance für Versicherungen offiziell ihren Wechsel zu Enterprise Corda und die Ernennung von Accenture als Lead Framework Architect bestätigt.
Accenture nutzt Corda auch bei der Arbeit am Projekt Jasper mit der Bank of Canada und der TMX Stock Exchange für die sofortige Aktienabwicklung.
R3’s CTO
Richard Gendal Brown, CTO bei R3, kommentierte in einer Erklärung: „Traditionelle zustimmungsfreie Blockchain-Plattformen, bei denen alle Daten mit allen Parteien geteilt werden, haben Probleme mit dem Datenschutz, der Skalierbarkeit und der Interoperabilität, die sie für das globale Geschäft weitgehend ungeeignet machen.“
„Dies ist das Problem, für dessen Lösung Corda entwickelt wurde, und es wird in einer Reihe von Branchen in rasantem Tempo angenommen. Viele Unternehmen – vor allem größere – sehen sich jedoch mit einzigartigen technischen Einschränkungen konfrontiert.“
„Corda Enterprise optimiert Corda für diese Firmen, so dass sie die Blockchain-Technologie auf eine unkomplizierte und natürliche Weise übernehmen können. Die Einführung der Plattform ist ein Wendepunkt für die Blockchain-Technologie in Unternehmen.“