Qu'est-ce que la Sortie de Transaction Non Dépensée (UTXO) ? Mise à jour 2025

2022-12-26, 00:38

Résumé

  • UTXO est la monnaie numérique restante après les transactions de cryptomonnaie.
  • L’UTXO continue d’être traité et fait partie du début et de la fin de chaque transaction.
  • Une fois qu’une transaction est complétée, toutes les sorties non dépensées sont enregistrées dans la base de données comme entrées pour de futures transactions.
  • L’UTXO est essentiel pour prévenir la double dépense sur la blockchain et pour les utilisateurs dépensant des pièces inexistantes.
  • D’ici 2025, le nombre de Sorties de Transaction Non Dépensée (UTXO) pour Bitcoin (BTC) a atteint 92,3 millions, tandis que des modèles avancés comme Cardano (ADA) utilise EUTXO pour supporter des contrats intelligents plus complexes. De nouvelles plateformes ont intégré des systèmes UTXO améliorés qui offrent une protection anti-MEV et optimisent les coûts de transaction, tandis que des outils de gestion dédiés améliorent la sélection de pièces et la confidentialité.

Derniers développements en 2025

D’ici 2025, le modèle UTXO a considérablement évolué, avec des progrès notables dans l’implémentation et l’adoption :

  • Croissance du Nombre de UTXO : Le nombre de UTXO dans Bitcoin a atteint un niveau historique de 92,3 millions, soit une augmentation de 9 % par rapport au précédent record en 2022.
  • Modèle UTXO Étendu : Le modèle EUTXO introduit par Cardano a été largement adopté, améliorant les capacités traditionnelles des UTXO grâce à des fonctionnalités de modèle de compte, permettant des contrats intelligents plus complexes.
  • Intégration multiplateforme : Plusieurs plateformes ont intégré le système UTXO amélioré pour renforcer la sécurité :
plateforme Amélioration UTXO Principales Avantages
Nervos Network Protection Anti-MEV Prévenir les attaques de front-running
Cardano modèle EUTXO Mettre en œuvre des contrats complexes et déterministes
Bitcoin L2 Ensemble UTXO optimisé Réduisez les coûts de trading de 75%
  • Outils de Gestion Avancée : De nouveaux outils spécifiquement pour la gestion des UTXO ont émergé, avec Sparrow et d’autres portefeuilles offrant des interfaces dédiées permettant aux utilisateurs d’optimiser la sélection des pièces et la protection de la vie privée.
  • Solution de scalabilité : L’implémentation de la technologie d’agrégation des UTXO a réduit la taille moyenne des transactions de Bitcoin de 34 %, répondant ainsi aux précédentes limitations de scalabilité.

Le modèle UTXO continue d’évoluer en 2025, équilibrant la sécurité et l’efficacité des transactions tout en surmontant les limitations passées. Alors que la technologie blockchain mûrit, les systèmes basés sur l’UTXO restent la fondation de l’intégrité des transactions en cryptomonnaie.

TL: DR

UTXO est la monnaie numérique qui reste après une transaction de cryptomonnaie.
UTXO est continuellement traité et sert de point de départ et d’arrivée pour chaque transaction.
Après qu’une transaction soit terminée, toutes les sorties non dépensées sont stockées dans la base de données comme entrées pour de futures transactions.
UTXO est crucial pour prévenir les doubles dépenses sur la blockchain et garantir que les utilisateurs ne dépensent pas des pièces inexistantes.

Introduction

Les Sorties de Transaction Non Dépensées (UTXO) et les modèles de compte sont des méthodes d’enregistrement de la cryptomonnaie, représentant le montant restant de jetons qu’un individu possède après qu’une transaction soit complétée sur la blockchain. Ces modèles sont cruciaux pour la manière dont les architectures blockchain maintiennent un registre précis et préservent la confidentialité.
Ce terme définit essentiellement les résultats des transactions reçues qui peuvent être dépensées à l’avenir.
La meilleure analogie pour UTXO est la monnaie fiduciaire physique. UTXO ne peut pas être divisé en dénominations plus petites comme les pièces ou les billets. UTXO peut être considéré comme des morceaux discrets de jetons correspondants contrôlés par la clé privée de leur propriétaire. Bitcoin (BTC), Litecoin(LTC), Bitcoin D’autres monnaies comme Bitcoin Cash (BCH) et Zcash (ZEC) utilise le modèle UTXO.

