DeathAndTaxes (OP)
Donator
Legendary
Offline
Activity: 1218
Merit: 1125
Gerald Davis
|
 |
July 02, 2014, 11:19:44 PM Last edit: July 02, 2014, 11:39:11 PM by DeathAndTaxes Merited by ABCbits (10), o_e_l_e_o (4) |
|
In validating a UTXO parser I started looking at various outputs which are provably unspendable. As of block #305303 2,745.22283996 BTC have been provably lost. The total number of coins lost is higher potentially much higher but most of those losses can't be proven. Funds sent to outputs that can never be redeemed can be provably shown to be lost. Category NumOutputs AmountLost ----------------------------------------- BugOpFalse 23 2,609.36304319 BugP2Pool 182 0.60280235 BugInvalidOpcode 14 0.04520008 BugInvalidPubKey 17,112 0.00242288 BugParseError 1 0.00040000 ZeroValue * 3,080 0.00000000 MissingFromUTXO ** --- 135.20897146 ----------------------------------------- Total 20,412 2,745.22283996 BTC * Zero value unprunable outputs are not invalid outputs but they are undesirable. I was surprised to see there are over three thousand in the UTXO. In the future the creation of new zero value outputs (with the exception of the prunable OP_RETURN) could be made invalid and potentially even these outputs pruned off by a hard fork. ** As of block 305,303 the coin supply is limited to 12,882,575 BTC. This is based on the max subsidy per block and the block height. However the UTXO (set of all unspent outputs) is only 12,882,439.79102854 BTC. Some of the difference may be due to OP_RETURN outputs (which are unspendable by protocol) having a value set. This could be accidental or intentional. Another source of lost coins is due to miners taking less than the maximum block reward which in effect "de-mines" an amount of coins equal to the difference between the allowed reward and the taken reward.
|
|
|
|
newIndia
Legendary
Offline
Activity: 2226
Merit: 1052
|
 |
July 02, 2014, 11:31:54 PM |
|
In validating a UTXO parser I started looking at various outputs which are provably unspendable. As of block #305303 2,745.22283996 BTC have been provably lost. The total number of coins lost is higher potentially much higher but most of those losses can't be proven. Funds sent to outputs that can never be redeemed can be provably shown to be lost. Category NumOutputs AmountLost ----------------------------------------- BugOpFalse 23 2,609.36304319 BugP2Pool 182 0.60280235 BugInvalidOpcode 14 0.04520008 BugInvalidPubKey 17,112 0.00242288 BugParseError 1 0.00040000 ZeroValue * 3,080 0.00000000 MissingFromUTXO ** --- 135.20897146 ----------------------------------------- Total 20,412 2,745.22283996 BTC * Zero value unprunable outputs are not invalid outputs but they are undesirable. I was surprised to see there are over three thousand in the UTXO. In the future the creation of new zero value outputs (with the exception of the prunable OP_RETURN) could be made invalid and potentially even these outputs pruned off by a hard fork. ** As of block 305,303 the coin supply is limited to 12,882,575 BTC. This is based on the max subsidy per block and the block height. However the UTXO (set of all unspent outputs) is only 12,882,439.79102854 BTC. Some of the difference may be due to OP_RETURN outputs (which are unspendable by protocol) having a value set. This could be accidental or intentional. Another source of lost coins is due to miners taking less than the maximum block reward which in effect "de-mines" an amount of coins equal to the difference between the allowed reward and the taken reward. How is this happening ? Is not the reward scheme in the protocol ? Does a miner have choice for his reward ?
|
|
|
|
Taras
Legendary
Offline
Activity: 1386
Merit: 1054
Please do not PM me loan requests!
|
 |
July 02, 2014, 11:33:07 PM |
|
I'd like to know whether or not the bitcoins sent to nonexistent public keys should be left lost forever or somehow put back into the ecosystem via increasing the block reward a little bit until they have all been restored (and preventing future coin destruction).
Provably purging coins from the economy may have its advantages, though. Satoshi could send his coins to nowhere, and if bitcoin is ever illegal and the government possesses any of it they can do what they do with ivory: make it stop existing from their vaults.
This is still a pretty dangerous part of bitcoin, because all of these losses have been from faulty coding on the sender's behalf. This loss could have been prevented.
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1014
|
 |
July 03, 2014, 12:06:48 AM |
|
increasing the block reward a little bit No.
|
|
|
|
cinnamon_carter
Legendary
Offline
Activity: 1148
Merit: 1018
It's about time -- All merrit accepted !!!
|
 |
