UTXO-Modell-Transaktion
7. Oktober 2021

Mit dem Wachstum des Ergo-Ökosystems kann unsere Community nun die Funktionen mehrerer unserer wichtigsten dApps genießen. Ergo verfügt über ein Stablecoin-Protokoll, bei dem Benutzer SigUSD- und SigRSV-Token prägen können. Das Ergo Auction House bietet die Möglichkeit, NFTs zu prägen, und ErgoDEX (Beta) ermöglicht es Ihnen, Token zu tauschen und Liquidität bereitzustellen. Dies sind die allerersten, einzigartigen und komplexen DeFi-dApps im UTXO-Modell - ein Modell, das Bitcoin eingeführt hat. Es wurde oft diskutiert, ob das UTXO-Modell reiche Smart Contracts ausdrücken kann, ähnlich wie das Kontenmodell. Aus diesem Grund hat die Ergo-Plattform die ErgoScript-Sprache von Grund auf neu entwickelt, um das Erbe von Bitcoin voranzutreiben.
Für einen detaillierten Vergleich zwischen UTXO- und Kontenmodellen lesen Sie bitte unseren vorherigen Blogbeitrag: Ergo: Fortschritt auf Bitcoin
Als Ergonaut haben Sie möglicherweise einige Verwirrung erlebt, wenn Sie den Explorer überprüft haben, um Ihre Transaktionsdetails anzuzeigen. Das UTXO-Modell unterscheidet sich grundlegend vom Kontenmodell durch die Verwendung von „Boxen“ zur Datenspeicherung. Im Kontenmodell gibt es ein einzelnes Konto, auf dem Sie Ihre Münzen erhalten. Im UTXO-Modell hingegen erstellt jede Transaktion (tx) eine neue Box, und Ihr Guthaben ist die Summe aller Boxen, die mit Ihren Adressen verknüpft sind.
Um klarzustellen: Ihr Yoroi-Privatschlüssel kann aus mehr als einer Box in einer einzigen Adresse bestehen, um Ihre Münzen zu halten.
Wenn Sie eine neue Adresse generieren, erstellen Sie eine sekundäre Box, um Ihre Münzen zu halten. Nachdem sie erstellt wurde, können Sie Gelder an diese neue Adresse senden, und Ihre Gelder werden als eins mit Ihrem Privatschlüssel angesehen. Sie können eine unbegrenzte Anzahl neuer Boxen erstellen, um Ihre Münzen zu halten. Daher wird jede Empfangs- und Ausgabenaktion auch eine zusätzliche einzigartige Box erstellen.
Diese Funktion kann beim Benutzer auf den ersten Blick Missverständnisse hervorrufen. Wenn Sie eine Transaktion durchführen, scannt das Netzwerk Ihre „Boxen“, um zu überprüfen, ob Sie Ihre Token haben, und initiiert dann die Transaktion.
Ab diesem Punkt wird es komplex, da Sie nicht erraten können, welche Boxen ausgegeben werden. Stellen Sie sich vor, Sie haben drei verschiedene Empfangsadressen. Sie haben in jeder von ihnen ein paar Münzen erhalten und möchten einige Ihrer Münzen ausgeben. In einer Yoroi-Wallet können Sie alle Ergo-nativen Münzen wie SigRSV oder SigUSD halten. Wenn Sie eine Transaktion initiieren, die auf die Boxen dieser Münzen zugreift, werden Sie sehen, dass sie weggenommen und dann wieder eingezahlt werden. Kürzlich stellte ein Ergonaut die folgende Frage:
„Ich habe gerade eine Yoroi Nightly-Wallet erstellt. Ich habe 31 Erg von meiner Haupt-Yoroi-Wallet in die Yoroi Nightly-Wallet übertragen. Die Transaktion zeigt 31 Erg plus eine kleine Gebühr, 0.0011. Aber es sagt auch +92.000 SigRSV. Mein Guthaben zeigt keine Änderung in SigRSV. Was bedeutet das +92.000 SigRSV in der Transaktion?“
Lassen Sie uns die Details dieser speziellen Transaktion ansehen:
Um eine Transaktion von 31 ERG durchzuführen, wählte die Wallet drei der Boxen mit ERG aus:
- Eine Box mit 0.029595 ERG, die am 19.07.21 erhalten wurde
- Eine zweite Box mit 19.76 ERG, die am 19.07.21 erhalten wurde
- Eine dritte Box mit 208.26 ERG, die am 09.06.21 erhalten wurde
Im linken Abschnitt des obigen Bildes sehen Sie ungefähr 228 ERG, die entnommen wurden, während Sie im rechten Abschnitt 31 ERG sehen, die gesendet und 197 ERG, die in Ihre Wallet zurückgezahlt wurden.
Ihre Wallet verwendete also drei Ihrer Boxen, um den gewünschten Betrag auszugeben. Diese Aktion umfasst alle Vermögenswerte in dieser Box in der Transaktion.
Nachdem der gewünschte Betrag ausgegeben wurde, werden Ihre Gelder einfach an Ihre Adresse in einer neu erstellten UTXO-Box oder -Boxen zurückerstattet. Das Ausgeben einer Münze in einer Box bedeutet daher, die gesamte Box auszugeben und eine neue UTXO-Box zu erstellen, weshalb Sie sehen, dass Ihre Token weggenommen und dann wieder eingezahlt werden.
Die Auswahl, welche Boxen ausgegeben werden, ist ein Geheimnis der zufälligen Auswahlstrategie der Wallet. Welche Münzen sich in den ausgewählten Boxen befinden, sei es SigRSV, SigUSD oder NFT, wird wie im Beispiel angezeigt.
Zusammenfassend:
Das Kontenmodell enthält eine einzelne Box, und diese Box wird nicht ausgegeben. Sie bleibt gleich, sodass nicht verwandte Münzen unbeeinflusst bleiben.
Das UTXO-Modell hingegen enthält eine Reihe von Boxen, die den Gesamtbetrag des Guthabens des Benutzers darstellen, und der nicht ausgegebene Transaktionsausgang muss sich mit jeder Ausgabetransaktion ändern.
Sie können eine lange Liste von Token sehen, wenn Sie nur 5 SigRSV wie unten tauschen:
So funktioniert die UTXO-Modell-Transaktion - ihre Speicherung unterscheidet sich vom Kontenmodell. Im UTXO-Modell werden Münzen in einmal verwendbaren UTXO-Boxen und nicht in langfristigen Konten gespeichert.
Share post
13. August 2025
12. August 2025
9. Juli 2025
12. Mai 2025
9. Dezember 2024
19. August 2024
