Aller au contenu
buybitcoinsmart

Glossaire / Adresses et clés

Adresse en lecture seule

Aussi appelé Portefeuille en lecture seule.

Qu'est-ce qu'une adresse en lecture seule ?
Une adresse en lecture seule permet à un logiciel de suivre un solde sans détenir la clé privée : vous voyez arriver chaque paiement et vous ne pouvez toujours pas déplacer un satoshi.

Spécifié dans BIP-380.

La surveillance est une opération de lecture. Vous fournissez à un portefeuille une adresse, une clé publique étendue ou un descripteur, et il parcourt la blockchain à la recherche des sorties correspondantes et les additionne. Les clés restent là où vous les avez laissées, normalement un appareil matériel dans un tiroir, et la machine qui effectue la surveillance peut être compromise sans qu'un seul bitcoin ne bouge.

Comment cela fonctionne

Un portefeuille en lecture seule est un portefeuille ordinaire dont la moitié secrète a été retirée. Bitcoin Core en construit un via importdescriptors, alimenté par un descripteur contenant une clé publique étendue et aucun élément privé. Les portefeuilles à descripteurs, standardisés dans le BIP-380, sont arrivés avec la version 0.21.0 et sont devenus la valeur par défaut des portefeuilles nouvellement créés avec la version 23.0. L'ancien appel importaddress faisait le même travail une adresse à la fois et exigeait ensuite un nouveau balayage de la blockchain.

Les logiciels grand public prennent la même entrée sous une forme plus conviviale. Sparrow, Electrum et BlueWallet acceptent une clé publique étendue collée ou scannée depuis un portefeuille matériel, en dérivent les adresses vers l'avant et interrogent un serveur d'indexation pour chacune d'elles. C'est dans cette dérivation vers l'avant que s'applique la limite d'écart de 20 : un portefeuille en lecture seule qui s'arrête après vingt adresses vides consécutives sous-estimera un solde situé plus loin sur la branche.

Dépenser depuis une configuration en lecture seule est possible en deux temps. Le côté en lecture seule construit une transaction non signée sous forme de transaction bitcoin partiellement signée au titre du BIP-174, le signataire hors ligne ajoute les signatures, et le côté en lecture seule diffuse le résultat finalisé. Rien de secret ne touche jamais la machine connectée, ce qui est tout l'intérêt du dispositif.

Où vous le rencontrez

Les portefeuilles en lecture seule sont le moyen de surveiller des bitcoins à froid sans rien réveiller.

La configuration standard est un portefeuille matériel initialisé puis rangé, dont la clé publique étendue est chargée dans une application sur téléphone ou ordinateur portable. Vous pouvez confirmer qu'un retrait depuis une plateforme d'échange est arrivé, suivre l'accumulation des confirmations et préparer une transaction, le tout sans connecter l'appareil. Les comptables et les logiciels fiscaux prennent la même entrée, car un historique complet et daté est exactement ce qu'exige un calcul de plus-values.

Les entreprises utilisent ce schéma à grande échelle. Un processeur de paiement auto-hébergé surveille la clé publique étendue d'un marchand, dérive une nouvelle adresse de facture pour chaque commande et n'a aucun pouvoir de dépense, ce qui fait la différence entre un processeur et un dépositaire.

Le risque ici est la divulgation, non le vol. Quiconque détient votre clé publique étendue peut énumérer toutes les adresses de cette branche et tous les satoshis qui y sont passés, y compris des soldes que vous ne dévoileriez jamais, et il peut continuer indéfiniment. Les applications synchronisées dans le cloud et les extensions de navigateur qui demandent un xpub demandent votre historique financier complet, et il n'existe aucun moyen de le révoquer ensuite, sauf à tout déplacer vers une nouvelle phrase de récupération.

Adresse en lecture seule vs stockage à froid

Une adresse en lecture seule ne détient aucune clé ; le stockage à froid détient des clés conservées hors ligne. Les deux sont confondus parce qu'ils apparaissent normalement ensemble, mais un portefeuille en lecture seule exécuté sur un téléphone connecté à internet n'est pas froid et ne rend pas la configuration plus froide. C'est la fenêtre en ligne sur un portefeuille froid. La sécurité vient entièrement de l'endroit où se trouvent les clés privées et de la manière dont l'appareil qui les détient a été obtenu et vérifié, pas du logiciel de surveillance, qu'un attaquant pourrait remplacer demain sans toucher à vos bitcoins.

À ne pas confondre avec

Questions fréquentes

Quelqu'un peut-il voler depuis un portefeuille en lecture seule ?

Pas directement, car il ne contient aucune clé privée et ne peut pas signer de transaction. Ce qu'un attaquant y gagne, c'est votre liste complète d'adresses et votre historique de paiements, ce qui est une perte de confidentialité plutôt qu'un vol.

Pourquoi mon portefeuille en lecture seule affiche-t-il un solde inférieur à celui de mon portefeuille matériel ?

Il s'agit généralement de la limite d'écart. Le logiciel en lecture seule arrête la dérivation après 20 adresses inutilisées consécutives, de sorte que les bitcoins situés plus loin sur la branche restent invisibles jusqu'à ce que vous releviez cette limite ou relanciez un balayage.

À lire ensuite

Termes associés

Plus de termes : Adresses et clés

Lire cette page en anglais