Bitcoin Forum
November 18, 2024, 08:38:59 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Can bitcoins be lost out of existence?  (Read 1146 times)
Searinox (OP)
Full Member
***
Offline Offline

Activity: 147
Merit: 100


Do you like fire? I'm full of it.


View Profile
April 06, 2013, 08:22:30 AM
 #1

Imagining a hypothetical scenario in the future, where all 21 bitcoins have been generated, and no more are possible. Giving this more time, users, one way or another, will end up making mistakes and losing their wallets from formats or faulty hardware. Since this results in permanent loss of access to those bitcoins, will people gradually and steadily lose more and more access to the blockchain's coins until no more can be retrieved? This is currently not a problem since we can keep generating new coins, but once the limit is reached, I imagine the supply won't be stuck at 21m but will in fact start to go down as these mistakes gradually make coins unavailable.
MaTachi
Member
**
Offline Offline

Activity: 98
Merit: 10


Hack the planet!


View Profile WWW
April 06, 2013, 08:26:00 AM
 #2

Yeah, that is already happening. Computer crashes and such. Other forget their coins.

@DanielJonss. On a long enough timeline, the survival rate for everyone drops to zero.
whiskers75
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502


Doesn't use these forums that often.


View Profile
April 06, 2013, 08:26:32 AM
 #3

If that were to happen, the code would change to expand the limit, and everybody would upgrade.
But only if the whole network agreed...


Elastic.pw Elastic - The Decentralized Supercomputer
ELASTIC ANNOUNCEMENT THREAD | ELASTIC SLACK | ELASTIC FORUM
solex
Legendary
*
Offline Offline

Activity: 1078
Merit: 1006


100 satoshis -> ISO code


View Profile
April 06, 2013, 08:29:28 AM
 #4

A grisly thread full of cautionary tales...

https://bitcointalk.org/index.php?topic=7253.0

MaTachi
Member
**
Offline Offline

Activity: 98
Merit: 10


Hack the planet!


View Profile WWW
April 06, 2013, 08:53:05 AM
 #5

If that were to happen, the code would change to expand the limit, and everybody would upgrade.
But only if the whole network agreed...


Is that even possible without everybody starting over from scratch?

@DanielJonss. On a long enough timeline, the survival rate for everyone drops to zero.
Searinox (OP)
Full Member
***
Offline Offline

Activity: 147
Merit: 100


Do you like fire? I'm full of it.


View Profile
April 06, 2013, 09:00:05 AM
 #6

If real money is lost or damaged, somebody eventually finds it, or more can be printed in its place. If bitcoins are lost, new ones can be mined. But this will one day not be possible anymore. As for expanding the limit, it's a slippery slope. Nobody can prove they lost their bitcoins, and the network can't tell the difference between bitcoins left for safekeeping for 10, 50, 100 years and bitcoins whose wallet has been permanently lost.

If new coins are generated beyond 21m "to compensate" for the lost ones, how can one possibly gauge the loss? And with losses constantly occurring, this "compensation" cap rise would very well mean that it will be raised indefinetly, allowing for perpetual creation of new BTCs, which breaks one of its own rules brings back the inflation problem.

On the other hand, if we do not generate BTCs beyond the cap, we will slowly move towards owning # gigabytes worth of unreadable hdd-occupying gibberish. When the last wallet containing coins is lost, the entire blockchain - by then probably in the terabytes if not petabytes - will be worth absolutely zero.

I feel like the system needs to make coins orphan-proof, or reminable. In its current state that simply isn't possible since again - it's impossible to tell between money left for safekeeping and money without a wallet. If a rule would be made to force all coin blocks to be read at least once a year before being deemed orphan and made reminable, that would solve the problem, and introduce a whole new set of issues in turn. I'm not sure it's even possible for the network to check the birth date of a block once it's encrypted and only the private key can read its content, not to mention nothing of its current structure stores last read timestamps. So in other words, there's no easy fix...
Rodyland
Hero Member
*****
Offline Offline

Activity: 499
Merit: 500


View Profile
April 06, 2013, 09:11:52 AM
 #7

Assuming coin loss is slow the system can be adjusted .   The current 8dp limit is arbitrary and can be changed with the consent of the majority of the hashing power(they all agree to update their software to allow 16dp say).
             

Beware the weak hands!
1NcL6Mjm4qeiYYi2rpoCtQopPrH4PyKfUC
GPG ID: E3AA41E3
Jace
Sr. Member
****
Offline Offline

Activity: 288
Merit: 251


View Profile
April 06, 2013, 09:22:03 AM
 #8

Just nitpicking about symantics: bitcoins don't exist in the first place, there's only a list of transactions between addresses. This history of transactions is never lost. But sure, coins can become unavailable (effectively "lost") if people lose their private keys.

Imagining a hypothetical scenario in the future, where all 21 bitcoins have been generated,
This is never gonna happen. It will come arbitrarily close, but the actual 21 million will never be reached.

Way, way before year 2140 (or thereabout) when the block reward halves down to less than 1 satoshi, the smallest subdivision of 1 BTC will be reduced to less than the 1/100,000,000th that current clients support (probably to unlimited pricision, by simply allowing floating point BTC values of arbitrary length).

So no matter how many coins are destroyed, new fractions are always being mined, even in hundreds or thousands of years from now.

Feel free to send your life savings to 1JhrfA12dBMUhcgh85wYan6HL2uLQdB6z9
mickFNQ1
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
April 06, 2013, 11:21:34 AM
 #9

Good point Jace
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
April 06, 2013, 03:51:47 PM
 #10

As bitcoins are lost, the remaining bitcoins become more valuable.

As such the average person has less of them and therefore can't lose as many.

This cycle continues.

So while 3 years ago someone might have lost 10,000 bitcoins, it is far less likely to happen now.

Today someone might lose 100 bitcoins, but if the exchange rate continues to increase like it has,, in another 4 years is will be unlikley for someone to lose much more than 1 bitcoin.

If a lot of those are lost and the value increases even more, individual losses greater than 0.01 bitcoin will become unlikely.

If enough such loss continues, it is possible that we could get to the point where 0.00000001 BTC is to large a value to be used for small purchases.  At that time (how many hundreds of years from now is that likely to be?  Do we really care how they choose to deal with such an issue 5 centuries from now?), they could modify the protocol to allow more than 8 decimal places, or a variety of other solutions that have been suggested.
shadypepe
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
April 06, 2013, 04:27:57 PM
 #11

has someone done a detailed exponential forecast model including mining and how many btc are lost each day predicting the supply of bitcoins for the next x years?

CZd9oh4FWe4f1TB69YyedxnuGyHt21zEPu
Jace
Sr. Member
****
Offline Offline

Activity: 288
Merit: 251


View Profile
April 06, 2013, 04:47:05 PM
 #12

has someone done a detailed exponential forecast model including mining and how many btc are lost each day predicting the supply of bitcoins for the next x years?
There's no way to tell if bitcoins are actually lost or not.

Unless you can see an address is obviously fake. I mean valid, but generated as an address only, without having the corresponding private key. Such as 1BitcoinEaterAddressDontSendf59kuE - that's 0.41196588 BTC stuck in a black hole for the length of time Smiley

Feel free to send your life savings to 1JhrfA12dBMUhcgh85wYan6HL2uLQdB6z9
nebulus
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


... it only gets better...


View Profile
April 06, 2013, 04:50:46 PM
 #13

Sure, you can lose your Bitcoins out of existence, just remove your wallet.dat. It is highly doubtful that all the users would suddenly do the same though. So the answer to your question is no.

pyedpyper
Full Member
***
Offline Offline

Activity: 172
Merit: 100


View Profile
April 06, 2013, 05:05:29 PM
 #14

It is highly unlikely that ALL bitcoins would ever be lost, as when approaching that point the value of the remaining coins will increase exponentially - and thus be looked after with greater and greater care. If there were only one bitcoin left its value would be in the billions or trillions of dollars, and people would be doing business with satoshis. Additionally the bitcoin software could allow division beyond the current 8 decimal places.
pyedpyper
Full Member
***
Offline Offline

Activity: 172
Merit: 100


View Profile
April 06, 2013, 05:10:49 PM
 #15

Just nitpicking about symantics: bitcoins don't exist in the first place, there's only a list of transactions between addresses. This history of transactions is never lost. But sure, coins can become unavailable (effectively "lost") if people lose their private keys.

Imagining a hypothetical scenario in the future, where all 21 bitcoins have been generated,
This is never gonna happen. It will come arbitrarily close, but the actual 21 million will never be reached.

Way, way before year 2140 (or thereabout) when the block reward halves down to less than 1 satoshi, the smallest subdivision of 1 BTC will be reduced to less than the 1/100,000,000th that current clients support (probably to unlimited pricision, by simply allowing floating point BTC values of arbitrary length).

So no matter how many coins are destroyed, new fractions are always being mined, even in hundreds or thousands of years from now.

Very good point - I did not realize it only "approached" 21 million. Makes more sense...

Do you know what the actual coin-limiting algorithm is?
alexh
Member
**
Offline Offline

Activity: 183
Merit: 10



View Profile
April 06, 2013, 05:14:49 PM
 #16

Is there a possibility to see how many bitcoins have been truly "lost"?

I can't think of a way, but maybe there is.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
April 06, 2013, 05:18:27 PM
 #17

Very good point - I did not realize it only "approached" 21 million. Makes more sense...

Do you know what the actual coin-limiting algorithm is?

50 BTC (stored internally as an integer value of 5000000000) per block for 210,000 blocks, then perform a binary right shift on the subsidy value to get 25 BTC (2500000000) per block for the next 210,000 blocks, then binary right-shift again to get a subsidy of 12.5 BTC (1250000000).  Continue every 210,000 blocks until the reward has been 0.00000001 BTC (1) per block for 210,000 blocks.  The next right-shift results in a reward of 0 from then on.

Are you looking for the actual C source code?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
April 06, 2013, 05:21:42 PM
 #18

Is there a possibility to see how many bitcoins have been truly "lost"?

I can't think of a way, but maybe there is.

Depends on what you mean by "truly lost".

There is no difference between bitcoins that have been intentionally unspent and bitcoins that are unspent because the private key is lost. So in that case, no there is no way to know.

There is another method of "losing" bitcoins that can be seen in the blockchain.

If a miner is running buggy software and therefore doesn't take the full subsidy+fees the difference between what they could have taken and what they actually took is permanently "lost".  It vanishes from the blockchain forever as of that block.  This can be seen/identified in the block where it happens.
Harveyx
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
April 06, 2013, 05:43:42 PM
 #19

A lost wallet in a crashed computer can definitely be a problem, if no keys are avalible. Also, i don't know if they can be intentionally destroyed - i don't think so. Not considering why would anyone do that Smiley
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
April 06, 2013, 06:28:56 PM
 #20

i don't know if they can be intentionally destroyed
Yes, they can.

why would anyone do that Smiley

Well they might do it accidentally if they are mining and have a bug in their program, but as to why they would do it "intentionally": some people do dumb things.
Pages: [1] 2 »  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!