Quel est le modèle de Sortie de Transaction Non Dépensée (UTXO) ?

Le montant de la monnaie numérique restant après une transaction de cryptomonnaie est décrit comme une Sortie de Transaction Non Dépensée (UTXO). Cela est similaire à la monnaie que vous recevez après un achat, mais ce n’est pas en coupures de monnaie inférieures. Il se compose de sorties de transaction dans une base de données générée par le réseau, permettant des transactions de change non exactes.
En tant que mesure comptable, une partie du montant total de cryptomonnaie qui n’a pas été dépensée dans des transactions (sorties) est utilisée pour la prochaine transaction (entrées). Chaque transaction fonctionne comme une comptabilité en partie double, avec une entrée et une sortie.

Considérer 10 Bitcoin Devenez un seau plein de pièces. Chaque pièce représente une sortie de transaction non dépensée (UTXO). Si vous payez Stephanie 5 BTC pour acheter quelque chose, le réseau donnera à Stephanie l’intégralité du seau de pièces et retournera la “monnaie” de 5 BTC que vous devez. Vous avez maintenant un UTXO d’une valeur de 5 BTC, qui ne peut pas être divisé davantage.

Comment fonctionne UTXO ?

Imaginez que vous souhaitez envoyer 1,3 BTC d’un solde de 1,5 BTC. Bitcoin Adresse de portefeuille. Ces 1,5 BTC peuvent être la sortie de vos transactions précédentes. Par exemple, cela pourrait être 0,9 BTC et 0,6 BTC respectivement.

Votre nouvelle transaction a deux sorties : 1,3 BTC est dépensé (envoyé au destinataire), et 0,2 BTC est une sortie de transaction non dépensée qui sera renvoyée à votre adresse (c’est-à-dire, l’expéditeur). Les 0,2 BTC restants peuvent être utilisés de l’une des manières suivantes : renvoyés à votre compte, utilisés comme partie des frais de transaction, ou envoyés comme montant restant à quelqu’un d’autre.

Bitcoin Les nœuds maintiennent des dossiers de transaction en suivant ces sorties. Chaque sortie de transaction non dépensée (UTXO) utilise des _script_PubKeys codés pour enregistrer chaque transaction, sans qu’aucun utilisateur spécifique ne soit associé. Cela permet au réseau de vérifier l’existence de toutes les pièces associées sans divulguer les informations privées des utilisateurs.

L’Importance de l’UTXO
Le concept d’UTXO simplifie considérablement la comptabilité blockchain. L’UTXO permet à chaque nœud de suivre les informations sur les pièces non dépensées, plutôt que de suivre et de stocker chaque transaction.

C’est efficace parce que chaque pièce ne peut être que dans Bitcoin Le réseau. Cela signifie que chaque BTC dans le portefeuille est non dépensé ; ils sont soit reçus comme récompenses de minage, soit frappés comme monnaie lors des transactions.
L’UTXO est crucial pour prévenir la double dépense sur la blockchain et empêcher les utilisateurs de dépenser des pièces non existantes. Chaque nœud du réseau maintient une base de données de chaque UTXO.

Qu’est-ce qu’un modèle de compte ?

Les cartes de débit ou les comptes bancaires sont l’analogie la plus évidente pour le modèle de compte. Contrairement à la monnaie fiduciaire physique qui ne peut pas être divisée en plus petites dénominations, le modèle de compte permet qu’un montant de jetons arbitraire soit crédité (ou débité). Les portefeuilles du modèle de compte représentent le solde total de l’utilisateur, tandis que les portefeuilles UTXO suivent la somme des UTXO de l’utilisateur.

Les projets utilisant le modèle de compte incluent Ethereum (ETH), Ethereum Classic (ETC) et Ripple (XRP). Contrairement au modèle UTXO, les transactions dans le modèle de compte représentent un transfert unique de fonds ou de monnaie numérique entre des comptes, sans avoir besoin d’entrées ou de sorties supplémentaires. Seule un changement dans le grand livre est nécessaire.

Différences entre les Modèles UTXO et de Compte

Bien que les modèles UTXO et de compte aient le même objectif, chacun présente ses propres avantages et inconvénients.

Scalabilité

