在探索去中心化金融(DeFi)、非同质化代币(NFT)或与以太坊区块链交互时,“账户”和“钱包”是两个频繁出现且至关重要的概念,它们共同构成了用户与以太坊网络互动的基础,理解它们的内涵、区别及联系,是踏入Web3世界的第一步。

以太坊账户:你的区块链身份标识

以太坊账户是你存在于以太坊网络上的“身份证明”或“地址”,它记录了你在该网络上的资产余额(如ETH)和状态(如拥有的NFT、合约交互记录等),与银行账户不同,以太坊账户并不依赖单一机构来维护,而是由以太坊区块链上的共识机制来保证其安全性和真实性。

以太坊账户主要分为两类:

  1. 外部账户 (Externally Owned Account, EOA)

    • 特点:这是最常见类型的账户,由用户通过私钥控制,私钥是一串随机生成的、独一无二的字符,它是该账户所有权的终极证明,谁拥有私钥,谁就控制该账户。
    • 构成:EOA由公钥地址衍生而来,公钥由私钥通过加密算法(如椭圆曲线算法)生成,而地址则是从公钥进一步计算得出的 shortened representation(简短表示),地址就像是你的银行账号,可以公开分享给他人,用于接收ETH或其他代币。
    • 功能:EOA可以发起交易(如发送ETH、与智能合约交互)、支付 gas 费用,它代表了网络中的一个“行为主体”。
  2. 合约账户 (Contract Account)

    • 特点:这类账户由智能合约随机配图