文档:以太坊帐户 | ethereum.org

1.简介

以太坊帐户是一个具有以太币 (ETH) 余额的实体,可以在以太坊上发送交易。

帐户可以由用户控制,也可以作为智能合约部署。

2.账户类型

以太坊有两种帐户类型:

  • 外部持有:私钥的所有者控制
  • 合约:由代码控制,部署在网络上的智能合约。

这两种帐户类型都能:

  • 接收、持有和发送 ETH 和 token
  • 与已部署的智能合约进行交互

3.主要区别

外部持有

  • 创建帐户是免费的
  • 可以发起交易
  • 外部所有的帐户之间只能进行 ETH 和代币交易

合约

  • 创建合约存在成本,因为需要使用网络存储空间
  • 只能在收到交易时发送交易
  • 从外部帐户向合约帐户发起交易能触发代码,如转移代币甚至创建新合约

4.账户详情

以太坊帐户有四个字段:

  • nonce:帐户发送交易数量的计数器,确保交易只处理一次。 合约帐户中代表创建合约数量
  • balance:这个地址拥有的 Wei 数量。 每个 ETH 有 1e+18 Wei。
  • codeHash&#x