Présentation de la technologie de portefeuille Bitcoin PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Présentation de la technologie Bitcoin Wallet

Présentation de la technologie de portefeuille Bitcoin PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Il existe une idée fausse très répandue à propos des portefeuilles Bitcoin. Les gens pensent souvent que ces portefeuilles contiennent du Bitcoin. En effet, le portefeuille est constitué uniquement de clés. Les utilisateurs ne peuvent contrôler les « pièces » sur le réseau qu'en signant des transactions à l'aide des clés de leur portefeuille. En d’autres termes, les portefeuilles peuvent être considérés comme des porte-clés. Ces porte-clés comprennent des paires de clés privées et publiques. Les transactions sont vérifiées avec ces clés, ce qui prouve qu'ils possèdent leurs pièces. Il existe essentiellement deux types de portefeuilles, qui se différencient par la relation entre les clés qu'ils contiennent.

Le premier type à discuter est le portefeuille non déterministe. Pour ce type, chaque clé est créée indépendamment à partir d'un nombre aléatoire. Ils ne sont pas liés les uns aux autres. Un autre type de portefeuille est le portefeuille déterministe. Toutes les clés sont générées à partir d’une seule clé principale, appelée graine. Ces clés sont liées les unes aux autres et peuvent être générées une fois que la graine d'origine est disponible.

Portefeuilles non déterministes

Ceux-ci sont autrement connus sous le nom de portefeuilles aléatoires. L'un des inconvénients majeurs de ce type de portefeuille est que lorsqu'un utilisateur en génère un grand nombre, il doit en conserver des copies, ce qui implique qu'ils doivent être sauvegardés aussi souvent que possible. Si l’une des clés n’est pas sauvegardée, les fonds qu’elle contrôle seront irréversiblement perdus une fois que le portefeuille deviendra inaccessible. Cela va clairement à l’encontre du principe consistant à éviter la réutilisation des adresses, en utilisant chaque adresse Bitcoin pour une seule transaction.

La réutilisation des adresses pourrait réduire la confidentialité puisque plusieurs transactions sont effectuées par une seule adresse. Si un utilisateur souhaite éviter la réutilisation d'adresses, alors un Portefeuille non déterministe de type 0 est un mauvais choix de portefeuille. Cela implique que de nombreuses clés soient conservées, ce qui nécessitera fréquemment des sauvegardes.

Portefeuilles déterministes

Il s'agit de clés privées générées à partir d'une graine commune, en utilisant une fonction de hachage unidirectionnelle. Ils sont autrement connus sous le nom de portefeuilles ensemencés. La graine est un nombre généré aléatoirement et combiné avec d’autres données pour produire les clés privées. Dans ce type de portefeuille, la graine peut récupérer suffisamment toutes les clés générées, ce qui signifie qu’une seule sauvegarde suffit. La graine peut également faciliter suffisamment l’importation et l’exportation de portefeuilles. Cela garantit une migration facile de chaque clé entre plusieurs implémentations de portefeuille.

Remarque : Il existe plusieurs sites Web sur lesquels le trading de bitcoins peut être effectué efficacement. Un exemple en est la ruée vers le Bitcoin. Cependant, pour en savoir plus, le Examen de la ruée vers le Bitcoin fournit suffisamment d’informations sur ce à quoi s’attendre.

Portefeuilles HD 

Il s'agit de la forme la plus avancée du portefeuille déterministe et est définie par le Norme BIP-32. Les portefeuilles HD sont constitués de clés générées dans une structure arborescente, de telle sorte qu'une clé parent peut dériver une série d'autres clés « enfants », chacune pouvant également générer ses propres clés petits-enfants. Cela va à une profondeur infinie.

Le portefeuille HD présente peu d'avantages que les clés aléatoires n'ont pas. La première est que la structure arborescente peut définir une signification organisationnelle supplémentaire, par exemple lorsqu'un certain composant de sous-clés est utilisé dans une transaction entrante et qu'un composant différent est utilisé pour recevoir la monnaie des paiements sortants.

Un autre avantage est qu'il garantit que les utilisateurs peuvent créer une série de clés publiques sans avoir besoin d'accéder aux clés privées correspondantes. Cela garantit que les portefeuilles HD peuvent être utilisés sur un serveur non sécurisé. Il n'est pas nécessaire que les clés publiques soient préchargées ou générées à l'avance puisque le serveur ne dispose pas de clés privées pouvant être utilisées pour accéder aux fonds.

Codes mnémoniques

Les portefeuilles HD sont suffisamment puissants pour gérer plusieurs clés et adresses. Ils peuvent même être plus utiles lorsqu'ils sont combinés à une manière standardisée de générer des graines à partir d'une série de mots anglais qui peuvent être transcrits et migrés entre les portefeuilles. C'est ce qu'on appelle un mnémonique et il a une norme définie par le BIP-39. De nos jours, de nombreux portefeuilles Bitcoin utilisent cette norme et peuvent facilement migrer les graines pour une sauvegarde et une récupération appropriées grâce à l'utilisation de mnémoniques interopérables.

Image Rodrigo Joaquín Mba Mikue De Pixabay

Source : https://www.livebitcoinnews.com/overview-of-the-bitcoin-wallet-technology/

Horodatage:

Plus de Actualités LiveBitcoin