Was ist UTXO?

EinsteigerNov 21, 2022
Ein nicht ausgegebener Transaktionsoutput (UTXO) bezieht sich auf den Geldbetrag, der nach einer Transaktion übrig bleibt und für eine andere Transaktion verwendet werden kann. UTXO ähnelt dem Wechselgeld, das Sie nach dem Kauf eines Artikels mit physischem Bargeld erhalten, und das Wechselgeld kann immer noch für einen anderen Artikel verwendet werden. Aber im Gegensatz zu einer Fiat-Währung hat es keinen bestimmten Nennwert.
 Was ist UTXO?

Was ist UTXO?

Einführung

Die Zahl der Menschen, die Kryptowährungen verwenden, ist exponentiell gewachsen. Es ist üblich, dass Menschen es in ihrem täglichen Leben verwenden, ohne die Prinzipien hinter diesen digitalen Währungen zu verstehen. Ein grundlegendes Verständnis dieser Konzepte ist jedoch für einen reibungslosen täglichen Betrieb und eine bessere Benutzererfahrung erforderlich.

Bei Bitcoin und einigen anderen Kryptowährungen wird die Ausgabe nicht ausgegebener Transaktionen (UTXO) verwendet, um den Wert von Bitcoin im Besitz einer Person darzustellen. In den frühen Tagen von Bitcoin war es ohne ein angemessenes Verständnis dieses Konzepts schwierig, eine erfolgreiche Transaktion durchzuführen, es kann sogar zu Geldverlusten führen. Aber mit dem Aufkommen hierarchischer deterministischer (HD) Wallets können Sie bequem Transaktionen durchführen, ohne sich Gedanken darüber machen zu müssen, was hinter den Kulissen passiert.

Es besteht jedoch die Notwendigkeit zu verstehen, wie Bitcoin UTXO funktioniert. Es ist ein wichtiges Konzept im Bitcoin-Netzwerk. In diesem Artikel geben wir einen umfassenden Überblick über alles, was Sie über das UTXO-Modell wissen müssen, damit Sie sich nicht verloren fühlen, wenn UTXO das nächste Mal erwähnt wird.

Was ist UTXO?

Ein nicht ausgegebener Transaktionsoutput (UTXO) bezieht sich auf den Geldbetrag, der nach einer Transaktion übrig bleibt und für eine andere Transaktion verwendet werden kann. Es ist die Ausgabe einer Blockchain-Transaktion, die als Eingabe für eine neue Transaktion verwendet werden kann. Mit anderen Worten, UTXO bezieht sich auf die Gesamtmenge an Münzen in der Brieftasche eines Benutzers, die zu jedem Zeitpunkt verbraucht werden kann. Kein UTXO zu haben bedeutet, keine Münzen in Ihrer Brieftasche zu haben. UTXO ist unter anderem in Bitcoin und einigen anderen Kryptowährungen wie Bitcoin Cash (BCH), Litecoin (LTC) und ZCash (ZEC) anwendbar.

UTXO ähnelt dem Wechselgeld, das Sie nach dem Kauf eines Artikels mit physischem Bargeld erhalten, und das Wechselgeld kann immer noch für einen anderen Artikel verwendet werden. Aber im Gegensatz zu einer Fiat-Währung hat es keinen bestimmten Nennwert. Es kann jeder Wert sein, sobald es bis zu einem Satoshi (x>0,00000001BTC) reicht. Um dies besser zu verstehen, wenn Sie zwei 10-Dollar-Scheine haben und einen Kaffee im Wert von 15 Dollar kaufen. Sie müssen beide Scheine abgeben und erhalten im Gegenzug einen 5-Dollar-Schein als Wechselgeld. Auf keinen Fall werden Sie einen 10-Dollar-Schein in zwei Teile zerreißen, um den Kaffee zu bezahlen. Sie müssen beide ausgeben und erhalten eine Änderung. Das ist der Ideologie ähnlich
hinter UTXO.

