← Back to list

Externally Owned Account (EOA) in BlockChain

Externally Owned Accounts (EOAs):

Huzaifa Shafiq · 2024-11-01 10:56 · 0 claps · 1.0 min read
#blockchain #eoa #smart-contracts
Open on Medium ↗
Wiki topics: CRY · Crypto & Web3

Externally Owned Account (EOA) in BlockChain

Externally Owned Accounts (EOAs):

An Externally Owned Account (EOA) is a blockchain account that is controlled by a private key and is usually referred to as a wallet. EOAs are essential for basic blockchain operations, such as: Sending and receiving transactions, Deploying smart contracts, and Interacting with decentralized applications (DApps). EOAs are similar to addresses in the Bitcoin protocol, but Ethereum’s blockchain has more functionality. For example, EOAs in Ethereum can trigger contract code, which allows them to deploy smart contracts or trigger smart contract functionality.

Some key features of EOAs:

Private key: The private key is only known to the user, allowing them to maintain ownership and full control over the account. Public key: The public key is used to obtain an EOA address, which is visible to everyone on the network. Transactions: EOAs are initiated externally by the person or entity that holds the private keys. Code: EOAs have no associated code, unlike contract accounts, which are governed by their contract code.

Differences Between EOAs and Smart Contracts

The main difference between Externally Owned Accounts (EOAs) and Smart Contract Accounts (SCAs) is that EOAs are managed by private keys, while SCAs are controlled by EVM code

Control:EOAs are user-controlled and require manual inputs for each action, while SCAs are autonomous and execute code based on predefined rules.

Creation:EOAs are created through wallet interfaces, while SCAs are initiated when the associated smart contract deploys on-chain.

Functionality:EOAs are used for basic transactions and interacting with decentralized applications (dApps), while SCAs can contain arbitrary logic and offer more complex features.

Security:EOAs rely primarily on user responsibility for security.


메타데이터
post_id
55c3bbefecf5
slug
externally-owned-account-eoa-in-blockchain-55c3bbefecf5
url
https://medium.com/@dmx224072/externally-owned-account-eoa-in-blockchain-55c3bbefecf5
canonical_url
https://medium.com/@dmx224072/externally-owned-account-eoa-in-blockchain-55c3bbefecf5
author_url
https://medium.com/@dmx224072
status
ok
fetched_at
2026-07-22 08:21:35