Consensus Without Identity: Using A Block Chain: Bitcoin's Consensus Algorithm
Consensus Without Identity: Using A Block Chain: Bitcoin's Consensus Algorithm
Consensus Without Identity: Using A Block Chain: Bitcoin's Consensus Algorithm
signed by A CA → A’
Pay to pkA’ : H( )
CA → B
Double-spend probability
CA → A’ double-spend decreases exponentially
attempt with # of confirmations
Value is fixed: currently 12.5 BTC, halves every 210,000 blocks created (or
every 4 years at the current rate of block creation)
• We are now in the third period – first period block reward was 50 BTC
Block creator gets to “collect” the reward only if the block ends up on long-
term consensus branch!
• Subtle but powerful trick: Incentivizes nodes to behave in way that will get other
nodes to extend their block
There’s a finite supply of bitcoins
Total supply: 21 million