pendant le week-end, après que btc ait dépassé les 64k et ait touché le fond localement, il a commencé à se rétablir lentement au-dessus des 64k. parler d'acheter la baisse est facile, mais le faire réellement peut encore être un exploit rare. après tout, se retrouver piégé dans une tentative de pêche au fond arrive souvent, ce qui rend l'achat de la baisse semblable à une tâche monstrueuse pour beaucoup.
il y a quelques jours, j'ai écrit deux articles présentant le processus de création manuelle d'un portefeuille froid btc. l'un était “où pouvez-vous acheter un portefeuille froid ? la réponse va vous surprendre !” le 12 juin 2024, et l'autre était “création d'un générateur de clé privée bitcoin avec moins de 100 lignes de code, sans bibliothèques tierces !” le 14 juin 2024.
les articles ont reçu une réponse chaleureuse. certains lecteurs ont demandé si la dernière version du client bitcoin core ne prend plus en charge l'importation de clés privées, alors est-ce que cette clé privée créée manuellement ne peut pas être importée dans bitcoin core pour être utilisée ?
aujourd'hui, je vais répondre brièvement à cette question.
comme nous le savons tous, Bitcoin Core est un logiciel client hérité de Satoshi Nakamoto, fonctionnant principalement en tant que nœud Bitcoin. Il est également livré avec une fonction portefeuille, que vous pouvez considérer comme un portefeuille logiciel. Cependant, ce portefeuille est assez "indépendant", s'appuyant sur son nœud pour télécharger l'ensemble des données blockchain pour fonctionner, sans dépendre d'autres services de données tiers.
Certains joueurs hardcore utilisent ce logiciel de portefeuille. L'avantage évident est la vérification indépendante de tout. L'inconvénient est également clair : l'initialisation nécessite une à deux semaines (selon la vitesse de votre réseau) et plusieurs centaines de gigaoctets d'espace disque pour télécharger et vérifier toutes les données du grand livre de 2009 à aujourd'hui, avant qu'il puisse fonctionner normalement.
pour les utilisateurs généraux qui souhaitent simplement importer une clé privée et transférer tous les btc vers un échange pour les vendre, ce "petit besoin" peut ne pas valoir la longue attente.
La raison pour laquelle je divise le processus de "stockage de BTC" en deux étapes : 1. Stockage des pièces ; 2. Déplacement des pièces, est d'obtenir une opération manuelle complète lors de la première étape, la clé privée ne dépendant d'aucun logiciel, matériel ou Internet. Lorsque viendra le moment de déplacer les pièces, que ce soit dans 20 ou 30 ans, nous pourrons utiliser le logiciel le plus récent et le meilleur disponible à ce moment-là pour importer la clé privée pour l'opération. Présupposément, les portefeuilles logiciels et matériels dans 20 ou 30 ans seront beaucoup plus avancés et différents de ceux d'aujourd'hui.
un autre avantage de diviser le processus est que l'étape de déplacement des pièces ne nécessite pas nécessairement l'utilisation d'un portefeuille complet hardcore! pourquoi? parce que de l'importation de la clé privée à la liquidation de l'adresse et au transfert vers une plateforme d'échange, cela ne prendrait peut-être que 10 à 30 minutes. c'est le plus longtemps que la clé privée serait en ligne, pas plus d'une demi-heure.
la possibilité qu'un pirate informatique découvre et vole à partir de l'adresse en moins d'une demi-heure est relativement faible. la fenêtre de temps est courte, et ils pourraient ne pas agir à temps. (bien sûr, vous pouvez également utiliser une méthode de séparation de portefeuille froid-chaud, avec deux machines fonctionnant ensemble pour prévenir davantage la possibilité qu'un pirate informatique pré-installe des logiciels malveillants sur votre ordinateur en ligne.)
pour cette étape de transfert de pièces de moins d'une demi-heure, attendre une à deux semaines pour synchroniser l'ensemble de la chaîne de blocs n'est probablement pas quelque chose que beaucoup de gens veulent faire.
C'est pourquoi dans mon article du 20 octobre 2020 intitulé «Comment utiliser les clés privées pour stocker Bitcoin», j'ai utilisé le logiciel de portefeuille léger Electrum pour l'opération de «déplacement de pièces».
quant à Bitcoin Core, ce logiciel client “orthodoxe” n'a pas encore pleinement implémenté la fonction de portefeuille spv (vérification simplifiée des paiements) mentionnée dans le livre blanc de Satoshi Nakamoto. Implémenter spv ne devrait pas être trop difficile avec un peu d'effort. Avec la fonctionnalité spv, les utilisateurs ordinaires n'auraient pas besoin de télécharger, de vérifier et de stocker l'intégralité des données de la blockchain, ayant seulement besoin de télécharger les en-têtes de bloc, réduisant considérablement la taille des données du portefeuille de l'utilisateur et raccourcissant significativement le temps de synchronisation initiale (de dizaines de minutes à quelques heures ?).
à mon avis, tant que Bitcoin Core n'implémente pas officiellement la fonctionnalité SPV, les utilisateurs ordinaires n'ont pas besoin de l'utiliser pour "déplacer des pièces de monnaie."
Maintenant, regardons de quoi il s'agit lorsque le problème de « Bitcoin Core ne prend plus en charge l'importation de clé privée » est mentionné.
depuis la version 0.17, Bitcoin Core a commencé à prendre en charge une nouvelle technologie appelée "descripteur de sortie". Cela facilite l'indication du type d'adresse que les utilisateurs doivent utiliser dans leur portefeuille. Comme je l'ai déjà mentionné, une clé privée n'est qu'un nombre, et la même clé privée peut correspondre à différents formats d'adresse, qui ne sont pas interopérables entre eux.
par exemple, la clé privée générée manuellement dans l'article du 14 juin 2024 :
5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm
il peut être converti en une clé privée au format compressé : l4cfs8flejz536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb
son adresse normale correspondante est : 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (également appelée adresse au format non compressé)
il peut également correspondre à une adresse au format compressé: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp
Il peut également correspondre à une adresse segwit (format p2sh) : 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb
il peut également correspondre à une adresse segwit bech32 (format p2wpkh): bc1qs5alt3n7jyarufd4j2d0gsd6pa4mgqt6g43lcr
il peut également correspondre à une adresse taproot (format bech32m, p2tr) : bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk
êtes-vous déjà étourdi ? oui, c’est éblouissant. et ceci n'est que la partie émergée de l'iceberg, juste une clé privée sans même impliquer des phrases mnémoniques, etc.
de nouvelles technologies émergent les unes après les autres. ne poursuivez pas aveuglément les nouvelles. atteindre vos objectifs et la pertinence d'utilisation est le meilleur. c'est l'une des raisons pour lesquelles j'utilise toujours des adresses régulières.
Jusqu'à aujourd'hui, il existe encore de nombreux logiciels de portefeuille qui ne prennent pas en charge les adresses bech32, sans parler des adresses taproot. De plus, les normes mnémoniques lâches signifient que différents logiciels et matériels de portefeuille ont apporté des «personnalisations», ce qui a entraîné une incompatibilité. Vous notez la mnémonique d'un portefeuille, et des années plus tard, lorsque le logiciel est parti ou mis à niveau, vous importez la mnémonique dans un nouveau logiciel ou un autre portefeuille, pour constater que les adresses restaurées sont complètement différentes! Les BTC stockés dans les adresses d'origine sont introuvables!
les amis autour de moi ont vécu de telles leçons douloureuses.
toutes ces nouvelles technologies avancées sont essentiellement superposées à la structure de clé privée-adresse la plus élémentaire. une couche, deux couches, trois couches... plus il y a de couches, plus il y a de possibilités de rencontrer des difficultés de récupération à l'avenir. parce que ces couches de coquilles sont trop difficiles pour que vous les maîtrisiez complètement, elles sont presque comme une boîte noire. même si elles sont open-source, tous les utilisateurs ordinaires ne peuvent pas les comprendre pleinement.
Si vous n'êtes pas un expert technique, revenir aux bases simples et simples peut être le meilleur moyen de maintenir le bonheur!
Revenons au sujet, après que le logiciel de portefeuille Bitcoin Core ait basculé vers la création de portefeuilles descripteurs par défaut au lieu des anciens portefeuilles au format, les nouveaux portefeuilles au format ne prennent plus en charge les anciennes commandes d'importation de clés privées comme importprivkey
, mais nécessitent plutôt l'utilisation de descripteurs pour l'importation.
titre: vrai ou faux? Bitcoin Core ne prend plus en charge l'importation de clés privées?
tags: Bitcoin, portefeuille, sécurité
difficulté: débutant
méta description:
Cet article traite de la dynamique du marché BTC et des défis de la stratégie « Buy the Dip », et répond aux préoccupations des lecteurs concernant le client Bitcoin Core qui ne prend plus en charge l’importation de clés privées. Il conclut que Bitcoin Core prend toujours en charge l’importation de clés privées, ce qui nécessite simplement de nouvelles méthodes.
Pendant le week-end, après que le BTC ait franchi les 64k et ait atteint un creux local, il a commencé à se redresser lentement au-dessus des 64k. Parler d'"acheter la baisse" est facile, mais le faire effectivement pourrait encore être un exploit rare. Après tout, se retrouver piégé dans une tentative de pêche au creux arrive souvent, faisant de "l'achat de la baisse" une tâche monstrueuse pour beaucoup.
il y a quelques jours, j'ai écrit deux articles présentant le processus de création manuelle d'un portefeuille froid btc. l'un était "où pouvez-vous acheter un portefeuille froid ? la réponse va vous surprendre !" le 12 juin 2024, et l'autre était "créer un générateur de clés privées bitcoin avec moins de 100 lignes de code, sans bibliothèques tierces !" le 14 juin 2024.
Les articles ont reçu une réponse chaleureuse. Certains lecteurs ont demandé si la dernière version du client Bitcoin Core ne prend plus en charge l'importation de clés privées, alors est-ce que cette clé privée créée manuellement ne peut pas être importée dans Bitcoin Core pour être utilisée ?
aujourd'hui, je vais répondre brièvement à cette question.
comme nous le savons tous, Bitcoin Core est un logiciel client hérité de Satoshi Nakamoto, fonctionnant principalement comme un nœud Bitcoin. Il est également livré avec une fonction de portefeuille, que vous pouvez considérer comme un portefeuille logiciel. Cependant, ce portefeuille est assez “independent”, s'appuyant sur son nœud pour télécharger l'ensemble des données de la blockchain pour fonctionner, sans dépendre d'autres services de données tiers.
Certains joueurs hardcore utilisent ce logiciel de portefeuille. L'avantage évident est la vérification indépendante de tout. L'inconvénient est également clair : l'initialisation nécessite une à deux semaines (selon votre vitesse de réseau) et plusieurs centaines de gigaoctets d'espace disque pour télécharger et vérifier toutes les données du grand livre de 2009 à aujourd'hui, avant de pouvoir fonctionner normalement.
pour les utilisateurs généraux qui souhaitent simplement importer une clé privée et transférer tous les btc vers une bourse pour vendre, ce “besoin mineur” pourrait ne pas valoir la longue attente.
La raison pour laquelle j'ai divisé le processus de “hoarding” de BTC en deux étapes : 1. accumulation de pièces ; 2. déplacement des pièces, est de parvenir à une opération entièrement manuelle dans la première étape, la clé privée ne dépendant ni ne contactant aucun logiciel, matériel ou Internet. Lorsque viendra le moment de déplacer les pièces, que ce soit dans 20 ou 30 ans, nous pourrons utiliser le logiciel le plus récent et le meilleur disponible à ce moment-là pour importer la clé privée pour l'opération. On peut supposer que les logiciels et portefeuilles matériels dans 20 ou 30 ans seront beaucoup plus avancés et différents de ceux d'aujourd'hui.
un autre avantage de diviser le processus est que l'étape de déplacement de la pièce ne nécessite pas nécessairement l'utilisation d'un portefeuille complet hardcore ! pourquoi ? parce que de l'importation de la clé privée à la compensation de l'adresse et au transfert vers une bourse, cela ne prendrait peut-être que 10 à 30 minutes. c'est le plus longtemps que la clé privée resterait en ligne, pas plus d'une demi-heure.
la possibilité qu'un pirate informatique découvre et vole depuis l'adresse en moins d'une demi-heure est relativement faible. la fenêtre temporelle est courte, et ils pourraient ne pas agir à temps. (bien sûr, vous pouvez également utiliser une méthode de séparation des portefeuilles froids et chauds, avec deux machines fonctionnant ensemble pour prévenir davantage la possibilité qu'un pirate informatique pré-installe des logiciels malveillants sur votre ordinateur en ligne.)
Pour cette étape de transfert de pièces de moins d'une demi-heure, attendre une à deux semaines pour synchroniser l'ensemble de la blockchain n'est probablement pas quelque chose que beaucoup de gens veulent faire.
C'est pourquoi dans mon article du 20 octobre 2020 intitulé « Comment utiliser les clés privées pour stocker des bitcoins », j'ai utilisé le logiciel de portefeuille léger Electrum pour l'opération de « déplacement de pièces ».
en ce qui concerne bitcoin core, ce logiciel client « orthodoxe », il n'a pas encore pleinement mis en œuvre la fonctionnalité de portefeuille spv (vérification simplifiée des paiements) mentionnée dans le livre blanc de satoshi nakamoto. implémenter spv ne devrait pas être trop difficile avec un peu d'effort. avec la fonctionnalité spv, les utilisateurs ordinaires n'auraient pas besoin de télécharger, de vérifier et de stocker l'intégralité des données de la blockchain, ils n'auraient qu'à télécharger les en-têtes de bloc, ce qui réduirait considérablement la taille des données du portefeuille de l'utilisateur et raccourcirait considérablement le temps de synchronisation initial (de dizaines de minutes à quelques heures ?).
à mon avis, tant que Bitcoin Core n'implémente pas officiellement la fonctionnalité SPV, les utilisateurs ordinaires n'ont pas besoin de l'utiliser pour “moving coins.”
maintenant, regardons de quoi il s'agit exactement lorsque l'on parle de "Bitcoin Core ne prend plus en charge l'importation de clé privée".
Depuis la version 0.17, Bitcoin Core a commencé à prendre en charge une nouvelle technologie appelée « descripteur de sortie », ce qui permet d’indiquer plus facilement le type d’adresse que les utilisateurs doivent utiliser dans leur portefeuille. Comme je l’ai déjà mentionné, une clé privée n’est qu’un nombre, et la même clé privée peut correspondre à différents formats d’adresse, chacun n’étant pas interopérable avec les autres.
par exemple, la clé privée générée manuellement dans l'article du 14 juin 2024 :
5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm
il peut être converti en une clé privée compressée: l4cfs8flejz536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb
son adresse normale correspondante est : 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (aussi appelée adresse au format non compressé)
il peut également correspondre à une adresse au format compressé: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp
Il peut également correspondre à une adresse segwit (format p2sh) : 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb
il peut également correspondre à une adresse de domaine SegWit bech32 (format p2wpkh) : bc1qs5alt3n7jyarufd4j2d0gsd6pa4mgqt6g43lcr
il peut également correspondre à une adresse taproot (format bech32m, p2tr) : bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk
Êtes-vous déjà étourdi ? Oui, c'est éblouissant. Et ce n'est que la partie émergée de l'iceberg, juste une clé privée sans même impliquer des phrases mnémoniques, etc.
De nouvelles technologies émergent les unes après les autres. Ne poursuivez pas aveuglément les nouvelles technologies. Atteindre vos objectifs et votre adéquation d'utilisation est le meilleur choix. C'est l'une des raisons pour lesquelles j'utilise toujours des adresses régulières.
Jusqu’à aujourd’hui, il existe encore de nombreux logiciels de portefeuille qui ne prennent pas bien en charge les adresses Bech32, sans parler des adresses taproot. De plus, les normes mnémotechniques souples signifient que les différents logiciels et matériels de portefeuille ont effectué des « personnalisations », ce qui entraîne une incompatibilité. Vous notez le mnémonique d’un portefeuille, et des années plus tard, lorsque le logiciel a disparu ou a été mis à niveau, vous importez le mnémonique dans un nouveau logiciel ou un autre portefeuille, pour constater que les adresses restaurées sont complètement différentes ! Les BTC stockés dans les adresses d’origine sont introuvables !
Des amis autour de moi ont vécu des leçons si douloureuses.
toutes ces nouvelles technologies avancées sont essentiellement superposées à la structure la plus basique de clé privée-adresse. une couche, deux couches, trois couches... plus il y a de couches, plus il est possible de rencontrer des difficultés de récupération à l'avenir. parce que ces couches de coquilles sont trop difficiles à maîtriser complètement, elles sont presque comme une boîte noire. même si elle est open-source, tous les utilisateurs ordinaires ne peuvent pas la comprendre pleinement.
Si vous n'êtes pas un expert technique, revenir aux bases simples et claires pourrait être le meilleur moyen de maintenir le bonheur!
Revenons au sujet, après que le logiciel de portefeuille principal Bitcoin ait basculé vers la création de portefeuilles descripteurs par défaut au lieu des anciens portefeuilles au format, les nouveaux portefeuilles ne prennent plus en charge les anciennes commandes d'importation de clés privées comme importprivkey
, mais requièrent plutôt l'utilisation de descripteurs pour l'importation.
Tout d'abord, obtenez les informations de somme de contrôle du descripteur à l'aide de la getdescriptorinfo
commande:
$ bitcoin-cli getdescriptorinfo "pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)"{ "descriptor": "pkh(04e510bfa12225bbc2044a1847eda44a26e8a842cbf45c11d74ade893e506fc9e209c7c0044c5321ea22edf9dc1d8e45bed3663ed7c637eb564a7dd0a23ca8e45c)#afvrzgrk", "checksum": "8rrz94h2", "isrange": false, "issolvable": true, "hasprivatekeys": true}
puis importez la clé privée en utilisant importdescriptors
commande :
$ bitcoin-cli importdescriptors '[{"desc":"pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)#8rrz94h2","timestamp":"now"}]'[ { "success": true }]
maintenant, nous pouvons voir l'adresse nouvellement importée en utilisant le listreceivedbyaddress
commande :
```shell
$ bitcoin-cli listreceivedbyaddress 1 true
...
{
“adresse” : “13cuzk94jvtcbpdoxd86miiftymnqwkcs6”,
“montant”: 0
Cet article est reproduit à partir de [Liu jiaolian], le droit d’auteur appartient à l’auteur original [Liu Jiaolian], si vous avez des objections à la réimpression, veuillez contacter le Gate apprendrel'équipe, et l'équipe s'en occupera dès que possible selon les procédures pertinentes.
Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les vues personnelles de l'auteur et ne constituent pas des conseils en investissement.
les autres versions linguistiques de l'article sont traduites par l'équipe d'apprentissage de Gate.io et ne sont pas mentionnées dansGate.io, l'article traduit ne peut être reproduit, distribué ou plagié.
pendant le week-end, après que btc ait dépassé les 64k et ait touché le fond localement, il a commencé à se rétablir lentement au-dessus des 64k. parler d'acheter la baisse est facile, mais le faire réellement peut encore être un exploit rare. après tout, se retrouver piégé dans une tentative de pêche au fond arrive souvent, ce qui rend l'achat de la baisse semblable à une tâche monstrueuse pour beaucoup.
il y a quelques jours, j'ai écrit deux articles présentant le processus de création manuelle d'un portefeuille froid btc. l'un était “où pouvez-vous acheter un portefeuille froid ? la réponse va vous surprendre !” le 12 juin 2024, et l'autre était “création d'un générateur de clé privée bitcoin avec moins de 100 lignes de code, sans bibliothèques tierces !” le 14 juin 2024.
les articles ont reçu une réponse chaleureuse. certains lecteurs ont demandé si la dernière version du client bitcoin core ne prend plus en charge l'importation de clés privées, alors est-ce que cette clé privée créée manuellement ne peut pas être importée dans bitcoin core pour être utilisée ?
aujourd'hui, je vais répondre brièvement à cette question.
comme nous le savons tous, Bitcoin Core est un logiciel client hérité de Satoshi Nakamoto, fonctionnant principalement en tant que nœud Bitcoin. Il est également livré avec une fonction portefeuille, que vous pouvez considérer comme un portefeuille logiciel. Cependant, ce portefeuille est assez "indépendant", s'appuyant sur son nœud pour télécharger l'ensemble des données blockchain pour fonctionner, sans dépendre d'autres services de données tiers.
Certains joueurs hardcore utilisent ce logiciel de portefeuille. L'avantage évident est la vérification indépendante de tout. L'inconvénient est également clair : l'initialisation nécessite une à deux semaines (selon la vitesse de votre réseau) et plusieurs centaines de gigaoctets d'espace disque pour télécharger et vérifier toutes les données du grand livre de 2009 à aujourd'hui, avant qu'il puisse fonctionner normalement.
pour les utilisateurs généraux qui souhaitent simplement importer une clé privée et transférer tous les btc vers un échange pour les vendre, ce "petit besoin" peut ne pas valoir la longue attente.
La raison pour laquelle je divise le processus de "stockage de BTC" en deux étapes : 1. Stockage des pièces ; 2. Déplacement des pièces, est d'obtenir une opération manuelle complète lors de la première étape, la clé privée ne dépendant d'aucun logiciel, matériel ou Internet. Lorsque viendra le moment de déplacer les pièces, que ce soit dans 20 ou 30 ans, nous pourrons utiliser le logiciel le plus récent et le meilleur disponible à ce moment-là pour importer la clé privée pour l'opération. Présupposément, les portefeuilles logiciels et matériels dans 20 ou 30 ans seront beaucoup plus avancés et différents de ceux d'aujourd'hui.
un autre avantage de diviser le processus est que l'étape de déplacement des pièces ne nécessite pas nécessairement l'utilisation d'un portefeuille complet hardcore! pourquoi? parce que de l'importation de la clé privée à la liquidation de l'adresse et au transfert vers une plateforme d'échange, cela ne prendrait peut-être que 10 à 30 minutes. c'est le plus longtemps que la clé privée serait en ligne, pas plus d'une demi-heure.
la possibilité qu'un pirate informatique découvre et vole à partir de l'adresse en moins d'une demi-heure est relativement faible. la fenêtre de temps est courte, et ils pourraient ne pas agir à temps. (bien sûr, vous pouvez également utiliser une méthode de séparation de portefeuille froid-chaud, avec deux machines fonctionnant ensemble pour prévenir davantage la possibilité qu'un pirate informatique pré-installe des logiciels malveillants sur votre ordinateur en ligne.)
pour cette étape de transfert de pièces de moins d'une demi-heure, attendre une à deux semaines pour synchroniser l'ensemble de la chaîne de blocs n'est probablement pas quelque chose que beaucoup de gens veulent faire.
C'est pourquoi dans mon article du 20 octobre 2020 intitulé «Comment utiliser les clés privées pour stocker Bitcoin», j'ai utilisé le logiciel de portefeuille léger Electrum pour l'opération de «déplacement de pièces».
quant à Bitcoin Core, ce logiciel client “orthodoxe” n'a pas encore pleinement implémenté la fonction de portefeuille spv (vérification simplifiée des paiements) mentionnée dans le livre blanc de Satoshi Nakamoto. Implémenter spv ne devrait pas être trop difficile avec un peu d'effort. Avec la fonctionnalité spv, les utilisateurs ordinaires n'auraient pas besoin de télécharger, de vérifier et de stocker l'intégralité des données de la blockchain, ayant seulement besoin de télécharger les en-têtes de bloc, réduisant considérablement la taille des données du portefeuille de l'utilisateur et raccourcissant significativement le temps de synchronisation initiale (de dizaines de minutes à quelques heures ?).
à mon avis, tant que Bitcoin Core n'implémente pas officiellement la fonctionnalité SPV, les utilisateurs ordinaires n'ont pas besoin de l'utiliser pour "déplacer des pièces de monnaie."
Maintenant, regardons de quoi il s'agit lorsque le problème de « Bitcoin Core ne prend plus en charge l'importation de clé privée » est mentionné.
depuis la version 0.17, Bitcoin Core a commencé à prendre en charge une nouvelle technologie appelée "descripteur de sortie". Cela facilite l'indication du type d'adresse que les utilisateurs doivent utiliser dans leur portefeuille. Comme je l'ai déjà mentionné, une clé privée n'est qu'un nombre, et la même clé privée peut correspondre à différents formats d'adresse, qui ne sont pas interopérables entre eux.
par exemple, la clé privée générée manuellement dans l'article du 14 juin 2024 :
5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm
il peut être converti en une clé privée au format compressé : l4cfs8flejz536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb
son adresse normale correspondante est : 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (également appelée adresse au format non compressé)
il peut également correspondre à une adresse au format compressé: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp
Il peut également correspondre à une adresse segwit (format p2sh) : 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb
il peut également correspondre à une adresse segwit bech32 (format p2wpkh): bc1qs5alt3n7jyarufd4j2d0gsd6pa4mgqt6g43lcr
il peut également correspondre à une adresse taproot (format bech32m, p2tr) : bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk
êtes-vous déjà étourdi ? oui, c’est éblouissant. et ceci n'est que la partie émergée de l'iceberg, juste une clé privée sans même impliquer des phrases mnémoniques, etc.
de nouvelles technologies émergent les unes après les autres. ne poursuivez pas aveuglément les nouvelles. atteindre vos objectifs et la pertinence d'utilisation est le meilleur. c'est l'une des raisons pour lesquelles j'utilise toujours des adresses régulières.
Jusqu'à aujourd'hui, il existe encore de nombreux logiciels de portefeuille qui ne prennent pas en charge les adresses bech32, sans parler des adresses taproot. De plus, les normes mnémoniques lâches signifient que différents logiciels et matériels de portefeuille ont apporté des «personnalisations», ce qui a entraîné une incompatibilité. Vous notez la mnémonique d'un portefeuille, et des années plus tard, lorsque le logiciel est parti ou mis à niveau, vous importez la mnémonique dans un nouveau logiciel ou un autre portefeuille, pour constater que les adresses restaurées sont complètement différentes! Les BTC stockés dans les adresses d'origine sont introuvables!
les amis autour de moi ont vécu de telles leçons douloureuses.
toutes ces nouvelles technologies avancées sont essentiellement superposées à la structure de clé privée-adresse la plus élémentaire. une couche, deux couches, trois couches... plus il y a de couches, plus il y a de possibilités de rencontrer des difficultés de récupération à l'avenir. parce que ces couches de coquilles sont trop difficiles pour que vous les maîtrisiez complètement, elles sont presque comme une boîte noire. même si elles sont open-source, tous les utilisateurs ordinaires ne peuvent pas les comprendre pleinement.
Si vous n'êtes pas un expert technique, revenir aux bases simples et simples peut être le meilleur moyen de maintenir le bonheur!
Revenons au sujet, après que le logiciel de portefeuille Bitcoin Core ait basculé vers la création de portefeuilles descripteurs par défaut au lieu des anciens portefeuilles au format, les nouveaux portefeuilles au format ne prennent plus en charge les anciennes commandes d'importation de clés privées comme importprivkey
, mais nécessitent plutôt l'utilisation de descripteurs pour l'importation.
titre: vrai ou faux? Bitcoin Core ne prend plus en charge l'importation de clés privées?
tags: Bitcoin, portefeuille, sécurité
difficulté: débutant
méta description:
Cet article traite de la dynamique du marché BTC et des défis de la stratégie « Buy the Dip », et répond aux préoccupations des lecteurs concernant le client Bitcoin Core qui ne prend plus en charge l’importation de clés privées. Il conclut que Bitcoin Core prend toujours en charge l’importation de clés privées, ce qui nécessite simplement de nouvelles méthodes.
Pendant le week-end, après que le BTC ait franchi les 64k et ait atteint un creux local, il a commencé à se redresser lentement au-dessus des 64k. Parler d'"acheter la baisse" est facile, mais le faire effectivement pourrait encore être un exploit rare. Après tout, se retrouver piégé dans une tentative de pêche au creux arrive souvent, faisant de "l'achat de la baisse" une tâche monstrueuse pour beaucoup.
il y a quelques jours, j'ai écrit deux articles présentant le processus de création manuelle d'un portefeuille froid btc. l'un était "où pouvez-vous acheter un portefeuille froid ? la réponse va vous surprendre !" le 12 juin 2024, et l'autre était "créer un générateur de clés privées bitcoin avec moins de 100 lignes de code, sans bibliothèques tierces !" le 14 juin 2024.
Les articles ont reçu une réponse chaleureuse. Certains lecteurs ont demandé si la dernière version du client Bitcoin Core ne prend plus en charge l'importation de clés privées, alors est-ce que cette clé privée créée manuellement ne peut pas être importée dans Bitcoin Core pour être utilisée ?
aujourd'hui, je vais répondre brièvement à cette question.
comme nous le savons tous, Bitcoin Core est un logiciel client hérité de Satoshi Nakamoto, fonctionnant principalement comme un nœud Bitcoin. Il est également livré avec une fonction de portefeuille, que vous pouvez considérer comme un portefeuille logiciel. Cependant, ce portefeuille est assez “independent”, s'appuyant sur son nœud pour télécharger l'ensemble des données de la blockchain pour fonctionner, sans dépendre d'autres services de données tiers.
Certains joueurs hardcore utilisent ce logiciel de portefeuille. L'avantage évident est la vérification indépendante de tout. L'inconvénient est également clair : l'initialisation nécessite une à deux semaines (selon votre vitesse de réseau) et plusieurs centaines de gigaoctets d'espace disque pour télécharger et vérifier toutes les données du grand livre de 2009 à aujourd'hui, avant de pouvoir fonctionner normalement.
pour les utilisateurs généraux qui souhaitent simplement importer une clé privée et transférer tous les btc vers une bourse pour vendre, ce “besoin mineur” pourrait ne pas valoir la longue attente.
La raison pour laquelle j'ai divisé le processus de “hoarding” de BTC en deux étapes : 1. accumulation de pièces ; 2. déplacement des pièces, est de parvenir à une opération entièrement manuelle dans la première étape, la clé privée ne dépendant ni ne contactant aucun logiciel, matériel ou Internet. Lorsque viendra le moment de déplacer les pièces, que ce soit dans 20 ou 30 ans, nous pourrons utiliser le logiciel le plus récent et le meilleur disponible à ce moment-là pour importer la clé privée pour l'opération. On peut supposer que les logiciels et portefeuilles matériels dans 20 ou 30 ans seront beaucoup plus avancés et différents de ceux d'aujourd'hui.
un autre avantage de diviser le processus est que l'étape de déplacement de la pièce ne nécessite pas nécessairement l'utilisation d'un portefeuille complet hardcore ! pourquoi ? parce que de l'importation de la clé privée à la compensation de l'adresse et au transfert vers une bourse, cela ne prendrait peut-être que 10 à 30 minutes. c'est le plus longtemps que la clé privée resterait en ligne, pas plus d'une demi-heure.
la possibilité qu'un pirate informatique découvre et vole depuis l'adresse en moins d'une demi-heure est relativement faible. la fenêtre temporelle est courte, et ils pourraient ne pas agir à temps. (bien sûr, vous pouvez également utiliser une méthode de séparation des portefeuilles froids et chauds, avec deux machines fonctionnant ensemble pour prévenir davantage la possibilité qu'un pirate informatique pré-installe des logiciels malveillants sur votre ordinateur en ligne.)
Pour cette étape de transfert de pièces de moins d'une demi-heure, attendre une à deux semaines pour synchroniser l'ensemble de la blockchain n'est probablement pas quelque chose que beaucoup de gens veulent faire.
C'est pourquoi dans mon article du 20 octobre 2020 intitulé « Comment utiliser les clés privées pour stocker des bitcoins », j'ai utilisé le logiciel de portefeuille léger Electrum pour l'opération de « déplacement de pièces ».
en ce qui concerne bitcoin core, ce logiciel client « orthodoxe », il n'a pas encore pleinement mis en œuvre la fonctionnalité de portefeuille spv (vérification simplifiée des paiements) mentionnée dans le livre blanc de satoshi nakamoto. implémenter spv ne devrait pas être trop difficile avec un peu d'effort. avec la fonctionnalité spv, les utilisateurs ordinaires n'auraient pas besoin de télécharger, de vérifier et de stocker l'intégralité des données de la blockchain, ils n'auraient qu'à télécharger les en-têtes de bloc, ce qui réduirait considérablement la taille des données du portefeuille de l'utilisateur et raccourcirait considérablement le temps de synchronisation initial (de dizaines de minutes à quelques heures ?).
à mon avis, tant que Bitcoin Core n'implémente pas officiellement la fonctionnalité SPV, les utilisateurs ordinaires n'ont pas besoin de l'utiliser pour “moving coins.”
maintenant, regardons de quoi il s'agit exactement lorsque l'on parle de "Bitcoin Core ne prend plus en charge l'importation de clé privée".
Depuis la version 0.17, Bitcoin Core a commencé à prendre en charge une nouvelle technologie appelée « descripteur de sortie », ce qui permet d’indiquer plus facilement le type d’adresse que les utilisateurs doivent utiliser dans leur portefeuille. Comme je l’ai déjà mentionné, une clé privée n’est qu’un nombre, et la même clé privée peut correspondre à différents formats d’adresse, chacun n’étant pas interopérable avec les autres.
par exemple, la clé privée générée manuellement dans l'article du 14 juin 2024 :
5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm
il peut être converti en une clé privée compressée: l4cfs8flejz536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb
son adresse normale correspondante est : 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (aussi appelée adresse au format non compressé)
il peut également correspondre à une adresse au format compressé: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp
Il peut également correspondre à une adresse segwit (format p2sh) : 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb
il peut également correspondre à une adresse de domaine SegWit bech32 (format p2wpkh) : bc1qs5alt3n7jyarufd4j2d0gsd6pa4mgqt6g43lcr
il peut également correspondre à une adresse taproot (format bech32m, p2tr) : bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk
Êtes-vous déjà étourdi ? Oui, c'est éblouissant. Et ce n'est que la partie émergée de l'iceberg, juste une clé privée sans même impliquer des phrases mnémoniques, etc.
De nouvelles technologies émergent les unes après les autres. Ne poursuivez pas aveuglément les nouvelles technologies. Atteindre vos objectifs et votre adéquation d'utilisation est le meilleur choix. C'est l'une des raisons pour lesquelles j'utilise toujours des adresses régulières.
Jusqu’à aujourd’hui, il existe encore de nombreux logiciels de portefeuille qui ne prennent pas bien en charge les adresses Bech32, sans parler des adresses taproot. De plus, les normes mnémotechniques souples signifient que les différents logiciels et matériels de portefeuille ont effectué des « personnalisations », ce qui entraîne une incompatibilité. Vous notez le mnémonique d’un portefeuille, et des années plus tard, lorsque le logiciel a disparu ou a été mis à niveau, vous importez le mnémonique dans un nouveau logiciel ou un autre portefeuille, pour constater que les adresses restaurées sont complètement différentes ! Les BTC stockés dans les adresses d’origine sont introuvables !
Des amis autour de moi ont vécu des leçons si douloureuses.
toutes ces nouvelles technologies avancées sont essentiellement superposées à la structure la plus basique de clé privée-adresse. une couche, deux couches, trois couches... plus il y a de couches, plus il est possible de rencontrer des difficultés de récupération à l'avenir. parce que ces couches de coquilles sont trop difficiles à maîtriser complètement, elles sont presque comme une boîte noire. même si elle est open-source, tous les utilisateurs ordinaires ne peuvent pas la comprendre pleinement.
Si vous n'êtes pas un expert technique, revenir aux bases simples et claires pourrait être le meilleur moyen de maintenir le bonheur!
Revenons au sujet, après que le logiciel de portefeuille principal Bitcoin ait basculé vers la création de portefeuilles descripteurs par défaut au lieu des anciens portefeuilles au format, les nouveaux portefeuilles ne prennent plus en charge les anciennes commandes d'importation de clés privées comme importprivkey
, mais requièrent plutôt l'utilisation de descripteurs pour l'importation.
Tout d'abord, obtenez les informations de somme de contrôle du descripteur à l'aide de la getdescriptorinfo
commande:
$ bitcoin-cli getdescriptorinfo "pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)"{ "descriptor": "pkh(04e510bfa12225bbc2044a1847eda44a26e8a842cbf45c11d74ade893e506fc9e209c7c0044c5321ea22edf9dc1d8e45bed3663ed7c637eb564a7dd0a23ca8e45c)#afvrzgrk", "checksum": "8rrz94h2", "isrange": false, "issolvable": true, "hasprivatekeys": true}
puis importez la clé privée en utilisant importdescriptors
commande :
$ bitcoin-cli importdescriptors '[{"desc":"pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)#8rrz94h2","timestamp":"now"}]'[ { "success": true }]
maintenant, nous pouvons voir l'adresse nouvellement importée en utilisant le listreceivedbyaddress
commande :
```shell
$ bitcoin-cli listreceivedbyaddress 1 true
...
{
“adresse” : “13cuzk94jvtcbpdoxd86miiftymnqwkcs6”,
“montant”: 0
Cet article est reproduit à partir de [Liu jiaolian], le droit d’auteur appartient à l’auteur original [Liu Jiaolian], si vous avez des objections à la réimpression, veuillez contacter le Gate apprendrel'équipe, et l'équipe s'en occupera dès que possible selon les procédures pertinentes.
Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les vues personnelles de l'auteur et ne constituent pas des conseils en investissement.
les autres versions linguistiques de l'article sont traduites par l'équipe d'apprentissage de Gate.io et ne sont pas mentionnées dansGate.io, l'article traduit ne peut être reproduit, distribué ou plagié.