Qu’est-ce que les comptes détenus en externe (EOA) ?

Date de publication : 21 sept. 2023Date de mise à jour : 4 avr. 2024Lecture de 4 min6 832

Les comptes détenus en externe (« Externally Owned Accounts » ou EOA) sont le type de compte blockchain le plus courant avec un contrôle direct. Ces comptes sont créés à l’aide de clés privées. La clé associée vous donne une signature unique et un accès à la blockchain. Vous pouvez l’utiliser pour envoyer et recevoir des transactions, et interagir avec les applications. Ce type de compte est disponible sur plusieurs chaînes. Il s’agit du seul compte qui peut lancer des transactions avec des frais de gaz suffisants.

Comment créer un EOA ?

Une fois votre portefeuille créé, il vous suffit de sélectionner Ajouter un compte > Compte standard pour créer un EOA dans votre portefeuille.
CT-app-web3 wallet-create regular accountSélectionnez ▼ pour créer un compte standard
CT-app-web3 wallet-ajouter un compte pour créer un EOA EOASélectionnez Ajouter un compte pour créer un compte standard
CT-app-web3 wallet-compte standardSélectionnez Compte standard pour créer une EOA

FAQ

1. Quel est l’objectif d’un compte détenu en externe (EOA) ?

La fonction principale d’un EOA est de traiter les actifs numériques, notamment de les envoyer et de les recevoir, ainsi que l’accès à des contrats intelligents. Il permet principalement d’interagir avec des réseaux blockchain comme Ethereum, permettant des actions telles que l’envoi de transactions, le vote et l’interaction avec des contrats intelligents. Les EOA offrent également une solution de stockage pour la détention d’actifs numériques.

2. Quels sont les avantages à utiliser un EOA ?

  • Facile à utiliser, l’EOA est le type de compte le plus basique.
  • L’utilisateur contrôle entièrement l’EOA et les fonds qu’il contient, car seule la personne qui détient la clé privée peut gérer l’EOA.

3. Quels sont les inconvénients de l’EOA ?

  • En cas de perte ou de vol de votre clé privée, vos fonds pourraient être définitivement perdus.
  • EOA ne prend en charge ni la logique complexe, ni le code comme compte de contrat.

4. De quoi les utilisateurs doivent-ils tenir compte lors de l’utilisation de l’EOA ?

  • Gardez votre clé privée en sécurité et ne la partagez jamais avec personne d’autre, car c’est ce qui permet l’accès à votre EOA.
  • Il est important de créer une sauvegarde de votre clé privée ou de votre phrase de chiffrement afin d’éviter toute perte potentielle causée par une suppression accidentelle.
  • Avant d’envoyer une transaction, assurez-vous que l’adresse du destinataire est exacte et que vous avez bien pris connaissance des frais associés.

5. Quelles sont les différences entre un compte détenu en externe (EOA) et un compte de contrat ?

  • Le compte détenu en externe (EOA) est sécurisé par la clé privée et non par un contrat intelligent. Par exemple, lorsque vous créez un compte dans le portefeuille Ethereum, vous créez en fait un EOA. L’adresse associée au compte est générée sur la base de la clé publique, dérivée de la clé privée.
  • Prenons l’exemple d’Ethereum : le compte de contrat est créé en tant que type de compte spécial lorsqu’un contrat intelligent est déployé sur Ethereum. Ils sont contrôlés par la logique du code de contrat intelligent. L’adresse du contrat est déterminée par l’adresse de portefeuille de l’expéditeur (un EOA) et le nonce.