-
Bitcoin
$104,683.2835
-0.78% -
Ethereum
$2,505.8260
-1.85% -
Tether USDt
$1.0004
-0.01% -
XRP
$2.1337
-0.70% -
BNB
$642.8091
-1.67% -
Solana
$143.7784
-2.13% -
USDC
$0.9999
0.06% -
Dogecoin
$0.1762
-1.22% -
TRON
$0.2691
0.44% -
Cardano
$0.6211
-2.91% -
Hyperliquid
$39.8450
-3.76% -
Sui
$2.8700
-5.47% -
Chainlink
$12.9323
-3.53% -
Bitcoin Cash
$426.1374
-1.38% -
UNUS SED LEO
$9.0563
0.19% -
Stellar
$0.2553
-1.92% -
Avalanche
$18.8283
-2.77% -
Toncoin
$2.9217
-2.82% -
Shiba Inu
$0.0...01196
-0.31% -
Hedera
$0.1536
-2.22% -
Litecoin
$84.6219
-0.31% -
Polkadot
$3.7405
-2.29% -
Ethena USDe
$1.0003
0.00% -
Monero
$310.5673
-0.41% -
Dai
$0.9999
0.00% -
Bitget Token
$4.5223
0.08% -
Pepe
$0.0...01086
-0.78% -
Pi
$0.6065
5.72% -
Uniswap
$7.1569
-4.75% -
Aave
$270.3191
-4.43%
Comment une adresse de portefeuille Ethereum est-elle générée à partir d'une clé publique?
Une adresse de portefeuille Ethereum est dérivée de la clé publique par le hachage de Keccak-256, en utilisant les 20 derniers octets pour former un identifiant unique.
Jun 14, 2025 at 11:14 am

