Pages:
Author

Topic: Sent some btc into a black hole (Read 2946 times)

full member
Activity: 154
Merit: 101
Bitcoin!
November 17, 2011, 07:51:09 PM
#27
i hope in the future they will Re-mine the coins lost in the black hole
Maybe if they were categorically proven to be invalid addresses. Smiley
administrator
Activity: 5166
Merit: 12850
November 17, 2011, 12:50:15 AM
#26
How could it not?

https://en.bitcoin.it/w/images/en/9/9b/PubKeyToAddr.png
If one screws up the base58 address at all, wouldn't that mean that the 25-byte binary address is different?

I'm not familiar with the details, but here's a quote:
This may be an appropriate thread to mention that the the "checksum" at the end of an address does not effectively prevent single character errors or transpositions.

For instance https://blockexplorer.com/search/1ByteCoin shows that
Code:
1ByteCoinAddressesMatch1kpCWNXmHKW
1ByteCoinAddressesMatch1kpCxNXmHKW
are both valid addresses even though they only differ by one character.

Similarly, the valid addresses
Code:
1ByteCoinAddressesMatchcNN781jjwLY
1ByteCoinAddressesMatchcNN718jjwLY
only differ by one transposition.

ByteCoin
sr. member
Activity: 249
Merit: 251
November 16, 2011, 10:52:02 PM
#25
Bytecoin has mentioned that the checksum doesn't work as well as you would expect.

How could it not?

https://en.bitcoin.it/w/images/en/9/9b/PubKeyToAddr.png
If one screws up the base58 address at all, wouldn't that mean that the 25-byte binary address is different?
legendary
Activity: 1896
Merit: 1353
November 16, 2011, 09:02:02 PM
#24
my bad, the bug was in Electrum. I just fixed it and released a new version.
legendary
Activity: 1204
Merit: 1015
November 16, 2011, 08:56:20 PM
#23
(...)

Seriously unlucky if true.

Please share the correct and incorrect address.
Seriously unlucky? Why's that?

Correct: 1AYSPTVt8WytG12Kz9guUpXjwAMFZG9CJh
Incorrect: 1AYSPTVt8WytG12Kz9guUpXjeAMFb7AX2K

After looking thorougly at both addresses, looks like I accidentally took the end of one address in my addressbook, and used it in the end of the incorrect address. Silly me. Smiley
Wait a second. Just figured something out. I'm absolutely sure I typed in that last part correct now that I think back. I remember typing in 9CJh at the end. I think I messed up where the "e" is supposed to be a "w" and my client must've tried to correct it! I'm using the electrum client. I'll talk to the developer about this.
There's your problem:
Code:
def bc_address_to_hash_160(addr):
    bytes = b58decode(addr, 25)
    return bytes[1:21]

What's terrible about this is that the checking code is already implemented in DecodeBase58Check. I suspect that this was a simple oversight, since it'd take only a few minutes to fix this.
sr. member
Activity: 378
Merit: 250
"Yes I am a pirate, 200 years too late."
November 16, 2011, 08:05:42 PM
#22
D'oh!  I was running a -testnet bitcoind....

Never mind.

hehe, no worries you have enough on your plate.
legendary
Activity: 1652
Merit: 2216
Chief Scientist
November 16, 2011, 07:55:43 PM
#21
D'oh!  I was running a -testnet bitcoind....

Never mind.
administrator
Activity: 5166
Merit: 12850
November 16, 2011, 07:43:08 PM
#20
Neither of those addresses are valid according to my bitcoind:

My client (version 0.3.15) says they're valid.

Bytecoin has mentioned that the checksum doesn't work as well as you would expect.
legendary
Activity: 1470
Merit: 1002
Hello!
November 16, 2011, 07:17:51 PM
#19
I want bitcoins in my brain, brb memorizing privikeys
hero member
Activity: 950
Merit: 1001
November 16, 2011, 07:07:29 PM
#18
omg 0.25BTC... you'll be kicking yourself in 2 years Tongue

in the beginning, people did lost of stupid mistakes like that... but with 100's of coins.

i hope in the future they will Re-mine the coins lost in the black hole

