Capitalisation boursière: $2.2043T 0.58%
Volume(24h): $56.8553B 3.76%
Indice de peur et de cupidité:

39 - Peur

  • Capitalisation boursière: $2.2043T 0.58%
  • Volume(24h): $56.8553B 3.76%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $2.2043T 0.58%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Quel est le principe du codage de base58 des adresses de portefeuille?

Base58 encoding enhances cryptocurrency wallet addresses by avoiding ambiguous characters, ensuring readability, and reducing transcription errors during manual input.

Jun 14, 2025 at 01:07 pm

Comprendre le concept de codage de base58

Le codage de la base58 est un schéma de codage binaire à texte utilisé dans les systèmes de crypto-monnaie pour représenter les grands entiers comme des chaînes alphanumériques. Contrairement à Base64 , qui comprend des personnages tels que «+» et «/», la base58 évite des caractères ambigus ou visuellement similaires tels que 0 (zéro), O (Capital O), I (Capital I) et L (minuscules L) pour améliorer la lisibilité humaine et réduire les erreurs pendant la contribution manuelle.

Cette méthode d'encodage joue un rôle crucial dans la génération d'adresses de portefeuille . Il garantit que les adresses sont compactes, faciles à lire et moins sujettes aux erreurs de transcription. Le protocole Bitcoin a été l'un des premiers à adopter la base58 à cette fin, et de nombreuses autres crypto-monnaies ont emboîté le pas.


La structure d'une adresse de portefeuille à l'aide de la base58

Une adresse de portefeuille typique en base de base58 se compose de plusieurs composants:

  • Byte de version : identifie le type de réseau (MainNet, testnet) et le format d'adresse.
  • Public Key Hash ou Script Hash : dérivé de la clé publique de l'utilisateur à l'aide d'algorithmes de hachage cryptographique comme SHA-256 et RIMEMD-160.
  • Vérification : une valeur de 4 octets générée en hachant double les données précédentes avec SHA-256.

Une fois ces pièces concaténées, elles sont passées par le processus de codage de la base58 pour générer l'adresse du portefeuille final. Cela garantit que la chaîne résultante ne contient que des caractères sûrs et maintient une représentation compacte.


Processus étape par étape du codage de la base58

Pour comprendre comment une adresse de portefeuille est codée à l'aide de Base58, suivez cette ventilation détaillée:

  • Commencez par des données binaires : généralement, il s'agit de la concaténation de l'octet de version, du hachage de la clé publique et de la somme de contrôle.
  • Initialiser une chaîne de sortie vide : cela stockera le résultat codé final.
  • Convertissez les données binaires en un grand entier : cela permet une conversion basée sur la division en base58.
  • Utilisez une table de recherche : Bitcoin utilise un jeu de caractères Base58 spécifique qui exclut les caractères confus.
  • Divisez le nombre de 58 à plusieurs reprises : à chaque étape, prenez le reste et mappez-le au caractère correspondant dans la table de recherche.
  • Présenter les zéros de tête : si les données binaires d'origine commencent par zéro octets (par exemple, octet de version), ils sont représentés comme «1» dans la sortie finale.
  • Inversez la chaîne : Étant donné que les restes sont collectés dans l'ordre inverse, la chaîne finale doit être inversée pour obtenir le résultat codé correct de la base58.

Chaque étape garantit l'intégrité et la lisibilité des données , ce qui permet aux utilisateurs de partager et de transcrire des adresses de portefeuille sans confusion plus facilement.


Pourquoi certains personnages sont exclus dans la base58

L' exclusion de certains caractères dans Base58 n'est pas arbitraire. Il est conçu pour éliminer l'ambiguïté entre les personnages visuellement similaires. Par exemple:

  • 0 (zéro) peut être confondu avec O (majuscules O)
  • I (majuscule I) est facilement confondue avec L (minuscules l)

En omettant ces caractères, la base58 améliore la lisibilité humaine et réduit le risque de fautes de frappe lors de la saisie des adresses du portefeuille manuellement. Ceci est particulièrement important dans les transactions financières où même une petite erreur peut entraîner une perte de fonds irréversible.

De plus, les symboles comme «+» et «/» - généralement trouvés dans la base64 - sont également exclus parce qu'ils nécessitent une manipulation spéciale dans les URL et autres contextes, augmentant la probabilité d'erreurs.


Exemples pratiques de codage de base58 dans des adresses de crypto-monnaie

Voyons un exemple simplifié de la façon dont une adresse de portefeuille Bitcoin est formée à l'aide de la base58:

  • Commencez par une clé publique dérivée d'une clé privée ECDSA.
  • Appliquez le SHA-256 , puis RIMEMD-160 pour obtenir le hachage de la clé publique.
  • Ajoutez l' octet de version (par exemple, 0x00 pour Bitcoin MainNet).
  • Générez une somme de contrôle en appliquant deux fois SHA-256 et en prenant les 4 premiers octets.
  • CONTRÔLEZ LE VERSION BYTE, PUBLIC KEY HASH ET CHICKSUM.
  • Effectuez le codage de la base58 sur le réseau résultant de 25 octets.

La sortie sera une adresse de portefeuille lisible par l'homme , commençant généralement par «1», «3» ou «BC1» en fonction du type d'adresse et de l'octet de version utilisé.


Questions fréquemment posées (FAQ)

Q: Pourquoi la base58 n'est-elle pas la même que la base58? Base58Check fait référence à l'ensemble du processus de codage qui comprend une somme de contrôle, tandis que Base58 n'est que la partie d'encodage des caractères. En pratique, lorsque les gens se réfèrent à la base58 dans des contextes de crypto-monnaie, ils signifient souvent la base58.

