Ceci est le début de notre série d’articles sur Electrum. Dans cet article, nous expliquons comment utiliser le portefeuille Electrum avec votre BitBox02 hardware wallet. Il s’adresse aux utilisateurs avancés, nous entrons donc un peu plus dans les détails.

Partie 1 : Utiliser BitBox02 avec le portefeuille Electrum Partie 2 : Fonctionnalités Electrum avancées Partie 3 : Portefeuille multisignature BitBox02

Electrum

Le portefeuille Electrum est un client léger Bitcoin puissant pour Windows, Mac et Linux. Il se connecte à un serveur Electrum de votre choix et offre de nombreuses fonctionnalités avancées. Il peut être utilisé comme simple portefeuille logiciel, avec les clés privées stockées sur votre ordinateur, mais il fonctionne aussi très bien avec de nombreux portefeuilles matériels de premier plan.

Remarque : le portefeuille Electrum est une application tierce. Nous n’avons aucun contrôle sur le développement et la distribution du logiciel et ne pouvons fournir aucune garantie.

Installation

Pour obtenir la dernière version d’Electrum, téléchargez-la et installez-la depuis le site officiel https://www.electrum.org. Vérifiez bien le nom de domaine pour éviter d’installer un malware. Si vous voulez être sûr d’avoir obtenu une version officielle, suivez les instructions pour vérifier les signatures GPG.

Choisissez bien votre serveur

Au premier démarrage d’Electrum, vous devez choisir le serveur auquel vous connecter. Vous pouvez soit sélectionner “Auto connect” et utiliser un serveur aléatoire, soit sélectionner un serveur manuellement. Avant d’aller plus loin, examinons rapidement ce que sont les serveurs Electrum.

Electrum ne communique pas directement avec le réseau Bitcoin. À la place, il s’appuie sur des serveurs Electrum qui indexent la blockchain Bitcoin et fournissent au portefeuille Electrum toutes les informations pertinentes — comme les détails de transaction, les soldes d’adresse ou les estimations de frais.

Vous devez faire confiance, dans une certaine mesure, au serveur que vous utilisez. Il apprend le total de vos avoirs en bitcoin et vos transactions passées, et peut regrouper toutes vos différentes adresses Bitcoin. Il est raisonnable de supposer que des sociétés d’analyse de blockchain exploitent des serveurs Electrum pour recueillir des informations sur les transactions Bitcoin et les groupes d’adresses.

C’est pourquoi nous recommandons vivement d’utiliser Electrum uniquement connecté à un serveur que vous connaissez et en lequel vous avez confiance. La meilleure façon d’y parvenir consiste à faire tourner votre propre serveur, soit localement avec Electrum Personal Server si vous utilisez déjà Bitcoin Core sur votre ordinateur, soit via une solution DIY comme RaspiBolt sur un Raspberry Pi, soit en utilisant un nœud Bitcoin disponible dans le commerce.

Si vous choisissez la sélection manuelle du serveur, saisissez vos données de connexion sur l’écran suivant.

Electrum & votre BitBox02

Stocker des clés privées sur un ordinateur classique n’est pas très sûr. C’est pourquoi il est logique d’utiliser Electrum en combinaison avec un hardware wallet. Dans cette configuration, toutes les clés privées sont gérées par la BitBox02, elles ne touchent jamais aucun appareil connecté au réseau, et toutes vos adresses de réception ainsi que vos transactions sortantes peuvent être confirmées sur l’écran sécurisé de votre BitBox02.

La BitBox02 doit d’abord être configurée avec la BitBoxApp. Suivez les instructions sur https://bitbox.swiss/download pour le faire.

Connecter votre BitBox02 à Electrum

Branchez votre BitBox02 et touchez le côté pour choisir l’orientation de l’écran. Elle affiche maintenant “See the BitBoxApp”.

