前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >bitcoin-04-coinbase交易

bitcoin-04-coinbase交易

作者头像
潇洒
发布2023-10-23 08:45:48
1760
发布2023-10-23 08:45:48
举报
文章被收录于专栏:石头岛石头岛

coinbase交易,也是被打包在区块中的第一笔交易,只是这笔是区块的第一笔交易,是挖矿产生的奖励。

查看 coinbase交易

代码语言:javascript
复制
https://api.blockcypher.com/v1/btc/main/txs/1a44cb6551af919652eac49d953c50ab2acb1ebdfe7d2b20ed3c1944bd37ac96

coinbase 结构

可以很明显的看到,除了公共字段外,有 outputs、inputs 两个字段。

  1. outputs: 交易输出
  2. inputs: 交易输入
代码语言:javascript
复制
{
  block_hash: "00000000000000000000bca6ccc2ef309fd814f80a55b3e08a4212326137d7d2",
  block_height: 681181,
  block_index: 0,
  hash: "1a44cb6551af919652eac49d953c50ab2acb1ebdfe7d2b20ed3c1944bd37ac96",
  addresses: [
    "1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY"
  ],
  total: 680382463,
  fees: 0,
  size: 378,
  vsize: 351,
  preference: "low",
  confirmed: "2021-04-30T05:03:17.197Z",
  received: "2021-04-30T05:03:17.197Z",
  ver: 1,
  lock_time: 1241604347,
  double_spend: false,
  vin_sz: 1,
  vout_sz: 4,
  opt_in_rbf: true,
  data_protocol: "unknown",
  confirmations: 3552,
  confidence: 1,
  inputs: [
    {
      output_index: -1,
      script: "03dd640a2cfabe6d6ddc65590fdf47b7f8d0805179ce336bb1dfb8fc6697e67bac15286de7910b4a7610000000f09f909f082f4632506f6f6c2f114d696e6564206279206c67316467737472000000000000000000000000000000000000050000000000",
      sequence: 420554726,
      script_type: "empty",
      age: 681181
    }
  ],
  outputs: [
    {
      value: 680382463,
      script: "76a914c825a1ecf2a6830c4401620c3a16f1995057c2ab88ac",
      spent_by: "e80511c1ed5deec12f50d918614a94145d3089f269e33522a0aa72b0054a5c96",
      addresses: [
        "1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY"
      ],
      script_type: "pay-to-pubkey-hash"
    },
    {
      value: 0,
      script: "6a24aa21a9ed24ea773c9b58e4a4ad4c14ae4b75ff79cb1adbb08b0d3960d532d655414030dc",
      addresses: null,
      script_type: "null-data",
      data_hex: "aa21a9ed24ea773c9b58e4a4ad4c14ae4b75ff79cb1adbb08b0d3960d532d655414030dc"
    },
    {
      value: 0,
      script: "6a3448617468ae18c94d8ebfbebe1e8a6567fee08b7023579133e65a4ad2ac48ef7c13b6f444a3bf7eac9e8b418186649d337d64fee1",
      addresses: null,
      script_type: "null-data",
      data_hex: "48617468ae18c94d8ebfbebe1e8a6567fee08b7023579133e65a4ad2ac48ef7c13b6f444a3bf7eac9e8b418186649d337d64fee1"
    },
    {
      value: 0,
      script: "6a24b9e11b6d267720bd57a3442dd397de915eb9c2d46e3dc90633755d504e5458ef23804ff2",
      addresses: null,
      script_type: "null-data",
      data_hex: "b9e11b6d267720bd57a3442dd397de915eb9c2d46e3dc90633755d504e5458ef23804ff2"
    }
  ]
}

总体结构说明

字节

字段

字段说明

描述

4

ver

交易版本号

明确这笔交易参照的规则

1-9

vin_sz

输入计数器

包含的交易输入数量

不定

inputs

交易输入

一个或多个交易输入

1-9

vout_sz

输出计数器

包含的交易输出数量

不定

outputs

交易输出

一个或多个交易输出

4

lock_time

锁定时间

一个区块号或UNIX时间戳

inputs 交易输入

字节长度

字段

说明

32

交易哈希值

固定为全0

4

输出索引

固定为全1

1-9

Coinbase脚本长度

coinbase的脚本字节长度

不定

coinbase脚本

coinbase脚本,可以任意填充

4

序列号

固定值0xFFFFFFFF

outputs 交易输出

字节长度

字段

说明

字节长度

字段

说明

8

总量

用聪表示的比特币值

1-9

锁定脚本大小

用字节表示的后面的锁定脚本长度

不定

锁定脚本

一个定义了支付输出所需条件的脚本

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看 coinbase交易
  • coinbase 结构
  • 总体结构说明
    • inputs 交易输入
      • outputs 交易输出
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档