Hi, I don't understand why you have specifically mentioned the term 'coinbase' in the below part in the mining section. Does the rewards have anything to do with coinbase ?
As CounterEntropy pointed out, coinbase is the very first transaction in a block and they are added by the miner to the list of transactions they are going to include in the block. The coinbase doesn't have a UTXO input which almost all the bitcoin transactions have, but rather a coinbase input and a output which sends the freshly mined bitcoin to the miner's address.
Here is the code for the generation of new bitcoin from
validation.cppCAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return 0;
CAmount nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
nSubsidy >>= halvings;
return nSubsidy;
}
I think you could phrase it as below
'Along with that, the miners get rewarded with 12.5 BTC as per the current reward rate which is included in that particular block and goes to the miner's address.'
Thanks for re-phrasing the line. As I have already said, the topic is meant to serve as a reference to the newbies who come to the Indian board to learn something new. So, the technical terminology wouldn't be good for the common people. Let me update the OP with your new phrase.
PS : I have no idea on the taxation, mining and their role in the Indian economy. So if anyone willing to contribute to that particular section, please post it here. Thanks again to everyone who have contributed so far.
We are cumulatively bringing back the Indian board and simultaneously driving away the shitposters and translation abusers!