Electrum enregistre les informations sur les portefeuilles dans des fichiers individuels. Pour créer un nouveau portefeuille, sélectionnez “File > New/Restore” dans Electrum, saisissez un nom de fichier explicite et cliquez sur “Next”. Sur l’écran suivant, choisissez le type de portefeuille à configurer. Sélectionnez “Standard wallet” et cliquez sur “Next”.

Il est maintenant temps de choisir où stocker les clés privées. Sélectionnez “hardware device” : nous utilisons la BitBox02 comme keystore, donc aucune information secrète n’est stockée sur votre ordinateur. Cliquez ensuite sur “Next”. Une fois qu’Electrum détecte la BitBox02, il la liste comme Hardware Keystore, ce que vous pouvez confirmer en cliquant sur “Next”.

Si vous rencontrez un problème à cette étape, c’est probablement parce que la BitBox02 n’est pas connectée ou est bloquée par une autre application. Assurez-vous aussi que la BitBoxApp n’est pas en cours d’exécution.

Electrum attend maintenant que vous déverrouilliez votre BitBox02 en saisissant le mot de passe de l’appareil. Ensuite, si vous utilisez la BitBox02 avec Electrum pour la première fois, il vous sera demandé de confirmer un code d’appairage. Cela permet de chiffrer de manière sécurisée toutes les communications futures entre Electrum et la BitBox02.

Si les codes d’appairage correspondent, confirmez sur la BitBox02, puis cliquez sur “Next” dans Electrum.

Type de portefeuille

Nous revenons maintenant aux différents schémas de dérivation Bitcoin. C’est l’écran le plus complexe de tout le processus de création du portefeuille.

Choisissez d’abord le type d’adresses Bitcoin que vous souhaitez utiliser :

  • Legacy : non pris en charge Les adresses Bitcoin Legacy commençant par 1 ne sont pas prises en charge par la BitBox02.
  • p2sh-segwit : Segwit rétrocompatible Correspond au compte “Bitcoin” classique dans la BitBoxApp et utilise des adresses Segwit encapsulées (commençant par “3”) pour assurer la rétrocompatibilité. Cela permet d’économiser sur les frais et est pris en charge par la plupart des services. Spécifié dans BIP 49.
  • Native segwit : le Segwit le plus efficace (“bech32”) Également appelé “bech32”, c’est l’implémentation Segwit la plus légère et la plus efficace, avec les frais les plus bas. Les adresses commencent par “bc1”. C’est l’avenir, mais tous les services ne prennent pas encore en charge ce format d’adresse, donc les anciens portefeuilles ne pourront peut-être pas vous envoyer de bitcoin vers ce portefeuille. En revanche, vous pouvez envoyer du bitcoin vers n’importe quel type d’adresse sans limitation. Spécifié dans BIP 84.

Si vous savez que toutes vos contreparties pertinentes prennent en charge les adresses native segwit, c’est le meilleur type à utiliser. Sinon, ou si vous n’êtes pas sûr, utilisez p2sh-segwit. Vous pouvez aussi utiliser votre BitBox02 pour créer plus tard des portefeuilles supplémentaires d’un autre type.

Consultez le Bitcoin Wiki pour plus d’informations.

Chemin de dérivation du portefeuille

Un chemin de dérivation permet d’avoir une structure organisée avec de nombreux types de portefeuilles, comptes et adresses individuelles, tous dérivés d’un seul secret. Le principal avantage est qu’une sauvegarde n’a besoin d’inclure que ce secret unique, et non chaque compte et adresse individuellement. Un compte correspond à un portefeuille indépendant et peut aider à bien séparer les fonds.

Tous les types de portefeuilles suivent une syntaxe universelle de chemin de dérivation. Dans Electrum, vous pouvez la définir comme suit :

`m / purpose’ / coin_type’ / account’`

