如何识别一个以太坊交易是 ETH 转账?

如何识别一个以太坊交易是 ETH 转账?

这是今天一个朋友问我的问题,如何识别一个以太坊交易是 ETH 转账? 很多时候,问题的答案都是和上下文有关的,笼统的说,所有的以太坊交易都可以认为是的 ETH 转账,只是有些转账 ETH 数量为 0。显然这样归类很多时候没太大意义。 再细化一下,所有 ETH 数量大于 0 的交易,也就是 value 值大于 0 的交易,都可以称为 ETH 转账,毕竟发生了价值转移嘛。但这里的交易有很大一部分的交易的目的并不是为了转移 ETH,可能有的是用来创建合约,有的是为了调用合约,这两类调用都有个特点,就是交易的 data 字段不为空。 再细化一下,所交易的 ETH 数量大于 0,也就是交易的 value 值大于 0,并且交易的 data 字段为空的交易,可以认为是真正的 ETH 交易,交易的接受者地址可以是一般地址,也可以是合约地址。

这是今天一个朋友问我的问题,如何识别一个以太坊交易是 ETH 转账?

很多时候,问题的答案都是和上下文有关的,笼统的说,所有的以太坊交易都可以认为是的 ETH 转账,只是有些转账 ETH 数量为 0。显然这样归类很多时候没太大意义。

再细化一下,所有 ETH 数量大于 0 的交易,也就是 value 值大于 0 的交易,都可以称为 ETH 转账,毕竟发生了价值转移嘛。但这里的交易有很大一部分的交易的目的并不是为了转移 ETH,可能有的是用来创建合约,有的是为了调用合约,这两类调用都有个特点,就是交易的 data 字段不为空。

再细化一下,所交易的 ETH 数量大于 0,也就是交易的 value 值大于 0,并且交易的 data 字段为空的交易,可以认为是真正的 ETH 交易,交易的接受者地址可以是一般地址,也可以是合约地址。

  • 发表于 2019-06-06 22:27
  • 阅读 ( 3547 )
  • 学分 ( 5 )
  • 分类:以太坊

评论