以太坊作为全球领先的智能合约平台,其账户模型是理解其工作原理的基础,与许多区块链系统采用单一账户类型不同,以太坊设计了两种截然不同但又相互协作的账户类型:外部账户(Externally Owned Accounts, EOA)合约账户(Contract Accounts),这两种账户共同构成了以太坊生态系统的经济活动和智能合约交互的基础。

外部账户(EOA):用户的“钱包”

外部账户,也常被称为“个人账户”或“用户账户”,是由用户通过私钥控制的账户,它们是用户与以太坊区块链交互的主要入口,类似于传统银行账户,但功能更为强大和去中心化。

核心特征:

  1. 由私钥控制:外部账户的控制权完全掌握在拥有其私钥的个人或实体手中,谁掌握了私钥,谁就能控制该账户中的资产和发起交易,这是以太坊安全性的基石。
  2. 无需部署代码:外部账户本身不包含智能合约代码,它们的存在就是为了发起交易和持有资产。
  3. 主动发起交易随机配图