Etherenum 以太坊交易
交易定义
比特币交易非常简单,它只做一件事,就是进行交易。 忽略细节,这一切都归结为TO(谁收钱),FROM(谁汇款)和AMOUNT(多少钱)。
以太坊很大的不同是其交易还有一个DATA字段。
三种类型交易
价值传递 (和比特币相同)
TO :收款地址
DATA :留空或留言信息
FROM :谁发出
AMOUNT :发送多少
1 | { |
创建合约
TO :留空 (这就是触发创建智能合约的原因)
DATA :包含编译为字节码的智能合约代码
FROM :谁创建
AMOUNT :可以是零或任何数量的以太,它是我们想要给合约的存款。
1 | { |
调用合约函数
TO: 目标合约账户地址
DATA: 包含函数名称和参数 - 标识如何调用智能合约函数
FROM :谁调用
AMOUNT : 可以是零或任意数量的以太,例如可以支付合约服务费用。
1 | { |