Eine Kryptowährungstransaktion auf der Blockchain ist einfach eine Wertübertragung vom Sender zum Empfänger. Kryptowährung besteht aus kleinen unteilbaren Einheiten, die als UTXO bekannt sind. Das bedeutet, dass die Münze in Ihrem Wallet die Summe aller erhaltenen UTXOs ist. Wenn ein Absender eine Transaktion initiiert, wird UTXO, das der ID des Absenders zugeordnet ist, lokalisiert, gesammelt, entsperrt und an den Empfänger gesendet. Der Empfänger wird der neue Besitzer des UTXO, während die Änderung auch zu Ihrem neuen UTXO wird. Sie fragen sich vielleicht, wie und wann all dies stattfindet, da ein Benutzer nur den abgezogenen Betrag und das Guthaben sieht. Die Antwort ist nicht weit hergeholt, moderne Wallets haben alles einfach gemacht und kümmern sich um all diese Schritte hinter den Kulissen.

Wie funktioniert das UTXO-Modell?

UTXO ist wie eine Fiat-Währung nicht teilbar, was bedeutet, dass Sie, um einen bestimmten Betrag auszugeben, alles ausgeben und ein Wechselgeld erhalten müssen. Neue UTXO werden aus dem Verbrauch bestehender erstellt. Um die Funktionsweise des UTXO-Modells zu verstehen, verwenden wir die folgende Abbildung.

Angenommen, Sie erhalten 0,5 BTC, 0,2 BTC und 0,3 BTC von A, B bzw. C. Jeder erhaltene Betrag ist ein eigenes UTXO, was zeigt, dass UTXOs keinen festen Wert haben.

Angenommen, Sie möchten eine Schuld von 0,75 BTC an D zahlen. Wenn Sie sich die UTXOs in Ihrer Obhut ansehen, reicht keines der erforderlichen Summe aus. Für die Übertragung von 0,75 BTC sind zwei oder mehr UTXOs als Eingabe erforderlich.

Wenn Sie sich entscheiden, 0,5 BTC und 0,3 BTC zu wählen, um die Schulden auszugleichen. Beides schickst du dann an den Miner.

Der Miner nimmt 0,75 BTC und sendet sie an D, während er den Rest nach Abzug der Transaktionsgebühr an Ihre Brieftasche zurückgibt.

Unter der Annahme, dass dabei keine Transaktionsgebühr angefallen ist (nicht möglich), erhalten Sie 0,05 BTC an die Adresse zurück, die Sie als Änderungsadresse angegeben haben.

Am Ende des Tages haben Sie also 0,2 BTC und 0,05 BTC als Ihre neuen UTXOs, bis eine weitere Transaktion ansteht.

Bei Ihren normalen Bankgeschäften brauchen Sie nur noch den gewünschten Betrag und den Empfänger einzugeben, den Rest erledigt Ihre Bank. Bei Bitcoin-Transaktionen müssen Sie jedoch die UTXOs auswählen, die Sie verwenden möchten. Darüber hinaus hat eine Fiat-Währung eine bestimmte Stückelung, aber das ist bei UTXOs nicht der Fall. Ohne genaue Kenntnis der Funktionsweise des UTXO-Modells könnten Sie am Ende Transaktionen initiieren, die Sie gar nicht durchführen möchten.

Bedeutung von UTXO

Verhindert Doppelausgaben: Mit Hilfe des UTXO-Modells kann eine Münze nur einmal ausgegeben werden. Das Netzwerk verfolgt jeden einzelnen UTXO im Umlauf. Wenn eine Transaktion initiiert wird, wird der UTXO in die Eingabe umgewandelt und die dabei erzeugte Ausgabe überschreibt den vorherigen Datensatz. In diesem Fall wird das ursprüngliche UTXO verbraucht und kann daher nicht erneut ausgegeben werden. Außerdem kann das System jederzeit berechnen, wie viel BTC vorhanden ist, indem das gesamte UTXO im Netzwerk berechnet wird, das als UTXO-Set bekannt ist.

Skalierbarkeit: Beim UTXO-Modell besteht die Möglichkeit, mehrere Transaktionen gleichzeitig zu verarbeiten. Dies trägt dazu bei, die Verarbeitungslast im Netzwerk zu reduzieren.