Le modèle de compte peut mieux utiliser la mémoire car le stockage d’un seul solde prend beaucoup moins de mémoire que le stockage de tous les UTXO que possède un utilisateur. Les transactions du modèle de compte sont plus petites car elles ne nécessitent que le montant, l’expéditeur, le destinataire et la signature numérique. Une transaction Ethereum typique fait environ 100 octets, tandis que les transactions du modèle UTXO sont plusieurs fois plus grandes. Le parallélisme des transactions UTXO aide également à partitionner les blockchains basées sur UTXO en shards et en sidechains. Le modèle UTXO permet l’agrégation et la définition des sorties du côté client, réduisant ainsi les exigences de calcul du réseau. La mise en œuvre du modèle de compte est plus difficile car chaque nœud doit localiser les comptes d’expéditeur et de destinataire à travers plusieurs shards.

Confidentialité

Le modèle UTXO rend le passage d’une adresse à une autre trivial, ce qui rend le suivi de la propriété des pièces plus difficile. Les adresses nouvellement générées n’ont pas de propriétaire public. Par conséquent, une analyse de chaîne sophistiquée est souvent nécessaire pour lien les utilisateurs spécifiques. Le modèle de compte implique la réutilisation d’une seule adresse. Ainsi, cette blockchain facilite l’identification des historiques de transactions. D’un autre côté, en termes de fongibilité, le modèle de compte offre une meilleure confidentialité.

Fonctionnalité de Contrat Intelligent

En raison de la simplification et de l’intuitivité des transactions basées sur les comptes, ce modèle bénéficie grandement de la fonctionnalité des contrats intelligents. Par rapport à la logique computationnelle des entrées/sorties UTXO, la puissance de calcul nécessaire pour vérifier un seul solde est moindre, ce qui facilite la programmation de contrats et de transactions multipartites pour les développeurs de DApp. Par exemple, la Machine Virtuelle Ethereum (EVM) peut gérer des transactions entre plusieurs contrats intelligents en ajustant leurs soldes respectifs. Le modèle UTXO consomme significativement plus de ressources car il implique des entrées et sorties UTXO explicites dans chaque transaction. Les contrats intelligents écrits avec le modèle UTXO doivent prendre en compte le nombre d’entrées à combiner, ou quelles entrées doivent être combinées s’il existe plusieurs options.

•Sécurité :
Les nœuds validateurs dans la blockchain UTXO, tels que Bitcoin Suivez l’ensemble des UTXO pour déterminer quelles pièces sont en circulation et savoir qui les possède. Le système UTXO résout de manière efficace et sans confiance le problème de la double dépense, car chaque transaction doit faire référence à l’UTXO exact à dépenser. Les blockchains avec des modèles de compte sont plus susceptibles d’être attaquées et souffrent souvent d’autres problèmes tels que les remboursements et les contrats intelligents à découvert.
Par exemple, en 2020, le projet Ethereum Classic a perdu des millions en raison d’une série d’attaques de double dépense.

Conclusion

Le modèle UTXO est une méthode d’enregistrement des transactions sur la blockchain.
En raison des avantages et des inconvénients des différents modèles, l’application du UTXO sur une blockchain dépend des objectifs du projet.
Ethereum adopte le modèle de compte car il se concentre sur le déploiement de contrats intelligents puissants, et Bitcoin Gate utilise le modèle UTXO car il se concentre davantage sur le développement d’une monnaie électronique sécurisée.
De nouveaux projets essaient d’améliorer ces modèles. Par exemple, Cardano (ADA), Tron (TRX), et Qtum(QTUM) tente de combiner les avantages des deux en un modèle hybride avancé. Ces modèles facilitent l’utilisation de la Sortie de Transaction Non Dépensée (UTXO) par les développeurs tout en conservant les puissantes fonctionnalités des contrats intelligents.


Auteur : Équipe de Blog
Le contenu ci-dessous ne constitue aucune offre, sollicitation ou recommandation. Vous devriez toujours demander un avis professionnel indépendant avant de prendre toute décision d'investissement.
Veuillez noter que Gate peut restreindre ou interdire l'utilisation de tout ou partie des Services depuis des Emplacements Restreints. Pour plus d'informations, veuillez lire l'Accord Utilisateur via https://www.gate.com/legal/user-agreement.


Partager
gate logo
Gate
Effectuer une transaction
Rejoindre Gate pour gagner des récompenses