Bitcoin Forum
May 21, 2024, 04:15:02 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Why was 21 million coins chose as the total number of bitcoins?  (Read 3519 times)
CtrlAltBernanke420 (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
March 03, 2015, 05:21:15 AM
 #1

Why not 1 bitcoin…

Why not 1million or 100million bitcoins, why not 21 billion, or trillion?

Why not 14 million?
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 03, 2015, 05:27:44 AM
 #2

Because Satoshi thought that 21 million is ideal.
Who are we to say that it is not?

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Indefinitely
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
March 03, 2015, 05:33:32 AM
 #3

As a play on the ridiculousness of the legal age to drink alcohol being 21, while the legal age to sacrifice your life and finally becoming an adult is 18.
bitspill
Legendary
*
Offline Offline

Activity: 2058
Merit: 1015



View Profile
March 03, 2015, 05:38:01 AM
 #4

21 million was not chosen, 21 million is the result of multiple other choices.

Initial block reward was 50BTC
1 block is made every 10 minutes
Block reward halves every 4 years

Those three choices lead to 21 million coins, after so many halvings the block reward eventually hits 0 and at that time the number of coins generated happens to be just under 21 million.

{ BitSpill }
bitspill
Legendary
*
Offline Offline

Activity: 2058
Merit: 1015



View Profile
March 03, 2015, 05:39:12 AM
 #5

As a play on the ridiculousness of the legal age to drink alcohol being 21

Legal drinking age is 18 in many European countries.

{ BitSpill }
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
March 03, 2015, 05:41:35 AM
 #6

The answer to the universe and everything is 42.
Since we are human, imperfect, and not God, and only know half of everything, we should use half of 42.
Therefore, 21 million coins represents that half of the great work is done.  Wink

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
harrymmmm
Hero Member
*****
Offline Offline

Activity: 576
Merit: 503


View Profile
March 03, 2015, 05:44:18 AM
 #7

Why not 1 bitcoin…

Why not 1million or 100million bitcoins, why not 21 billion, or trillion?

Why not 14 million?

It's not quite as arbitrary as it seems...
The final total of the infinite series is twice the number issued in the first 4 years (before the first halving). That, in turn, is determined completely by the initial block reward (and the 10 min block time).

So once satoshi had decided on the mechanism and issuance rate, the only parameter left to play with was the initial block reward of 50 btc.

Total of 1 btc would mean there's only 10^8 units (satoshis) to handle the whole system ... not enough.

50 per block probably seemed like a good number to get them mined, distributed, enough to play with even if one only mined one block, etc.

I'm guessing about it tho...someone correct me if i'm missing a good reason here.
bitkilo
Legendary
*
Offline Offline

Activity: 1638
Merit: 1010


https://www.bitcoin.com/


View Profile WWW
March 03, 2015, 05:44:36 AM
 #8

How did other coins like doge and NXT .ect work out there total coins?

finnile
Full Member
***
Offline Offline

Activity: 196
Merit: 104


View Profile
March 03, 2015, 05:59:51 AM
 #9

How did other coins like doge and NXT .ect work out there total coins?

They usually estimate how many coins will be mined, and what will be the time by which they all will be mined.Blockrewards/blocktime etc and all taken into account to come to a number.

Icardi09
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
March 03, 2015, 06:38:35 AM
 #10

Satoshi think it's ideal Cheesy
kidding, that number is from mining reward after halving several times in next hundred years.
Enzyme
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
March 03, 2015, 06:41:16 AM
 #11

Why not 1 bitcoin…

Why not 1million or 100million bitcoins, why not 21 billion, or trillion?

Why not 14 million?
Satoshi wanted Bitcoin to be rare, it's as if he knew the price boom would happen.
nikona
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


View Profile
March 03, 2015, 01:14:56 PM
 #12

Why not 1 bitcoin…

Why not 1million or 100million bitcoins, why not 21 billion, or trillion?

Why not 14 million?
Satoshi wanted Bitcoin to be rare, it's as if he knew the price boom would happen.

I guess it was a complete accident..n randomly he got to that amount..when he though 21 mil was enough.
R2D221
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
March 03, 2015, 01:44:58 PM
 #13

The answer to the universe and everything is 42.
Since we are human, imperfect, and not God, and only know half of everything, we should use half of 42.
Therefore, 21 million coins represents that half of the great work is done.  Wink

If somebody knew half of everything today, they could pretty much become God.

An economy based on endless growth is unsustainable.
slacknation
Member
**
Offline Offline

Activity: 93
Merit: 10


View Profile
March 03, 2015, 04:12:13 PM
 #14

21 million was not chosen, 21 million is the result of multiple other choices.

Initial block reward was 50BTC
1 block is made every 10 minutes
Block reward halves every 4 years

Those three choices lead to 21 million coins, after so many halvings the block reward eventually hits 0 and at that time the number of coins generated happens to be just under 21 million.

if you look into the source code, 21m was hardcoded, not derived as you have mentioned
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1003



View Profile
March 03, 2015, 04:21:24 PM
 #15

21 million was not chosen, 21 million is the result of multiple other choices.

Initial block reward was 50BTC
1 block is made every 10 minutes
Block reward halves every 4 years

Those three choices lead to 21 million coins, after so many halvings the block reward eventually hits 0 and at that time the number of coins generated happens to be just under 21 million.

if you look into the source code, 21m was hardcoded, not derived as you have mentioned
Oh, where is that?

Only thing that's hardcoded is:

1. the initial 50 BTC per block
2. reward halving every 210000 blocks

Just these two factors implicitly determine the 21M limit (or actually: 20999999.9769 BTC).

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
escrow.ms
Legendary
*
Offline Offline

Activity: 1274
Merit: 1004


View Profile
March 03, 2015, 04:25:11 PM
 #16

http://bitcoin.stackexchange.com/questions/8439/why-was-21-million-picked-as-the-number-of-bitcoins-to-be-created

Maybe this?
LiteCoinGuy
Legendary
*
Offline Offline

Activity: 1148
Merit: 1010


In Satoshi I Trust


View Profile WWW
March 03, 2015, 04:32:38 PM
 #17



roughly 21x21x21 m



A total of 174,100 tonnes of gold have been mined in human history, according to GFMS as of 2012. This is roughly equivalent to 5.6 billion troy ounces or, in terms of volume, about 9261 m3, or a cube 21.0 m on a side.

Since Bitcoin is often compared to gold, total number of bitcoins matches total amount of gold mined in human history which can be imagined as a cube 21 m on a side.

runpaint
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
March 03, 2015, 04:34:10 PM
 #18


Only thing that's hardcoded is:

1. the initial 50 BTC per block
2. reward halving every 210000 blocks

Just these two factors implicitly determine the 21M limit (or actually: 20999999.9769 BTC).

Yes, but WHY?

The block reward doesn't continue to halve forever.  It stops, instead of going to .5, .25, .12, .06, .03, etc.

The correct answer is that Bitcoin was designed to have enough divisible units (Satoshis) to replace the entire money supply of the world.  Obviously it was a rough estimate, but the intent was that 21 million * 100 million Satoshis = enough units to replace all fiat money.

GoldenCryptoCommod.com
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
March 03, 2015, 04:34:34 PM
 #19

21 million was not chosen, 21 million is the result of multiple other choices.

Initial block reward was 50BTC
1 block is made every 10 minutes
Block reward halves every 4 years

Those three choices lead to 21 million coins, after so many halvings the block reward eventually hits 0 and at that time the number of coins generated happens to be just under 21 million.

if you look into the source code, 21m was hardcoded, not derived as you have mentioned

Looks derived exactly as explained to me (except that the reward halves every 210000 blocks which is approximately every 4 years):

https://github.com/bitcoin/bitcoin/blob/59310f1c02673c3ee068cd82f8654bed9b757889/src/main.cpp#L1229
Code:
CAmount GetBlockValue(int nHeight, const CAmount& nFees)
{
    CAmount nSubsidy = 50 * COIN;
    int halvings = nHeight / Params().SubsidyHalvingInterval();
    // Force block reward to zero when right shift is undefined.
    if (halvings >= 64)
        return nFees;
    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy >>= halvings;
    return nSubsidy + nFees;
}
runpaint
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
March 03, 2015, 04:36:35 PM
 #20

21 million was the intended number, it isn't "derived" in the sense that it's an arbitrary number.  It was coded intentionally to produce 21 million.

GoldenCryptoCommod.com
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!