Datenschutz und Sicherheit: UTXO ermöglicht es Benutzern, ihre Kryptowährungen im Auge zu behalten, da sie mit einer individuellen öffentlichen Adresse verknüpft sind. Außerdem können Benutzer ihre Anonymität wahren und können nicht mit dem Eigentum verfolgt werden, oder sie bewerben ihre Adresse.

Flexibilität: Die Verwendung von UTXOs ist flexibler als Fiat-Währungen. Die Fiat-Währung hat eine feste Stückelung und es könnte das Problem der Nichtverfügbarkeit auftreten. Aber das kann bei UTXO nie der Fall sein, da es beliebig groß sein kann.

Stürze von UTXO

Das UTXO-Modell ist ein komplexer und zeitaufwändiger Prozess. Um den Gesamtwert der Münzen in der Obhut eines Benutzers zu kennen, müssen alle verfügbaren UTXO gesammelt und gezählt werden, anstatt nur den Kontostand zu überprüfen, was es sehr komplex macht. Außerdem macht der Besitz kleiner Coins Transaktionen unwirtschaftlich. Wenn Sie nicht die beste Auswahl an UTXOs treffen, kann dies zu hohen Transaktionsgebühren führen, die möglicherweise sogar teurer sind als die Transaktion selbst.

Das UTXO-Modell ist nicht mit Smart Contracts kompatibel. Die Eingabe- und Ausgabelogik in UTXO-Transaktionen macht es ressourcenintensiver. Es wird hektisch sein, intelligente Verträge in das UTXO-Modell zu integrieren, da das System viele Dinge zu berücksichtigen hat, wie die Anzahl der Eingaben und die beste Kombination von Eingaben für mehrere Transaktionen.

Kontomodell vs. UTXO-Modell

Das Kontomodell funktioniert wie bei einer normalen Bank, man muss nicht unbedingt den ganzen Coin ausgeben, bevor man einen Teil davon versenden kann. Einige Kryptowährungen, die das Kontomodell verwenden, sind Ethereum (ETH), Ethereum Classic (ETC) usw. Beide Modelle erfüllen denselben Zweck, allerdings mit ihren Vor- und Nachteilen. Einige der bemerkenswerten Unterschiede zwischen den beiden Modellen sind:

  1. Im UTXO-Modell benötigen Transaktionen mehr Speicherplatz als das Speichern in einem einzelnen Saldo, während das Kontomodell weniger Speicherplatz benötigt.

  2. Bk-Transaktionen mit UTXO-Mod erfordern das Sammeln kleinerer Einheiten von UTXOs, was zu einer Ineffizienz solcher Transaktionen führen kann. Dies ist bei Kontomodellen nicht der Fall, daher sind Massentransaktionen effizienter.

Wie bereits erwähnt, unterstützt das UTXO-Modell die Integration von Smart Contracts nicht. Die Art des Kontomodells erleichtert die Integration intelligenter Verträge, sodass Entwickler Verträge und Transaktionen mit mehreren Parteien programmieren können.

Fazit

Vor der Einführung moderner Bitcoin-Geldbörsen war das richtige Verständnis von UTXO sehr wichtig, um den Verlust von Geldern bei der Durchführung einer Transaktion zu vermeiden. UTXO hilft dabei, Coins zu jedem beliebigen Zeitpunkt im Auge zu behalten. Um einen neuen UTXO zu generieren, muss der vorhandene ausgegeben werden. Dieses Konzept trägt auch wesentlich dazu bei, das Problem der doppelten Ausgaben zu vermeiden, das normalerweise bei digitalen Währungen auftritt. UTXO spielt eine wichtige Rolle bei Bitcoin-Transaktionen und wurde auch für andere Kryptowährungen übernommen und modifiziert. UTXO dient einem ähnlichen Zweck wie das Kassensystem auf der Blockchain, bietet aber mehr Sicherheit, Privatsphäre und Flexibilität.

Penulis: Unique
Penerjemah: yulei
Pengulas: Edward
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.

