Bitcoin Forum
May 05, 2024, 07:43:39 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 »  All
  Print  
Author Topic: 2^256 Deep Space Vagabond  (Read 38657 times)
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 09, 2012, 08:09:04 AM
Last edit: March 02, 2014, 10:53:31 PM by flatfly
 #1

This is my new pet/toy project! It's a (mostly) ASCII screensaver, made for those who still don't get how insanely large 2^256 is and want to get a first-hand feel of the sheer size of the Bitcoin keyspace, in a somewhat fun way...

The Deep Space Vagabond will slowly crawl through the 2^256 keyspace for addresses with non-zero balances!  OK, you probably have much better odds finding extraterrestrial life or winning the Powerball 5 times in a row than stumbling upon such an address, but hey, who knows? Why not see if you're the luckiest kid in the universe? And also, this is FREE! Smiley



Although there is no help file or documentation at this stage, it is extremely easy to use - most stuff is automatic: just watch and hold your breath... Smiley


Latest release: Version 1.475 for Win 2000/XP/Vista/7 (955KB, February 2013)

Download - VT Scan - SHA1: 3d05a6979ea6691c52b7461acf724a52beb18ed1



!!A word of warning on downloading Windows executables!!

It's highly recommended not to blindly download random executables from the WWW.
I do guarantee that this app does no malicious things, but my recommendation for optimal security on Windows is to either run new executables in a sandbox (such as Sandboxie) or virtual machine or, for the technically-oriented, compile them from the source code when available.


Source code:

After carefully considering whether to open source it or not, I have decided to only make the source code to the initial Python-based (command-line) prototype freely available to all.
However, the full source code to the current version is available on donation only (amount TBD).


Installation: (Windows-only for now)

Just download and launch. It should run out of the box, there are no particular runtime requirements and no admin rights are needed.


Credits:

Design and coding: flatfly
Startup screen logo: turbomilk
Uses some features of vanitygen by samr7 and curl by Dirk Paehl.
Fetches balance data from the blockchain.info API or a local bitcoind + ABE installation.
1714938219
Hero Member
*
Offline Offline

Posts: 1714938219

View Profile Personal Message (Offline)

Ignore
1714938219
Reply with quote  #2

1714938219
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714938219
Hero Member
*
Offline Offline

Posts: 1714938219

View Profile Personal Message (Offline)

Ignore
1714938219
Reply with quote  #2

1714938219
Report to moderator
1714938219
Hero Member
*
Offline Offline

Posts: 1714938219

View Profile Personal Message (Offline)

Ignore
1714938219
Reply with quote  #2

1714938219
Report to moderator
1714938219
Hero Member
*
Offline Offline

Posts: 1714938219

View Profile Personal Message (Offline)

Ignore
1714938219
Reply with quote  #2

1714938219
Report to moderator
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 09, 2012, 08:14:35 AM
Last edit: September 19, 2012, 12:07:32 PM by flatfly
 #2

[reserved]
da2ce7
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
September 09, 2012, 08:28:21 AM
 #3

just a warning.... don't run random executables linked on this forum...  Shocked

One off NP-Hard.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 09, 2012, 08:46:06 AM
Last edit: October 08, 2012, 06:52:56 PM by flatfly
 #4

just a warning.... don't run random executables linked on this forum...  Shocked

Sure, sound advice!

I do guarantee that this app does no malicious things, but I agree that
to be on the safe side in general, either run executables in a secure virtual
machine or sandbox (such as Sandboxie) or compile them from the source.

The (real short, exactly 75 lines more like 400 now) source code for this app will be released soon. I need to clean it up a little and make it more readable - it's still a little messy right now.  

[EDIT] see top post
crazy_rabbit
Legendary
*
Offline Offline

Activity: 1204
Merit: 1001


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
September 09, 2012, 09:33:33 AM
 #5

just a warning.... don't run random executables linked on this forum...  Shocked

Sure, sound advice!

I do guarantee that this app does no malicious things, but I agree that
to be on the safe side in general, either run executables in a secure virtual
machine or sandbox (such as Sandboxie) or compile them from the source.

The (quite short, exactly 75 lines!) source code for this app will be released soon. I need to clean it up a little and make it more readable - it's still a little messy right now.

