Bitcoin Forum
November 05, 2024, 03:38:29 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: 1BitcoinEaterAddressDontSend  (Read 4199 times)
walkerrrr
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 08, 2013, 11:25:19 AM
 #21

But as it is fucking hard! (besides vanitigen not working full-length address)

I have already seen another all upper case vanitygen address in a sig on this forum so I think this must not be correct (at least with the current version).


That's my address Smiley   1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX

The problem is not length, it's how specific of an address you are looking for.  There are about 5833 possible address, so if you want to find a very specific one (such as 1BitcoinEaterAddressDontSend..), then you have a 1/5833 chance of finding it on each guess (infeasible*).  However, my address was not a search for a single address, it was any address of all capital letters.  There are about 2633 such addresses.  So the chances of finding one such address on each guess is 2633/5833 = (26/58)33.  That is actually in the realm of feasibility -- it is about 1/300billion

*  1/5833 = 1/15599970876632771988160814054146447252125923204784443097088
why 58 ?
i think it's 62, 26 * 2 + 10 = 62
BurtW (OP)
Legendary
*
Offline Offline

Activity: 2646
Merit: 1137

All paid signature campaigns should be banned.


View Profile WWW
September 08, 2013, 11:33:00 AM
Last edit: September 08, 2013, 11:47:25 AM by BurtW
 #22

Because it is not 62, it is 58:

https://en.bitcoin.it/wiki/Base58Check_encoding

'0' 'O' 'I' and 'l' are not used, 62 - 4 = 58.

So, in fact, his equation is in error.  We only use 24 of the captital letters so 2433/5833 = (24/58)33.

I am surprised no one else (including me) caught that the first time around.

It was interesting to read my OP in this old thread.  Man, all I can say is what a noob I was back then Wink

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!
walkerrrr
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 09, 2013, 01:07:31 PM
 #23

Because it is not 62, it is 58:

https://en.bitcoin.it/wiki/Base58Check_encoding

'0' 'O' 'I' and 'l' are not used, 62 - 4 = 58.

So, in fact, his equation is in error.  We only use 24 of the captital letters so 2433/5833 = (24/58)33.

I am surprised no one else (including me) caught that the first time around.

It was interesting to read my OP in this old thread.  Man, all I can say is what a noob I was back then Wink

Thank you for your answer!

In bitcoin address, there are 4 bytes error checking code, so i think the formula shoud be (24/58)29, am i right?
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
September 09, 2013, 07:51:16 PM
 #24

Because it is not 62, it is 58:

https://en.bitcoin.it/wiki/Base58Check_encoding

'0' 'O' 'I' and 'l' are not used, 62 - 4 = 58.

So, in fact, his equation is in error.  We only use 24 of the captital letters so 2433/5833 = (24/58)33.

I am surprised no one else (including me) caught that the first time around.

It was interesting to read my OP in this old thread.  Man, all I can say is what a noob I was back then Wink

Thank you for your answer!

In bitcoin address, there are 4 bytes error checking code, so i think the formula shoud be (24/58)29, am i right?

1 byte != 1 base58-digit

4 bytes = 256⁴ ~ 4 billions
and
58⁵ < 4 billions < 58⁶

So the signature is actually 6 base58-digits

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
BurtW (OP)
Legendary
*
Offline Offline

Activity: 2646
Merit: 1137

All paid signature campaigns should be banned.


View Profile WWW
September 09, 2013, 11:05:48 PM
 #25

Because it is not 62, it is 58:

https://en.bitcoin.it/wiki/Base58Check_encoding

'0' 'O' 'I' and 'l' are not used, 62 - 4 = 58.

So, in fact, his equation is in error.  We only use 24 of the captital letters so 2433/5833 = (24/58)33.

I am surprised no one else (including me) caught that the first time around.

It was interesting to read my OP in this old thread.  Man, all I can say is what a noob I was back then Wink

Thank you for your answer!

In bitcoin address, there are 4 bytes error checking code, so i think the formula shoud be (24/58)29, am i right?

Notice that 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX contains 33 captial letters, this include all the letters used for the error checking code.  Since all 33 characters are captials the estimate we are looking for is:

2433/5833 = (24/58)33

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!
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!