Was ist UTXO?

EinsteigerNov 21, 2022
Ein nicht ausgegebener Transaktionsoutput (UTXO) bezieht sich auf den Geldbetrag, der nach einer Transaktion übrig bleibt und für eine andere Transaktion verwendet werden kann. UTXO ähnelt dem Wechselgeld, das Sie nach dem Kauf eines Artikels mit physischem Bargeld erhalten, und das Wechselgeld kann immer noch für einen anderen Artikel verwendet werden. Aber im Gegensatz zu einer Fiat-Währung hat es keinen bestimmten Nennwert.
 Was ist UTXO?

Was ist UTXO?

Einführung

Die Zahl der Menschen, die Kryptowährungen verwenden, ist exponentiell gewachsen. Es ist üblich, dass Menschen es in ihrem täglichen Leben verwenden, ohne die Prinzipien hinter diesen digitalen Währungen zu verstehen. Ein grundlegendes Verständnis dieser Konzepte ist jedoch für einen reibungslosen täglichen Betrieb und eine bessere Benutzererfahrung erforderlich.

Bei Bitcoin und einigen anderen Kryptowährungen wird die Ausgabe nicht ausgegebener Transaktionen (UTXO) verwendet, um den Wert von Bitcoin im Besitz einer Person darzustellen. In den frühen Tagen von Bitcoin war es ohne ein angemessenes Verständnis dieses Konzepts schwierig, eine erfolgreiche Transaktion durchzuführen, es kann sogar zu Geldverlusten führen. Aber mit dem Aufkommen hierarchischer deterministischer (HD) Wallets können Sie bequem Transaktionen durchführen, ohne sich Gedanken darüber machen zu müssen, was hinter den Kulissen passiert.

Es besteht jedoch die Notwendigkeit zu verstehen, wie Bitcoin UTXO funktioniert. Es ist ein wichtiges Konzept im Bitcoin-Netzwerk. In diesem Artikel geben wir einen umfassenden Überblick über alles, was Sie über das UTXO-Modell wissen müssen, damit Sie sich nicht verloren fühlen, wenn UTXO das nächste Mal erwähnt wird.

Was ist UTXO?

Ein nicht ausgegebener Transaktionsoutput (UTXO) bezieht sich auf den Geldbetrag, der nach einer Transaktion übrig bleibt und für eine andere Transaktion verwendet werden kann. Es ist die Ausgabe einer Blockchain-Transaktion, die als Eingabe für eine neue Transaktion verwendet werden kann. Mit anderen Worten, UTXO bezieht sich auf die Gesamtmenge an Münzen in der Brieftasche eines Benutzers, die zu jedem Zeitpunkt verbraucht werden kann. Kein UTXO zu haben bedeutet, keine Münzen in Ihrer Brieftasche zu haben. UTXO ist unter anderem in Bitcoin und einigen anderen Kryptowährungen wie Bitcoin Cash (BCH), Litecoin (LTC) und ZCash (ZEC) anwendbar.

UTXO ähnelt dem Wechselgeld, das Sie nach dem Kauf eines Artikels mit physischem Bargeld erhalten, und das Wechselgeld kann immer noch für einen anderen Artikel verwendet werden. Aber im Gegensatz zu einer Fiat-Währung hat es keinen bestimmten Nennwert. Es kann jeder Wert sein, sobald es bis zu einem Satoshi (x>0,00000001BTC) reicht. Um dies besser zu verstehen, wenn Sie zwei 10-Dollar-Scheine haben und einen Kaffee im Wert von 15 Dollar kaufen. Sie müssen beide Scheine abgeben und erhalten im Gegenzug einen 5-Dollar-Schein als Wechselgeld. Auf keinen Fall werden Sie einen 10-Dollar-Schein in zwei Teile zerreißen, um den Kaffee zu bezahlen. Sie müssen beide ausgeben und erhalten eine Änderung. Das ist der Ideologie ähnlich
hinter UTXO.

