
Externally Owned Account(EOA)是以太坊网络上一种由个人用户通过私钥控制的账户类型。它是你用于发送交易或管理以太币(ETH)的账户。与仅由代码控制的智能合约账户不同,EOA 由用户直接掌控。
以太坊上主要有两类账户:
EOA 和合约账户都可以持有和转移 ETH。但只有 EOA 能主动发起交易。合约账户只有在被 EOA 或其他智能合约激活后才能执行操作。
每个 EOA 关联一组私钥和公钥。私钥赋予你对账户的全部控制权,用于签名交易并证明你是授权方;公钥则用于生成你的以太坊地址。
EOA 主要具备以下功能:
尽管 EOA 和合约账户都能存储代币和数据,但两者有显著不同:
EOA 是以太坊生态的基础,用户通过它与网络互动。以太坊上的所有操作都始于 EOA。没有 EOA,智能合约无法被激活或运行。
持有 EOA 最关键的是保证私钥安全。私钥一旦丢失,账户和资产将无法找回;私钥被盗,账户资金将被他人完全控制。
Externally Owned Account(EOA)是由用户私钥控制的以太坊账户,可发送 ETH、与智能合约交互等。EOA 与由代码控制、需 EOA 激活才能运作的合约账户不同。两者共同构成以太坊网络的基石。
EOA 由私钥控制,直接代表用户。合约账户由智能合约代码控制,数据存储于区块链。主要区别在于:EOA 可主动发起交易,合约账户仅在被触发时执行操作。
生成私钥后,通过公钥推导出以太坊地址。将私钥加密存储在 JSON 密钥文件中。使用地址进行交易,确保私钥始终保密。
私钥用于交易签名和账户资金控制;公钥用于验证签名。持有私钥即掌控账户及全部资产。
EOA 交易的 Gas 费取决于交易复杂度和网络拥堵程度,费用以 ETH 支付。费率随网络变化,需实时查询。
EOA 依赖私钥安全,管理简便但易被密钥泄露攻击。合约账户可实现程序化安全和恢复机制,但面临智能合约漏洞与操作复杂度提升的风险。
不能。EOA 账户无法直接部署智能合约,只能调用和交互现有合约。部署新合约需借助合约钱包或专业部署工具。











