(a) In Olympic, what is the block reward/how is it calculated? Can you explain what the different rewards are e.g. for mining a block or an uncle? (b) Will these rewards be changed in Frontier?
a) Olympic had several set of rewards to promote network usage during the testing phase. These consisted of a fraction of a standard block reward per mined block. That is, if you mined a successful block during specific ranges of Olympic blocks, on Frontier the matching public/private key pair will get credited say, 0.5 real ether.
The rewards will be assigned by a bot that will tally up totals and then handed out during Frontier (for clarity, they will not form part of the Genesis block, but will be handed out later).
These rewards did not have anything to do with the rewards you'd normally get on the 'real' network, in the sense they didn't include rewards for Gas processed, or rewards for Uncles. These reward were exclusively for Olympic and absolutely arbitrary for the purpose of load testing.
b) Yes of course, during Frontier the mining rewards will be 'live'.
The successful PoW miner of the winning block receives: - A static block reward for the 'winning' block, consisting of exactly 5.0 Ether - ALL of the gas expended within the block, that is, all the gas from the contracts that were run within the block submitted by the winning miner. Over time, it's expected these will dwarf the static block reward - An extra reward for including Uncles as part of the block, in the form of an extra 1/32 per Uncle included
Uncles included in a block formed by the successful PoW miner receive: - 7/8 of the static block reward
Note that following testing, there are no longer any plan to cap the rewards at 10% - Frontier will operate at 100% of the reward mechanism.
UPDATES: ---- 13 July 2015 - Updated uncle reward, Olympic reward allocation process (thanks @vitalik)
I did a bit of sporadic mining on the testnet, but wasn't synced at the end. Is there any way to see if there are rewards due to the following addresses?
I'm confused too by some accounts showing a balance of 3.75 (or multiple). Where do they come from, if the block reward is 5 Ether and uncles get 7/8 * 5 = 4.375? 3.75 is only 3/4 of the static block reward
Comments
The rewards will be assigned by a bot that will tally up totals and then handed out during Frontier (for clarity, they will not form part of the Genesis block, but will be handed out later).
These rewards did not have anything to do with the rewards you'd normally get on the 'real' network, in the sense they didn't include rewards for Gas processed, or rewards for Uncles. These reward were exclusively for Olympic and absolutely arbitrary for the purpose of load testing.
b) Yes of course, during Frontier the mining rewards will be 'live'.
The successful PoW miner of the winning block receives:
- A static block reward for the 'winning' block, consisting of exactly 5.0 Ether
- ALL of the gas expended within the block, that is, all the gas from the contracts that were run within the block submitted by the winning miner. Over time, it's expected these will dwarf the static block reward
- An extra reward for including Uncles as part of the block, in the form of an extra 1/32 per Uncle included
Uncles included in a block formed by the successful PoW miner receive:
- 7/8 of the static block reward
Note that following testing, there are no longer any plan to cap the rewards at 10% - Frontier will operate at 100% of the reward mechanism.
UPDATES:
----
13 July 2015 - Updated uncle reward, Olympic reward allocation process (thanks @vitalik)
0xae86d977f174e3bdb5e2b683fd0da0be28cae6a5
0x7cb917afa5ee697f5aef395fd4ec0f430ae71168
3.75 is only 3/4 of the static block reward