文档:以太坊帐户 | ethereum.org
1.简介
以太坊帐户是一个具有以太币 (ETH) 余额的实体,可以在以太坊上发送交易。
帐户可以由用户控制,也可以作为智能合约部署。
2.账户类型
以太坊有两种帐户类型:
- 外部持有:私钥的所有者控制
- 合约:由代码控制,部署在网络上的智能合约。
这两种帐户类型都能:
- 接收、持有和发送 ETH 和 token
- 与已部署的智能合约进行交互
3.主要区别
外部持有
- 创建帐户是免费的
- 可以发起交易
- 外部所有的帐户之间只能进行 ETH 和代币交易
合约
- 创建合约存在成本,因为需要使用网络存储空间
- 只能在收到交易时发送交易
- 从外部帐户向合约帐户发起交易能触发代码,如转移代币甚至创建新合约
4.账户详情
以太坊帐户有四个字段:
- nonce:帐户发送交易数量的计数器,确保交易只处理一次。 合约帐户中代表创建合约数量
- balance:这个地址拥有的 Wei 数量。 每个 ETH 有 1e+18 Wei。
- codeHash&#x