以太坊私链区块字段和交易字段的解释

以太坊私链区块字段和交易字段的解释_第1张图片

  • Difficulty:表示当前区块的难度。
  • ExtraData:与此区块相关的附加数据。
  • gasLimit:当前区块允许使用的最大gas。
  • gasUsed:当前区块累计使用的gas。
  • Hash:区块的哈希值。如果区块没有被确认,这个字段会是null值。
  • LogsBloom:区块日志的布隆过滤器,区块没被确认是值为null。 Miner:取得该区块记账权的矿工。
  • mixHash:一个Hash值,当与nonce组合时,证明此区块已经执行了足够的计算。 nonce:POW生成的哈希值。
  • Number:区块号。
  • parentHash:前一个区块的哈希值。
  • receiptsRoot:收据树的根哈希值。
  • Sha3Uncles:数据块的哈希值。
  • Size:当前区块的字节大小。
  • stateRoot:区块状态树的根哈希。
  • Timestamp:区块打包时的unix时间戳。
  • totalDifficulty:区块链到当前区块的总难度。
  • Transactions:交易的对象。
  • transactionsRoot:区块的交易树的根哈希。
  • Uncles:叔哈希的数组。

以太坊私链区块字段和交易字段的解释_第2张图片

  • blockHash:这个交易所在的块的哈希值。
  • blockNumber:这个交易所在的块的编号。
  • from:发起这个交易的账户或者用户。
  • gas:执行这个交易所需要的gas。
  • gasPrice:当前gas与以太币换算的汇率。
  • hash:当前这个交易的哈希值。
  • input:这里是部署智能合约的交易,所以这里的input是合约的16进制代码。
  • nonce:这里的是交易下的nonce值,是账户发起交易所维护的nonce,一个交易对应一个nonce值,注意区分区块中的nonce,区块中的nonce是用于POW的nonce。
  • r,v,s:交易签名和用去决定交易的发送者的对应值。
  • to:交易接收着的地址。这里是合约的创建,合约账户的地址还没有,所以是null。
  • transactionIndex:这个交易在其对应区块的序号。
  • value:指交易要给交易接收着发送的以太币数量。

更多技术博客:https://vilin.club/

你可能感兴趣的:(区块链,geth,ethereum,区块链)