Les adresses de portefeuille Ethereum sont principalement divisées en deux types : les adresses externes (EOA), commençant par 0x et contrôlées par une clé privée. Les adresses de contrat, commençant également par 0x, sont créées par le code de contrat intelligent et sont utilisées pour stocker de l'Ether et exécuter des codes de contrat.
Deux adresses de portefeuille pour Ethereum
Il existe deux principaux types d'adresses de portefeuille Ethereum, respectivement adresses externes (EOA) et adresses contractuelles.
Adresse externe (EOA)
- Commence par 0x suivi de 40 caractères hexadécimaux (42 caractères au total)
- Contrôlé par une clé privée
- Utilisé pour envoyer et recevoir de l'Ethereum et interagir avec des contrats intelligents. Interactions
- appartiennent à une personne ou une organisation
Les adresses de contrat
- commencent également par 0x mais sont suivies de 40 caractères hexadécimaux (42 caractères au total)
- sont créées par le code du contrat intelligent
- pour le stockage Ethereum et l'exécution du contrat intelligent le code
- appartient au contrat intelligent lui-même, pas à l'individu ou à l'organisation
Distinguer entre EOA et l'adresse du contrat
-
Méthode de création : EOA est créé par la clé privée, tandis que l'adresse du contrat est créée en déployant la création du code du contrat intelligent.
-
Contrôle : EOA est contrôlé par une clé privée, tandis que l'adresse du contrat est contrôlée par le code du contrat intelligent.
-
Utilisation : EOA est utilisé pour les transactions régulières, tandis que l'adresse du contrat est utilisée pour interagir avec les contrats intelligents.
-
Plage d'adresses : La plage d'adresses de l'EOA est de 0x000...000 à 0xffff...ffff, tandis que la plage d'adresses de l'adresse du contrat est de 0x1000...000 à 0xffffffff.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!