Ces paramètres ont les significations suivantes :

  • purpose : correspond au type de portefeuille sélectionné ci-dessus et au numéro BIP correspondant
  • coin_type : définit la monnaie (par ex. 0 pour Bitcoin, 1 pour Testnet)
  • account : numéro des comptes individuels, à partir de 0

Le seul paramètre que vous pourriez vouloir modifier est le numéro de account. Vous pouvez ainsi créer un nombre illimité de portefeuilles, mais veillez à utiliser une numérotation consécutive. Sinon, ils pourraient ne jamais être retrouvés. Par exemple, vous pourriez utiliser :

  • m/84'/0'/0' : premier compte, correspond au compte “Bitcoin bech32” de la BitBoxApp (mais nous ne recommandons pas d’utiliser le même compte dans Electrum et dans la BitBoxApp)
  • m/84'/0'/1' : deuxième compte, utilisé uniquement dans Electrum
  • m/84'/0'/2' : troisième compte, utilisé uniquement dans Electrum

Une fois le type de portefeuille et le chemin de dérivation définis, cliquez sur “Next”.

Chiffrement du fichier portefeuille

C’est le dernier écran pour créer un nouveau portefeuille Electrum. Il vous est demandé si vous voulez chiffrer avec votre BitBox02 les informations du portefeuille stockées sur votre ordinateur.

Electrum ne stocke pas d’informations secrètes, puisque vos clés privées ne quittent jamais la BitBox02. Néanmoins, les clés publiques et les données de transaction sont des informations privées que vous souhaiterez peut-être protéger.

  • Encrypt wallet file Vous devez connecter et déverrouiller la BitBox02 chaque fois que vous ouvrez le portefeuille Electrum, même si vous voulez seulement consulter une ancienne transaction. Bon pour la confidentialité, mais cela peut être un peu contraignant.
  • Don’t encrypt wallet file Vous pouvez ouvrir le portefeuille Electrum et consulter votre solde ainsi que toutes vos anciennes transactions, mais vous ne pouvez envoyer aucun fonds (il ne connaît pas les clés privées). Pratique, mais un malware pourrait espionner votre historique financier.

Une fois votre choix fait, cliquez sur “Next”.

Félicitations, votre nouveau portefeuille Electrum est maintenant prêt à être utilisé !

Recevoir du bitcoin

Maintenant que votre portefeuille Electrum BitBox02 est configuré, vous êtes prêt à recevoir du bitcoin. Allez dans l’onglet “Receive”.

Méthode rapide

  • cliquez sur “On-chain” pour générer une nouvelle adresse de réception

Fonctionnalités optionnelles

  • définissez une description
  • saisissez le montant demandé
  • définissez une date d’expiration
  • cliquez sur “On-chain” pour créer une nouvelle demande de paiement

Vous disposez maintenant d’un lien bitcoin: ou d’un code QR à partager avec votre contrepartie, qui incluent tous deux la description, le montant et la date d’expiration. Bien sûr, vous pouvez toujours utiliser l’adresse Bitcoin brute sans toutes les métadonnées.

Il est maintenant très important de vérifier cette adresse Bitcoin sur votre BitBox02. Un virus informatique pourrait facilement remplacer l’adresse de réception par une adresse appartenant à un attaquant. Vérifiez l’adresse sur votre hardware wallet en cliquant sur la petite icône en forme d’œil 👁️️ en bas à droite, afin de vous assurer que l’adresse vous appartient bien.

Envoyer du bitcoin

Pour envoyer du bitcoin, allez dans l’onglet “Send”. Saisissez l’adresse de réception, le montant et une description facultative (pour vous uniquement), puis cliquez sur “Pay”.

Vous pouvez maintenant régler les frais de minage. Si vous survolez le curseur avec votre souris, vous verrez des informations supplémentaires.