Comprendre la relation entre les adresses du portefeuille Ethereum et les clés publiques
Dans le monde d' Ethereum , une adresse de portefeuille n'est pas directement la clé publique elle-même mais plutôt une version dérivée de celui-ci. La clé publique est générée à partir d'une clé privée en utilisant la cryptographie de la courbe elliptique (en particulier la courbe SECP256K1). Une fois cette clé publique créée, elle subit un hachage supplémentaire pour générer l' adresse du portefeuille final.
Le processus commence par une clé privée générée aléatoirement, qui est un numéro de 256 bits. À partir de cela, la clé publique est dérivée à l'aide de l'algorithme SECP256K1. Cette clé publique est généralement représentée comme un tableau de 64 octets (ou 128 caractères hexadécimaux) lorsqu'il est compressé. Il est crucial de comprendre que si la clé publique peut être partagée ouvertement, elle ne doit jamais être modifiée ou exposée dans des environnements peu sûrs.
Hachant la clé publique à l'aide de Keccak-256
Une fois la clé publique générée, l'étape suivante consiste à appliquer une fonction de hachage cryptographique. Ethereum utilise l'algorithme de hachage KECCAK-256 à cet effet. Contrairement à SHA-256 utilisé par Bitcoin, Keccak-256 a été choisi en raison de sa flexibilité et de ses caractéristiques de performance.
- Prenez la clé publique complète (y compris l'octet préfixe si vous êtes présent).
- Appliquez la fonction de hachage KECCAK-256 pour produire une sortie de 32 octets (256 bits).
- Le hachage résultant sera une séquence unique d'octets représentant la clé publique d'entrée.
Cette valeur hachée sert de stade intermédiaire avant d'extraire l' adresse du portefeuille Ethereum réel.
Extraction de l'adresse Ethereum finale
Après avoir obtenu le hachage Keccak-256 de la clé publique , seule une partie de celle-ci est utilisée pour former l' adresse finale du portefeuille Ethereum . Plus précisément, les 20 derniers octets (160 bits) du hachage sont sélectionnés à cet effet.
- Prenez la production de 32 octets du hachage Keccak-256 .
- Jeter les 12 premiers octets.
- Conserver les 20 octets restants comme l' adresse Ethereum .
Ces 20 octets sont ensuite codés en une chaîne hexadécimale sans le préfixe '0x' initialement. Lorsqu'il est affiché dans des portefeuilles ou des explorateurs, l' adresse est généralement préfixée avec «0x» pour indiquer qu'il s'agit d'un format hexadécimal compatible éthereum .
Application de l'encodage de somme de contrôle pour la sécurité
Pour améliorer la sécurité et réduire le risque de fautes de frappe, Ethereum a introduit l'EIP-55 , ce qui permet l'encodage de somme de vérification des cas mixtes pour les adresses. Cette fonctionnalité permet aux utilisateurs de détecter les erreurs lors de la saisie manuellement des adresses Ethereum .
- Convertissez l' adresse Ethereum (sans le '0x') en sa forme minuscule.
- Calculez le hachage Keccak-256 de cette chaîne en minuscules.
- Pour chaque caractère de l'adresse d'origine:
- Si le grignotage correspondant dans le hachage est supérieur ou égal à 8, capitalisez le caractère.
- Sinon, laissez-le minuscule.
Il en résulte une adresse de portefeuille Ethereum qui apparaît comme 0xAbCdef1234567890aBcDef1234567890aBcDef12
, où la capitalisation sert de somme de contrôle visuelle.
Vérification de l'exactitude de l'adresse générée
Avant d'utiliser une adresse de portefeuille Ethereum , il est essentiel de vérifier son exactitude via des outils ou des bibliothèques conçus à cet effet. De nombreux développeurs utilisent des bibliothèques telles que Ethers.js ou Web3.js pour garantir que leur implémentation s'aligne sur les normes Ethereum.
- Utilisez une bibliothèque de confiance pour régénérer l' adresse de la même clé publique .
- Comparez la sortie avec celle manuellement calculée.
- Assurez-vous que les versions encodées et minuscules à la somme de contrôle correspondent aux valeurs attendues.
De plus, les transactions de test avec de petits montants doivent être effectuées avant le déploiement sur MainNet pour confirmer que l' adresse se comporte comme prévu.
Questions fréquemment posées
Q: Deux clés publiques différentes peuvent-elles se traduire par la même adresse Ethereum?
Bien que théoriquement possible en raison de la taille finie de l' espace d'adressage Ethereum (2 ^ 160) , la probabilité est astronomiquement faible. Cependant, les collisions ne sont pas considérées comme une menace pratique en raison du grand nombre de combinaisons possibles.
Q: Est-il sûr de partager publiquement mon adresse de portefeuille Ethereum?
Oui, le partage de votre adresse de portefeuille Ethereum est sûr car il n'expose pas directement votre clé privée ou votre clé publique . Cependant, évitez de partager les détails de la transaction ou les métadonnées qui pourraient compromettre la confidentialité.
Q: Pourquoi Ethereum utilise-t-il seulement 20 octets du hachage Keccak-256 au lieu des 32 octets complets?
L'utilisation de 20 octets établit un équilibre entre la sécurité et l'efficacité du gaz. Une adresse plus courte réduit les coûts de stockage et de calcul sur la blockchain tout en maintenant une entropie suffisante pour empêcher les collisions.
Q: Que se passe-t-il si j'envoie ETH à une adresse Ethereum mal formée?
L'envoi de fonds à une adresse Ethereum inexistante ou mal formée peut entraîner une perte permanente d'actifs. Valider toujours les adresses à l'aide d'outils d'encodage de somme de contrôle ou de vérification avant de lancer des transferts.
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.
-
AURA
$0.2154
29.76%
-
0x0
$0.1169
28.57%
-
POKT
$0.0655
23.37%
-
AERO
$0.7435
19.22%
-
INIT
$0.5596
17.93%
-
HOME
$0.0286
17.58%
- title: Coinbase Has Requested the U.S. Supreme Court to Address IRS’s Surveillance on Crypto Transactions
- 2025-06-15 02:05:13
- VE Day commemorative coins honouring the 80th anniversary of the end of the Second World War are launched by the Royal Mint
- 2025-06-15 02:05:13
- Royal Mint releases special new coin to commemorate 80 years since VE Day
- 2025-06-15 02:00:21
- La Royal Mint a annoncé qu'elle lancera des pièces commémoratives pour marquer 80 ans depuis le jour.
- 2025-06-15 02:00:21
- La Royal Mint lance une nouvelle pièce commémorative honorant la victoire en Europe (VE)
- 2025-06-15 01:55:12
- Investor portfolio allocations to crypto have reached a yearly high of 1.8% as of April 29
- 2025-06-15 01:55:12
Connaissances connexes

Comment déposer Bitcoin dans mon portefeuille matériel Trezor?
Jun 14,2025 at 12:29pm
Qu'est-ce qu'un portefeuille matériel Trezor? Un portefeuille matériel Trezor est un appareil sécurisé conçu pour stocker les crypto-monnaies hors ligne, les protégeant des menaces en ligne. Contrairement aux portefeuilles logiciels, qui sont vulnérables au piratage et aux logiciels malveillants, Trezor stocke les clés privées sur l'appareil...

Comment les frais de gaz d'une adresse de portefeuille sont-ils calculés?
Jun 14,2025 at 07:57pm
Comprendre les bases des frais de gaz dans les transactions blockchain Dans l' écosystème des crypto-monnaies , en particulier dans les réseaux basés sur Ethereum , des frais de gaz sont un élément essentiel de l'exécution de transactions ou d'opérations de contrat intelligentes. Les frais de gaz servent de rémunération pour les mineurs ou l...

Comment fusionner les soldes de plusieurs adresses de portefeuille?
Jun 13,2025 at 06:21pm
Comprendre le concept de fusion des équilibres de portefeuille La fusion des soldes de plusieurs adresses de portefeuille implique la consolidation des fonds de différents portefeuilles de crypto-monnaie en une seule adresse ou compte. Ce processus est couramment entrepris par les utilisateurs qui gèrent plusieurs portefeuilles à des fins de sécurité, d...

Comment sauvegarder et restaurer les adresses du portefeuille?
Jun 14,2025 at 03:21pm
Comprendre les adresses du portefeuille en crypto-monnaie Dans le monde de la crypto-monnaie, une adresse de portefeuille est un identifiant unique qui permet aux utilisateurs d'envoyer et de recevoir des actifs numériques. Il fonctionne de manière similaire à une adresse e-mail ou à un numéro de compte bancaire. Chaque adresse de portefeuille est a...

Quel est le modèle UTXO des adresses de portefeuille?
Jun 14,2025 at 03:01am
Comprendre le modèle UTXO en crypto-monnaie Le modèle UTXO (UNSPENT Transaction Output) est un concept fondamental de la technologie blockchain, en particulier dans les crypto-monnaies comme Bitcoin. Contrairement aux modèles basés sur des comptes utilisés par certaines autres blockchains, tels que Ethereum, le modèle UTXO fonctionne plus comme des tran...

Quelles sont les méthodes de génération hors ligne pour les adresses de portefeuille?
Jun 14,2025 at 10:56pm
Comprendre la génération d'adresse du portefeuille hors ligne La génération d'adresses de portefeuille hors ligne est une mesure de sécurité critique pour les utilisateurs de crypto-monnaie. En créant une adresse de portefeuille sans connexion Internet, le risque d'exposer des clés privées ou d'autres informations sensibles aux attaquant...

Comment déposer Bitcoin dans mon portefeuille matériel Trezor?
Jun 14,2025 at 12:29pm
Qu'est-ce qu'un portefeuille matériel Trezor? Un portefeuille matériel Trezor est un appareil sécurisé conçu pour stocker les crypto-monnaies hors ligne, les protégeant des menaces en ligne. Contrairement aux portefeuilles logiciels, qui sont vulnérables au piratage et aux logiciels malveillants, Trezor stocke les clés privées sur l'appareil...

Comment les frais de gaz d'une adresse de portefeuille sont-ils calculés?
Jun 14,2025 at 07:57pm
Comprendre les bases des frais de gaz dans les transactions blockchain Dans l' écosystème des crypto-monnaies , en particulier dans les réseaux basés sur Ethereum , des frais de gaz sont un élément essentiel de l'exécution de transactions ou d'opérations de contrat intelligentes. Les frais de gaz servent de rémunération pour les mineurs ou l...

Comment fusionner les soldes de plusieurs adresses de portefeuille?
Jun 13,2025 at 06:21pm
Comprendre le concept de fusion des équilibres de portefeuille La fusion des soldes de plusieurs adresses de portefeuille implique la consolidation des fonds de différents portefeuilles de crypto-monnaie en une seule adresse ou compte. Ce processus est couramment entrepris par les utilisateurs qui gèrent plusieurs portefeuilles à des fins de sécurité, d...

Comment sauvegarder et restaurer les adresses du portefeuille?
Jun 14,2025 at 03:21pm
Comprendre les adresses du portefeuille en crypto-monnaie Dans le monde de la crypto-monnaie, une adresse de portefeuille est un identifiant unique qui permet aux utilisateurs d'envoyer et de recevoir des actifs numériques. Il fonctionne de manière similaire à une adresse e-mail ou à un numéro de compte bancaire. Chaque adresse de portefeuille est a...

Quel est le modèle UTXO des adresses de portefeuille?
Jun 14,2025 at 03:01am
Comprendre le modèle UTXO en crypto-monnaie Le modèle UTXO (UNSPENT Transaction Output) est un concept fondamental de la technologie blockchain, en particulier dans les crypto-monnaies comme Bitcoin. Contrairement aux modèles basés sur des comptes utilisés par certaines autres blockchains, tels que Ethereum, le modèle UTXO fonctionne plus comme des tran...

Quelles sont les méthodes de génération hors ligne pour les adresses de portefeuille?
Jun 14,2025 at 10:56pm
Comprendre la génération d'adresse du portefeuille hors ligne La génération d'adresses de portefeuille hors ligne est une mesure de sécurité critique pour les utilisateurs de crypto-monnaie. En créant une adresse de portefeuille sans connexion Internet, le risque d'exposer des clés privées ou d'autres informations sensibles aux attaquant...
Voir tous les articles