Very cool Project, even though of course it's a bit 'pointless'. What happens when (as in before the sun dies out) you find a non-zero balance? Also- does it support GPU's? :-)

more or less retired.
crazy_rabbit
Legendary
*
Offline Offline

Activity: 1204
Merit: 1001


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
September 09, 2012, 09:34:29 AM
 #6

just a warning.... don't run random executables linked on this forum...  Shocked

Sure, sound advice!

I do guarantee that this app does no malicious things, but I agree that
to be on the safe side in general, either run executables in a secure virtual
machine or sandbox (such as Sandboxie) or compile them from the source.

The (quite short, exactly 75 lines!) source code for this app will be released soon. I need to clean it up a little and make it more readable - it's still a little messy right now.

Very cool Project, even though of course it's a bit 'pointless'. What happens when (as in before the sun dies out) you find a non-zero balance? Also- does it support GPU's? :-)

Also- can you export all these Bitcoin addresses and Private keys? IE: can it double as a key pair generator?

more or less retired.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 09, 2012, 11:48:57 AM
Last edit: September 10, 2012, 03:30:00 AM by flatfly
 #7

just a warning.... don't run random executables linked on this forum...  Shocked

Sure, sound advice!

I do guarantee that this app does no malicious things, but I agree that
to be on the safe side in general, either run executables in a secure virtual
machine or sandbox (such as Sandboxie) or compile them from the source.

The (quite short, exactly 75 lines!) source code for this app will be released soon. I need to clean it up a little and make it more readable - it's still a little messy right now.

Very cool Project, even though of course it's a bit 'pointless'. What happens when (as in before the sun dies out) you find a non-zero balance? Also- does it support GPU's? :-)

When it strikes gold, it will play a nice little sound (and highlight the matching private key) to celebrate the once-in-a-(galactic)-lifetime event!


I don't plan to support GPUs for now as this is just meant to be a toy, and the bottleneck is the networking (balance checking) step anyway. And my goal is not to ddos blockchain.info Wink
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
September 09, 2012, 12:22:39 PM
 #8

Your goal may not be to do that to blockchain.info, but it is still exactly what you are doing.

Ive actually written a similar cmd-line app, but it uses a file with exported addresses that have more than 50btc in them.
ABE is very useful here, albeit slow to import the chain.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 09, 2012, 03:55:16 PM
Last edit: September 10, 2012, 08:30:10 AM by flatfly
 #9

Your goal may not be to do that to blockchain.info, but it is still exactly what you are doing.

Ive actually written a similar cmd-line app, but it uses a file with exported addresses that have more than 50btc in them.
ABE is very useful here, albeit slow to import the chain.

Actually I do a *really* slow scan (remember, this is just meant as a toy anyway, nobody should realistically expect actual results from it) so it shouldn't have any significant effect on blockchain.info API resources (less than something like btcbalance for example). I will check with piuk if he's OK with it and modify it if not.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 10, 2012, 08:33:43 AM
 #10

just a warning.... don't run random executables linked on this forum...  Shocked

Sure, sound advice!

I do guarantee that this app does no malicious things, but I agree that
to be on the safe side in general, either run executables in a secure virtual
machine or sandbox (such as Sandboxie) or compile them from the source.

The (quite short, exactly 75 lines!) source code for this app will be released soon. I need to clean it up a little and make it more readable - it's still a little messy right now.

Very cool Project, even though of course it's a bit 'pointless'. What happens when (as in before the sun dies out) you find a non-zero balance? Also- does it support GPU's? :-)

Also- can you export all these Bitcoin addresses and Private keys? IE: can it double as a key pair generator?

Sure, all addresses along with their private keys are automatically exported to a file on the desktop (the location will be changed to something more sensible in the next release)
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
September 10, 2012, 09:21:04 AM
 #11

just a warning.... don't run random executables linked on this forum...  Shocked

Sure, sound advice!

I do guarantee that this app does no malicious things, but I agree that
to be on the safe side in general, either run executables in a secure virtual
machine or sandbox (such as Sandboxie) or compile them from the source.

The (quite short, exactly 75 lines!) source code for this app will be released soon. I need to clean it up a little and make it more readable - it's still a little messy right now.

