I'm just trying to wrap my head around the whole process, from what I've read I have a few questions. If you could answer any of them I would be very grateful
- For each BTC block that is mined, are the coins awarded to only 1 miner (or mining pool)? Does that mean all other miners that were mining that block lose out?
- Is the number of coins awarded for each mined block the same (if so, how many)? Are all blocks "created equal" so to speak?
- If the total number of BTC is meant to tend toward 21 million, how will this be achieved. Will the number of BTCs per block decrease, or will the time taken to mine each block increase?
- As BTC has become more popular, and more transactions have taken place, does this mean blocks later in the chain will have more transactions "written" into them? Doesn't this mean more computing power is required to verify them?
- I have read that a transaction fee is awarded to the BTC miner. This is voluntary, but as the rewards for mining BTCs decrease over time it will become compulsory. How exactly will this be enforced? How can people be coerced into giving part of their transaction to the miner (isn't this akin to taxation?)
Thanks again!