
Sparrow WalletWallet (portefeuille)Logiciel ou appareil qui gère vos clés Bitcoin et permet de signer des transactions. Un wallet ne « contient » pas vraiment vos bitcoins, il contient les clés qui prouvent que vous en êtes propriétaire.Voir dans le lexique → a été lancé en 2020 par Craig Raw, développeur sud-africain qui a vu un trou dans le paysage : aucun wallet desktop n'offrait à la fois une interface propre, un support multi-hardware-wallet sérieux, le multisigMultisig (multi-signature)Configuration où une transaction doit être signée par plusieurs clés indépendantes pour être valide (par exemple 2 clés parmi 3). Réduit le risque qu'un seul vol de clé fasse perdre les fonds.Voir dans le lexique → non-pénible, et le branchement à son propre nœudNœud (node)Ordinateur qui fait tourner le logiciel Bitcoin et participe au réseau en validant les blocs et les transactions. Un « full node » garde une copie complète de la blockchain.Voir dans le lexique → Bitcoin CoreBitcoin CoreImplémentation de référence du logiciel Bitcoin, écrite en C++ et maintenue par une communauté open source. C'est le logiciel que la plupart des nœuds utilisent.Voir dans le lexique →. Six ans plus tard, Sparrow est devenu le wallet desktop avancé le plus utilisé dans la communauté Bitcoin européenne et nord-américaine, pour Sparrow comme client principal ou comme outil de coordination multisig.
Le projet est open sourceOpen sourceLogiciel dont le code source est public et modifiable par n'importe qui. Garantie d'auditabilité fondamentale dans Bitcoin.Voir dans le lexique → (licence Apache 2), multi-plateforme (Linux, macOS, Windows), entièrement gratuit, financé par un mélange de bounties et de partenariats ColdcardLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique →/BitBoxLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique →/TrezorLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique →. Le code est sur GitHubGitHubPlateforme web où sont hébergés la plupart des projets open source du monde, dont Bitcoin Core, electrs, BDK, LDK. Permet de voir le code, l'historique des modifications, et de proposer des contributions.Voir dans le lexique → (sparrowwallet/sparrow), audité, déterministiquement reproductible. Pas de version cloud, pas de comptes, pas de tracking ; chaque utilisateur tourne le binaire en local et garde l'entièreté de ses clés sur ses appareils.
Cet article décortique l'installation, la configuration initiale, la création d'un wallet single-sig avec hardware, la mise en place d'un multisig 2-of-3, la signature PSBTPSBT (Partially Signed Bitcoin Transaction)Format standard (BIP 174) qui permet de construire une transaction sur un appareil, la signer sur un autre, et la diffuser depuis un troisième. Base du workflow multisig moderne.Voir dans le lexique → entre plusieurs hardware, le branchement à son propre nœud Bitcoin Core, et la fonctionnalité Sparrow Server qui transforme Sparrow en Electrum personal server pour d'autres wallets. Bref comparatif avec Specter Desktop et Electrum en clôture.
Installation et vérification GPG
Télécharger Sparrow depuis sparrowwallet.com (site officiel) ou depuis GitHubGitHubPlateforme web où sont hébergés la plupart des projets open source du monde, dont Bitcoin Core, electrs, BDK, LDK. Permet de voir le code, l'historique des modifications, et de proposer des contributions.Voir dans le lexique → Releases. Trois plateformes : DEB et RPM pour Linux, DMG pour macOS, EXE pour Windows. Aussi disponible en AppImage (Linux universel) et tar.gz (Linux manuel). Le binaire pour Linux pèse environ 100 Mo, démarre en quelques secondes après installation.
Vérifier la signature GPG avant exécution est essentiel. Craig Raw signe chaque release avec sa clé GPG (fingerprint affiché sur sparrowwallet.com). Procédure type Linux : télécharger l'archive et le fichier sparrow-X.Y.Z-manifest.txt.asc, importer la clé Craig Raw (gpg --recv-key D4D0D3202FC06849A257B38DE94618334C674B40), vérifier (gpg --verifyDon't trust, verifyMantra Bitcoiner. Ne fais confiance à personne (banque, gouvernement, exchange, influenceur), vérifie par toi-même via ton propre nœud.Voir dans le lexique → sparrow-X.Y.Z-manifest.txt.asc sparrow-X.Y.Z-manifest.txt). Si la signature valide, vérifier ensuite que le hashHash (empreinte)Fonction qui transforme une donnée de taille quelconque en une empreinte de taille fixe. La même entrée donne toujours la même sortie, mais on ne peut pas remonter de la sortie à l'entrée.Voir dans le lexique → de l'archive téléchargée correspond à celui du manifest.
Premier lancement. Sparrow demande un mot de passe principal pour chiffrer ses fichiers walletWallet (portefeuille)Logiciel ou appareil qui gère vos clés Bitcoin et permet de signer des transactions. Un wallet ne « contient » pas vraiment vos bitcoins, il contient les clés qui prouvent que vous en êtes propriétaire.Voir dans le lexique → locaux (différent des seed phrases des wallets eux-mêmes ; ce mot de passe protège le fichier .mv qui contient les xpubs, les transactions, les labels). Choisir un mot de passe fort, le stocker dans un gestionnaire (Bitwarden, KeePassXC). Sparrow ouvre alors l'interface principale, vide jusqu'à la création du premier wallet.
Créer un wallet single-sig avec hardware
File → New WalletWallet (portefeuille)Logiciel ou appareil qui gère vos clés Bitcoin et permet de signer des transactions. Un wallet ne « contient » pas vraiment vos bitcoins, il contient les clés qui prouvent que vous en êtes propriétaire.Voir dans le lexique → ouvre le créateur de wallet. Donner un nom (« coffre principal » par exemple), choisir Single Signature. Sparrow propose alors plusieurs sources de clé : Connected Hardware WalletHardware walletPetit appareil dédié (Ledger, Trezor, Coldcard, BitBox, etc.) qui garde la clé privée hors d'un ordinateur potentiellement compromis. Signe les transactions à l'intérieur de l'appareil.Voir dans le lexique → (LedgerLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique →/TrezorLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique →/ColdcardLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique →/BitBox02 branché), File Import (depuis un fichier de seed BIPBIP (Bitcoin Improvement Proposal)Document standard qui décrit une amélioration proposée au protocole Bitcoin. Numérotés (BIP 32, BIP 39, BIP 174, etc.). Processus ouvert et public sur GitHub.Voir dans le lexique → 39), New or Imported Software Wallet (seed en clair dans Sparrow, déconseillé pour les vrais fonds), New or Imported Watch-OnlyWatch-onlyMode dans lequel un wallet observe les soldes et l'historique d'adresses sans détenir la clé privée. Utilisé pour suivre une vault froide depuis un appareil moins sûr.Voir dans le lexique → Wallet (xpubxpub (extended public key)Clé publique étendue. Permet à un wallet en mode lecture seule de connaître les adresses et les soldes sans pouvoir signer. Utilisée pour le tracking et l'observation.Voir dans le lexique → seulement, sans clé privéeClé privée (private key)Nombre secret qui prouve la propriété de bitcoins à une adresse. Qui possède la clé privée possède les bitcoins. À ne jamais partager ni stocker en clair.Voir dans le lexique →).
Pour un setup sérieux : Connected Hardware Wallet. Brancher le hardware, le déverrouiller, Sparrow le détecte automatiquement et lit son xpub. Choisir le type d'adresse (Native SegWitSegWit (Segregated Witness)Mise à jour activée en 2017 qui sépare les données de signature du reste de la transaction. Réduit les frais et a ouvert la voie à Lightning Network.Voir dans le lexique → bc1q ou TaprootTaprootMise à jour majeure de Bitcoin activée en novembre 2021 (BIP 341). Apporte plus de confidentialité, de flexibilité pour les scripts et l'efficacité des signatures Schnorr.Voir dans le lexique → bc1p selon préférence, Taproot recommandé en 2026 pour la confidentialité). Sparrow génère alors le wallet à partir du xpub, sans avoir jamais vu la seed phraseSeed phrase (phrase de récupération)Suite de 12 ou 24 mots (souvent en anglais) qui encode votre clé maître. Sauvegarde universelle d'un wallet : avec ces mots, vous pouvez restaurer vos fonds sur n'importe quel logiciel compatible.Voir dans le lexique →. La seed reste dans le hardware ; Sparrow ne signe rien sans confirmation sur l'écran du hardware.
Utilisation quotidienne. Receive génère une nouvelle adresse à chaque clic (jamais réutilisée). Send compose une transaction, demande au hardware de signer, diffuse via le serveur configuré (par défaut le serveur Sparrow public mempool.spacemempool.spaceExplorer Bitcoin open source de référence en 2026. Visualisation des blocs, des frais, de la mempool. Lancé par Wiz et l'équipe mempool.space.Voir dans le lexique →, à changer pour son propre nœudNœud (node)Ordinateur qui fait tourner le logiciel Bitcoin et participe au réseau en validant les blocs et les transactions. Un « full node » garde une copie complète de la blockchain.Voir dans le lexique → cf. section 60). Le tab Transactions liste tout l'historique avec labels modifiables, fees payées, statut. Le tab Addresses montre les adresses utilisées et leur solde. Le tab UTXOs liste les pièces avec freeze possible pour le coin control.
Mettre en place un multisig 2-of-3
File → New WalletWallet (portefeuille)Logiciel ou appareil qui gère vos clés Bitcoin et permet de signer des transactions. Un wallet ne « contient » pas vraiment vos bitcoins, il contient les clés qui prouvent que vous en êtes propriétaire.Voir dans le lexique → → Multi Signature. Choisir le schéma (2 sur 3 est le standard pour particuliers, 3 sur 5 pour entreprises). Sparrow propose ensuite d'ajouter les co-signataires un par un. Pour chaque, importer l'xpubxpub (extended public key)Clé publique étendue. Permet à un wallet en mode lecture seule de connaître les adresses et les soldes sans pouvoir signer. Utilisée pour le tracking et l'observation.Voir dans le lexique → depuis un hardware walletHardware walletPetit appareil dédié (Ledger, Trezor, Coldcard, BitBox, etc.) qui garde la clé privée hors d'un ordinateur potentiellement compromis. Signe les transactions à l'intérieur de l'appareil.Voir dans le lexique → branché ou depuis un fichier descriptor exporté par un autre Sparrow ou Specter. Aucune seed phraseSeed phrase (phrase de récupération)Suite de 12 ou 24 mots (souvent en anglais) qui encode votre clé maître. Sauvegarde universelle d'un wallet : avec ces mots, vous pouvez restaurer vos fonds sur n'importe quel logiciel compatible.Voir dans le lexique → n'est partagée ; chaque hardware garde sa clé privéeClé privée (private key)Nombre secret qui prouve la propriété de bitcoins à une adresse. Qui possède la clé privée possède les bitcoins. À ne jamais partager ni stocker en clair.Voir dans le lexique →.
Configuration recommandée : hardware de fabricants différents (par exemple un ColdcardLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique →, un TrezorLedger, Trezor, Coldcard, BitBoxPrincipales marques de hardware wallets. Ledger Nano S Plus / X (français, le plus vendu), Trezor Model T (tchèque, open source), Coldcard Mk4 (canadien, ultra-secure, Bitcoin-only), BitBox02 (suisse, open source).Voir dans le lexique → Safe 5, un BitBox02) pour éviter qu'un bug ou un compromis d'un seul fabricant n'affecte tout. Stockage des seed phrases dans des lieux différents (chez soi, banque, famille de confiance). Backup du descriptor multisigMultisig (multi-signature)Configuration où une transaction doit être signée par plusieurs clés indépendantes pour être valide (par exemple 2 clés parmi 3). Réduit le risque qu'un seul vol de clé fasse perdre les fonds.Voir dans le lexique → hors-ligne (papier ou steel plate) : sans le descriptor, on ne peut reconstituer le wallet même avec les 3 seeds.
Utilisation. Receive génère des adresses bc1p (TaprootTaprootMise à jour majeure de Bitcoin activée en novembre 2021 (BIP 341). Apporte plus de confidentialité, de flexibilité pour les scripts et l'efficacité des signatures Schnorr.Voir dans le lexique →) ou bc1q (SegWitSegWit (Segregated Witness)Mise à jour activée en 2017 qui sépare les données de signature du reste de la transaction. Réduit les frais et a ouvert la voie à Lightning Network.Voir dans le lexique → classique) selon la config, indistinguables d'un single-sig à l'observation externe si MuSig2MuSig2Protocole d'agrégation de signatures Schnorr (BIP 327). Permet à plusieurs signataires de produire une signature unique indistinguable d'une signature simple.Voir dans le lexique → est utilisé. Send compose une PSBTPSBT (Partially Signed Bitcoin Transaction)Format standard (BIP 174) qui permet de construire une transaction sur un appareil, la signer sur un autre, et la diffuser depuis un troisième. Base du workflow multisig moderne.Voir dans le lexique → (Partially Signed Bitcoin Transaction) que Sparrow envoie tour à tour aux 2 hardware nécessaires pour signer. Chaque signature est validée localement sur chaque hardware ; aucun serveur central ne voit le multisig. La transaction est diffusée une fois 2 signatures sur 3 recueillies.
PSBT : signatures asynchrones
BIPBIP (Bitcoin Improvement Proposal)Document standard qui décrit une amélioration proposée au protocole Bitcoin. Numérotés (BIP 32, BIP 39, BIP 174, etc.). Processus ouvert et public sur GitHub.Voir dans le lexique → 174 PSBTPSBT (Partially Signed Bitcoin Transaction)Format standard (BIP 174) qui permet de construire une transaction sur un appareil, la signer sur un autre, et la diffuser depuis un troisième. Base du workflow multisig moderne.Voir dans le lexique → (Partially Signed Bitcoin Transaction) est le format standard pour décrire une transaction Bitcoin en cours de signature, transférable entre wallets sans risque. Sparrow le supporte nativement en lecture et écriture. Cas d'usage classique : Alice à Paris veut envoyer 0,5 BTC depuis un multisigMultisig (multi-signature)Configuration où une transaction doit être signée par plusieurs clés indépendantes pour être valide (par exemple 2 clés parmi 3). Réduit le risque qu'un seul vol de clé fasse perdre les fonds.Voir dans le lexique → 2-of-3 où Bob est à Berlin et Carol à LuganoLugano (Plan ₿)Ville suisse qui a lancé en 2022 un programme d'adoption Bitcoin (paiement des impôts, commerces, événements). Plan B Forum annuel devenu rendez-vous européen.Voir dans le lexique →. Alice ne peut pas signer seule.
Procédure Sparrow : Alice compose la transaction dans Send, clique Finalize Transaction → PSBT. Sparrow exporte un fichier .psbt (ou un QR codeQR code (code QR)Code-barres en deux dimensions, omniprésent dans Bitcoin : adresses, invoices Lightning, URI de paiement. Toujours vérifier le montant et l'adresse décodés avant de valider.Voir dans le lexique → pour les hardware compatibles). Alice envoie le fichier .psbt à Bob par n'importe quel moyen (email, Signal, USB key). Bob ouvre Sparrow, File → Open PSBT, branche son hardware, signe. Sparrow exporte le .psbt avec la signature de Bob ajoutée. Bob le renvoie à Alice (ou à Carol).
Une fois 2 signatures sur 3 collectées, n'importe lequel des participants peut finaliser et broadcaster. Le tab Final permet de coller la PSBT signée et de diffuser. Avantage : aucune des PSBT en cours de transit n'est dangereuse, car elle ne contient que des signatures partielles inutilisables sans le quorum. C'est pourquoi le multisig 2-of-3 avec signataires géographiquement distants devient pratique avec PSBT.
Brancher Sparrow sur son propre nœud Bitcoin Core
Par défaut, Sparrow se connecte au serveur public Bitcoin CoreBitcoin CoreImplémentation de référence du logiciel Bitcoin, écrite en C++ et maintenue par une communauté open source. C'est le logiciel que la plupart des nœuds utilisent.Voir dans le lexique → de l'équipe ou à mempool.spacemempool.spaceExplorer Bitcoin open source de référence en 2026. Visualisation des blocs, des frais, de la mempool. Lancé par Wiz et l'équipe mempool.space.Voir dans le lexique →. Suffisant pour démarrer, mais pas idéal côté privacy : ces serveurs voient toutes vos requêtes (xpubs surveillés, transactions diffusées). La voie sérieuse est de brancher Sparrow sur son propre nœudNœud (node)Ordinateur qui fait tourner le logiciel Bitcoin et participe au réseau en validant les blocs et les transactions. Un « full node » garde une copie complète de la blockchain.Voir dans le lexique → Bitcoin Core, ce qui supprime cette fuite.
Configuration. File → Preferences → Server. Type : Bitcoin Core. Host : 127.0.0.1 (si le nœud tourne sur la même machine) ou l'IP du serveur où tourne le nœud. Port : 8332 (mainnet) ou 18332 (testnet). User et Password : ceux configurés dans bitcoin.conf via rpcauth ou rpcuser/rpcpassword. Cliquer Test Connection. Si OK, Apply. Sparrow se synchronise alors via votre nœud, sans toucher un serveur externe.
Alternative légère. Si on n'a pas Bitcoin Core mais un electrs personnel (par exemple via une distribution UmbrelUmbrelDistribution équivalente pour mini-PC ou Raspberry Pi, avec interface web élégante et store d'applications (BTCPay, mempool.space, Sparrow Server, etc.).Voir dans le lexique → ou Start9Start9 (StartOS)Alternative à Umbrel avec focus sur la souveraineté et la confidentialité. Plus exigeant techniquement, plus rigoureux sur la privacy.Voir dans le lexique →), Sparrow peut se connecter en Electrum (Settings → Server → Type Electrum, Host umbrel.local ou IP, Port et SSL config selon le setup). Performance : Bitcoin Core en RPCRPC (Remote Procedure Call)Protocole standardisé pour appeler des fonctions sur un programme distant. Bitcoin Core expose plus de 200 commandes RPC.Voir dans le lexique → est légèrement plus lent au startup (Sparrow doit indexer ses adresses), mais plus complet ensuite. Electrs est plus rapide et plus léger pour le walletWallet (portefeuille)Logiciel ou appareil qui gère vos clés Bitcoin et permet de signer des transactions. Un wallet ne « contient » pas vraiment vos bitcoins, il contient les clés qui prouvent que vous en êtes propriétaire.Voir dans le lexique →, à condition d'avoir l'index disponible.
Sparrow Server et comparaison Specter/Electrum
Sparrow Server, depuis la version 1.7 (2023), peut servir d'Electrum personal server pour d'autres wallets. Cas d'usage : un walletWallet (portefeuille)Logiciel ou appareil qui gère vos clés Bitcoin et permet de signer des transactions. Un wallet ne « contient » pas vraiment vos bitcoins, il contient les clés qui prouvent que vous en êtes propriétaire.Voir dans le lexique → mobile (Blue Wallet, Phoenix) ou desktop (Specter) qui veut se brancher sur votre nœudNœud (node)Ordinateur qui fait tourner le logiciel Bitcoin et participe au réseau en validant les blocs et les transactions. Un « full node » garde une copie complète de la blockchain.Voir dans le lexique → sans connaître les détails de bitcoin.conf. Sparrow Server expose une APIAPI (Application Programming Interface)Interface qui permet à un programme d'interroger un autre programme ou un service. mempool.space expose une API publique pour interroger la chaîne.Voir dans le lexique → Electrum compatible, indexée sur votre Bitcoin CoreBitcoin CoreImplémentation de référence du logiciel Bitcoin, écrite en C++ et maintenue par une communauté open source. C'est le logiciel que la plupart des nœuds utilisent.Voir dans le lexique → local, qu'un wallet light peut consommer.
Configuration. Tools → Sparrow Server → Configure. Définir le port (50001 par défaut), activer SSL (recommandé). Récupérer l'adresse fingerprint affichée pour la passer au wallet client. Démarrer Sparrow Server. Côté wallet client, configurer un serveur Electrum custom avec ces paramètres. C'est plus simple que de configurer electrs nu, et c'est utile pour qui veut un setup wallet mobile sans dépendre d'un serveur externe.
Comparaison rapide. Specter Desktop a un focus multisigMultisig (multi-signature)Configuration où une transaction doit être signée par plusieurs clés indépendantes pour être valide (par exemple 2 clés parmi 3). Réduit le risque qu'un seul vol de clé fasse perdre les fonds.Voir dans le lexique → institutionnel plus poussé (intégration Specter DIY, gestion des descriptors avancés), mais une interface plus rugueuse. Electrum reste le doyen, plus minimaliste, sans support natif des hardware modernes ; intéressant pour les cas particuliers (BIPBIP (Bitcoin Improvement Proposal)Document standard qui décrit une amélioration proposée au protocole Bitcoin. Numérotés (BIP 32, BIP 39, BIP 174, etc.). Processus ouvert et public sur GitHub.Voir dans le lexique → 39 import direct, Lightning intégré côté wallet) mais dépassé sur le multisig moderne. Pour 90 % des utilisateurs avancés en 2026, Sparrow est le choix par défaut.
Avertissement
Contenu éducatif et informatif uniquement : ni conseil en investissement, ni conseil fiscal ou juridique. Bitcoin comporte des risques importants, dont une forte volatilité et la perte possible du capital investi. Chaque lecteur reste responsable de ses décisions ; en cas de doute, consultez un professionnel qualifié dans votre juridiction.
Voir aussi
Pour les hardware wallets compatibles avec Sparrow, voir Hardware wallet : choisir et utiliser. Pour le multisigMultisig (multi-signature)Configuration où une transaction doit être signée par plusieurs clés indépendantes pour être valide (par exemple 2 clés parmi 3). Réduit le risque qu'un seul vol de clé fasse perdre les fonds.Voir dans le lexique → avancé que Sparrow opère, voir Multisig Bitcoin 2-of-3 et au-delà. Pour faire tourner Bitcoin CoreBitcoin CoreImplémentation de référence du logiciel Bitcoin, écrite en C++ et maintenue par une communauté open source. C'est le logiciel que la plupart des nœuds utilisent.Voir dans le lexique → auquel Sparrow se branche, voir Exécuter un nœud Bitcoin Core nu. Pour la vue d'ensemble, voir Outils Bitcoin.