Cardano setzt mit neuem Papier auf intelligente Vertragsumsetzung

Cardano (ADA) hat am 27. Januar ein neues Papier veröffentlicht, in dem die Firma ausführlich beschreibt, wie intelligente Verträge im kommenden Goguen-Update implementiert werden. Obwohl das System einzigartig ist, ist sein Erscheinungsdatum angesichts der Verzögerungshistorie von Cardano immer noch ungewiss.

So funktioniert EUTXO

Das Extended UTXO-Modell wurde speziell als Verbesserung der reinen UTXO-Architektur von Bitcoin (BTC) entwickelt. In Bitcoin basiert jede Transaktion auf dem Konzept von Ausgaben und Eingaben, Darstellungen bestimmter Mengen von BTC. Eine bestimmte Transaktion nimmt einfach Bitcoin in Form von Eingaben und formt sie in verschiedene Ausgaben um. Ähnlich wie bei der Umstellung einer Rechnung auf niedrigere Stückelungen ist die Anzahl der resultierenden Bitcoin Future Ausgaben oder ihre spezifischen Beträge nicht wichtig, solange ihr Gesamtwert dem der Eingaben entspricht. Die Korrektheit der Transaktionen wird durch kryptografische Validatoren sichergestellt, die bei Bitcoin den privaten Schlüssel des Benutzers nutzen, um eine überprüfbare Signatur zu erstellen.

Die Forscher erklärten, dass dieses Modell, obwohl es „gut mit der gleichzeitigen und verteilten Natur von Blockketten zusammenarbeitet“, die Programmierbarkeit stark einschränkt – was es für die meisten intelligenten Verträge unpraktisch macht.

Im Gegensatz dazu ermöglicht Ethereums (ETH) kontenbasiertes Hauptbuch komplexe Berechnungen, es muss jedoch ein „gemeinsamer Zustand“ eingeführt werden – das kollektive Gedächtnis aller Transaktionen und Verträge. Die Forscher von Cardano sind der Ansicht, dass dieses Modell aufgrund der komplizierten Codesemantik, die zu Vorfällen wie dem DAO-Hack führt, nur schwer effektiv zu sichern ist.

Um leistungsfähigere intelligente Verträge im UTXO-Modell zu ermöglichen, führten die Forscher Mechanismen ein, mit denen die Ausführung eines intelligenten Vertrags in mehrere Transaktionen aufgeteilt werden kann.

In Cardanos Modell verfügt jede Transaktionsausgabe auch über ein Datenfeld, das beliebige Informationen enthalten kann, die mit einem bestimmten Smart-Vertrag verbunden sind. Darüber hinaus stellt das System sicher, dass eine bestimmte Kette von Ergebnissen denselben Vertragscode verwendet – ein Konzept, das als Vertragskontinuität bezeichnet wird.

Das Ergebnis ist eine Zustandsmaschine ähnlich der von Ethereum, bei der jede Zustandsänderung in bestimmte Transaktionen unterteilt ist.

Bitcoin

Lange Entwicklungszyklen

Cardanos Entwicklung gliedert sich in mehrere Epochen, die nach berühmten Künstlern und Philosophen benannt sind, von denen jede ihren eigenen Schwerpunkt hat.

Die aktuelle Shelley-Ära konzentriert sich auf das Abstecken, nachdem das Feature im Dezember auf Cardanos Testnet veröffentlicht wurde.

Die nächste Ära ist Goguen, das sich auf intelligente Verträge konzentriert. Während beide weitgehend gleichzeitig ablaufen, sieht der offizielle Fahrplan von Cardano den Abschluss des ersten Quartals 2020 vor. Bis Ende 2020 sollen alle verbleibenden Phasen abgeschlossen sein.

Aber das Projekt ist nicht neu, um Verzögerungen. Charles Hoskinson, CEO von IOHK, versprach in einem Interview im April 2019, dass sowohl Shelley als auch Goguen Ende des Jahres auf mainnet veröffentlicht werden.

Eine Testplattform für Plutus, Cardanos intelligente Vertragssprache, die EUTXO verwendet, ist seit Dezember 2018 verfügbar. Das Papier von Januar 2020 ist nur die Formalisierung des Modells, das Plutus zugrunde liegt.

Dennoch bleiben die Veröffentlichungstermine von Shelley und Goguen ungewiss. In einem Community-Update vom 27. Januar gab Hoskinson bekannt, dass das Team noch an der Verbesserung des Shelley-Testnetzes arbeitet. Eine Veröffentlichung des Mainnets ist für Februar geplant.

Er enthüllte auch, dass IOHK Maßnahmen ergreift, um die Genauigkeit seiner Timeline-Schätzungen zu verbessern.