July 03, 2014, 12:11:23 AM |
|
just because coins are unredeemed does not mean they don't belong to anyone and no one has the right to take those coins. anyone who mined btc with such care can import those keys anytime they like (unless they died in an accident ) I'd like to know whether or not the bitcoins sent to nonexistent public keys should be left lost forever or somehow put back into the ecosystem via increasing the block reward a little bit until they have all been restored (and preventing future coin destruction).
Provably purging coins from the economy may have its advantages, though. Satoshi could send his coins to nowhere, and if bitcoin is ever illegal and the government possesses any of it they can do what they do with ivory: make it stop existing from their vaults.
This is still a pretty dangerous part of bitcoin, because all of these losses have been from faulty coding on the sender's behalf. This loss could have been prevented.
|
Check out my coin Photon Merge Mine 5 other Blake 256 coins - 6x your hash power https://www.blakecoin.org/The obvious choice is not always the best choice. LOOK DEEPER - Look into the Blake 256 Family -- CC
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
 |
July 03, 2014, 12:14:54 AM |
|
I'd like to know whether or not the bitcoins sent to nonexistent public keys should be left lost forever or somehow put back into the ecosystem via increasing the block reward a little bit until they have all been restored (and preventing future coin destruction).
Please find one of the thousands of threads discussing the topic you brought up (modifying the protocol). This thread is only for discussing those coins that are provably lost.
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
DeathAndTaxes (OP)
Donator
Legendary
Offline
Activity: 1218
Merit: 1125
Gerald Davis
|
 |
July 03, 2014, 12:16:47 AM |
|
just because coins are unredeemed does not mean they don't belong to anyone and no one has the right to take those coins.
I don't advocate reclaiming outputs but to be clear the ones I identified are invalid. They will never be spent by anyone no matter how much time passes. They are zombie coins, they remain unspent but also can never be spent and thus can never be pruned from the blockchain.
|
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1014
|
 |
July 03, 2014, 12:20:39 AM |
|
A general purpose quantum computer might someday find a private key whose public key corresponds to that address.
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
 |
July 03, 2014, 12:21:32 AM |
|
A general purpose quantum computer might someday find a private key whose public key corresponds to that address. No, it won't.
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1014
|
 |
July 03, 2014, 12:23:39 AM |
|
No, it won't.
Do we know for certain that Bitcoin's address hash function will never be susceptible to GPQC?
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
 |
July 03, 2014, 12:25:24 AM |
|
No, it won't.
Do we know for certain that Bitcoin's address hash function will never be susceptible to GPQC? Yes, this has been discussed many, many times. QC will not help you go from Bitcoin address to public key at all. If you had the public key then it might help you go from public key to private key, maybe.
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
CEG5952
|
 |
July 03, 2014, 12:30:10 AM |
|
just because coins are unredeemed does not mean they don't belong to anyone and no one has the right to take those coins.
I don't advocate reclaiming outputs but to be clear the ones I identified are invalid. They will never be spent by anyone no matter how much time passes. They are zombie coins, they remain unspent but also can never be spent and thus can never be pruned from the blockchain. Can you point me to some resources about this? Still a bit of a newbie in this regard.  What makes an output provably invalid?
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1014
|
 |
July 03, 2014, 12:31:42 AM |
|
QC will not help you go from Bitcoin address to public key at all. Grover's algorithm helps some, but currently isn't enough. Currently-unknown weaknesses in SHA and/or RIPEMD might close the gap someday. On the other hand, invalid scripts will always be invalid.
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
 |
July 03, 2014, 12:35:18 AM |
|
QC will not help you go from Bitcoin address to public key at all. Grover's algorithm helps some, but currently isn't enough. Currently-unknown weaknesses in SHA and/or RIPEMD might close the gap someday. On the other hand, invalid scripts will always be invalid. OK, fine. Also, all of the 0.00000001 BTC outputs from this address: https://blockchain.info/address/1EtchrGAQGeVbqDRssTTLeYJxWSeYAyaiwfall into the BurtW says never, jutusranvier says maybe with QC category.
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1014
|
 |
July 03, 2014, 12:37:59 AM |
|
fall into the BurtW says never, jutusranvier says maybe with QC category.
I say "probably never."
|
|
|
|
Beliathon
|
 |
July 03, 2014, 01:19:06 AM |
|
Who cares? "Lost" wealth in BTC is the same as wealth donated to every other holder of BTC in the exact proportion of their holdings. It's a self-resolving non-issue.
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
 |
July 03, 2014, 01:19:42 AM |
|
Who cares? "Lost" wealth in BTC is the same as wealth donated to every other holder of BTC in the exact proportion of their holdings. It's a self-resolving non-issue.
I care.
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
zimmah
Legendary
Offline
Activity: 1106
Merit: 1005
|
 |
July 03, 2014, 01:22:13 AM |
|
Apart from having a funny name, what makes this address so special? It is a valid address isn't it? So theoretically it could someday be mined, even if it is after several generations?
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
 |
July 03, 2014, 01:25:39 AM |
|
Apart from having a funny name, what makes this address so special? It is a valid address isn't it? So theoretically it could someday be mined, even if it is after several generations? Mined? What? Do you mean cracked? Bitcoin mining has nothing to do with keypairs or Bitcoin addresses. It is a valid Bitcoin address in that it has a valid checksum and it uses valid characters, that is it. None of the keypairs that map to this Bitcoin address were ever generated or known and, I argue, will ever be known.
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
|