Someone mentioned this idea a little while back:
https://bitcointalksearch.org/topic/recycle-lost-coins-44511
legendary
Activity: 882
Merit: 1001
November 16, 2011, 06:56:31 PM
#17
Neither of those addresses are valid according to my bitcoind:

Code:
$ bitcoind validateaddress 1AYSPTVt8WytG12Kz9guUpXjwAMFZG9CJh
{
    "isvalid" : false
}
$ bitcoind validateaddress 1AYSPTVt8WytG12Kz9guUpXjeAMFb7AX2K
{
    "isvalid" : false
}

The checksum in addresses is 4 bytes, so there is a one-in-four-billion chance that a random typo would get you a valid address.

Not sure I understand. If they aren't valid, why are they in the block explorer?
sr. member
Activity: 378
Merit: 250
"Yes I am a pirate, 200 years too late."
November 16, 2011, 06:54:14 PM
#16
Well if this is true, that's not good.
legendary
Activity: 1652
Merit: 2216
Chief Scientist
November 16, 2011, 06:52:15 PM
#15
Neither of those addresses are valid according to my bitcoind:

Code:
$ bitcoind validateaddress 1AYSPTVt8WytG12Kz9guUpXjwAMFZG9CJh
{
    "isvalid" : false
}
$ bitcoind validateaddress 1AYSPTVt8WytG12Kz9guUpXjeAMFb7AX2K
{
    "isvalid" : false
}

The checksum in addresses is 4 bytes, so there is a one-in-four-billion chance that a random typo would get you a valid address.
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
November 16, 2011, 06:52:02 PM
#14
Quote
Sent some btc into a black hole

You sent bitcoins to http://rochellehub.co.cc/donate.html ? Huh
hero member
Activity: 602
Merit: 501
November 16, 2011, 06:51:45 PM
#13
Im standing with my "Lucky" comment.  Go buy a lotto ticket. Smiley

i.e.: turn on solo mining for a while Wink
legendary
Activity: 882
Merit: 1001
November 16, 2011, 06:51:22 PM
#12
(...)

Seriously unlucky if true.

Please share the correct and incorrect address.
Seriously unlucky? Why's that?

Correct: 1AYSPTVt8WytG12Kz9guUpXjwAMFZG9CJh
Incorrect: 1AYSPTVt8WytG12Kz9guUpXjeAMFb7AX2K

After looking thorougly at both addresses, looks like I accidentally took the end of one address in my addressbook, and used it in the end of the incorrect address. Silly me. Smiley
Wait a second. Just figured something out. I'm absolutely sure I typed in that last part correct now that I think back. I remember typing in 9CJh at the end. I think I messed up where the "e" is supposed to be a "w" and my client must've tried to correct it! I'm using the electrum client. I'll talk to the developer about this.
sr. member
Activity: 378
Merit: 250
"Yes I am a pirate, 200 years too late."
November 16, 2011, 06:50:34 PM
#11
Im standing with my "Lucky" comment.  Go buy a lotto ticket. Smiley
legendary
Activity: 1904
Merit: 1037
Trusted Bitcoiner
November 16, 2011, 06:47:13 PM
#10
Seriously unlucky because the way the adresses are generated, means that a random error being valid is VERY, VERY, VERY unlikely.

Even if you mashup 2 adresses at a random point, this is unlikely. You have a ungodly amount of bad luck...

LMAO ya man.. WOW, quick Spock compute the odds!
legendary
Activity: 882
Merit: 1001
November 16, 2011, 06:46:55 PM
#9
Seriously unlucky because the way the adresses are generated, means that a random error being valid is VERY, VERY, VERY unlikely.

Even if you mashup 2 adresses at a random point, this is unlikely. You have a ungodly amount of bad luck...
Really? I wasn't aware of that. Wow.
legendary
Activity: 1330
Merit: 1000
Bitcoin
November 16, 2011, 06:46:29 PM
#8
Well, I guess it was bound to happen sooner or later. I was trying to send some btc to a newly generated address so that I could memorize the private key, and then have my BTC in my brain. My clients copy paste function wasn't working correctly, so I decided to type the address in manually. I was lazy, so I didn't double check the address. at least it was only .25 BTC. Just thought I'd share my story with you guys. Smiley Moral: If you ever manually type an address, double check it.

lol sorry had to giggle
Pages:
Jump to: