Cosa la distingue dalle altre transazioni?
Una transazione normale spende bitcoin già esistenti. La transazione coinbase ha un solo input che non punta a nulla, perché crea nuovi bitcoin. Invece di una firma, come negli input normali, contiene un campo a formato libero di massimo 100 byte.
Dal 2013, quel campo deve iniziare con l’altezza del blocco. I miner inseriscono lì il nonce extra e spesso i pool aggiungono il proprio nome. Il primo in assoluto, nel blocco genesi, contiene il titolo di un giornale: “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”.
Quanto può pagare?
Al massimo il sussidio più le commissioni del blocco. Oggi il sussidio è di 3,125 BTC e le commissioni aggiungono circa 0,020 BTC a un blocco medio (stima in tempo reale, aggiornata ogni ora). Se il miner reclama di più, tutti i nodi rifiutano il blocco. Se reclama di meno, la differenza è persa per sempre. È già successo, per errore, in alcuni blocchi.
Gli output possono andare a qualsiasi indirizzo. Di solito un pool paga un proprio indirizzo e poi paga i membri separatamente. Da SegWit in poi, la coinbase contiene anche un piccolo output che impegna i dati witness del blocco.
Perché non si può spendere subito?
I bitcoin della coinbase devono aspettare che vengano aggiunti altri 100 blocchi, cioè circa da 16 a 17 ore. Il blocco può comunque perdere la gara e diventare obsoleto, e la sua ricompensa svanirebbe con lui. L’attesa impedisce di spendere bitcoin che potrebbero scomparire. L’exchange Coinbase è un servizio distinto, che ha lo stesso nome.
Fonti
- Coinbase · Bitcoin Wiki
- Riferimento sulla blockchain: intestazioni, alberi di Merkle, target · Documentazione per sviluppatori Bitcoin
- Guida alla blockchain · Documentazione per sviluppatori Bitcoin
I dati in tempo reale su questa pagina provengono dall’API di CloudMineCrypto e dai dati pubblici della blockchain. Vengono aggiornati regolarmente e contrassegnati nel punto in cui compaiono. Solo a scopo informativo, non sono una consulenza finanziaria.