Eine Kryptowährungstransaktion auf der Blockchain ist einfach eine Wertübertragung vom Sender zum Empfänger. Kryptowährung besteht aus kleinen unteilbaren Einheiten, die als UTXO bekannt sind. Das bedeutet, dass die Münze in Ihrem Wallet die Summe aller erhaltenen UTXOs ist. Wenn ein Absender eine Transaktion initiiert, wird UTXO, das der ID des Absenders zugeordnet ist, lokalisiert, gesammelt, entsperrt und an den Empfänger gesendet. Der Empfänger wird der neue Besitzer des UTXO, während die Änderung auch zu Ihrem neuen UTXO wird. Sie fragen sich vielleicht, wie und wann all dies stattfindet, da ein Benutzer nur den abgezogenen Betrag und das Guthaben sieht. Die Antwort ist nicht weit hergeholt, moderne Wallets haben alles einfach gemacht und kümmern sich um all diese Schritte hinter den Kulissen.

Wie funktioniert das UTXO-Modell?

UTXO ist wie eine Fiat-Währung nicht teilbar, was bedeutet, dass Sie, um einen bestimmten Betrag auszugeben, alles ausgeben und ein Wechselgeld erhalten müssen. Neue UTXO werden aus dem Verbrauch bestehender erstellt. Um die Funktionsweise des UTXO-Modells zu verstehen, verwenden wir die folgende Abbildung.

Angenommen, Sie erhalten 0,5 BTC, 0,2 BTC und 0,3 BTC von A, B bzw. C. Jeder erhaltene Betrag ist ein eigenes UTXO, was zeigt, dass UTXOs keinen festen Wert haben.

Angenommen, Sie möchten eine Schuld von 0,75 BTC an D zahlen. Wenn Sie sich die UTXOs in Ihrer Obhut ansehen, reicht keines der erforderlichen Summe aus. Für die Übertragung von 0,75 BTC sind zwei oder mehr UTXOs als Eingabe erforderlich.

Wenn Sie sich entscheiden, 0,5 BTC und 0,3 BTC zu wählen, um die Schulden auszugleichen. Beides schickst du dann an den Miner.

Der Miner nimmt 0,75 BTC und sendet sie an D, während er den Rest nach Abzug der Transaktionsgebühr an Ihre Brieftasche zurückgibt.

Unter der Annahme, dass dabei keine Transaktionsgebühr angefallen ist (nicht möglich), erhalten Sie 0,05 BTC an die Adresse zurück, die Sie als Änderungsadresse angegeben haben.

Am Ende des Tages haben Sie also 0,2 BTC und 0,05 BTC als Ihre neuen UTXOs, bis eine weitere Transaktion ansteht.

Bei Ihren normalen Bankgeschäften brauchen Sie nur noch den gewünschten Betrag und den Empfänger einzugeben, den Rest erledigt Ihre Bank. Bei Bitcoin-Transaktionen müssen Sie jedoch die UTXOs auswählen, die Sie verwenden möchten. Darüber hinaus hat eine Fiat-Währung eine bestimmte Stückelung, aber das ist bei UTXOs nicht der Fall. Ohne genaue Kenntnis der Funktionsweise des UTXO-Modells könnten Sie am Ende Transaktionen initiieren, die Sie gar nicht durchführen möchten.

Bedeutung von UTXO

Verhindert Doppelausgaben: Mit Hilfe des UTXO-Modells kann eine Münze nur einmal ausgegeben werden. Das Netzwerk verfolgt jeden einzelnen UTXO im Umlauf. Wenn eine Transaktion initiiert wird, wird der UTXO in die Eingabe umgewandelt und die dabei erzeugte Ausgabe überschreibt den vorherigen Datensatz. In diesem Fall wird das ursprüngliche UTXO verbraucht und kann daher nicht erneut ausgegeben werden. Außerdem kann das System jederzeit berechnen, wie viel BTC vorhanden ist, indem das gesamte UTXO im Netzwerk berechnet wird, das als UTXO-Set bekannt ist.

Skalierbarkeit: Beim UTXO-Modell besteht die Möglichkeit, mehrere Transaktionen gleichzeitig zu verarbeiten. Dies trägt dazu bei, die Verarbeitungslast im Netzwerk zu reduzieren.

