-
bitcoin $77146.398531 USD
-0.23% -
ethereum $2514.088317 USD
-0.37% -
tether $0.999674 USD
0.00% -
bnb $722.500739 USD
-1.34% -
xrp $1.361192 USD
-0.23% -
usd-coin $0.999776 USD
-0.01% -
solana $101.320251 USD
-0.42% -
tron $0.339801 USD
0.16% -
hyperliquid $78.899137 USD
-0.02% -
zcash $1141.149289 USD
-0.18% -
dogecoin $0.084480 USD
-0.05% -
monero $530.834712 USD
-1.66% -
chainlink $11.453705 USD
-0.73% -
unus-sed-leo $9.056535 USD
-0.61% -
cardano $0.207439 USD
-0.31%
Quelle est la différence entre un compte externe (EOA) et un compte contractuel ?
EOAs are user-controlled accounts secured by private keys, capable of initiating transactions and interacting with smart contracts but holding no code themselves.
Nov 13, 2025 at 04:00 am
Comprendre les comptes externes (EOA)
1. Un compte externe est contrôlé directement par une clé privée, ce qui signifie que seul le titulaire de cette clé peut initier des transactions à partir du compte.
- Les EOA n’ont aucun code associé ; ce sont de simples adresses utilisées pour envoyer et recevoir des transactions sur la blockchain.
- Ces comptes sont généralement créés lorsqu'un utilisateur génère un portefeuille à l'aide d'outils tels que MetaMask ou Ledger, ce qui donne une adresse publique et une clé privée correspondante.
- Les transactions des EOA nécessitent une signature numérique générée à l’aide de la clé privée pour être valides sur le réseau.
- Ils peuvent déployer des contrats intelligents et interagir avec ceux existants, mais ne peuvent pas détenir de logique exécutable en eux-mêmes.
Différences dans l’initiation des transactions
1. Seuls les EOA peuvent initier des transactions par eux-mêmes, car ils possèdent des clés privées permettant la signature cryptographique.
- Les comptes contractuels ne peuvent pas démarrer des transactions de manière indépendante ; ils ne peuvent répondre qu'aux messages entrants déclenchés par des EOA ou d'autres contrats.
- Lorsqu’un EOA envoie une transaction, il paie les frais de gaz en utilisant son solde de jetons natif, généralement ETH sur Ethereum.
- Un compte contractuel peut contenir des jetons et des ETH, mais il s'appuie sur des déclencheurs externes pour exécuter des fonctions ou transférer des actifs.
- Cette distinction crée une hiérarchie claire dans laquelle les portefeuilles contrôlés par l'homme servent de points d'entrée dans les applications décentralisées.
Structure et capacités des comptes de contrats
1. Un compte contractuel contient du code exécutable stocké sur la blockchain, écrit dans des langages comme Solidity ou Vyper.
- Une fois déployé, le code du contrat ne peut être modifié que s'il est explicitement conçu avec des fonctionnalités d'évolutivité.
- Ces comptes ont un état, ce qui signifie qu'ils peuvent stocker des données telles que des soldes, des enregistrements de propriété ou des scores de jeu.
- Chaque compte contractuel a une adresse, tout comme un EOA, mais les interactions avec celui-ci impliquent l'exécution de fonctions prédéfinies plutôt que de simples transferts de fonds.
- Ils peuvent appeler des fonctions dans d'autres contrats, créer de nouveaux contrats et gérer des logiques complexes telles que la distribution de jetons ou la tenue de marché automatisée.
Implications en matière de sécurité et de contrôle
1. Étant donné que les EOA dépendent entièrement de la sécurité des clés privées, la perte de l’accès à la clé entraîne une perte permanente de fonds et de contrôle.
- Les portefeuilles multi-signatures sont souvent construits sous forme de comptes contractuels pour ajouter des couches d'autorisation avant d'exécuter des transactions.
- Les bugs ou vulnérabilités des contrats intelligents peuvent conduire à des exploits irréversibles, surtout si de grandes quantités de valeur sont bloquées dans le contrat.
- Contrairement aux EOA, les comptes contractuels peuvent appliquer des règles, par exemple en limitant les retraits pendant certaines périodes ou en exigeant des approbations.
- Les attaques de phishing ciblent souvent les EOA en incitant les utilisateurs à signer des transactions malveillantes, tandis que les risques au niveau des contrats proviennent davantage d'erreurs de codage.
Foire aux questions
Un compte de contrat peut-il posséder un autre compte de contrat ? Oui, un compte de contrat peut déployer et contrôler un autre contrat. Le contrat de déploiement devient propriétaire s'il est programmé pour revendiquer la propriété, ce qui lui permet d'invoquer des fonctions administratives dans le contrat nouvellement créé.
Est-il possible qu’un EOA n’ait pas de solde ? Oui, un EOA peut exister avec un solde nul. Le compte existe toujours sur la blockchain tant qu’il a été utilisé pour envoyer ou recevoir au moins une transaction. Il peut recevoir des fonds plus tard, même après avoir été inactif.
Les comptes contractuels paient-ils des frais de gaz ? Les comptes contractuels ne paient pas directement les frais de gaz. Au lieu de cela, l'entité qui initie l'interaction (généralement une EOA) supporte le coût d'exécution. L'expéditeur couvre tous les frais de calcul lors du déclenchement d'une fonction dans un contrat.
Comment savoir si une adresse est un EOA ou un compte contractuel ? En vérifiant l'adresse sur un explorateur de blocs comme Etherscan, vous pouvez déterminer son type. Si l'adresse a un code de contrat vérifié, il s'agit d'un compte de contrat. Si ce n'est pas le cas, et qu'il affiche uniquement l'historique des transactions, il s'agit probablement d'un EOA.
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.
-
PUMP Échangez maintenant$0.003705
4.45%
-
CRV Échangez maintenant$0.3493
3.65%
-
JST Échangez maintenant$0.1122
3.37%
-
BSV Échangez maintenant$17.02
2.71%
-
PI Échangez maintenant$0.09649
1.77%
-
XMR Échangez maintenant$541.74
1.25%
- Le Japon, le XRP et l'armée XRP : une révolution tranquille dans la finance mondiale ?
- 2026-09-13 20:35:02
- Buzz non confirmé : Chainlink Whales, 10M LINK et correction de 17 % – Que se passe-t-il réellement ?
- 2026-09-13 16:55:01
- Prédiction, analyse et évolution des prix de Cardano : naviguer dans la volatilité du marché et le potentiel futur
- 2026-09-13 16:25:01
- Violation de données Revolut : de fausses demandes gouvernementales exploitent les failles de sécurité et exposent les données des clients
- 2026-09-13 09:00:02
- Blockstream, Liquid Network, Bitcoin : une impasse sur les fonds « volés »
- 2026-09-13 08:35:01
- La circulation du Ripple RLUSD atteint 2,4 milliards de dollars : un examen plus approfondi de la trajectoire du Stablecoin
- 2026-09-13 04:50:01
Connaissances connexes
Comment vérifier DOGE le volume des contrats à terme et l'intérêt ouvert ?
Sep 12,2026 at 08:39am
Comprendre le volume des contrats à terme DOGE 1. Le volume des contrats à terme fait référence au nombre total de DOGE contrats à terme négociés au c...
Comment vérifier le volume des contrats à terme BTC et les intérêts ouverts ?
Sep 12,2026 at 03:19pm
Sources de données pour les mesures des contrats à terme BTC 1. CoinGlass API v4 fournit des taux de financement en temps réel, des cartes thermiques ...
Comment lire le graphique du contrat perpétuel DOGEUSDT ?
Sep 11,2026 at 07:19pm
Comprendre l'évolution des prix sur les graphiques perpétuels DOGEUSDT 1. La formation de chandeliers révèle le sentiment immédiat du marché : les...
Comment lire le graphique des contrats à terme ETHUSDT sur Binance ?
Sep 13,2026 at 05:20am
Bitcoin Réduire de moitié les mécanismes 1. Tous les 210 000 blocs, la récompense de bloc pour les mineurs Bitcoin est réduite de moitié. 2. Cet événe...
Comment vérifier Bitcoin les frais de financement à terme sur Binance ?
Sep 13,2026 at 06:00pm
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...
Comment vérifier les frais de financement des contrats à terme BTC sur Binance ?
Sep 10,2026 at 08:00am
Localisation de l'affichage du taux de financement 1. Accédez à l'interface de trading Binance Futures et sélectionnez le contrat perpétuel BT...
Comment vérifier DOGE le volume des contrats à terme et l'intérêt ouvert ?
Sep 12,2026 at 08:39am
Comprendre le volume des contrats à terme DOGE 1. Le volume des contrats à terme fait référence au nombre total de DOGE contrats à terme négociés au c...
Comment vérifier le volume des contrats à terme BTC et les intérêts ouverts ?
Sep 12,2026 at 03:19pm
Sources de données pour les mesures des contrats à terme BTC 1. CoinGlass API v4 fournit des taux de financement en temps réel, des cartes thermiques ...
Comment lire le graphique du contrat perpétuel DOGEUSDT ?
Sep 11,2026 at 07:19pm
Comprendre l'évolution des prix sur les graphiques perpétuels DOGEUSDT 1. La formation de chandeliers révèle le sentiment immédiat du marché : les...
Comment lire le graphique des contrats à terme ETHUSDT sur Binance ?
Sep 13,2026 at 05:20am
Bitcoin Réduire de moitié les mécanismes 1. Tous les 210 000 blocs, la récompense de bloc pour les mineurs Bitcoin est réduite de moitié. 2. Cet événe...
Comment vérifier Bitcoin les frais de financement à terme sur Binance ?
Sep 13,2026 at 06:00pm
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...
Comment vérifier les frais de financement des contrats à terme BTC sur Binance ?
Sep 10,2026 at 08:00am
Localisation de l'affichage du taux de financement 1. Accédez à l'interface de trading Binance Futures et sélectionnez le contrat perpétuel BT...
Voir tous les articles














