HOLIDAY SEASON: Save up to 50% and get up to $90 BTC on the best deals of the year

Shop now

Secure the Best Deals

Black Friday is here

  • Start shopping
  • Save up to 50%
Shop now Learn more

Externally Owned Account (EOA)

Nov 10, 2025 | Updated Nov 10, 2025
An Externally Owned Account (EOA) is a type of blockchain account controlled by a user via a private key, which allows them to authorize transactions.

What Is an Externally Owned Account?

An Externally Owned Account, or EOA, is a type of blockchain account. The term “externally owned” signifies that the account is controlled by a private key held by a user. This distinguishes it from a smart contract account, which is a program controlled entirely by code that lives on the blockchain.

An EOA is what users create when they set up a new wallet using a signer or a software wallet, and the primary way to interact with the blockchain. Every action, such as sending funds, minting a token, or using a decentralized application (dApp), must be initiated and authorized by an EOA.

While many blockchains using an account-based model feature externally owned accounts (EOAs), they’re most commonly associated with the pioneering smart contract blockchain, Ethereum. This model differs from Bitcoin, which instead uses Unspent Transaction Outputs (UTXOs), where a user’s wallet keeps track of funds as a collection of individual transactions rather than a single account balance.

How Does an Externally Owned Account Work?

An EOA is fundamentally defined by its use of Public Key Cryptography – a type of encryption system that uses a key pair to secure assets:

  • The private key is a long, randomly generated, secret string of data. It acts as the account’s master password, as it is used to authorize (or “sign”) transactions. 
  • The public key is generated from your private key. Your public wallet address—the one you share with others to receive funds—is a shorter, more usable translation of this public key.

Externally Owned Accounts vs. Smart Contract Accounts

Here is a simple breakdown of the two account types on Ethereum:

  • Externally Owned Accounts (EOAs):
    • Controlled by a human with a private key.
    • Can start new transactions.
    • Must pay gas fees for transactions.
    • Can only initiate simple transactions and approvals since it can’t understand or execute code.
  • Contract Accounts (Smart Contracts):
    • Controlled by their own internal code.
    • Cannot start new transactions (they can only react to one).
    • Do not have a private key.
    • Contains executable code, unlocking complex functionality.

The Future: EIP-7702 and EOA Evolution

For a long time, the key difference was that EOAs had limited functionality, since they couldn’t contain executable code. To use more complex functions—such as time-locked transactions and gas sponsorship— EOAs would need to approve external smart contracts. That changed with the Ethereum Pectra upgrade in 2025, which introduced EIP-7702. This major update that bridged the gap between EOAs and smart contracts.

This improvement now means an EOA “borrow” smart contract features, unlocking several powerful benefits for users like transaction batching, gas sponsorship, and spending controls.

Move-to-Earn

Move-to-Earn is a concept in the Web3 ecosystem through which people are rewarded for physical activities like walking, jogging, and running.

Full definition

Bitcoin Core

Bitcoin Core is the software used to connect to and interact with the Bitcoin peer-to-peer network.

Full definition

Sidechain

A sidechain is a discrete blockchain that is connected to the main blockchain or mainnet through a 2-way bridge. Sidechains were created to solve transaction speed issues in blockchains by decongesting the mainnet.

Full definition

Own your crypto future

Stay informed with security tips, updates, and exclusive offers from Ledger

Your email address will only be used to send you our newsletter, as well as updates and offers. You can unsubscribe at any time. Learn more

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.