Datenschutz und Sicherheit: UTXO ermöglicht es Benutzern, ihre Kryptowährungen im Auge zu behalten, da sie mit einer individuellen öffentlichen Adresse verknüpft sind. Außerdem können Benutzer ihre Anonymität wahren und können nicht mit dem Eigentum verfolgt werden, oder sie bewerben ihre Adresse.

Flexibilität: Die Verwendung von UTXOs ist flexibler als Fiat-Währungen. Die Fiat-Währung hat eine feste Stückelung und es könnte das Problem der Nichtverfügbarkeit auftreten. Aber das kann bei UTXO nie der Fall sein, da es beliebig groß sein kann.

Stürze von UTXO

Das UTXO-Modell ist ein komplexer und zeitaufwändiger Prozess. Um den Gesamtwert der Münzen in der Obhut eines Benutzers zu kennen, müssen alle verfügbaren UTXO gesammelt und gezählt werden, anstatt nur den Kontostand zu überprüfen, was es sehr komplex macht. Außerdem macht der Besitz kleiner Coins Transaktionen unwirtschaftlich. Wenn Sie nicht die beste Auswahl an UTXOs treffen, kann dies zu hohen Transaktionsgebühren führen, die möglicherweise sogar teurer sind als die Transaktion selbst.

Das UTXO-Modell ist nicht mit Smart Contracts kompatibel. Die Eingabe- und Ausgabelogik in UTXO-Transaktionen macht es ressourcenintensiver. Es wird hektisch sein, intelligente Verträge in das UTXO-Modell zu integrieren, da das System viele Dinge zu berücksichtigen hat, wie die Anzahl der Eingaben und die beste Kombination von Eingaben für mehrere Transaktionen.

Kontomodell vs. UTXO-Modell

Das Kontomodell funktioniert wie bei einer normalen Bank, man muss nicht unbedingt den ganzen Coin ausgeben, bevor man einen Teil davon versenden kann. Einige Kryptowährungen, die das Kontomodell verwenden, sind Ethereum (ETH), Ethereum Classic (ETC) usw. Beide Modelle erfüllen denselben Zweck, allerdings mit ihren Vor- und Nachteilen. Einige der bemerkenswerten Unterschiede zwischen den beiden Modellen sind:

  1. Im UTXO-Modell benötigen Transaktionen mehr Speicherplatz als das Speichern in einem einzelnen Saldo, während das Kontomodell weniger Speicherplatz benötigt.

  2. Bk-Transaktionen mit UTXO-Mod erfordern das Sammeln kleinerer Einheiten von UTXOs, was zu einer Ineffizienz solcher Transaktionen führen kann. Dies ist bei Kontomodellen nicht der Fall, daher sind Massentransaktionen effizienter.

Wie bereits erwähnt, unterstützt das UTXO-Modell die Integration von Smart Contracts nicht. Die Art des Kontomodells erleichtert die Integration intelligenter Verträge, sodass Entwickler Verträge und Transaktionen mit mehreren Parteien programmieren können.

Fazit

Vor der Einführung moderner Bitcoin-Geldbörsen war das richtige Verständnis von UTXO sehr wichtig, um den Verlust von Geldern bei der Durchführung einer Transaktion zu vermeiden. UTXO hilft dabei, Coins zu jedem beliebigen Zeitpunkt im Auge zu behalten. Um einen neuen UTXO zu generieren, muss der vorhandene ausgegeben werden. Dieses Konzept trägt auch wesentlich dazu bei, das Problem der doppelten Ausgaben zu vermeiden, das normalerweise bei digitalen Währungen auftritt. UTXO spielt eine wichtige Rolle bei Bitcoin-Transaktionen und wurde auch für andere Kryptowährungen übernommen und modifiziert. UTXO dient einem ähnlichen Zweck wie das Kassensystem auf der Blockchain, bietet aber mehr Sicherheit, Privatsphäre und Flexibilität.

Penulis: Unique
Penerjemah: yulei
Pengulas: Edward
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!
Buat Akun