Si vous exploitez votre propre nœud Bitcoin, un portefeuille multisig ou minez en solo avec un Bitaxe, vous connaissez déjà une vérité fondamentale : faire confiance à des tiers, c’est une faille de sécurité. Les Partially Signed Bitcoin Transactions — PSBT — existent parce que les Bitcoiners ont exigé un moyen de construire et de signer des transactions en collaboration, sans jamais exposer les clés privées à Internet ni les uns aux autres.
Le PSBT n’est pas un outil obscur réservé aux développeurs. C’est la norme qui rend les portefeuilles matériels interopérables, le multisig utilisable au quotidien et la signature hors ligne (air-gapped) possible. Si la souveraineté sur votre bitcoin vous tient à cœur, vous devez comprendre les PSBT. Ce guide explique précisément comment ils fonctionnent, pourquoi ils comptent et comment ils s’intègrent à l’architecture plus large de l’autocustodie Bitcoin en 2026.
Qu’est-ce qu’une Partially Signed Bitcoin Transaction?
Une Partially Signed Bitcoin Transaction (PSBT) est un format de données normalisé défini dans le BIP 174 (et étendu par le BIP 370 pour PSBTv2) qui permet de construire une transaction Bitcoin, de la faire circuler entre plusieurs parties et de la signer de façon incrémentale — sans qu’aucune partie n’ait besoin de détenir toutes les clés privées ni de faire confiance aux autres participants.
En pratique, un PSBT est un conteneur. Il contient :
- La transaction Bitcoin non signée (ou partiellement signée) elle-même
- Les UTXO dépensés, y compris les données complètes des transactions précédentes
- Les clés publiques, chemins de dérivation et scripts redeem/witness nécessaires à la signature
- Toutes les signatures déjà collectées
- Des métadonnées qui aident les signataires à valider ce qu’ils signent
Ce conteneur peut circuler — via clé USB, code QR, NFC, carte SD, ou même texte imprimé — permettant à chaque signataire de vérifier indépendamment la transaction, d’y apposer sa signature, puis de la transmettre. Une fois toutes les signatures requises collectées, le PSBT est « finalisé » en une transaction Bitcoin standard et diffusé sur le réseau.
Le problème que le PSBT résout
Avant le BIP 174, il n’existait aucun moyen standard de transmettre une transaction non signée entre différents logiciels Bitcoin. Pour signer sur un portefeuille matériel, construire une dépense multisig ou participer à un CoinJoin, chaque portefeuille utilisait son propre format propriétaire. Résultat : un cauchemar d’incompatibilité :
- Les portefeuilles matériels ne pouvaient pas facilement recevoir des transactions provenant de portefeuilles logiciels arbitraires
- Les configurations multisig exigeaient que tous les cosignataires utilisent la même pile logicielle
- La signature air-gapped reposait sur des méthodes de transfert de données fragiles et improvisées
- Les coordinateurs CoinJoin devaient bâtir des protocoles personnalisés pour chaque portefeuille pris en charge
Le PSBT a résolu cela en créant un format universel unique. Andrew Chow a proposé le BIP 174 en 2017, et il a été fusionné dans Bitcoin Core en 2019. Depuis, il est devenu la norme de facto adoptée par pratiquement tous les portefeuilles Bitcoin sérieux : Sparrow, Specter, Coldcard, BitBox, Jade, Electrum, Bitcoin Core, et des dizaines d’autres.
Comment fonctionnent les PSBT : le flux technique
Le flux de travail PSBT repose sur des rôles distincts qui peuvent être assumés par la même entité ou répartis entre plusieurs parties :
1. Creator
Le Creator construit la transaction de base non signée — en sélectionnant les UTXO à dépenser, en définissant les sorties (adresses de destination et montants) et en établissant les frais. Le Creator n’a besoin d’aucune clé privée. Ce rôle peut être assuré par un portefeuille en lecture seule (watch-only), un service coordinateur ou tout logiciel capable de sélectionner des UTXO.
2. Updater
L’Updater ajoute les métadonnées dont les signataires ont besoin : sorties des transactions précédentes (pour que les signataires puissent vérifier les montants), clés publiques, chemins de dérivation BIP32, scripts redeem pour les entrées P2SH, scripts witness pour les entrées SegWit, et types de sighash. Plusieurs Updaters peuvent contribuer de l’information — par exemple, en multisig, le portefeuille de chaque cosignataire peut ajouter ses propres chemins de dérivation.
3. Signer
Le Signer examine le PSBT, vérifie les détails de la transaction (montants, destinations, frais) et applique sa signature aux entrées concernées. Point critique : le Signer peut le faire sur un appareil air-gapped — portefeuille matériel, ordinateur portable hors ligne, ou même un appareil de signature dédié. Le Signer n’a jamais besoin d’être connecté à Internet.
4. Combiner
Si plusieurs Signers produisent des PSBT distincts avec leurs signatures respectives, le Combiner les fusionne en un seul PSBT contenant toutes les signatures. C’est purement une opération de données — aucune clé n’intervient.
5. Finalizer
Le Finalizer vérifie que toutes les signatures requises sont présentes et construit le scriptSig final ainsi que les données witness pour chaque entrée. À ce stade, la transaction est prête à être diffusée.
6. Extractor
L’Extractor extrait la transaction brute finalisée et entièrement signée hors du conteneur PSBT, produisant une transaction Bitcoin standard pouvant être diffusée sur le réseau via n’importe quel nœud.
| Rôle | Clés privées requises? | Peut être air-gapped? | Fonction |
|---|---|---|---|
| Creator | Non | Oui | Construit la transaction non signée |
| Updater | Non | Oui | Ajoute les métadonnées pour les signataires |
| Signer | Oui | Oui | Applique les signatures |
| Combiner | Non | Oui | Fusionne les signatures partielles |
| Finalizer | Non | Oui | Construit les scripts finaux |
| Extractor | Non | Oui | Produit la transaction diffusible |
Pourquoi les PSBT comptent pour les mineurs Bitcoin
Si vous minez du Bitcoin — que vous exploitiez une flotte d’Antminers dans une installation d’hébergement canadienne ou que vous miniez en solo avec un Bitaxe à la maison — les PSBT concernent directement la gestion de vos récompenses de minage.
Sécuriser les paiements de minage avec le multisig
Avec la récompense de bloc à 3.125 BTC après le halving et un hashrate réseau dépassant 800 EH/s en 2026, chaque satoshi de revenus de minage compte. Les mineurs sérieux n’envoient pas leurs paiements vers un portefeuille chaud à clé unique. Ils utilisent le multisig — une configuration 2-of-3 ou 3-of-5 où la dépense exige plusieurs signatures indépendantes.
Les PSBT rendent le multisig pratique. L’adresse de paiement de votre pool de minage peut être une adresse multisig. Lorsque vous voulez dépenser ces fonds, vous créez un PSBT, le signez sur un appareil, le transférez à un second pour la cosignature, puis le diffusez. À aucun moment un seul appareil ne détient assez de clés pour dépenser votre bitcoin unilatéralement.
Gestion de trésorerie air-gapped
Pour les mineurs qui gèrent une petite opération — même un seul Bitcoin Space Heater produisant chaleur et sats — le principe est le même. Vos récompenses de minage devraient aller en stockage à froid. Le PSBT vous permet de construire une transaction de dépense sur votre ordinateur en ligne, de la transférer vers votre appareil de signature air-gapped via carte SD ou code QR, de la signer hors ligne, puis de la ramener en ligne pour diffusion. Vos clés privées ne touchent jamais un appareil en réseau.
Opérations de minage collaboratives
Si vous exploitez une opération de minage avec des partenaires, les PSBT permettent une gouvernance financière claire. Les revenus de minage peuvent être dirigés vers un portefeuille multisig exigeant l’accord de plusieurs partenaires avant tout retrait. Le format PSBT garantit que chaque partenaire peut vérifier indépendamment la transaction sur son propre matériel avant de signer — sans avoir à faire confiance à un ordinateur partagé ou à un seul opérateur.
Cas d’usage des PSBT au-delà des transactions de base
CoinJoin pour la confidentialité
Le CoinJoin est une technique où plusieurs utilisateurs combinent leurs entrées et sorties de transaction en une seule transaction, rendant difficile pour les firmes de surveillance de la blockchain de tracer les flux de paiement individuels. Le PSBT est l’épine dorsale des implémentations modernes de CoinJoin. Chaque participant crée ses entrées et sorties, le coordinateur les combine en un seul PSBT, chaque participant ne signe que ses propres entrées (en vérifiant que les sorties sont correctes), et la transaction finalisée est diffusée.
Sans PSBT, le CoinJoin exigerait que chaque participant fasse confiance au coordinateur avec ses données de transaction dans un format propriétaire. Le PSBT normalise ce processus et le maintient sans confiance (trustless).
PayJoin (P2EP)
PayJoin — aussi appelé Pay-to-EndPoint (P2EP) — est une technique de confidentialité où l’expéditeur et le destinataire contribuent tous deux des entrées à une transaction. Cela brise l’heuristique de propriété des entrées communes (common-input-ownership) sur laquelle s’appuient les entreprises d’analyse de chaîne. Le PSBT rend le PayJoin réalisable en permettant au destinataire d’ajouter son entrée à la transaction partiellement construite de l’expéditeur avant que celui-ci ne finalise et ne signe.
Ouvertures de canaux Lightning
L’ouverture de canaux Lightning Network implique des transactions de financement qui peuvent tirer parti des flux PSBT. Les canaux à double financement — où les deux parties contribuent à la capacité du canal — utilisent le PSBT pour coordonner la construction et la signature de la transaction de financement. C’est particulièrement pertinent à mesure que l’adoption de Lightning croît et que les mineurs utilisent de plus en plus Lightning pour un règlement de paiements plus rapide.
Échanges atomiques (atomic swaps)
Les échanges atomiques inter-chaînes — échanger du bitcoin contre un autre actif sans intermédiaire de confiance — reposent sur une signature de transaction coordonnée. Les PSBT fournissent le format standard pour construire et partiellement signer le côté Bitcoin de l’échange, assurant l’interopérabilité entre différents logiciels de portefeuille sur les deux chaînes.
Regroupement de transactions pour les pools de minage et les entreprises
Les pools de minage traitant des milliers de paiements, ou les entreprises effectuant plusieurs paiements fournisseurs, peuvent utiliser les PSBT pour le regroupement de transactions (batching). Une transaction groupée avec des dizaines de sorties peut être construite par le système de trésorerie du pool, examinée et signée par des signataires autorisés via leurs portefeuilles matériels, puis diffusée en une seule transaction — ce qui réduit les frais et l’empreinte on-chain.
PSBTv2 : l’évolution (BIP 370)
Le format PSBT original du BIP 174 présente une limitation importante : la transaction globale entière doit être construite avant que tout rôle puisse commencer à travailler. Cela signifie que le Creator doit finaliser toutes les entrées, sorties et la structure de la transaction en amont.
Le BIP 370 introduit PSBTv2, qui découple les entrées et sorties de la transaction globale. Améliorations clés :
- Modifications en cours de construction : les entrées et sorties peuvent être ajoutées ou retirées après la création du PSBT initial, ce qui permet des protocoles interactifs comme les canaux Lightning à double financement
- Données globales réduites : la version, le locktime et d’autres champs globaux sont stockés sous forme de paires clé-valeur plutôt qu’intégrés dans une transaction sérialisée
- Meilleure séparation des rôles : le rôle Constructor (nouveau en v2) peut modifier la structure de la transaction, tandis que les Signers ne signent que les entrées finalisées
- Meilleure UX des portefeuilles matériels : les Signers reçoivent les entrées et sorties comme des enregistrements séparés et autonomes, rendant la vérification sur petits écrans plus pratique
PSBTv2 est en cours d’adoption par les logiciels de portefeuille plus récents et s’avère particulièrement important pour les protocoles interactifs où la structure finale de la transaction n’est pas connue au moment de la création du PSBT.
PSBT et portefeuilles matériels : le fondement de la sécurité
Les portefeuilles matériels sont l’application grand public la plus courante des PSBT. Lorsque vous utilisez un Coldcard, Trezor, Ledger, BitBox ou Jade pour signer une transaction, vous utilisez le PSBT — même si le logiciel du portefeuille l’abstrait.
Le flux de travail est simple :
- Votre portefeuille en lecture seule (Sparrow, Specter, Electrum) construit un PSBT avec les détails de la transaction
- Le PSBT est transféré vers votre portefeuille matériel via USB, carte SD, code QR ou NFC
- Le portefeuille matériel affiche les détails de la transaction pour vérification : adresse de destination, montant, frais
- Vous confirmez sur l’appareil, qui signe le PSBT à l’aide des clés privées stockées dans son élément sécurisé
- Le PSBT signé est retransféré vers le portefeuille en lecture seule
- Le portefeuille finalise et diffuse la transaction
La propriété de sécurité critique : vos clés privées ne quittent jamais le portefeuille matériel. Elles ne touchent jamais un ordinateur connecté à Internet. Le PSBT est ce qui rend cela possible — il transporte toutes les informations dont le portefeuille matériel a besoin pour vérifier et signer la transaction, sans exiger d’accès réseau ni de confiance envers l’ordinateur hôte.
Comment utiliser les PSBT : guide pratique
Avec la CLI de Bitcoin Core
Pour les opérateurs de nœuds, Bitcoin Core offre un support PSBT complet via la ligne de commande :
createpsbt — Crée un PSBT brut à partir d’entrées et de sorties spécifiées
walletcreatefundedpsbt — Crée un PSBT et sélectionne automatiquement les UTXO et calcule les frais
walletprocesspsbt — Signe un PSBT avec les clés du portefeuille
combinepsbt — Fusionne plusieurs PSBT avec des signatures partielles
finalizepsbt — Complète le PSBT et produit la transaction brute
analyzepsbt — Rapporte l’état et les prochaines étapes pour un PSBT
Avec Sparrow Wallet (GUI)
Sparrow est le portefeuille de bureau de référence pour les flux de travail basés sur le PSBT. Il offre un support natif pour créer des portefeuilles multisig, construire des PSBT, les transférer vers des portefeuilles matériels via USB/QR/carte SD, et gérer le cycle de signature complet. Si vous exploitez votre propre nœud Bitcoin, Sparrow s’y connecte directement, vous donnant une souveraineté totale sur la construction et la diffusion des transactions.
Transfert par code QR
Pour une sécurité air-gap maximale, les PSBT peuvent être encodés en codes QR animés (selon la norme UR de Blockchain Commons). Le portefeuille en lecture seule affiche le PSBT sous forme d’une série d’images QR, le portefeuille matériel les scanne avec sa caméra, signe la transaction, puis affiche le PSBT signé en une autre série de codes QR que le portefeuille en lecture seule scanne. Aucun câble USB, aucune carte SD, aucune connexion physique.
Considérations de sécurité des PSBT
Les PSBT sont un outil puissant, mais comme tout outil, ils doivent être utilisés correctement :
- Vérifiez toujours sur l’appareil de signature. Ne signez jamais un PSBT à l’aveugle. Vérifiez l’adresse de destination, le montant et les frais sur l’écran de votre portefeuille matériel. Un ordinateur hôte compromis pourrait modifier le PSBT avant de l’envoyer à votre appareil de signature.
- Vérifiez les sorties de change. Une attaque sophistiquée consiste à modifier la sortie de change vers l’adresse d’un attaquant. Votre appareil de signature devrait vérifier que la sortie de change appartient à votre portefeuille en contrôlant le chemin de dérivation.
- Comprenez les implications des frais. Avec une difficulté du réseau Bitcoin supérieure à 110T et des frais qui fluctuent, vérifiez toujours que les frais affichés par votre appareil de signature correspondent à vos attentes.
- Utilisez le multisig pour le stockage de haute valeur. Les PSBT à clé unique reposent encore sur un point unique de défaillance (une seule clé). Pour des avoirs importants — y compris les récompenses de minage accumulées — le multisig avec des clés géographiquement réparties offre une sécurité supérieure.
- Gardez les données PSBT confidentielles. Bien qu’un PSBT sans signatures ne puisse pas servir à voler des fonds, il révèle des détails de transaction (adresses, montants, UTXO) qui pourraient compromettre votre confidentialité.
Le PSBT dans le contexte du minage décentralisé
Chez D-Central Technologies, nous défendons la décentralisation à chaque couche du minage Bitcoin — de la distribution du hashrate à la souveraineté transactionnelle. Les PSBT s’inscrivent directement dans cette philosophie.
Lorsque vous minez avec du matériel de D-Central — qu’il s’agisse d’un mineur solo Bitaxe, d’un Antminer Slim Edition pour un minage domestique efficace, ou d’une opération à pleine échelle dans notre installation d’hébergement au Québec — vos récompenses de minage sont votre bitcoin. La façon dont vous gérez ces récompenses compte. Utiliser les PSBT avec une configuration multisig, signer sur du matériel air-gapped et diffuser via votre propre nœud : c’est la pile de souveraineté complète.
C’est ce qui sépare les Bitcoiners des touristes de la crypto. Nous ne confions pas nos clés à une plateforme d’échange en croisant les doigts. Nous vérifions, nous signons et nous diffusons selon nos propres conditions. Le PSBT est l’un des outils qui rendent cela possible.
Si vous avez besoin d’aide pour configurer votre opération de minage, optimiser votre matériel ou remettre vos ASIC en ligne, le service de réparation ASIC de D-Central et l’équipe de consultation en minage servent les mineurs canadiens depuis 2016. Nous sommes les Bitcoin Mining Hackers — une technologie de calibre institutionnel, hackée pour le mineur à domicile.
Questions fréquemment posées
Qu’est-ce qu’une Partially Signed Bitcoin Transaction (PSBT)?
Un PSBT est un format de données normalisé défini dans le BIP 174 qui permet de construire des transactions Bitcoin, de les faire circuler entre plusieurs parties et de les signer de façon incrémentale. Il transporte la transaction non signée ainsi que toutes les métadonnées dont les signataires ont besoin — UTXO, clés publiques, chemins de dérivation et scripts — afin que chaque signataire puisse vérifier et signer indépendamment, sans accès à Internet ni aux clés privées des autres.
Pourquoi le PSBT a-t-il été créé?
Avant le PSBT, il n’existait aucun format universel pour les transactions Bitcoin non signées. Chaque portefeuille utilisait son propre format propriétaire, rendant presque impossible la coordination de signatures multisig, de transactions air-gapped ou de CoinJoins entre logiciels différents. Le BIP 174 a créé une norme unique que tous les portefeuilles et outils Bitcoin peuvent utiliser, permettant une véritable interopérabilité pour la signature collaborative de transactions.
Comment le PSBT améliore-t-il la sécurité des mineurs Bitcoin?
Les PSBT permettent aux mineurs de diriger les paiements de leur pool vers un stockage à froid multisig et de signer les transactions de dépense sur des portefeuilles matériels air-gapped. Avec la récompense de bloc à 3.125 BTC et des revenus de minage de valeur, le PSBT garantit que les clés privées ne touchent jamais un appareil connecté à Internet. Les mineurs peuvent aussi utiliser les PSBT pour la gestion collaborative de la trésorerie dans les opérations multipartenaires.
Quelle est la différence entre PSBT (BIP 174) et PSBTv2 (BIP 370)?
Le BIP 174 (PSBTv1) exige que la structure complète de la transaction soit définie avant le début de toute signature. Le BIP 370 (PSBTv2) découple les entrées et sorties de la transaction globale, permettant de modifier la transaction pendant la phase de construction. Cela rend possibles les protocoles interactifs comme les canaux Lightning à double financement et offre une meilleure expérience de vérification sur portefeuille matériel.
Quels portefeuilles Bitcoin supportent le PSBT?
Pratiquement tous les portefeuilles Bitcoin sérieux supportent le PSBT en 2026, y compris Bitcoin Core, Sparrow Wallet, Specter Desktop, Electrum, Coldcard, Trezor, Ledger, BitBox02, Blockstream Jade, et bien d’autres. Le PSBT est devenu la norme universelle pour la communication avec les portefeuilles matériels et la coordination multisig.
Puis-je utiliser les PSBT avec mon mineur solo Bitaxe?
Oui. Lorsque votre Bitaxe trouve un bloc (au hashrate réseau actuel de 800+ EH/s, le minage solo reste un pari à longue cote — mais chaque hash compte), la récompense coinbase est envoyée à l’adresse Bitcoin que vous configurez. Cette adresse peut être une adresse multisig. Lorsque vous voulez dépenser ces sats, vous construisez un PSBT, le signez sur votre portefeuille matériel et le diffusez via votre propre nœud. Le Bitaxe Hub de D-Central propose des guides de configuration complets pour votre mineur solo.
Le PSBT est-il la même chose qu’une transaction Bitcoin brute?
Non. Une transaction Bitcoin brute est une transaction finalisée, entièrement signée, prête à être diffusée. Un PSBT est un conteneur qui détient une transaction non signée ou partiellement signée, plus toutes les métadonnées nécessaires à la signature. Une fois un PSBT entièrement signé et finalisé, la transaction brute en est extraite pour diffusion sur le réseau Bitcoin.
Vous voulez la vue au niveau des octets? La référence des types de clés PSBT liste les 58 champs enregistrés — globaux, par entrée et par sortie — avec leurs octets de type et les règles v0-vs-v2.




