Post
Topic
Board Development & Technical Discussion
Re: Bitcoin branch - multiple blocks
by
lugospod
on 23/03/2018, 20:05:22 UTC

Quote
The Coinbase transaction includes the transaction fees for all the transactions in the block, plus the block subsidy.
However, if a miner mines an empty block (a block without any other transactions apart from the Coinbase transaction -- for a block to be valid, the Coinbase transaction must always be present), then the Coinbase transaction contains only the block subsidy.
For example in this block you can see that the block had fees of 0.4739BTC and if you check the Coinbase transaction you can see that the output of the transaction is 12.9739BTC which is the block subsidy of 12.5BTC + the total transaction fees of ~0.4739BTC
Compare it to the first block that Satoshi mined that had no other transactions.
You can clearly see that the Coinbase transaction only has an output of 50BTC (which was the block subsidy at that time)

Thank you for a very precise answer Smiley so, the part I was missing was that coinbase includes the transaction fees, and the miner will receive that fee after "maturity" time expires.

Is there a crypto technoogy that solved the problem of waiting such a long time to be "sure" the transaction is "safe?

Also, when all of the blocks were mined, and miners will have to make a business model based only on transaction fees (currently as I see it it is all/monstly about block reward).... how will the miners pack the transactions - will the "dificulty" be set to a very high number so basically each "try" will generate a new block (he will not get the reward), and the coinbase transaction will only include fees? If this is the way it will happen, then there will be a higher possibility of forking (because every miner would generate a block very quickly) - right?

The difficulty can't be left as it is, because no-one wold spend a lot of energy/cpu just to collect small amount of fees....

tnx!



There are few alternatives such as Uncle block in Ethereum where miners who mine orphaned block still can get reward and miners who give info about orphaned block also get smaller reward. But it comes with risk more coins mined, might increase maximum coin cap and can be abused by miners.

Oh, tnx!


The "difficultly" is automatically adjust every 2016 blocks (or about 2 weeks) based on network/total mining hasharete, so it won't any different with today since and even if multiple miners mine a block at similar time, the block with "longest" chain will be confirmed and others treated as orphan block and fork/chain-split won't happen.

I explained my question in previous comment (I guess I didn't explain my question good enough)...Smiley check my comment please and let me know what is wrong in my "thinking"...