Aller au contenu
ecdsa.com

Adresse Ethereum

Un identifiant de compte de 20 octets : pour un compte externe, les 20 derniers octets du condensat Keccak-256 de la clé publique non compressée de 64 octets (secp256k1), sans son préfixe 0x04, écrits sous la forme 0x suivi de 40 chiffres hexadécimaux.
Autres graphiesEthereum addressEOA address0x address

La clé privée 1 (dont la clé publique est le point générateur) donne 0x7e5f4552091a69125d5dfcb7b8c2659029395bdf. Les adresses de contrat découlent du déployeur et de son nonce (CREATE) ou d’un sel et du code d’initialisation (CREATE2) : elles n’ont donc pas de clé privée. L’encodage à casse mixte d’EIP-55 ajoute une somme de contrôle par le jeu des majuscules.

Une adresse est dérivée d’un condensat de la clé publique : la clé reste donc cachée jusqu’à ce que le compte signe pour la première fois, après quoi elle peut être récupérée à partir de n’importe quelle signature. Les adresses ressemblantes, qui partagent les premiers et les derniers caractères, sont une arnaque courante (« address poisoning », ou empoisonnement d’adresse) : comparez les adresses complètes ou utilisez des noms et des listes d’adresses autorisées.

Normes et références

Tous les termes