Que signifie UTXO?
UTXO signifie la sortie non dépensée des transactions bitcoin. Chaque transaction bitcoin commence par des pièces utilisées pour équilibrer le grand livre. Les UTXO sont traités en continu et sont responsables du début et de la fin de chaque transaction. La confirmation de la transaction entraîne la suppression des pièces dépensées de la base de données UTXO. Mais un enregistrement des pièces dépensées existe toujours sur le grand livre.
Les transactions Bitcoin sont comme les chèques de banque
Les transactions Bitcoin sont similaires aux chèques de banque. Vous ne pouvez pas les échanger contre des montants personnalisés et devez dépenser le montant total stocké dans cet octet de données. Mais le bitcoin est également unique en ce sens que les transactions peuvent être effectuées en utilisant des fractions de la crypto-monnaie. Les dépenses en bitcoin n'ont pas lieu en utilisant un seul octet de données. Au lieu de cela, plusieurs fractions de bitcoin sont récupérées par l'algorithme pour répondre à une demande de dépense. Par exemple, un achat d'une valeur de 1 BTC peut récupérer 0, 6 BTC d'un octet et 0, 4 BTC d'un autre. La modification de chacune de ces fractions est envoyée à la base de données UTXO.
Une base de données UTXO stocke les modifications des transactions bitcoin. Initialement, il est défini sur vide. Cependant, à mesure que les transactions se multiplient, la base de données est remplie d'enregistrements de modifications provenant de diverses transactions.
La profusion de petites pièces au sein du réseau de bitcoin rend certaines transactions non rentables. En effet, la transaction peut coûter plus cher que le coût réel du produit acheté avec Bitcoin. Par exemple, il n'est pas logique d'acheter une tasse de café de 2 $ si les frais de transaction sur le réseau de bitcoin sont supérieurs au prix du café. Selon les recherches de Jimmy Song, un développeur de bitcoin de premier plan, 13 millions de pièces ont des coûts marginaux supérieurs à leur valeur de 50 Satoshi / bit. Il y a un autre problème avec l'augmentation de l'UTXO. L'évolution du coût des équipements nécessaire au traitement des UTXO n'a pas suivi son rythme.
À titre d'exemple, le coût des plates-formes minières pour la validation complète des nœuds n'a pas suivi le rythme. «Autoriser davantage de transactions sans autres changements accélérerait très probablement la croissance des ensembles UTXO, ce qui rendrait plus coûteux l'exécution d'un nœud de validation complet», explique Gavin Andreesen.
