一、Input data 字段简介
1、什么是Input data?
Input data 字段是以太坊交易的一部分,允许用户在交易中包含其他信息。此字段通常表示为十六进制字符串。
每次和以太坊网络交互,不管是直接转账还是调用合约其实都是向以太坊网络发起了一笔Transaction,这个Transaction通过私钥签名并发送至以太坊节点后,以太坊的矿工就会执行这笔transaction。
Transaction中有以下几个比较重要的字段:
所提交的交易包括下列信息:
from
- 发送者的地址,代表谁发起的这笔Transaction,一般是你的钱包地址,该地址将签署交易。 这将是一个外部帐户,因为合约帐户无法发送交易to
— 接收地址,向谁发送。如果是转账,to就是你要转账的目标钱包地址;如果这笔交易是调用合约,to就是要调用的合约地址(如果是外部帐户,交易将传输值。 如果是合约帐户,交易将执行合约代码)signature
– 发送者的标识符。 当发送者的私钥签署交易并确保发送者已授权此交易时,生成此签名。nonce
- 一个有序递增的计数器,表示来自帐户的交易数量value