Q: Le codage de la base58 peut-il être inversé? Oui, le décodage de base58 est possible et suit un processus inverse. Chaque caractère est cartographié à sa valeur numérique, et la séquence est convertie en données binaires d'origine, y compris l'octet de version, le hachage et la somme de contrôle.

Q: Comment la base58 se compare-t-elle au codage BECH32? BECH32 est une autre méthode de codage utilisée dans les adresses SEGWIT. Il offre une meilleure détection d'erreurs et des adresses plus courtes mais utilise un jeu de caractères et une structure différents. Contrairement à la base58, BECH32 évite les lettres majuscules et fournit une prise en charge native pour les mises à niveau futures.

Q: La base58 est-elle utilisée en dehors de la crypto-monnaie? Bien que la base58 soit principalement associée aux applications de blockchain , il a connu une utilisation limitée dans d'autres domaines où des identificateurs compacts et lisibles sont nécessaires. Cependant, en raison de son manque de normalisation et de conception spécialisée, il reste de niche par rapport au codage Base64 ou hexadécimal.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Comment choisir un portefeuille crypto ? Quel portefeuille est le meilleur pour les débutants ?

Comment choisir un portefeuille crypto ? Quel portefeuille est le meilleur pour les débutants ?

Aug 04,2026 at 05:21am

Comprendre les types de portefeuilles et leurs fonctions principales 1. Les portefeuilles logiciels fonctionnent entièrement sur des appareils connect...

Quel est le portefeuille crypto le plus sûr en 2026 ? MetaMask, Ledger et Trust Wallet

Quel est le portefeuille crypto le plus sûr en 2026 ? MetaMask, Ledger et Trust Wallet

Aug 04,2026 at 12:40am

Comparaison de l'architecture de sécurité 1. UKey Wallet utilise des puces d'éléments sécurisés certifiées EAL 6+, dépassant la certification ...

Comment annuler les transactions en attente dans MetaMask Wallet ?

Comment annuler les transactions en attente dans MetaMask Wallet ?

Aug 04,2026 at 01:00am

Comprendre les transactions en attente 1. Une transaction en attente apparaît dans MetaMask lorsqu'elle a été signée et diffusée sur le réseau Eth...

Qu’est-ce que l’extension de portefeuille de sac à dos ? Comment soutient-il l’écosystème Solana ?

Qu’est-ce que l’extension de portefeuille de sac à dos ? Comment soutient-il l’écosystème Solana ?

Aug 04,2026 at 02:36pm

Présentation de l'extension de portefeuille de sac à dos 1. Backpack Wallet Extension est un portefeuille cryptographique open source non déposita...

Pourquoi la simulation du portefeuille Rabby échoue-t-elle ? Comment pouvez-vous y remédier ?

Pourquoi la simulation du portefeuille Rabby échoue-t-elle ? Comment pouvez-vous y remédier ?

Aug 06,2026 at 01:20pm

Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 15 % sur une fenêtre de 24 heures lors d'annonces macroécono...

Qu'est-ce que la sécurité d'approbation du portefeuille Rabby ? Comment prévient-il les escroqueries cryptographiques ?

Qu'est-ce que la sécurité d'approbation du portefeuille Rabby ? Comment prévient-il les escroqueries cryptographiques ?

Aug 05,2026 at 02:53pm

Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin reflètent souvent des changements macroéconomiques, tels que les ajustements des ...

Comment choisir un portefeuille crypto ? Quel portefeuille est le meilleur pour les débutants ?

Comment choisir un portefeuille crypto ? Quel portefeuille est le meilleur pour les débutants ?

Aug 04,2026 at 05:21am

Comprendre les types de portefeuilles et leurs fonctions principales 1. Les portefeuilles logiciels fonctionnent entièrement sur des appareils connect...

Quel est le portefeuille crypto le plus sûr en 2026 ? MetaMask, Ledger et Trust Wallet

Quel est le portefeuille crypto le plus sûr en 2026 ? MetaMask, Ledger et Trust Wallet

Aug 04,2026 at 12:40am

Comparaison de l'architecture de sécurité 1. UKey Wallet utilise des puces d'éléments sécurisés certifiées EAL 6+, dépassant la certification ...

Comment annuler les transactions en attente dans MetaMask Wallet ?

Comment annuler les transactions en attente dans MetaMask Wallet ?

Aug 04,2026 at 01:00am

Comprendre les transactions en attente 1. Une transaction en attente apparaît dans MetaMask lorsqu'elle a été signée et diffusée sur le réseau Eth...

Qu’est-ce que l’extension de portefeuille de sac à dos ? Comment soutient-il l’écosystème Solana ?

Qu’est-ce que l’extension de portefeuille de sac à dos ? Comment soutient-il l’écosystème Solana ?

Aug 04,2026 at 02:36pm

Présentation de l'extension de portefeuille de sac à dos 1. Backpack Wallet Extension est un portefeuille cryptographique open source non déposita...

Pourquoi la simulation du portefeuille Rabby échoue-t-elle ? Comment pouvez-vous y remédier ?

Pourquoi la simulation du portefeuille Rabby échoue-t-elle ? Comment pouvez-vous y remédier ?

Aug 06,2026 at 01:20pm

Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 15 % sur une fenêtre de 24 heures lors d'annonces macroécono...

Qu'est-ce que la sécurité d'approbation du portefeuille Rabby ? Comment prévient-il les escroqueries cryptographiques ?

Qu'est-ce que la sécurité d'approbation du portefeuille Rabby ? Comment prévient-il les escroqueries cryptographiques ?

Aug 05,2026 at 02:53pm

Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin reflètent souvent des changements macroéconomiques, tels que les ajustements des ...

Voir tous les articles

User not found or password invalid

Your input is correct