Pages:
Author

Topic: The 2140 end of new bitcoins. (Read 6598 times)

legendary
Activity: 4424
Merit: 4794
June 18, 2013, 01:49:30 PM
#27
Quote
ets say based on todays difficulty. a number of ASICS far surpass the estimate of the last difficulty increase and so blocks are now found in 9 minutes or less.. the next change will push the difficulty to a 12 minute rate per block solution to ensure that the solving of blocks stay on their 4 year half life cycle.

Can anyone confirm if this is true? It sounds wrong.

my use of the 9 minutes -12 minutes were not to be taken literally. they were used to indicate that the difficulty would change to get an average time of 10 minutes per 4032 block.

hmmm..

my use of the amount 10 minutes and 4032 blocks is not to be taken literally, it is used to indicate that the difficulty over a average time evens out to ensure that the block solving stays on course for its 4 year cycle before the reward halving.

there is infact a slight variance on the number of seconds that has been mathemaically calculated into the bitcoin rules to make it not quite 10 minutes.

(hopefully this reply should quash the anal dwelling but monkeys that want to take things literally, instead of reading and putting into context)
member
Activity: 114
Merit: 10
June 18, 2013, 12:30:03 PM
#26
I also responded to that at the bottom of page 1. I think it got missed somehow.

I like the chart, though. It's a very good illustration of the points I was trying to make.
full member
Activity: 200
Merit: 104
Software design and user experience.
June 18, 2013, 07:48:35 AM
#25
Quote
ets say based on todays difficulty. a number of ASICS far surpass the estimate of the last difficulty increase and so blocks are now found in 9 minutes or less.. the next change will push the difficulty to a 12 minute rate per block solution to ensure that the solving of blocks stay on their 4 year half life cycle.

Can anyone confirm if this is true? It sounds wrong.

It is wrong. Next difficulty is adjusted based on mean speed of the previous 2016 blocks. When hashpower monotonically grows, it means that blocks will still appear quicker than 10 minutes, but not that much quicker than before the adjustment.

Notice how difficulty is always behind the growing hashpower.



PS. Those who think 10 min interval is sacred and typical intervals of 8 minutes are "evil" do not understand anything and should go and re-read bitcoin.org/bitcoin.pdf multiple times. 10 min interval is a good enough approximation that makes miners waste less than 1% of CPU time while newly mined block is being propagated. 10 min is also good for sending blocks over partisan radio networks or to the satellite (or a google baloon). In itself, 10 or 8 minutes per block it does not matter at all. When the inflation rate drops to small numbers (<5%), it won't matter how fast blocks are actually appearing: every 10 minutes, 7 or 5.
newbie
Activity: 45
Merit: 0
June 18, 2013, 06:49:13 AM
#24
Quote
ets say based on todays difficulty. a number of ASICS far surpass the estimate of the last difficulty increase and so blocks are now found in 9 minutes or less.. the next change will push the difficulty to a 12 minute rate per block solution to ensure that the solving of blocks stay on their 4 year half life cycle.

Can anyone confirm if this is true? It sounds wrong.
full member
Activity: 200
Merit: 104
Software design and user experience.
June 18, 2013, 06:34:08 AM
#23
So what this potentially means that if bitcoins keep the newcomer demand high, and the supply falls, there will be a great rise in the bitcoin price on a daily basis.  And in just 10 years from now, 1 bitcoin could be worth 10k or more (a bit optimistic).

If bitcoin demand grows, the price will grow. If it doesn't (market is saturated), then price stops growing.

With more than 50% coins already mined and quite low annual inflation (12% in 2013 comparing to 50% in 2011), supply does not affect prices much (in 2011 if you remember the price was slowly going down as miners were steadily selling their coins). Today demand is defining the price much more.

If we are doing optimistic estimation, it depends on the target market. If Bitcoin takes half of gold market as a distributed ledger of wealth, then its price has to be more than 10-20K USD. If it takes 10% of the global black market (estimated size is 1800 bln USD), its price must be around 8000 USD per BTC. Choose your market and figure how much BTC must be worth if it's used on X% of that market. If BTC replaces all currencies on global scale, each BTC would be much more than 1 million of today's dollars. I believe this can happen, but it may take a generation or two.
sr. member
Activity: 420
Merit: 250
June 17, 2013, 07:49:18 PM
#22
Why is this date so prevalent and so stuck in people's heads?

I don't care when the last satoshi will be mined. What really matters is this:

90% of all coins will be minted by 2023 (in ten years).
98% of all coins will be minted by 2033 (in twenty years).

In 2023 the annual inflation rate will be around 2-3%.
In 2033 the annual inflation rate will be less than 1%.

So in just 10-20 years the inflation will be so insignificant, newly minted coins won't make any difference on the market. If fiat money happen to survive for the next 20 years, miners won't be able to produce 10-20% price volatility due to selling BTC to pay for equipment.

Illustration by Matt Whitlock:



