- 以太坊虚拟机:以太坊中智能合约的运行环境。
- 账户
- 外部账户
- 被公钥-私钥对控制
- 合约账户
- 合约账户被存储在账户中的代码控制
- 外部账户与合约账户区别
- 内部结构
- 外部账户
- 消息:类似于比特币上的交易
- 与比特币交易的不同点
- 以太坊的消息可以由外部实体或者合约创建,比特币的交易只能外部创建
- 以太坊的消息可以包含数据
- 如果以太坊消息的接收者是合约账户,可以选择进行回应,这意味着以太坊消息包含着函数概念
- 交易
- 以太坊的”交易“指存储从外部账户发出的消息的签名数据包。
- 交易包含消息的接收者,用于确认发送者的签名、以太坊账户余额、要发送的数据和被称为STARTGAS和GASPRICE的两个数值。
- 交易吞吐量(TPS):
- 交易吞吐量指的是以太坊每秒能够处理的交易数量
- 计算方式:TPS=(gasLimit/gas)/出块速度,目前以太坊上gasLimit大小为6771518。