Krypto

R3 stellt 'corda' blockchain for finance vor

Krypto R3 stellt 'corda' blockchain for finance vor

[Carp Run Compilation] - Nash Siren R3 (September 2018).

Anonim

Das R3 - Konsortium hat eine viel Aufmerksamkeit in letzter Zeit. Dieser bankorientierte Blockchain-Think-Tank enthüllte kürzlich Corda, die hauseigene Distributed-Ledger-Software. Die Gruppe veröffentlichte auch ein nichttechnisches Whitepaper für die Corda-Initiative.

Die erste öffentliche Vorführung des Distributed Ledger von Corda erfolgte im April 2016. Seitdem hat das R3-Konsortium intensiv an der Verbesserung der Code-Basis gearbeitet. Mehrere Proof-of-Concept und Prototypen wurden getestet, so dass das Team wertvolle Erkenntnisse darüber gewinnen konnte, wozu die Technologie in der Lage ist.

Das Corda-Blockchain-Konzept verstehen

Wie viele Menschen wissen, benötigt der Bankensektor dringend Innovationen. Störende Technologien werden in diesem Prozess eine entscheidende Rolle spielen. Besonders Kosten und Effizienz können durch die Umklammerung der Blockchain deutlich verbessert werden. Die Erstellung einer einheitlichen Lösung ist jedoch eine schwierige Aufgabe, da jede Institution ihre eigenen Geschäftsbücher verwendet, um Transaktionen aufzuzeichnen.

Hier kommt das Corda Distributed Ledger ins Bild. Diese Initiative, die von einigen der führenden Banken der Welt ins Leben gerufen wurde, wird neue Standards schaffen, die allen Teilnehmern zugänglich sind, und sich auf relugierte Finanzunternehmen konzentrieren. Mit der Einführung einer neuen gemeinsamen Plattform zur Erfassung von Finanzereignissen und zur Verarbeitung von Geschäftslogik wird Corda für alle Vereinbarungen zwischen den Unternehmen, die auf der Plattform verzeichnet sind, maßgeblich sein.

Die Corda-Plattform bietet auch intelligente Verträge, wie in ihrem Whitepaper

angegeben. Unser Smart-Vertrag ist eine Vereinbarung, deren Ausführung sowohl durch Computercode mit menschlichem Input und Kontrolle automatisierbar ist als auch deren Rechte und Pflichten legal prose, sind rechtlich durchsetzbar.

In der Bitcoin-Welt wird Konsens durch einen Prozess erreicht, der als Mining bekannt ist und bestimmte Computerhardware erfordert. Aber Corda wird die Dinge ein bisschen anders machen, da zwei verschiedene Aspekte des Konsenses eingeführt werden.

Zunächst muss die Gültigkeit der Transaktion erreicht werden. Vorgeschlagene Update-Transaktionen gelten als gültig, indem die zugehörigen Smart-Vertragscode-Läufe erfolgreich geprüft werden. Darüber hinaus müssen alle Transaktionen alle erforderlichen Signaturen enthalten. Übertragungen, die sich auf diese Transaktion beziehen, müssen auch gültig sein, bevor die Gültigkeit erreicht wird.

Zweitens muss die Transaktion einmalig sein, um Doppelausgaben zu vermeiden. Eingabestatistiken für jede Transaktion werden überprüft, um sicherzustellen, dass keine ähnliche Transaktion existiert. Alle Parteien, die denselben Vertragscode verwenden, können sich auf die Gültigkeit der Transaktion einigen. Der Konsens über die Einzigartigkeit jedes Transfers erfordert einen vorgegebenen Beobachter, der unabhängig sein muss.

Während diese Lösung den Aspekt des Arbeitsnachweises vollständig beseitigt, scheint sie von menschlichen Eingriffen abhängig zu sein, was die Eindeutigkeit von Transaktionen betrifft. Trotz dieser potenziellen Nachteile werden die Eindeutigkeitsdienste den vollständigen Inhalt einer Transaktion nicht sehen. Dies wird laut R3-Entwicklern die Privatsphäre und Skalierbarkeit verbessern.

Vergleich zu Bitcoin, Ethereum

Beim Vergleich dieser Lösung mit Bitcoin gibt es einige Ähnlichkeiten. Unveränderliche Zustände werden von jeder neuen Transaktion verbraucht und erzeugt. Für jede Transaktion gibt es mehrere Ein- und Ausgänge. Der große Unterschied besteht darin, dass intelligente Verträge zur Überprüfung von Transaktionen eingesetzt werden, statt sich auf einen dezentralisierten Konsens zu verlassen.

Das heißt, Bitcoin-Transaktionen können sehr wenig Daten enthalten. In den meisten Fällen enthält eine Transaktion die Anzahl der übertragenen Bitcoin-Regeln und die zugehörigen Ausgabenregeln. Die Verwendung von Seitenketten ist eine Möglichkeit, dieses Problem zu umgehen, obwohl dies nicht der bestmögliche Ansatz ist. Corda-Staaten können beliebige Daten enthalten, was mehr Anpassung und bessere Aufzeichnungen ermöglicht.

Die Blockchain für Smart Contracts, Ethereum, ähnelt Corda aufgrund der Tatsache, dass Code in einer leistungsstarken virtuellen Maschine ausgeführt wird und komplexe Logik enthalten kann. Wo sie sich jedoch unterscheiden, ist die Definition eines Vertrags unter den jeweiligen Blockchains; Unter Ethereums ist der Begriff Vertrag als Instanziierung eines Programms definiert, das von jedem Knoten repliziert und verwaltet wird.

Der Begriff Vertrag bezieht sich bei Corda auf eine Reihe von Funktionen, von denen nur eine zur Synchronisation des Systems dient. Darüber hinaus hat die Corda-Blockchain keine Pläne für nicht-finanzielle Anwendungen, zumindest noch nicht.

Zukünftige Entwicklungsziele für das Corda Distributed Ledger finden Sie im nicht-technischen Whitepaper und ein technisches Whitepaper erscheint in Kürze.

Beliebte Beiträge