Qu'est-ce que l'UTXO

Le modèle UTXO, dont le nom complet est Unspent Transaction Output, est l’un des principaux modèles de comptabilisation partagé (blockchain). Il est utilisé pour enregistrer, stocker et exécuter des transactions. Le modèle UTXO est généralement mentionné avec Bitcoin (BTC). Cependant, en réalité, de nombreux autres réseaux blockchain utilisent également UTXO comme modèle de comptabilisation, tels que NEO, Litecoin, Zcash, Cardano (modèle UTXO étendu), etc.

Fonctionnement du modèle UTXO

Le nom du modèle UTXO contient en fait le concept de base, à savoir que ce modèle utilise la partie non dépensée de la cryptomonnaie dans une transaction comme méthode de comptabilisation.

Dans le modèle UTXO, il n’existe pas de « compte » ni de « solde ». UTXO est une unité de mesure qui facilite l’exécution des transactions. UTXO désigne la quantité de cryptomonnaie restante après l’exécution d’une transaction (c’est-à-dire la cryptomonnaie non utilisée). En d’autres termes, dans le modèle UTXO, le solde transférable par un utilisateur correspond au montant non dépensé dans ses transactions précédentes.

Dans le modèle UTXO, chaque transaction se compose d’entrées et de sorties représentées par des UTXO. Une entrée consomme un UTXO existant, tandis qu’une sortie crée un nouveau UTXO. Une fois la transaction terminée, toute sortie non utilisée sera enregistrée comme entrée dans la base de données, pouvant être utilisée pour de futures transactions.

Exemple du modèle UTXO

Le portefeuille de A contient 5 bitcoins (UTXO_0). B possède un portefeuille vide. Maintenant, A souhaite envoyer 3,15 BTC au portefeuille de B. Les 5 BTC de A seront enregistrés comme entrée, puis consommés (ce qui peut être considéré comme une destruction). Parallèlement, 3,15 BTC et 1,85 BTC (UTXO_1 et UTXO_2) seront créés comme sorties de la transaction. UTXO_2 sera transféré au portefeuille de A, UTXO_1 au portefeuille de B. Après la transaction, le portefeuille de A aura un solde non utilisé de 1,85 BTC. Le portefeuille de B aura un solde non utilisé de 3,15 BTC.

Remarque : dans une transaction blockchain réelle, des frais de transaction seront déduits. Par exemple, le solde de UTXO_2 après déduction des frais sera légèrement inférieur à 1,85 BTC.

Caractéristiques du modèle UTXO

Le modèle UTXO est utilisé comme principal modèle de comptabilisation dans la blockchain, car il permet de retracer l’origine des transactions et de les vérifier.

D’après l’exemple ci-dessus, on peut voir que chaque actif peut être retracé jusqu’à sa création. En effet, chaque sortie de transaction doit avoir une entrée correspondante. Dans le système Bitcoin, chaque bitcoin peut être retracé jusqu’au bloc où il a été miné. Dans le modèle UTXO, en cas d’erreur dans une transaction, le système peut localiser précisément son origine.

Le modèle UTXO peut également être considéré comme un système de vérification. Il n’autorise l’exécution d’une transaction que lorsque l’entrée est un UTXO non dépensé. Le système vérifie l’état de l’entrée avant d’exécuter la transaction. Si l’entrée n’a pas été utilisée, la transaction continue. Cela permet de prévenir les comportements malveillants (par exemple, le problème de double dépense). $PNUT **$TUT $XAUT

BTC-1,63%
NEO-0,75%
LTC-0,55%
ZEC5,81%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler

Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)