Hoskinson verknüpft Cardanos eUTXO mit Adam Backs Rat

Ein Austausch über das frühe Design von Ethereum verbindet Backs UTXO Empfehlung mit Cardanos Architektur. Er liefert zudem historischen Kontext zu Vitalik Buterins Vorschlag, UTXO Stil und dynamischen Zustand in Ethereums Skalierungsstrategie zu kombinieren.

By SongMarketCap

Cardano News - Hoskinson verknüpft Cardanos eUTXO mit Adam Backs Rat

Charles Hoskinson schrieb am 9. Oktober, er habe Adam Backs Rat befolgt, als er Cardanos erweitertes UTXO Modell entwickelte. Als Antwort auf Backs Erinnerung an eine Diskussion aus dem Jahr 2014 mit dem frühen Team von Ethereum stellte Hoskinson ihre späteren Wege gegenüber: eUTXO für Cardano und Simplicity und Liquid auf Backs Seite.

Hoskinson reagiert auf Backs UTXO Empfehlung

Back erinnerte sich daran, UTXO empfohlen zu haben, bevor das Ethereum Team irgendeinen Code geschrieben hatte, statt eines kontobasierten Modells mit aktivem Code und veränderlichem Zustand. Er verglich diesen Rat mit Buterins jüngster Diskussion über UTXO basierte Ansätze und äußerte Frustration über die fehlende Anerkennung für seine frühere Empfehlung.

In einem verwandten Beitrag beschrieb Back eine Warnung, an die er sich erinnerte und die er dem Team gegeben habe. Er argumentierte, dass die Kombination von aktivem Code der virtuellen Maschine mit einem kontobasierten Akteur und Nachrichtenmodell Wettlaufsituationen erzeugen könne, bei denen Wechselwirkungen zwischen Operationen und deren Reihenfolge das Ergebnis beeinflussen.

Back erklärte außerdem, dass Hoskinson den Anruf initiiert habe, an dem mehrere weitere technische Ethereum Mitgründer beteiligt gewesen seien.

Hoskinson antwortete:

“Nun, ich habe deinen Rat befolgt. Wir haben EUTXO geschaffen und ihr habt simplicity und liquid gebaut.”

Der Austausch hält ihre Erinnerungen an die Diskussion fest und Hoskinsons explizite Verbindung zwischen der Empfehlung und seiner anschließenden Entwicklungsrichtung.

Crypto Crow behandelte die Beiträge in “Not So Fast… Watch This First”, und deutete sie als Anerkennung der Architektur von Cardano. Backs Aussagen konzentrieren sich auf seine Empfehlung und das frühe Design von Ethereum, Hoskinson liefert die direkte Cardano Verbindung.

Wie Cardanos eUTXO Smart Contracts unterstützt

UTXO steht für nicht ausgegebenen Transaktionsausgang. Mittel werden durch Ausgänge aus früheren Transaktionen repräsentiert, die neue Transaktionen verbrauchen und durch neue Ausgänge ersetzen. Jeder Ausgang kann nur einmal ausgegeben werden.

Eine Wallet zeigt einen Kontostand an, indem sie die Ausgänge addiert, die ihr Nutzer kontrolliert. Beim Senden von ADA wählt sie geeignete Ausgänge aus und erstellt neue für den Empfänger sowie etwaiges Wechselgeld zurück an den Absender.

Cardanos eUTXO Modell erweitert diesen Ansatz um Daten und Regeln für Smart Contracts. Ein Ausgang kann Daten tragen, die den Anwendungszustand repräsentieren, während ein Validierungsskript prüft, ob eine Transaktion die Bedingungen zum Ausgeben gesperrter Mittel erfüllt.

Ethereum verwendet ein kontobasiertes Modell, einschließlich Vertragskonten, die durch Code gesteuert werden. Diese Konten enthalten gespeicherte Daten, die die Ausführung von Transaktionen ändern kann.

Entwickler organisieren den Anwendungszustand daher in den beiden Netzwerken unterschiedlich.

Cardano Transaktionen legen ihre Aktionen, Skriptargumente und Rechen Budgets für die Ausführung im Voraus fest. Die Dokumentation beschreibt, wie Entwickler das Verhalten von Skripten bewerten und Gebühren lokal vor der Einreichung berechnen können.

Diese Vorhersagbarkeit beseitigt jedoch nicht den Wettbewerb um Ausgänge. Wenn eine andere Transaktion einen benötigten Eingang zuerst ausgibt, kann eine vorbereitete Transaktion ihn nicht mehr verbrauchen. Die Verteilung der Anwendungslogik über mehrere UTXOs ist wichtig, um Anfragen zu koordinieren und größere Parallelität zu ermöglichen.

Buterin skizziert einen hybriden Ethereum Skalierungsansatz

In einem Beitrag vom 16. August beschrieb Buterin eine vorgeschlagene Ethereum Skalierungsstrategie, die die stärksten Eigenschaften von Zustand im UTXO Stil, dynamischem Zustand und Ansätzen dazwischen kombiniert.

Er schrieb der Bitcoin Community die Pionierarbeit für mehrere dieser Ideen zu und erwähnte ausdrücklich Utreexo. Sein erklärtes Ziel war es, den Großteil der Ethereum Aktivität zu skalieren und dabei Dezentralisierung, einfache Ausführung eines Nodes und Zensurresistenz zu bewahren.

Der Vorschlag betrifft die Kombination unterschiedlicher Arten der Zustandsorganisation. Buterins Beitrag erwähnt Cardano oder sein eUTXO Modell nicht und beschreibt eine vorgeschlagene Richtung statt einer bereits angenommenen Migration.

Cardano verwendet eUTXO bereits, um den Vertragszustand darzustellen und Übertragungen von ADA und anderen Vermögenswerten zu validieren. Die Diskussion in Ethereum betrifft die Frage, wie Techniken im UTXO Stil neben dynamischem Zustand in seine zukünftige Skalierungsarchitektur passen könnten. Hoskinsons Reaktion ordnet das bestehende Modell von Cardano in dieses längere technische Gespräch ein und identifiziert Backs Empfehlung als Rat, dem er zu folgen entschied.