Contrairement à ce qu’on attendrait probablement d’une monnaie numérique, Bitcoin ressemble sur certains aspects davantage à des espèces qu’à un compte bancaire. Un wallet Bitcoin porte bien son nom, car il n’additionne pas les bitcoins reçus en un solde, comme le ferait un compte bancaire, mais les conserve sous forme de transactions individuelles, comme un portefeuille physique qui contient des billets séparés.

Un wallet Bitcoin se compose de transactions et d’adresses uniques

Lorsque vous recevez une transaction Bitcoin, c’est un peu comme si quelqu’un vous tendait un billet. Cependant, contrairement aux espèces, ces billets n’ont pas de valeur fixe (comme 5, 10, 20 €), mais correspondent exactement au montant de la transaction reçue. Un tel « billet » s’appelle un « UTXO », pour « Unspent Transaction Output ».

Une transaction Bitcoin sur blockstream.info

Si vous avez déjà observé vos transactions de plus près dans un explorateur de blockchain, vous avez sans doute remarqué qu’une transaction ne se compose pas toujours d’un seul expéditeur et d’un seul destinataire. S’il y a plusieurs « expéditeurs », c’est parce que plusieurs UTXO ont été utilisés pour cette transaction. Si vous voulez envoyer 0,1 BTC à quelqu’un, mais que vous ne disposez que de deux UTXO de 0,07 BTC chacun, vous pouvez les utiliser ensemble dans une seule transaction.

L’exemple de transaction

Mais comment envoyer une transaction de 0,1 BTC avec deux UTXO de 0,07 BTC si ces « billets » doivent toujours être dépensés pour le montant exact de la transaction ? Les wallets Bitcoin utilisent une astuce ingénieuse pour cela. Comme une transaction peut payer plusieurs personnes à la fois, nous indiquons deux destinataires : le destinataire des 0,1 BTC, ainsi que nous-mêmes pour recevoir la « monnaie rendue » de 0,04 BTC.

Vous pouvez activer Coin Control dans les paramètres

Comme il est très rare qu’un UTXO corresponde exactement au montant de la transaction, presque chaque transaction contient une « sortie de monnaie rendue ». Cette sortie est renvoyée vers une adresse générée automatiquement par votre propre wallet. C’est aussi pour cette raison qu’il faut parfois attendre après une transaction avant d’en envoyer une autre : il faut attendre la confirmation de la transaction de monnaie rendue entrante.

Les wallets Bitcoin décident généralement automatiquement quels UTXO sont les plus adaptés à une transaction donnée.

Lors de l’envoi, vous pouvez choisir les UTXO que vous voulez utiliser

Pour décider vous-même quels UTXO utiliser pour votre transaction, vous pouvez activer la fonctionnalité « Coin Control » dans la BitBoxApp. Pendant le processus d’envoi, vous pourrez alors choisir un ou plusieurs UTXO.

Où les UTXO Bitcoin sont-ils stockés ? Vos UTXO sont associés aux adresses de votre wallet. Les UTXO eux-mêmes sont « stockés » dans la blockchain Bitcoin.

Qu’est-ce que le modèle UTXO ? Le modèle UTXO signifie que chaque transaction que vous recevez dans votre wallet est un « billet » distinct que vous pouvez utiliser pour effectuer une transaction.

Quelles sont les différences entre les UTXO et les soldes de compte ? Contrairement à Bitcoin, Ethereum, par exemple, utilise des soldes de compte au lieu des UTXO. Avec les soldes de compte, vous pouvez facilement voir combien de coins détient un utilisateur donné. C’est parce qu’au lieu d’utiliser une nouvelle adresse pour chaque transaction, Ethereum utilise simplement un seul compte. Les modèles de compte et UTXO présentent chacun des avantages et des inconvénients.

Vous n’avez pas encore de BitBox ?

Protéger vos cryptos n’a pas besoin d’être compliqué. Le hardware wallet BitBox02 stocke hors ligne les clés privées de vos cryptomonnaies. Vous pouvez ainsi gérer vos coins en toute sécurité.

La BitBox02 existe aussi en version Bitcoin-only, avec un firmware radicalement ciblé : moins de code signifie moins de surface d’attaque, ce qui améliore encore votre sécurité si vous stockez uniquement du Bitcoin.

Commandez la vôtre dans notre boutique !

Shift Crypto est une entreprise privée basée à Zurich, en Suisse. Notre équipe internationale de spécialistes en ingénierie, sécurité des cryptos et développement du cœur de Bitcoin conçoit les produits BitBox et fournit des services de conseil. La BitBox02, un hardware wallet de deuxième génération, permet aux particuliers de stocker, protéger et utiliser facilement leurs cryptomonnaies. Son application compagnon, la BitBoxApp, fournit une solution tout-en-un pour gérer vos actifs numériques en toute sécurité et en toute simplicité.

This post was translated with the help of AI