币库交易

imtoken怎么下载到手机 2023-07-03 05:11:47

区块中的第一笔交易是一种特殊交易,称为创建交易或 coinbase 交易。 这笔交易由京的节点构建,用于奖励矿工的贡献。 Jing的节点会创建一笔“支付25.09094928个比特币到Jing的地址”的交易,并将产生交易的奖励发送到自己的钱包中。 Jing 挖出一个区块获得的奖励金额是 coinbase 奖励(25 个全新的比特币)和区块中所有交易矿工费用的总和。

与常规交易不同,造币交易没有输入,也不消耗 UTXO。 仅包含一个称为 coinbase 的输入,它仅用于创建新的比特币。 创建交易有一个输出,支付给矿工的比特币地址。Genesis 交易的输出将这 25.0909 个比特币发送到矿工的比特币地址

比特币第一次交易时间_比特币美元交易时间_中国比特币交易时间

图片.png

这里要注意与普通交易的结构和内容的区别。 在造币交易中,“交易哈希”字段的32个字节全部填充0,“交易输出索引”字段全部填充0xFF(十进制255)。 该字段的值表示未引用UTXO。 “解锁脚本”被coinbase数据代替,矿工可以自定义。 不包含“解锁脚本”(也称为scriptSig)字段,由coinbase数据代替,最小长度为2字节,最大长度为100字节。 除了前几个字节比特币第一次交易时间,矿工可以自由使用其余的 coinbase,用他们想要的任何数据填充它。 像“泰晤士报 03/Jan/ 2009 Chancellor on through for second bailout for banks“

现在比特币第一次交易时间,矿工使用coinbase数据来实现extra nonce功能,并嵌入一个字符串来标识挖出它的矿池,这将在后面的章节中介绍。 277316区块的coinbase是交易输入的scriptSig字段,该字段的十六进制值为03443b0403858402062f503253482f。 第一个字节是 03,脚本执行引擎执行这条指令将接下来的 3 个字节压入脚本堆栈(见表 4-1),接下来的 3 个字节——0x443b04 是十进制的 277,316。 十六进制数 (03858402062) 用于编码额外的 nonce(参见“8.11.1 Nonce 值提升方案”)或随机值,以解决适当的工作量证明。 结尾部分(2f503253482f)是一个ASCII编码字符/P2SH/,表示挖出该区块的挖矿节点支持BIP0016定义的pay-to-script-hash(P2SH)。