So what this potentially means that if bitcoins keep the newcomer demand high, and the supply falls, there will be a great rise in the bitcoin price on a daily basis.  And in just 10 years from now, 1 bitcoin could be worth 10k or more (a bit optimistic).
legendary
Activity: 4424
Merit: 4794
June 17, 2013, 05:40:53 PM
#21
Quote
but the dates at which the block reward decreases to such a small amount of satoshi's per block to even be worthy of mining, will come sooner

Maybe not. You can buy more with the 25 reward today than you could with the 50 reward at the start.

ding ding ding we a have a winner. Glad a few people get it Smiley

definetly a winner hense the

Quote
alot of miners will think its time to end mining in 2029-2033 when the reward moves from just over 1.5btc to 0.7812500 per 10 minutes but thats because they are basing the profitability etc on todays value and hypertheticals
member
Activity: 114
Merit: 10
June 17, 2013, 05:20:32 PM
#20
I still see 2140 given as the date for new bitcoins to run out, in all kinds of places.

Why is this date so prevalent and so stuck in people's heads?

Do people not understand the way difficulty readjustments work? Every difficulty increase happens because 2016 blocks were found in shorter time than projected. The timeline is based on 10 minute per block projection. Every difficulty increase moves forward the date when all new bitcoins have been minted, unless we have some future difficulty decreases that compensate for the difficulty increase.

So why do we keep saying 2140? Closer to 2100 is more accurate, IMHO.

fail.
based on a 10 minute timeframe the total 21mill bitcoins will be found beyond 2200, but the dates at which the block reward decreases to such a small amount of satoshi's per block to even be worthy of mining, will come sooner

but before we get to that lets address the quoted fail..

lets say based on todays difficulty. a number of ASICS far surpass the estimate of the last difficulty increase and so blocks are now found in 9 minutes or less.. the next change will push the difficulty to a 12 minute rate per block solution to ensure that the solving of blocks stay on their 4 year half life cycle.
and lets say there was a period where miners never exceeded the estimate. then the difficulty would not increase. it would stay the same or decrease, ensuring that at the end of the 4 year the allotment of coins for that 4 year period were rewarded.

what you will find is that in 2037 each 10 minute reward would be worth 1 satoshi meaning unless extra decimals are added, the end would be 2141 for reward mining. even though there is still only 20,999,999 btc in existence (not quite finished).

alot of miners will think its time to end mining in 2029-2033 when the reward moves from just over 1.5btc to 0.7812500 per 10 minutes but thats because they are basing the profitability etc on todays value and hypertheticals

This is false. From the wiki:
Quote
Every 2016 blocks (which should take two weeks if this goal is kept perfectly), every Bitcoin client compares the actual time it took to generate these blocks with the two week goal and modifies the target by the percentage difference. This makes the proof-of-work problem more or less difficult. A single retarget never changes the target by more than a factor of 4 either way to prevent large changes in difficulty.

Following this explanation, time should be 1209600 seconds. if time is actually 1000000 seconds, retarget would be 1209600/1000000 = 1.2096 giving new difficulty of current_difficulty*1.2096 = new_difficulty.
That would project forward 1209600 seconds for the next 2016 blocks, based on the average finding time of the previous 2016 blocks.

If this is wrong, show me code-blocks, not extrapolation.

As for the 10% every 2 weeks for a century... agreed. Nothing grows at that rate forever. Mean reversion suggests we will stabilize between 5-10% annually at some point. The moving forward of the date which has already occurred, though, is unlikely to ever be reversed.
kjj
legendary
Activity: 1302
Merit: 1026
June 17, 2013, 07:04:57 AM
#19
Nothing grows at 10%+ every 2 weeks for a century.  Run the numbers out for a decade or two if you don't believe me.

hero member
Activity: 759
Merit: 500
June 17, 2013, 06:12:51 AM
#18
damn I'm kinda late :/
full member
Activity: 200
Merit: 104
Software design and user experience.
June 17, 2013, 06:02:04 AM
#17
Why is this date so prevalent and so stuck in people's heads?

I don't care when the last satoshi will be mined. What really matters is this:

90% of all coins will be minted by 2023 (in ten years).
98% of all coins will be minted by 2033 (in twenty years).

In 2023 the annual inflation rate will be around 2-3%.
In 2033 the annual inflation rate will be less than 1%.

So in just 10-20 years the inflation will be so insignificant, newly minted coins won't make any difference on the market. If fiat money happen to survive for the next 20 years, miners won't be able to produce 10-20% price volatility due to selling BTC to pay for equipment.

Illustration by Matt Whitlock:
Eri
sr. member
Activity: 264
Merit: 250
June 17, 2013, 03:30:07 AM
#16
Quote
but the dates at which the block reward decreases to such a small amount of satoshi's per block to even be worthy of mining, will come sooner

Maybe not. You can buy more with the 25 reward today than you could with the 50 reward at the start.

ding ding ding we a have a winner. Glad a few people get it Smiley
full member
Activity: 168
Merit: 100
June 17, 2013, 03:13:30 AM
#15
Quote
but the dates at which the block reward decreases to such a small amount of satoshi's per block to even be worthy of mining, will come sooner

