Bitcoin Forum

Other => Off-topic => Topic started by: BlaZingPenguin on July 28, 2011, 07:42:48 AM



Title: GPU based onion hash generator
Post by: BlaZingPenguin on July 28, 2011, 07:42:48 AM
see lachesis


Title: Re: GPU based onion hash generator
Post by: ctoon6 on July 29, 2011, 12:25:35 AM
is it like vanitygen?


Title: Re: GPU based onion hash generator
Post by: ctoon6 on July 29, 2011, 12:34:23 AM
Does this create the .onion addresses? Sounds fun. What algorithms are used to create the .onion address?

if it is like vanitygen, then it creates thousands of address a second and sees if it made an address that matches a filter the user made. so if i ran vanity gen for 3 days for an address with 1ctoon6, it would generate till it found one that started with 1ctoon6

If this is like that, then it would be pretty good to have address that made real words.


Title: Re: GPU based onion hash generator
Post by: Xenland on July 31, 2011, 04:35:20 AM
OH man Have i been wondering about this idea!! I would pay to have a vanity address like "1BiTCoInIsWortHonEThousanDDollarS"  ;D


Title: Re: GPU based onion hash generator
Post by: Xenland on July 31, 2011, 06:29:29 PM
OH man Have i been wondering about this idea!! I would pay to have a vanity address like "1BiTCoInIsWortHonEThousanDDollarS"  ;D

On a GPU that would be a very difficulty address to generate. And if you paid someone to generate it for you, they would have the private key to it...

Thats true but thats why i would just do it my self and find one similar that was outputed.... i'll just keep generating new addresses until i find a good one :P


Title: Re: GPU based onion hash generator
Post by: HostFat on January 29, 2012, 04:24:16 AM
CPU based ...

https://github.com/neoeinstein/purpleonion

:)


Title: Re: GPU based onion hash generator
Post by: Red Emerald on January 30, 2012, 04:31:17 AM
Awesome. I was looking for something like shallot, but didn't have any luck


Title: Re: GPU based onion hash generator
Post by: Lostdog on February 10, 2012, 10:51:19 PM
I'll offer a 10 btc bounty for what the OP described, for a modification to the shallot program to take advantage of a gpu. Payable upfront to a trustworthy member of this forum.


Title: Re: GPU based onion hash generator
Post by: Phinnaeus Gage on February 10, 2012, 11:06:36 PM
yea it's exactly like vanitygen except it generates .onion addresses

iirc vanitygen is also cpu only based? it would be nice to see both of these ported to gpu based  :)

I was under the impression that vanitygen already generated addresses using gpu's opposed to cpu's, and it still take forever to find a long name. If that's not the case, then how hard would it be for vanitygen to be gpu based?

~Bruno~


Title: Re: GPU based onion hash generator
Post by: Lostdog on February 10, 2012, 11:57:07 PM
Perhaps I've misunderstood this post, I am interested in being able to generate vanity .onion domain hashes using a gpu - hence the modification to the shallot program.


Title: Re: GPU based onion hash generator
Post by: cablepair on March 12, 2012, 11:16:56 PM
ive been looking for the same thing

shallot is awesome but its cpu only

so it takes like a month + to generate 8 characters of vanity

any longer than 8 is basically impossible (well implausible time wise)

again this is for generating vanity .onion addresses for the tor network not for bitcoin addresses





Title: Re: GPU based onion hash generator
Post by: bitpop on March 13, 2012, 11:18:15 AM
cool idea, how did silk road make their onion address?


Title: Re: GPU based onion hash generator
Post by: cablepair on March 13, 2012, 11:48:08 AM
likely with a program named shallot and a really fast cpu and some patience

a vanity onion with 8 specific characters like silkroad take approximately 25 days to hash on a 1.5 ghz cpu

Time to Generate a .onion with a Given Number of Initial Characters on a 1.5Ghz Processor

|=======================================
|characters | time to generate (approx.)
|         1 |         less than 1 second
|         2 |         less than 1 second
|         3 |         less than 1 second
|         4 |                  2 seconds
|         5 |                   1 minute
|         6 |                 30 minutes
|         7 |                      1 day
|         8 |                    25 days
|         9 |                  2.5 years
|        10 |                   40 years
|        11 |                  640 years
|        12 |                10 millenia
|        13 |               160 millenia
|        14 |          2.6 million years
|=======================================






Title: Re: GPU based onion hash generator
Post by: bitpop on March 13, 2012, 11:51:41 AM
they probably used an i7 six core 4ghz


Title: Re: GPU based onion hash generator
Post by: Lostdog on March 30, 2012, 03:20:10 PM
My offer still stands, does anyone else want to offer a bounty as well?


Title: Re: GPU based onion hash generator
Post by: cablepair on March 30, 2012, 08:00:51 PM
they probably used an i7 six core 4ghz

I was able to hash an 8 character onion the other day with a AMD 3.6 Black Edition Quad Core in Under 48 hours - I have a feeling luck had a little bit to do with it though

and as far as a bounty I would donate 5 BTC to this

thanks


Title: Re: GPU based onion hash generator
Post by: Bitcoin Oz on August 05, 2012, 11:14:56 PM
This would be cool  :)


