0

On the site https://coin.dance/blocks#blockDetails, there is a column Coin Base Text with values like Mined by AntPoolk9 Z4,b or *3Zc/BTC.COM/mm.j΀n~OoBրn*e*@ for example. What does it mean? Is it equivalent to the nonce (because I thought, the nonce is always numeric)?

And where is this information stored? In each bitcoin block? And why?

0

1 Answer 1

3

Every block has one coinbase transaction, which is a transaction that miners use to send the block reward and fees to one or more outputs.

Since that transaction is generating new coins it has a special kind of input, that is called the coinbase, which allows up to 100 bytes of arbitrary data to be written to the blockchain. Most mining pools will put some sort of text in that field to identify themselves as the miner of that block. A solo miner can put anything* they want in that field, such as the message that Satoshi Nakamoto put in the Genesis Block coinbase:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

*As of block 227,836, the first few bytes of the coinbase must contain the block height

3
  • thank you :) But what I still do not understand: Why is this even usefull/necessary. 100 Bytes of arbitrary data per block (more than 47 Megabytes in 500,000 blocks) sounds like a waste of storage space...
    – hardfork
    Commented Dec 15, 2017 at 18:31
  • 1
    @Alpha Satoshi Nakamoto used it to include that message, to prove that the block was mined after that date. It also provides space for an extraNonce, which is used to try more hashes when mining. I'm not sure if he envisioned more uses than that, but it has been used sense then. It must contain the block height now, which is useful for guaranteeing that no two coinbase transactions are identical (which was previously an easy way for miners to make multiple transactions with the same TXID). Knowing the pool that mined a block is certainly useful as a way to measure pool centralization.
    – Paul
    Commented Dec 15, 2017 at 18:39
  • @Alpha Also, 47 Mb is hardly a dent. If that little amount of storage caused an issue for someone they'd have a problem in 8 hours anyway when the blockchain has grown by more than 47Mb.
    – Paul
    Commented Dec 15, 2017 at 18:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.