Coinbase交易

每个比特币区块中的第一笔交易,用于创建新BTC(区块补贴)并为矿工收集所有交易手续费。

什么是Coinbase交易?

Coinbase交易是每个比特币区块中的第一笔交易。它的独特之处在于没有输入——它凭空创造新的比特币。这是新BTC进入流通的机制。Coinbase交易还收集该区块中所有其他交易的手续费。

Coinbase交易如何运作

  1. 当矿工(或矿池)构建新的区块模板时,Coinbase交易首先被创建
  2. 输出金额等于区块补贴(当前为3.125 BTC)加上区块中所有交易手续费的总和
  3. 输出地址设置为矿工或矿池的钱包地址
  4. Coinbase交易包含一个称为"coinbase"的特殊输入字段,矿工可以在其中嵌入任意数据

Coinbase数据字段因中本聪在创世区块中的留言而闻名:"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks."矿池通常使用此字段来标识自己并包含额外的nonce空间用于挖矿。

Coinbase交易与矿池

在矿池挖矿中,Coinbase交易支付到矿池的地址。然后矿池根据支付方式(FPPS、PPLNS、PPS+等)将资金分配给各个矿工。这就是为什么矿工不直接从区块中收到BTC——矿池充当中间人,通过Coinbase交易收集所有区块奖励并重新分配。

成熟期

Coinbase交易的输出在其所在区块之上再挖出100个区块之前不能被花费。这个100区块成熟期(大约16.5小时)的存在是为了防止区块被孤立或发生链重组时出现问题。矿工和矿池必须等待这段时间,新铸造的BTC才能变为可花费。

Coinbase交易与Coinbase公司

比特币中的Coinbase交易与加密货币交易所Coinbase公司无关。该公司以这个比特币协议概念命名,但它们是完全不同的事物。在挖矿语境中,"coinbase"始终指区块中的第一笔交易。