Very cool Project, even though of course it's a bit 'pointless'. What happens when (as in before the sun dies out) you find a non-zero balance? Also- does it support GPU's? :-)

Also- can you export all these Bitcoin addresses and Private keys? IE: can it double as a key pair generator?

Sure, all addresses along with their private keys are automatically exported to a file on the desktop (the location will be changed to something more sensible in the next release)

From my experience, there were different ways to get the current user's home directory under XP and W7. You'd need to handle that properly.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
September 10, 2012, 11:59:54 AM
 #12

You should sell this on the darknet as a hack tool. It might get script kiddies' botnets occupied on something less damaging than attacking pools Smiley

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Mushroomized
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


Hello!


View Profile
September 10, 2012, 04:22:05 PM
 #13

I CANT WAIT TO UNCOVER ONE OF PIRATE'S ADDYS
HERE WE GO



I bet if someone does find an address it will be .000001 bitcoins or something lol

hi
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
September 10, 2012, 09:06:28 PM
 #14

I CANT WAIT TO UNCOVER ONE OF PIRATE'S ADDYS
HERE WE GO



I bet if someone does find an address it will be .000001 bitcoins or something lol
Not unless you have a list with address to look for. The ones I suggest trying to look for are Satoshi's addresses since it's unlikely they will be spent anytime soon, if ever.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1014



View Profile
September 11, 2012, 12:01:01 AM
 #15

2^256 = 0.0012 x visible atoms in universe

We're screwed!  Grin

http://www.wolframalpha.com/share/clip?f=d41d8cd98f00b204e9800998ecf8427emn0uedi8jd
ElectricMucus
Legendary
*
Offline Offline

Activity: 1666
Merit: 1057


Marketing manager - GO MP


View Profile WWW
September 11, 2012, 12:11:13 AM
 #16

2^256 = 0.0012 x visible atoms in universe

We're screwed!  Grin

http://www.wolframalpha.com/share/clip?f=d41d8cd98f00b204e9800998ecf8427emn0uedi8jd

According to this "scientific" theory we indeed are: http://en.wikipedia.org/wiki/Omega_Point_%28Tipler%29#The_Omega_Point
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
September 11, 2012, 09:20:21 AM
 #17

2^256 = 0.0012 x visible atoms in universe

We're screwed!  Grin

http://www.wolframalpha.com/share/clip?f=d41d8cd98f00b204e9800998ecf8427emn0uedi8jd
Somehow I doubt that. I am more inclined to believe that a planet has a billion times more atoms than that number, considering a human body has a similar value, according to this article:
http://education.jlab.org/qa/mathatom_04.html

But I am no physicist.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 11, 2012, 11:51:26 AM
 #18

I haven't received a response from piuk yet, but am already considering alternate data sources and make it a user option as to which one to use.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
September 13, 2012, 06:35:10 PM
Last edit: September 13, 2012, 08:10:02 PM by flatfly
 #19

Got a nice response from piuk, so that's cool! He's ok with it as long as I use a custom user agent in my request headers so he can keep an eye on the load.

So I'm going ahead and will develop this a lilttle more!

I envision DSV to eventually double up as a fast address generator, watch-only  balance checker,   dictionary-based brainwallet bruteforcer, and screensaver.

It will also support easy drag-and-drop of custom TXT lists with brainwallet sha256-formatted private keys, or 'interesting' addresses such as satoshi's addresses, top 500 rich addresses, etc Smiley

As I'm currently travelling, development will not resume immediately, though.
jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1014



View Profile
September 13, 2012, 06:57:35 PM
 #20

Got a nice response from piuk, so that's cool! He's ok with it as long as I use a custom user agent in my request headers so he can keep an eye on the load.

I'll go ahead and further and develop this a lilttle more!

I envision DSV to eventually double up as a fast address generator, watch-only  balance checker,   dictionary-based brainwallet bruteforcer, and screensaver.

It will also support easy drag-and-drop of custom TXT lists with brainwallet sha256-formatted private keys, or 'interesting' addresses such as satoshi's addresses, top 500 rich addresses, etc Smiley

As I'm currently travelling, development will not resume immediately, though.

The Deep Space Vagabond is worst than any lottery, any gambling casino, any search for alien life, and gives false hope.  Other than that it is fun. :-)
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 »  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!