Source: cirosantilli/coinbase-transaction

= Coinbase transaction

The first transaction of each <Bitcoin block> is called the "coinbase transaction", and it is magic as it does not need to point to a previous <output script> and have a valid <input script> as it serves as a <Block reward> for <miner (cryptocurrency)>[miners].