Title: Re: GPU based onion hash generator
Post by: sadpandatech on August 05, 2012, 11:28:44 PM
@OP is the point of this so you can get the priv key to existing onion addresses?


Title: Re: GPU based onion hash generator
Post by: lachesis on October 11, 2012, 05:20:16 AM
I'd like to announce Scallion, my OpenCL vanity .onion address generator. It gets around 600MH/s on a 6870, allowing it to generate an 8-character prefix in just 15 minutes on average. It's written in C# and runs in both Linux (on Mono) and Windows.

Features:
1) Blindingly fast - 600MH/s vs. 2MH/s for shallot
2) Performs PKCS #1 v2.1 sanity checks via openssl's RSA_check_key function
3) FOSS - MIT licence
4) Support for 1024, 2048, or 4096 bit keys
5) Estimates time required to generate a key (on average)

Check out the Github page: http://www.github.com/lachesis/scallion
or skip straight to the binaries: https://github.com/downloads/lachesis/scallion/scallion-v0.9.zip

If you have any problems, reply to this thread or open an issue on github.

Donations: 1E82DM9mxvvfMfVAwpDANbkwXc2uWvQD1


Title: Re: GPU based onion hash generator
Post by: Red Emerald on October 11, 2012, 07:07:58 PM
I'd like to announce Scallion, my OpenCL vanity .onion address generator. It gets around 600MH/s on a 6870, allowing it to generate an 8-character prefix in just 15 minutes on average. It's written in C# and runs in both Linux (on Mono) and Windows.

Features:
1) Blindingly fast - 600MH/s vs. 2MH/s for shallot
2) Performs PKCS #1 v2.1 sanity checks via openssl's RSA_check_key function
3) FOSS - MIT licence
4) Support for 1024, 2048, or 4096 bit keys
5) Estimates time required to generate a key (on average)

Check out the Github page: http://www.github.com/lachesis/scallion
or skip straight to the binaries: https://github.com/downloads/lachesis/scallion/scallion-v0.9.zip

If you have any problems, reply to this thread or open an issue on github.
Awesome! Now if only I still had a server to run a hidden service on.


Title: Re: GPU based onion hash generator
Post by: cablepair on October 12, 2012, 01:34:44 AM
I'd like to announce Scallion, my OpenCL vanity .onion address generator. It gets around 600MH/s on a 6870, allowing it to generate an 8-character prefix in just 15 minutes on average. It's written in C# and runs in both Linux (on Mono) and Windows.

Features:
1) Blindingly fast - 600MH/s vs. 2MH/s for shallot
2) Performs PKCS #1 v2.1 sanity checks via openssl's RSA_check_key function
3) FOSS - MIT licence
4) Support for 1024, 2048, or 4096 bit keys
5) Estimates time required to generate a key (on average)

Check out the Github page: http://www.github.com/lachesis/scallion
or skip straight to the binaries: https://github.com/downloads/lachesis/scallion/scallion-v0.9.zip

If you have any problems, reply to this thread or open an issue on github.

Nice work on this! is there a donation address? I would like to send one.


Title: Re: GPU based onion hash generator
Post by: lachesis on October 13, 2012, 03:36:26 AM
I've just edited the post; here's a donation address: 1E82DM9mxvvfMfVAwpDANbkwXc2uWvQD1. I hope the original authors of this thread show up at some point as well. I've just tested on a 5770 - about 600MH/s.


Title: Re: GPU based onion hash generator
Post by: SätöshiTable on October 13, 2012, 04:07:10 AM
hope you get your bounties.

nb - are there any simple tutorials that can light me the path to gpu coding easily?

thanks!


Title: Re: GPU based onion hash generator
Post by: lachesis on October 13, 2012, 04:18:04 AM
nb - are there any simple tutorials that can light me the path to gpu coding easily?
I'm not sure if there are any good top to bottom tutorials. We learned it through projects and documentation. In general, we simplify the GPU code as much as possible, both to make it fast and to avoid branches, loops, etc. Pick your favorite language, find OpenCL bindings, and run some Hello World tutorial. Then pick a project that's embarrassingly parallel (hash searches, noise generation, etc) - each result has no dependence on its neighbor. Read the documentation and pay attention to the memory model. There are a lot of hidden gotchas that can dramatically reduce your performance if you miss them.


Title: Re: GPU based onion hash generator
Post by: ptshamrock on November 15, 2012, 06:59:28 PM
ist it possible to create a web service for this so one could attach FPGA and let them calculate?


or use fpga instead of GPU ?


Title: Re: GPU based onion hash generator
Post by: marcus_of_augustus on November 16, 2012, 01:19:01 AM
I've just edited the post; here's a donation address: 1E82DM9mxvvfMfVAwpDANbkwXc2uWvQD1. I hope the original authors of this thread show up at some point as well. I've just tested on a 5770 - about 600MH/s.

Heh, couldn't find the right vanity address then?   :)


Title: Re: GPU based onion hash generator
Post by: Fcx35x10 on November 17, 2012, 06:56:08 AM
this is sick. i've been wanting to learn how to obtain .onions tor addresses :) i too wouldn't mind throwing in