Electrum ne connaît pas vos clés privées. Si vous cliquez maintenant sur “Send”, Electrum crée une transaction Bitcoin non signée et la transmet à la BitBox02. Tous les détails pertinents y sont affichés sur l’écran sécurisé, et vous pouvez vérifier l’adresse du destinataire, le montant et les frais afin d’approuver ou de refuser la transaction.

Si vous l’approuvez, la BitBox02 signe la transaction et la renvoie à Electrum, qui la diffuse sur le réseau. Pendant tout ce processus, vos clés privées ne quittent jamais la BitBox02.

La suite : astuces Electrum avancées

Ceci conclut la partie 1 de notre série BitBox02 ❤️ Electrum. Le prochain article de blog couvre des fonctionnalités Electrum plus avancées comme pay-to-many, coin control et replace-by-fee.

BitBox02 Bitcoin-only edition

La BitBox02 est disponible en édition Bitcoin-only, avec un firmware radicalement ciblé. Moins de code signifie une surface d’attaque réduite, ce qui améliore encore votre sécurité si vous stockez uniquement des bitcoins.

Si vous voulez utiliser votre BitBox02 avec Electrum, assurez-vous d’avoir installé le dernier firmware. Téléchargez-le sur shiftcrypto.ch/download.

Si vous ne possédez pas encore de BitBox02, procurez-vous-en une dans notre boutique !

Foire aux questions (FAQ)

Qu’est-ce que le portefeuille Electrum ? Le portefeuille Electrum est un client léger Bitcoin puissant disponible pour Windows, Mac et Linux. Il offre des fonctionnalités avancées et peut être utilisé avec différents portefeuilles matériels, y compris la BitBox02.

Comment Electrum communique-t-il avec le réseau Bitcoin ? Electrum ne communique pas directement avec le réseau Bitcoin. À la place, il s’appuie sur des serveurs Electrum qui indexent la blockchain Bitcoin et fournissent des informations pertinentes au portefeuille Electrum.

Pourquoi est-il important de choisir un serveur Electrum de confiance ? Les serveurs Electrum peuvent en apprendre beaucoup sur le total de vos avoirs en bitcoin, vos transactions passées et regrouper vos adresses Bitcoin. Il est recommandé d’utiliser Electrum connecté à un serveur que vous connaissez et en lequel vous avez confiance afin de préserver votre confidentialité.

Comment la BitBox02 fonctionne-t-elle avec Electrum ? La BitBox02 gère toutes les clés privées, ce qui garantit qu’elles ne touchent jamais un appareil connecté au réseau. Toutes les adresses de réception et les transactions sortantes peuvent être confirmées sur l’écran sécurisé de la BitBox02.

Comment puis-je recevoir du bitcoin avec le portefeuille Electrum BitBox02 ? Allez dans l’onglet “Receive” d’Electrum, générez une nouvelle adresse de réception, puis vérifiez l’adresse Bitcoin sur votre BitBox02 pour vous assurer qu’elle vous appartient.

Comment envoyer du bitcoin avec le portefeuille Electrum BitBox02 ? Saisissez l’adresse du destinataire et le montant dans l’onglet “Send”. Electrum créera une transaction Bitcoin non signée, que la BitBox02 signera après que vous aurez vérifié et approuvé les détails.

Qu’est-ce que la BitBox02 Bitcoin-only edition ? La BitBox02 Bitcoin-only edition est un portefeuille matériel doté d’un firmware ciblé, conçu pour améliorer la sécurité en ne stockant que des bitcoins.

Shift Crypto est une entreprise privée basée à Zurich, en Suisse. Notre équipe internationale de spécialistes en ingénierie, sécurité crypto et développement Bitcoin Core conçoit les produits BitBox et fournit des services de conseil. La BitBox02, un portefeuille matériel de deuxième génération, permet aux particuliers de stocker, protéger et utiliser facilement des cryptomonnaies. Sa compagne, la BitBoxApp, fournit une solution tout-en-un pour gérer facilement vos actifs numériques en toute sécurité.

This post was translated with the help of AI