Was bedeutet UTXO?
UTXO steht für die nicht ausgegebene Ausgabe von Bitcoin-Transaktionen. Jede Bitcoin-Transaktion beginnt mit Münzen, mit denen das Hauptbuch ausgeglichen wird. UTXOs werden kontinuierlich verarbeitet und sind für den Beginn und das Ende jeder Transaktion verantwortlich. Durch die Bestätigung der Transaktion werden ausgegebene Münzen aus der UTXO-Datenbank entfernt. Im Hauptbuch ist jedoch noch eine Aufzeichnung der ausgegebenen Münzen vorhanden.
Bitcoin-Transaktionen sind wie Bankschecks
Bitcoin-Transaktionen ähneln Schecks an der Kasse. Sie können sie nicht in benutzerdefinierte Beträge umtauschen und müssen den gesamten in diesem Datenbyte gespeicherten Betrag ausgeben. Bitcoin ist jedoch auch insofern einzigartig, als Transaktionen mit Bruchteilen der Kryptowährung durchgeführt werden können. Die Ausgabe in Bitcoin erfolgt nicht mit einem einzigen Datenbyte. Stattdessen werden mehrere Bitcoin-Bruchteile vom Algorithmus abgerufen, um eine Ausgabeanforderung zu erfüllen. Beispielsweise kann ein Kauf im Wert von 1 BTC 0, 6 BTC von einem Byte und 0, 4 BTC von einem anderen abrufen. Änderungen aus jeder dieser Fraktionen werden an die UTXO-Datenbank gesendet.
In einer UTXO-Datenbank werden Änderungen von Bitcoin-Transaktionen gespeichert. Anfangs ist es auf leer gesetzt. Da sich Transaktionen jedoch vermehren, wird die Datenbank mit Änderungssätzen aus verschiedenen Transaktionen gefüllt.
Die Vielzahl kleiner Münzen im Bitcoin-Netzwerk macht bestimmte Transaktionen unwirtschaftlich. Dies liegt daran, dass die Transaktion möglicherweise mehr kostet als die tatsächlichen Kosten des mit Bitcoin gekauften Produkts. Es ist beispielsweise nicht sinnvoll, eine Tasse Kaffee im Wert von 2 USD zu kaufen, wenn die Transaktionsgebühr im Bitcoin-Netzwerk höher ist als der Preis des Kaffees. Laut einer Untersuchung von Jimmy Song, einem bekannten Bitcoin-Entwickler, haben 13 Millionen Münzen Grenzkosten, die höher sind als ihr Wert bei 50 Satoshi / Bit. Es gibt ein weiteres Problem beim Erhöhen von UTXO. Die Änderung der Ausrüstungskosten für die Verarbeitung von UTXOs hat mit dem Anstieg nicht Schritt gehalten.
Beispielsweise haben die Kosten für Mining-Rigs für die vollständige Validierung von Knoten nicht Schritt gehalten. "Das Zulassen weiterer Transaktionen ohne weitere Änderungen würde das Wachstum des UTXO-Satzes sehr wahrscheinlich beschleunigen und die Ausführung eines vollständigen Validierungsknotens verteuern", sagt Gavin Andreesen.