Maybe not. You can buy more with the 25 reward today than you could with the 50 reward at the start.
Eri
sr. member
Activity: 264
Merit: 250
June 16, 2013, 11:25:00 PM
#14
I still see 2140 given as the date for new bitcoins to run out, in all kinds of places.

Why is this date so prevalent and so stuck in people's heads?

Do people not understand the way difficulty readjustments work? Every difficulty increase happens because 2016 blocks were found in shorter time than projected. The timeline is based on 10 minute per block projection. Every difficulty increase moves forward the date when all new bitcoins have been minted, unless we have some future difficulty decreases that compensate for the difficulty increase.

So why do we keep saying 2140? Closer to 2100 is more accurate, IMHO.

fail.
based on a 10 minute timeframe the total 21mill bitcoins will be found beyond 2200, but the dates at which the block reward decreases to such a small amount of satoshi's per block to even be worthy of mining, will come sooner

but before we get to that lets address the quoted fail..

lets say based on todays difficulty. a number of ASICS far surpass the estimate of the last difficulty increase and so blocks are now found in 9 minutes or less.. the next change will push the difficulty to a 12 minute rate per block solution to ensure that the solving of blocks stay on their 4 year half life cycle.
and lets say there was a period where miners never exceeded the estimate. then the difficulty would not increase. it would stay the same or decrease, ensuring that at the end of the 4 year the allotment of coins for that 4 year period were rewarded.

what you will find is that in 2037 each 10 minute reward would be worth 1 satoshi meaning unless extra decimals are added, the end would be 2141 for reward mining. even though there is still only 20,999,999 btc in existence (not quite finished).

alot of miners will think its time to end mining in 2029-2033 when the reward moves from just over 1.5btc to 0.7812500 per 10 minutes but thats because they are basing the profitability etc on todays value and hypertheticals

What this guy said.

also

Error: CommonSense v1.1.5 was unable to execute. Sarcasm v1.1 module not found. Error Code: FxIng-Id10t "

Lol Cheesy
hero member
Activity: 686
Merit: 504
always the student, never the master.
June 16, 2013, 11:22:12 PM
#13
The Mayans predicted all the Bitcoins would be produced on December 21, 2012

+1

Bullshit.

They did NOT. They don't even known about SHA256 algorithms.

legendary
Activity: 1245
Merit: 1004
June 16, 2013, 10:42:39 PM
#12
The Mayans predicted all the Bitcoins would be produced on December 21, 2012

+1

Bullshit.

They did NOT. They don't even known about SHA256 algorithms.
legendary
Activity: 4424
Merit: 4794
June 16, 2013, 09:06:24 PM
#11
I still see 2140 given as the date for new bitcoins to run out, in all kinds of places.

Why is this date so prevalent and so stuck in people's heads?

Do people not understand the way difficulty readjustments work? Every difficulty increase happens because 2016 blocks were found in shorter time than projected. The timeline is based on 10 minute per block projection. Every difficulty increase moves forward the date when all new bitcoins have been minted, unless we have some future difficulty decreases that compensate for the difficulty increase.

So why do we keep saying 2140? Closer to 2100 is more accurate, IMHO.

fail.
based on a 10 minute timeframe the total 21mill bitcoins will be found beyond 2200, but the dates at which the block reward decreases to such a small amount of satoshi's per block to even be worthy of mining, will come sooner

but before we get to that lets address the quoted fail..

lets say based on todays difficulty. a number of ASICS far surpass the estimate of the last difficulty increase and so blocks are now found in 9 minutes or less.. the next change will push the difficulty to a 12 minute rate per block solution to ensure that the solving of blocks stay on their 4 year half life cycle.
and lets say there was a period where miners never exceeded the estimate. then the difficulty would not increase. it would stay the same or decrease, ensuring that at the end of the 4 year the allotment of coins for that 4 year period were rewarded.

what you will find is that in 2037 each 10 minute reward would be worth 1 satoshi meaning unless extra decimals are added, the end would be 2141 for reward mining. even though there is still only 20,999,999 btc in existence (not quite finished).

alot of miners will think its time to end mining in 2029-2033 when the reward moves from just over 1.5btc to 0.7812500 per 10 minutes but thats because they are basing the profitability etc on todays value and hypertheticals
member
Activity: 114
Merit: 10
June 16, 2013, 06:29:42 PM
#10
The Mayans predicted all the Bitcoins would be produced on December 21, 2012

+1
legendary
Activity: 2062
Merit: 1035
Fill Your Barrel with Bitcoins!
June 16, 2013, 06:25:55 PM
#9
The Mayans predicted all the Bitcoins would be produced on December 21, 2012
member
Activity: 114
Merit: 10
June 16, 2013, 05:00:35 PM
#8
I actually agree with you that the end of coin date is irrelevant. The point where transaction fees consistently exceed new coins in the block reward is much more important, and much harder to predict.

And I think you have a point that the difficulty of predicting that point is why people talk about the end of new coins date instead, but it still doesn't explain why we keep saying 2140 when everyone who understands difficulty adjustment knows it will be sooner than that.
Pages:
Jump to: