Pages:
Author

Topic: So what happens to lost bit coins? (Read 2199 times)

legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
August 30, 2012, 11:13:25 AM
#26
It doesn't matter how many coins there are on an address. Nobody will 'guess' or 'hack' the corresponding private key, not within a million billion trillion years.

Not quite. Only until somebody builds a quantum computer...  Grin
Indeed. We probably have at least 50 years before it's practical. And we'll probably be able to see it coming at least 10 years in advance.

http://arxiv.org/pdf/quant-ph/0301141v2.pdf
donator
Activity: 994
Merit: 1000
August 30, 2012, 11:09:20 AM
#25
Please don't flame me, I'm just spit-balling here.

Could the blockchain size problem and the lost coins problem both be solved by the following solution?

Change the protocol so that the client nodes only keep the last x years of blockchain history.  As blocks with coins that haven't been moved in x years fall off the back of the chain, those coins are added to the next new block's mining rewards.

I don't really understand the protocol well enough to know whether a change like this would even be possible. Comments?
How many years?  Who gets to choose?  I vote for 10,000,000 years.  I'd hate for someone to choose a number like 40 years.  Just think, a 20 year old sets aside a bunch of bitcoin for retirement today and stops paying attention to bitcoin.  A year later the system is changed to re-issue coins more than 40 years old. When he is 62, he goes to access his coins and they are gone!

This has been discussed before. You can keep your coins alive my moving them within your own wallet. But I agree - recovering lost coins by means of a maximum life of an unspent transaction serves no purpose. Just add digits, or start another blockchain.
legendary
Activity: 3472
Merit: 4801
August 30, 2012, 10:54:14 AM
#24
Please don't flame me, I'm just spit-balling here.

Could the blockchain size problem and the lost coins problem both be solved by the following solution?

Change the protocol so that the client nodes only keep the last x years of blockchain history.  As blocks with coins that haven't been moved in x years fall off the back of the chain, those coins are added to the next new block's mining rewards.

I don't really understand the protocol well enough to know whether a change like this would even be possible. Comments?
How many years?  Who gets to choose?  I vote for 10,000,000 years.  I'd hate for someone to choose a number like 40 years.  Just think, a 20 year old sets aside a bunch of bitcoin for retirement today and stops paying attention to bitcoin.  A year later the system is changed to re-issue coins more than 40 years old. When he is 62, he goes to access his coins and they are gone!
donator
Activity: 994
Merit: 1000
August 30, 2012, 10:53:26 AM
#23
Please don't flame me, I'm just spit-balling here.

Could the blockchain size problem and the lost coins problem both be solved by the following solution?

Change the protocol so that the client nodes only keep the last x years of blockchain history.  As blocks with coins that haven't been moved in x years fall off the back of the chain, those coins are added to the next new block's mining rewards.

I don't really understand the protocol well enough to know whether a change like this would even be possible. Comments?

yes. if you can convince a significant portion of the network to include the change anything is possible. That's how the bitcoin protocol evolves: proposals are made, discussed, coded - but then it's up to the transaction validation nodes to download the source and agree to any changes.
sr. member
Activity: 254
Merit: 250
August 30, 2012, 10:15:32 AM
#22
Please don't flame me, I'm just spit-balling here.

Could the blockchain size problem and the lost coins problem both be solved by the following solution?

Change the protocol so that the client nodes only keep the last x years of blockchain history.  As blocks with coins that haven't been moved in x years fall off the back of the chain, those coins are added to the next new block's mining rewards.

I don't really understand the protocol well enough to know whether a change like this would even be possible. Comments?
newbie
Activity: 33
Merit: 0
August 30, 2012, 09:59:35 AM
#21
It doesn't matter how many coins there are on an address. Nobody will 'guess' or 'hack' the corresponding private key, not within a million billion trillion years.

Not quite. Only until somebody builds a quantum computer...  Grin
legendary
Activity: 1176
Merit: 1011
August 30, 2012, 09:54:47 AM
#20
The lost coins will disappear until people hack it.
In other words, until the end of time.

Quote
Cause you could guess the private key.
No, you couldn't.

This has been addressed numerous time, just yesterday there was another topic on this.

It doesn't matter how many coins there are on an address. Nobody will 'guess' or 'hack' the corresponding private key, not within a million billion trillion years.
legendary
Activity: 3676
Merit: 1495
August 30, 2012, 09:46:32 AM
#19
The lost coins will disappear until people hack it. 
...
Why mine bitcoin for a bit of tx fee when you could hack someone's bitcoins.
If you could hack someone's bitcoins, you could hack everyone's bitcoins.
If that happens, there's no need to try and get someone's lost 20k, better go get someone else's not actually lost 500k instead.  Wink
hero member
Activity: 756
Merit: 500
August 30, 2012, 09:38:16 AM
#18
The lost coins will disappear until people hack it.  Cause you could guess the private key.

If it's worth enough.  I know someone lost 20k + bitcoins.  From way back then.

Why mine bitcoin for a bit of tx fee when you could hack someone's bitcoins.
legendary
Activity: 1176
Merit: 1011
August 30, 2012, 02:40:48 AM
#17
One issue is how do you ensure nobody knows the key?
Well, it's very easy to generate 'custom' addresses that match the Bitcoin address format specs, without having the corresponding private key.

I'm pretty sure that nobody has the private key for any of the following addresses: (they all have coins)

1BitcoinEaterAddressDontSendf59kuE
1111111111111111111114oLvT2 ← I'm actually surprised this is even a valid address, seems too short!?
1QLbz7JHiBTspS962RLKV8GndWFwi5j6Qr ← note the hash160!

And also check out this transaction Shocked
legendary
Activity: 3472
Merit: 4801
August 29, 2012, 07:08:59 PM
#16
One issue is how do you ensure nobody knows the key?

Hey everyone the destroy your Bitcoins address is:
1N2sTE2qG8dnvrsFE22Qf2aDkx3RYUGPdk

I promise nobody has the private key. Smiley
Yes, as you mentioned there are several ways to deal with the conversion.  I was thinking along the lines of changing the bitcoin mining programs and client programs such that they would refuse to relay, include any transactions, or recognize as valid any transaction/block that use inputs signed with the key for the exchange bitcoin address.  It would require that a significant number of clients upgrade to the new version.  Then there wouldn't be much incentive to accept these transactions.  Having the private key wouldn't help much in that situation.

I'm sure there are better alternatives, the point is just that forcing a move to a new system wouldn't necessarily drive up (or down) the value of the existing BTC.
donator
Activity: 1218
Merit: 1079
Gerald Davis
August 29, 2012, 06:46:09 PM
#15
Yes (there are some simplifications with your proposal but it that is the general idea.  It has been discussed before and would work.

One issue is how do you ensure nobody knows the key?

Hey everyone the destroy your Bitcoins address is:
1N2sTE2qG8dnvrsFE22Qf2aDkx3RYUGPdk

I promise nobody has the private key. Smiley

Alternatively you could simply include all bitcoin1 addresses and values (as of a certain omega block) in the bitcoin2 genesis block.

Still Bitcoin is pretty extensible.  It is very unlikely a Bitcoin2 would be needed.  For example new address types (say which don't use ECDSA because it is compromised) could simply be added to the Bitcoin protocol and then a tx used to transfer coins from the "old" addresses to the new addresses.

What I think is more likely is some niche chain co-existing (probably with merge mining).  For example a coin which escrows Bitcoins to provide a reserve so that the alt-coin can maintain a dollar parity.  Or an alt-coin optimized for micro transactions.   Possible a verified alt-coin (strong identities w/ CA or self signed GPG keys) for B2B transactions.   So far all alt-coins have been pump and dump cheap copies but I think eventually some alt-coins will co-exist by targeting niches rather than trying to be general purpose currency.   
legendary
Activity: 3472
Merit: 4801
August 29, 2012, 06:15:58 PM
#14
The question is how this value transfer should happen. If people leave the bitcoin and start using a bitcoin2, the value of bitcoin is gonna plummet . . .
Couldn't "bitcoin2" just be coded with a bitcoin address for which nobody knows the private key?  It seems the protocol could be designed such that any bitcoin sent to that address along with a message including a "bitcoin2" address would result in the next "bitcoin2" block including an equivalent amount of newly minted "bitcoin2" coins assigned to the "bitcoin2" address from the message.  In this way the bitcoin to "bitcoin2" exchange rate could be pegged to some constant and ensure that the value of bitcoin doesn't drop or skyrocket relative to bitcoin2.  The 2 markets would move up and down tied together relative to other currencies.  If for any reason there should be any drift between the individual exchange rates, it would create an arbitrage opportunity for speculators which would quickly close the gap.

Perhaps it isn't as easy as it sounds in my head?
sr. member
Activity: 247
Merit: 250
August 29, 2012, 03:22:58 PM
#13
If people leave the bitcoin and start using a bitcoin2, the value of bitcoin is gonna plummet. Is is possible that bitcoin2 would be coded with the ability to process specially crafted bitcoin transactions and give you the equivalent in bitcoin2s...

Bitcoin & bitcoin2 could coexist just like the dollar & euro do today.  And as bitcoin2 gains in popularity, bitcoin would fall in value in comparison.  But it'd probably happen gradually like dollar/euro vs bitcoin today.  And exchange would probably happen the same way we convert dollars/euros to bitcoins.  If bitcoins could be patched to facilitate easy conversion to bitcoin2...then bitcoin would just copy the reasons bitcoin2 are better preventing the need for bitcoin2.  I was kinda making the assumption that the code couldn't be patch due for one reason or another (i.e. too decentralized to convert 51% of the miners).  But for bitcoin2 to take on bitcoin, it would definitely have to have a decent advantage.
donator
Activity: 994
Merit: 1000
August 29, 2012, 02:39:42 PM
#12
If its gone forever, then the bit coin pool would be constantly lowering, regardless of how low a rate, right? Which would mean value should sky rocket?

This is true.  This is far from an issue now because such a small population uses bitcoin & the value isn't high enough.  But there could come a time when enough coins have been lost that even a satoshi (the current smallest denomination) is worth too much making small transactions difficult.  My gut is that the network would be too decentralized to change it at that point, but someone could batch the code to add a set amount of zeros to everyone's balance (I think - correct me if I'm wrong).  Then we could have a denomination smaller than a satoshi.  If for w/e reason this can't be done, someone could always start a bitcoin2 w/ a higher maximum to overcome this issue.  Then you could just exchange your 1 satoshi for 100 satoshi2's & buy something worth less than 1 satoshi.  This will probably happen regardless when private key algo's are close to being broken.

The question is how this value transfer should happen. If people leave the bitcoin and start using a bitcoin2, the value of bitcoin is gonna plummet. Is is possible that bitcoin2 would be coded with the ability to process specially crafted bitcoin transactions and give you the equivalent in bitcoin2s... Even though the scenario is highly inlikely it still has some merit to think about a transition protocol from bitcoin to bitcoin2... maybe the two systems can operate together for a while ... similar to how the IPv4 to IPv6 transition operates...
sr. member
Activity: 247
Merit: 250
August 29, 2012, 01:59:32 PM
#11
If its gone forever, then the bit coin pool would be constantly lowering, regardless of how low a rate, right? Which would mean value should sky rocket?

This is true.  This is far from an issue now because such a small population uses bitcoin & the value isn't high enough.  But there could come a time when enough coins have been lost that even a satoshi (the current smallest denomination) is worth too much making small transactions difficult.  My gut is that the network would be too decentralized to change it at that point, but someone could batch the code to add a set amount of zeros to everyone's balance (I think - correct me if I'm wrong).  Then we could have a denomination smaller than a satoshi.  If for w/e reason this can't be done, someone could always start a bitcoin2 w/ a higher maximum to overcome this issue.  Then you could just exchange your 1 satoshi for 100 satoshi2's & buy something worth less than 1 satoshi.  This will probably happen regardless when private key algo's are close to being broken.
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
August 29, 2012, 01:23:50 PM
#10
The same thing that happens to gold when the galleon that is transporting it sinks
donator
Activity: 1218
Merit: 1079
Gerald Davis
August 29, 2012, 12:04:19 PM
#9
Didn't consider that part - if we have no real way of knowing, then the effect should be negligible.

They still affect supply and thus price.
kjj
legendary
Activity: 1302
Merit: 1026
August 29, 2012, 12:01:05 PM
#8
Didn't consider that part - if we have no real way of knowing, then the effect should be negligible.

What really happens is that the market sets the exchange rate based on supply and demand.  But the supply isn't the total supply, it is the active supply.  Coins that are lost, or forgotten, or being saved, are not active and do not influence the market.  Of course, if the price rises, that will give people an incentive to use (sell) their coins, pushing the price back down.  But there is no way to know which coins are being saved vs. which coins have been lost.
donator
Activity: 1218
Merit: 1079
Gerald Davis
August 29, 2012, 11:59:47 AM
#7
regardless of how low a rate
..
value should sky rocket?

Lost coins do reduce supply and that (everything else being equal) raises the price because bitcoins are finite. Still your two statements are in conflict.

If coins are being lost at a slow rate then we would expect the price to rise at a slow rate.  If the price is skyrocketing due to lost coins it would be coins are being lost at a very high rate.  Right?
Pages:
Jump to: