cosino 发表于 2025-10-27 19:26:16

比特币Coinbase交易格式详解

比特币网络中的Coinbase交易是一种特殊的交易类型,它是每个新区块中的第一笔交易。与普通交易不同,Coinbase交易没有输入,而是由矿工创建用于获取区块奖励和交易手续费。

Coinbase交易的格式包含几个关键组成部分。交易输入部分包含一个coinbase字段,矿工可以在这个字段中写入任意数据,通常包括区块高度和额外随机数。交易输出部分指定了区块奖励的接收地址和金额。

在技术细节上,Coinbase交易的脚本签名长度在2到100字节之间,必须包含区块高度。交易输出的价值等于当前区块奖励加上该区块中所有交易的手续费总和。

Coinbase交易具有一些重要特性。它必须是一个新创建的交易,不能引用任何之前的交易输出。此外,Coinbase交易需要等待100个区块确认后才能花费,这是为了防止矿工进行自私挖矿攻击。

随着比特币减半事件的发生,Coinbase交易中的区块奖励会定期减半。从最初的50个比特币开始,现在已经经历了多次减半,这个机制确保了比特币的总量不会超过2100万个。
页: [1]
查看完整版本: 比特币Coinbase交易格式详解