Lorsque vous sécurisez votre portefeuille Bitcoin à l'aide d'un hardware wallet, tel qu'une Ledger ou une Trezor, vous avez besoin d'un logiciel sur un ordinateur pour gérer vos fonds. Beaucoup d'utilisateurs optent par défaut pour le logiciel fourni par le fabricant, comme Ledger Live ou Trezor Suite. Bien que ces options soient pratiques pour les débutants, d'autres logiciels plus sophistiqués existent. Dans cet article, nous vous présentons en détail un des logiciels de gestion de portefeuille Bitcoin les plus complets : Sparrow Wallet.
C’est quoi Sparrow Wallet ?
Sparrow Wallet est un logiciel de gestion de portefeuille Bitcoin conçu pour les ordinateurs. Il peut être utilisé pour créer un portefeuille Bitcoin directement sur l'ordinateur, ce qu'on appelle un portefeuille « chaud ». Toutefois, il est aussi possible de l'utiliser pour gérer un portefeuille « froid », dont les clés sont conservées sur un hardware wallet tel que Ledger ou Trezor. Dans cette configuration, Sparrow Wallet remplace des logiciels comme Ledger Live ou Trezor Suite pour la gestion du portefeuille, la construction des transactions et la génération d'adresses de réception. C’est cette configuration que nous allons étudier dans le tutoriel.
![](https://a.storyblok.com/f/149950/1280x720/a6dac33057/bs_0076_01.png/m/filters:quality(70))
Pourquoi utiliser Sparrow Wallet ?
Sparrow Wallet est particulièrement utilisé par les bitcoiners. Mais pourquoi ce logiciel est-il tant apprécié, notamment par rapport aux solutions proposées par les fabricants de hardware wallet comme Ledger Live ou Trezor Suite ?
Premièrement, Sparrow est exclusivement dédié à Bitcoin. Si votre hardware wallet est utilisé uniquement pour le BTC, les fonctionnalités relatives aux altcoins offertes par Ledger Live ou Trezor Suite ne vous sont pas nécessaires. À l'inverse, Sparrow offre une panoplie de fonctionnalités avancées spécifiquement pour Bitcoin, faisant de lui l'un des logiciels les plus complets pour gérer son portefeuille.
Ensuite, son utilisation est très intuitive grâce à une interface graphique épurée.
Enfin, Sparrow Wallet est compatible avec la plupart des hardware wallets sur le marché, ce qui vous permet de centraliser la gestion de plusieurs portefeuilles Bitcoin sur un seul logiciel.
Comment installer le logiciel Sparrow Wallet ?
Rendez-vous sur le site officiel sur la page Download : https://sparrowwallet.com/download/.
Choisissez le logiciel à télécharger en fonction de votre système d’exploitation.
![](https://a.storyblok.com/f/149950/1280x720/8163bb77a9/bs_0076_02.png/m/filters:quality(70))
Avant de l’installer, je vous conseille de vérifier son authenticité et son intégrité grâce à la somme de contrôle et aux clés publiques fournies par les développeurs. Cela permet de s’assurer que le logiciel téléchargé est bien officiel, et pas compromis.
Comment configurer Sparrow Wallet ?
Au premier lancement, le logiciel va vous donner des indications sur son fonctionnement. Vous pouvez les passer.
![](https://a.storyblok.com/f/149950/1280x720/b27f18acfc/bs_0076_03.png/m/filters:quality(70))
Maintenant que Sparrow Wallet est installé sur votre PC, il va falloir qu’il soit capable de communiquer avec un nœud Bitcoin pour connaître l’état de la blockchain et trouver vos transactions. Pour cela, vous avez 3 options différentes :
Le serveur public (jaune) ;
Le nœud Bitcoin Core (vert) ;
Le serveur privé Electrum (bleu).
![](https://a.storyblok.com/f/149950/1280x454/ea79b11691/bs_0076_04.png/m/filters:quality(70))
Si vous débutez et que vous ne possédez pas encore votre propre nœud Bitcoin, vous pouvez utiliser Sparrow Wallet en sélectionnant un serveur public parmi ceux proposés dans la liste.
![](https://a.storyblok.com/f/149950/1280x720/373deadc3b/bs_0076_05.png/m/filters:quality(70))
L'option Bitcoin Core permet de connecter Sparrow Wallet à votre propre nœud Bitcoin Core installé localement sur votre ordinateur. Si vous en avez un, vous pouvez le relier en saisissant ses informations ici.
![](https://a.storyblok.com/f/149950/1280x720/08992ee2b9/bs_0076_06.png/m/filters:quality(70))
➤ Découvrir comment mettre en place un nœud Bitcoin Core.
Enfin, l'option Private Electrum vous permet de vous connecter à un nœud Bitcoin à distance. Si vous avez configuré un nœud Bitcoin sur un Raspberry Pi ou sur un autre ordinateur, en utilisant des solutions de node-in-box telles que Umbrel, vous pouvez établir la connexion avec votre Sparrow Wallet via cette option.
![](https://a.storyblok.com/f/149950/1280x720/ee0678c4f7/bs_0076_07.png/m/filters:quality(70))
Si vous n'avez pas encore de nœud Bitcoin, sélectionnez l'option Public Server. Choisissez ensuite un serveur dans la liste déroulante et cliquez sur Test Connection. Si la connexion est réussie, une coche verte devrait s'afficher.
![](https://a.storyblok.com/f/149950/1280x720/929a771187/bs_0076_08.png/m/filters:quality(70))
Enfin, vous pouvez accéder à l'onglet General pour personnaliser les paramètres de Sparrow Wallet. Je vous recommande de conserver les paramètres par défaut, à l'exception de la devise, que vous pouvez modifier pour la passer en euros.
![](https://a.storyblok.com/f/149950/1280x720/2c4e100102/bs_0076_09.png/m/filters:quality(70))
Comment enregistrer son portefeuille Bitcoin sur Sparrow ?
Dans ce tutoriel, je vous explique comment configurer Sparrow Wallet pour qu'il fonctionne avec un hardware wallet, tel que Ledger ou Trezor. Assurez-vous d'avoir votre appareil et son câble à portée de main pour le connecter à votre ordinateur.
Dans cette partie, nous allons enregistrer dans Sparrow ce que l'on appelle le « keystore » de votre portefeuille, hébergé sur votre hardware wallet. Plus précisément, nous allons importer les clés publiques et les paramètres de votre portefeuille sur Sparrow, mais les clés privées, elles, resteront exclusivement stockées sur votre hardware wallet. Sur votre logiciel Sparrow, vous pourrez seulement consulter votre solde, suivre vos transactions et en construire de nouvelles, mais vous devrez toujours avoir votre hardware wallet pour signer les transactions, car les clés privées sont stockées exclusivement sur celui-ci. Cela implique également que vous ayez déjà créé votre portefeuille avec sa phrase mnémonique auparavant.
➤ Découvrir comment créer un portefeuille sur une Ledger.
➤ Découvrir comment créer un portefeuille sur une Trezor.
Pour faire la synchronisation de votre portefeuille, cliquez sur le bouton Create New Wallet.
![](https://a.storyblok.com/f/149950/1280x720/898c3ba4cd/bs_0076_10.png/m/filters:quality(70))
Choisissez un nom pour ce portefeuille. Dans mon cas, je synchronise une Ledger bleue, je vais donc l’appeler « Ledger Bleue ». Puis cliquez sur Create Wallet.
![](https://a.storyblok.com/f/149950/1280x720/527f1a6c2c/bs_0076_11.png/m/filters:quality(70))
Sur cette nouvelle page, commencez par sélectionner le type de script utilisé pour votre portefeuille. Si vous avez déjà reçu des bitcoins sur ce portefeuille, il faut choisir le même type de script que celui utilisé lors de sa création. En cas de doute, vous pouvez vérifier dans votre ancien logiciel de gestion de portefeuille le format des adresses utilisées (portefeuille à signature unique) :
Les adresses « bc1p… » correspondent à Taproot ;
Les adresses « bc1q… » correspondent à Native SegWit ;
Les adresses « 3… » correspondent à Nested SegWit ;
Les adresses « 1… » correspondent à Legacy.
Si vous n’avez encore jamais reçu de bitcoins sur ce portefeuille, vous pouvez choisir le type de script de votre choix. Je vous conseille d’opter pour Taproot.
![](https://a.storyblok.com/f/149950/1280x720/df1bfb2f12/bs_0076_12.png/m/filters:quality(70))
Vous pouvez maintenant brancher votre hardware wallet sur votre ordinateur et le déverrouiller à l’aide de son code PIN. Cliquez ensuite sur le bouton Connected Hardware Wallet.
![](https://a.storyblok.com/f/149950/1280x720/ab43238db2/bs_0076_13.png/m/filters:quality(70))
Cliquez sur Scan…
![](https://a.storyblok.com/f/149950/1280x720/46fc8dcce3/bs_0076_14.png/m/filters:quality(70))
Vous devriez ensuite voir apparaître votre appareil. Attention, pour certains hardware wallet comme les Ledgers, il faut que l’application Bitcoin sur l’appareil soit installée et ouverte au moment du scan.
![](https://a.storyblok.com/f/149950/1280x720/4fb18c0474/bs_0076_15.png/m/filters:quality(70))
Cliquez ensuite sur le bouton Import Keystore pour enregistrer les clés publiques de votre portefeuille sur Sparrow.
![](https://a.storyblok.com/f/149950/1280x720/d0f30de1d6/bs_0076_16.png/m/filters:quality(70))
Sur la page de configuration, vous voyez désormais apparaître la xpub de votre portefeuille ainsi que l’empreinte de la clé maîtresse. Si tout vous convient, cliquez sur le bouton Apply.
![](https://a.storyblok.com/f/149950/1280x720/e1e8be3371/bs_0076_17.png/m/filters:quality(70))
Sparrow vous invitera ensuite à choisir un mot de passe. Celui-ci sert uniquement à verrouiller l'accès à votre portefeuille Sparrow sur votre ordinateur. Il est important de noter que ce mot de passe ne donne pas accès à vos bitcoins et qu'il ne sera pas nécessaire pour récupérer votre portefeuille via les 12 ou 24 mots de la phrase mnémonique. Vous pouvez donc, par exemple, l’enregistrer dans un gestionnaire de mots de passe. Une fois le mot de passe renseigné, cliquez sur Set Password.
![](https://a.storyblok.com/f/149950/1280x720/74a0bdf875/bs_0076_18.png/m/filters:quality(70))
Félicitations, votre portefeuille est désormais importé dans Sparrow ! Si vous cliquez sur l’onglet Transactions, vous devriez voir apparaître les transactions effectuées par le passé avec ce portefeuille. Si vos transactions n'apparaissent pas, vous avez sûrement commis une erreur dans le choix du type de script. Dans ce cas, vous pouvez recommencer la configuration de votre portefeuille en sélectionnant le type de script approprié.
![](https://a.storyblok.com/f/149950/1280x720/afdd6d4a2f/bs_0076_19.png/m/filters:quality(70))
Comment recevoir des bitcoins sur Sparrow Wallet ?
Pour recevoir des bitcoins sur votre portefeuille, cliquez sur l’onglet Receive.
![](https://a.storyblok.com/f/149950/1280x720/e2fc61f7b3/bs_0076_20.png/m/filters:quality(70))
Sparrow vous affiche alors la première adresse inutilisée de votre portefeuille. Vous avez la possibilité de la copier, ou de scanner le QR code associé. Pour agrandir le QR code, il suffit de cliquer dessus.
![](https://a.storyblok.com/f/149950/1280x720/d720b24f61/bs_0076_21.png/m/filters:quality(70))
Avant de recevoir des fonds sur cette adresse, vous avez la possibilité d'y ajouter une étiquette dans le champ Label. Cela vous aidera à identifier l'origine des fonds à l'avenir. Par exemple, si vous utilisez cette adresse pour transférer vos bitcoins depuis l'application Bitstack, vous pouvez y apposer l'étiquette « Retrait Bitstack ».
![](https://a.storyblok.com/f/149950/1280x720/f84b1be50f/bs_0076_22.png/m/filters:quality(70))
Avant d'utiliser cette adresse, il est important de la vérifier sur l'écran de votre hardware wallet. C'est une bonne pratique qui vous assure que l'adresse appartient bien à votre portefeuille hébergé sur l’appareil. Cliquez sur le bouton Display Address. L'adresse devrait alors s'afficher sur votre hardware wallet. Assurez-vous qu'elle corresponde bien à celle affichée sur Sparrow.
![](https://a.storyblok.com/f/149950/1280x720/bf21b2ae09/bs_0076_23.png/m/filters:quality(70))
Si tout est bon, vous pouvez utiliser cette adresse pour recevoir des bitcoins. Une fois la transaction du payeur diffusée sur le réseau Bitcoin, vous la verrez apparaître dans l’onglet Transactions.
![](https://a.storyblok.com/f/149950/1280x720/a43d1e2953/bs_0076_24.png/m/filters:quality(70))
Si vous souhaitez modifier l’étiquette liée à cette transaction, il suffit de double-cliquer dessus.
![](https://a.storyblok.com/f/149950/1280x720/1a2c533c95/bs_0076_25.png/m/filters:quality(70))
En cliquant sur l'onglet Addresses, vous accéderez à la liste de toutes vos adresses de réception, ainsi qu'aux étiquettes que vous leur avez attribuées. Les adresses marquées d'une flèche indiquent qu'elles ont déjà été utilisées pour recevoir des fonds, mais que ces bitcoins ont été dépensés.
![](https://a.storyblok.com/f/149950/1280x720/1710d1cdba/bs_0076_26.png/m/filters:quality(70))
En cliquant au niveau de la colonne Label, vous pouvez modifier une étiquette.
![](https://a.storyblok.com/f/149950/1280x720/5cfcc64bd1/bs_0076_27.png/m/filters:quality(70))
Les adresses de change, qui sont utilisées pour recevoir la partie de vos bitcoins qui n’est pas consommée dans une transaction, se trouvent juste en dessous.
![](https://a.storyblok.com/f/149950/1280x720/bf2a6b9294/bs_0076_28.png/m/filters:quality(70))
En cliquant sur l’onglet UTXOs, vous verrez une liste de tous vos morceaux de bitcoins, ainsi que leur valeur.
![](https://a.storyblok.com/f/149950/1280x720/ac8e2c7228/bs_0076_29.png/m/filters:quality(70))
Comment envoyer des bitcoins avec Sparrow Wallet ?
Maintenant que vous avez reçu vos premiers bitcoins sur votre portefeuille géré par Sparrow, vous pouvez également envisager de les dépenser. Pour cela, vous avez deux options. La première consiste à cliquer directement sur l'onglet Send.
![](https://a.storyblok.com/f/149950/1280x720/d32e8f4925/bs_0076_30.png/m/filters:quality(70))
Ou bien, vous pouvez vous rendre dans l'onglet UTXOs et sélectionner spécifiquement le morceau de bitcoin que vous souhaitez envoyer. Il est également possible de sélectionner plusieurs UTXOs en maintenant la touche Ctrl lors du clic.
![](https://a.storyblok.com/f/149950/1280x720/6ad3e94829/bs_0076_31.png/m/filters:quality(70))
Après avoir sélectionné les UTXOs de votre choix, cliquez sur le bouton Send Selected.
![](https://a.storyblok.com/f/149950/1280x720/6febff8085/bs_0076_32.png/m/filters:quality(70))
Vous arriverez alors de nouveau dans l’onglet Send, mais avec une pièce spécifiquement sélectionnée pour la dépense.
![](https://a.storyblok.com/f/149950/1280x720/fd7d31ae86/bs_0076_33.png/m/filters:quality(70))
Dans cet onglet, vous pouvez entrer l’adresse du destinataire dans la case Pay to.
![](https://a.storyblok.com/f/149950/1280x720/f81e77f938/bs_0076_34.png/m/filters:quality(70))
L'icône représentant un appareil photo vous permet d'utiliser votre webcam pour scanner le QR code de l'adresse du destinataire. Le bouton +Add vous permet d'ajouter plusieurs destinataires à la transaction.
![](https://a.storyblok.com/f/149950/1280x720/551bf95e33/bs_0076_35.png/m/filters:quality(70))
Dans la case Label, vous pouvez ajouter une étiquette pour vous souvenir de l’objectif de cette transaction.
![](https://a.storyblok.com/f/149950/1280x720/41837ccaa4/bs_0076_36.png/m/filters:quality(70))
Dans la case Amount, renseignez le montant que vous souhaitez envoyer sur cette adresse.
![](https://a.storyblok.com/f/149950/1280x720/4f08d16f37/bs_0076_37.png/m/filters:quality(70))
Vous avez ensuite la possibilité d'ajuster les frais de transaction en fonction de l'état actuel du marché. Pour cela, vous pouvez soit faire glisser le curseur sur la barre Range pour modifier les frais en sats/vB, soit saisir une valeur absolue pour les frais dans le champ Fee.
![](https://a.storyblok.com/f/149950/1280x720/66d16d21ee/bs_0076_38.png/m/filters:quality(70))
En dessous, vous pouvez voir un schéma représentant votre transaction. À gauche, il y a l'UTXO consommé en input, et à droite, les UTXOs générés en outputs, en plus des frais. Dans mon exemple, il y a deux sorties : une destinée au paiement et l'autre représentant le change (monnaie rendue), qui revient vers mon propre portefeuille.
![](https://a.storyblok.com/f/149950/1280x720/691bea461e/bs_0076_39.png/m/filters:quality(70))
Si tout vous convient, vous pouvez cliquer sur le bouton Create Transaction.
![](https://a.storyblok.com/f/149950/1280x720/b7ec6d69cd/bs_0076_40.png/m/filters:quality(70))
Sur cette page, vous pouvez vérifier une nouvelle fois votre transaction, notamment l’adresse de réception du destinataire et le montant des frais. Si cela vous convient, cliquez sur le bouton Finalize Transaction for Signing.
![](https://a.storyblok.com/f/149950/1280x720/f0331d00d3/bs_0076_41.png/m/filters:quality(70))
Branchez votre hardware wallet à votre ordinateur, déverrouillez-le, et si besoin, ouvrez l’application Bitcoin. Lorsque vous êtes prêt, cliquez sur le bouton Sign pour envoyer la transaction à signer à votre hardware wallet.
![](https://a.storyblok.com/f/149950/1280x720/2389eb9e4c/bs_0076_42.png/m/filters:quality(70))
Choisissez votre appareil et cliquez sur Sign.
![](https://a.storyblok.com/f/149950/1280x720/74b04fff60/bs_0076_43.png/m/filters:quality(70))
Sur votre hardware wallet, assurez-vous que l'adresse du destinataire et les frais de transaction sont corrects. Si tout est juste, confirmez et signez la transaction sur votre appareil.
Une fois signée, la transaction sera renvoyée à Sparrow. À ce stade, bien que la transaction soit signée par votre hardware wallet, elle n'a pas encore été transmise au réseau Bitcoin. Prenez un moment pour vérifier une dernière fois tous les détails de la transaction. Lorsque vous êtes prêt, cliquez sur le bouton Broadcast Transaction pour diffuser la transaction au réseau de nœuds.
![](https://a.storyblok.com/f/149950/1280x720/6ac373ad94/bs_0076_44.png/m/filters:quality(70))
En retournant dans l’onglet Transactions, vous pouvez dorénavant voir votre envoi de bitcoins.
![](https://a.storyblok.com/f/149950/1280x720/af7bc8ac3e/bs_0076_45.png/m/filters:quality(70))
En cliquant sur la loupe, vous pouvez voir les détails de votre transaction, notamment son identifiant (TXID).
![](https://a.storyblok.com/f/149950/1280x720/7fb07fb3a4/bs_0076_46.png/m/filters:quality(70))
➤ En savoir plus sur la gestion des UTXOs dans un portefeuille.
Conclusion
Félicitations ! Vous avez maintenant toutes les connaissances nécessaires pour gérer efficacement votre portefeuille Bitcoin avec Sparrow Wallet. Selon moi, cet outil est l'une des meilleures solutions disponibles pour la gestion des portefeuilles Bitcoin. Il combine une simplicité d'utilisation grâce à une interface graphique épurée, idéale pour les débutants, tout en proposant une gamme complète de fonctionnalités pour les utilisateurs plus expérimentés. C’est un logiciel qui saura vous suivre tout au long de votre progression sur Bitcoin.