Bitcoin Forum
August 19, 2019, 09:40:38 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 185 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1137262 times)
shifty252
Full Member
***
Offline Offline

Activity: 177
Merit: 101


View Profile
November 03, 2014, 09:41:39 PM
 #1881

Trying to do some mining with vanity gen on vanity pool, [...] tried finding it in the thread, but after browsing the pages could not find the info.

You must have missed the first post:

Code:
$ ./oclvanityminer -u https://vanitypool.appspot.com/ -a 1samr7UZxtC6MEAFHqr1h3Kq453xJJbe4

So on windows, your .bat file would look something like:
Code:
oclvanityminer64.exe -u https://vanitypool.appspot.com -a 1youraddress
Or
Code:
start "Vanity Miner: Pool" /low oclvanityminer64.exe -u https://vanitypool.appspot.com -a 1youraddress
To give it a nice window caption and slightly deprioritize the process.

If it's not working, I recommend that you try to get oclvanitygen working first - in case there's any issues using it with your card or having to select the right OpenCL platform.

Thanks! didn't miss it just didn't understand right.

i had to open a command prompt and enter the 2nd command you post but it wouldn't start untill i added "-D 0:0" which is my GPU, so in my case the command line is:
Code:
oclvanityminer64.exe -D 0:0 -u https://vanitypool.appspot.com -a 1youraddress

Now i am mining with ~20Mkey for "1Smoothie" with 50% prob in 3.3y. Any way i can further optimize it?

Thanks again
1566250838
Hero Member
*
Offline Offline

Posts: 1566250838

View Profile Personal Message (Offline)

Ignore
1566250838
Reply with quote  #2

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

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 03, 2014, 10:24:28 PM
 #1882

Now i am mining with ~20Mkey for "1Smoothie" with 50% prob in 3.3y. Any way i can further optimize it?
You can try playing with some of the finer parameters, but it's probably not going to get much better; even if you speed it up 2x it'll still be well over 18 months (average) Smiley

shifty252
Full Member
***
Offline Offline

Activity: 177
Merit: 101


View Profile
November 03, 2014, 10:38:16 PM
 #1883

Now i am mining with ~20Mkey for "1Smoothie" with 50% prob in 3.3y. Any way i can further optimize it?
You can try playing with some of the finer parameters, but it's probably not going to get much better; even if you speed it up 2x it'll still be well over 18 months (average) Smiley

I raised it to 22Mkey by overclocking the card. got no idea which params to try, but it's late now for me. maybe i'll try tomorrow.

If i get lucky and solve it where is the result saved and how can i redeem the reward?

Also, can i choose which work to do, instead of being assigned by the pool?
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 04, 2014, 12:31:36 AM
 #1884

I raised it to 22Mkey by overclocking the card. got no idea which params to try, but it's late now for me. maybe i'll try tomorrow.
Basically the -s, -t, -g, -b parameters, there's really not much else to tweak.  A better option would be to see if you can optimize the actual code further / specifically for your card.
Also use the "-F compressed" option, that should boost performance a bit further.
And if you're not already using the lifeboat version, see if that gives you a performance boost as well - though read its thread for details and possible concerns.

If i get lucky and solve it where is the result saved and how can i redeem the reward?
If you're using the oclvanityminer, then the result is automatically submitted and the pool should pay out to the address specified.


Also, can i choose which work to do, instead of being assigned by the pool?
Technically it's not assigned by the pool - the utility downloads the complete list and does a calculation of which is the most profitable given reward vs difficulty (the 'lavishness') to decide on the vanity to mine for.
There's an alternative code base that has some additional control: https://github.com/WyseNynja/vanitygen/commit/fb37cfbcfaf8a6922cc2b872cb19a11fdc252c92

But if you want further control - say, only mine if a given address should be generated within a week (on average!) - you'd have to set something up manually or mess with the source code yourself.

Also just to note (though I believe you understand this, mostly repeating it here for the new eyeballs on this thread) - keep in mind that it isn't really a 'pool' so much as a distributed task.  If you don't find a requested vanity address, you get nothing, even if your machine's been powering away at it 24/7.

fran2k
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile WWW
November 09, 2014, 07:35:48 PM
 #1885

I spend several hours getting oclvanitygen working with AMD Radeon 7xxx on 64-bit Linux - Ubuntu 12.04 and Ubuntu 14.04. In the end only the following is needed:

  • Ubuntu drivers
  • vanitygen patch
  • 1 userspace library file from AMD APP SDK v2.7

I created a minimal instruction text file. Maybe this will save someone some hours of searching the internet.

https://nastyfans.org/download/oclvanitygen.txt

Great, thanks in advance!
unamis76
Legendary
*
Offline Offline

Activity: 1456
Merit: 1001


View Profile
November 10, 2014, 10:30:14 PM
 #1886

OK

I'll offer a bounty for keyconv to work with BTC/LTC/DOGE/DRK for split key generation.

Check my repo @ https://github.com/kangaderoo/vanitygen
this keyconv should support the -X switch
Code:
./keyconv -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: 1GHeVSRy4CiSnrCwydCJ3yMVJszpZfEELB
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG

./keyconv -X 30 -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: DLRk2hNcMccjKrPYiDBrbjX6C1j7r1Pnkg
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG


The Vanitygen updates are fixed to my development env. at the moment.
Build only the new keyconv code.

Have fun.

[1KangaNsFtfsr7vgVhdvfdY8LyRVbm1Mbh]

Is this version of keyconv avaliable for windows anywhere?
cryptocoinfan
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
November 10, 2014, 11:50:05 PM
 #1887

Am I reading this right, that it generates 23k addresses per second?  And this particular address was found after 80,000?
yes you are right
Racer8
Full Member
***
Offline Offline

Activity: 147
Merit: 100


View Profile
November 15, 2014, 05:56:29 PM
 #1888

Great program!

I'm running the following command on windows 7: vanitygen -f patterns.txt

It only seems to find addresses for the first pattern in patterns.txt which was generated by notepad.exe.  I.e. if I have a file with the following 2 lines:
1234
1x

it will only ever find addresses starting with 1234.  Any ideas?
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 15, 2014, 06:38:33 PM
Last edit: November 15, 2014, 06:51:59 PM by TheRealSteve
 #1889

It only seems to find addresses for the first pattern in patterns.txt which was generated by notepad.exe.  I.e. if I have a file with the following 2 lines:
1234
1x

it will only ever find addresses starting with 1234.  Any ideas?

Try making adding an empty line at the end, so:
Code:
1234{enter}
1x{enter}
{blank}

Racer8
Full Member
***
Offline Offline

Activity: 147
Merit: 100


View Profile
November 15, 2014, 07:06:03 PM
 #1890

It only seems to find addresses for the first pattern in patterns.txt which was generated by notepad.exe.  I.e. if I have a file with the following 2 lines:
1234
1x

it will only ever find addresses starting with 1234.  Any ideas?

Try making adding an empty line at the end, so:
Code:
1234{enter}
1x{enter}
{blank}

Yep - that worked thanks
unamis76
Legendary
*
Offline Offline

Activity: 1456
Merit: 1001


View Profile
November 23, 2014, 12:16:17 AM
 #1891

OK

I'll offer a bounty for keyconv to work with BTC/LTC/DOGE/DRK for split key generation.

Check my repo @ https://github.com/kangaderoo/vanitygen
this keyconv should support the -X switch
Code:
./keyconv -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: 1GHeVSRy4CiSnrCwydCJ3yMVJszpZfEELB
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG

./keyconv -X 30 -c 5JVyzR3wUqJJB2aV7twThzs3HftVeZ2fH9rqpsGvWuTc76c1yFj 6JWNzw3CpQdqavm8XaNXNQVEn2bhc5aZwy8zkt4xf8B191Mf2e9
Address: DLRk2hNcMccjKrPYiDBrbjX6C1j7r1Pnkg
Privkey: 5Jsk7iB6f25MTLXBQtF7NjcvNgBjYNTsu8oq35fF7VaLGmfpJoG


The Vanitygen updates are fixed to my development env. at the moment.
Build only the new keyconv code.

Have fun.

[1KangaNsFtfsr7vgVhdvfdY8LyRVbm1Mbh]

Is this version of keyconv avaliable for windows anywhere?

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 23, 2014, 12:42:00 AM
 #1892

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
Can't help much with compilation, but the official binaries are in the github repo, as mentioned in the first post:
Windows x86+x64 binaries here

See also:
https://bitcointalk.org/index.php?topic=25804.msg6048543#msg6048543

Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 504


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
November 23, 2014, 07:29:04 PM
 #1893

Still haven't figured it out how to compile this for Windows, or where to download it already compiled... Can someone give a hand? Smiley
Can't help much with compilation, but the official binaries are in the github repo, as mentioned in the first post:
Windows x86+x64 binaries here

See also:
https://bitcointalk.org/index.php?topic=25804.msg6048543#msg6048543

Keyconv utility isn't compiled. It is just a c binary. Someone has to do this. I tried but I am failing to compile it. I used online services too. Sad

   ~~MZ~~

TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
November 24, 2014, 03:09:17 AM
 #1894

Oh, my mistake; could have sworn it was still in the package.
A binary of keyconv is available in the v0.19 download.

dabura667
Sr. Member
****
Offline Offline

Activity: 478
Merit: 251


View Profile
November 24, 2014, 04:19:10 AM
 #1895

I'm reeeeally sorry for giving up my epic quest of searching various keywords on this thread / clicking through the pages...

But if someone could make a new post that actually updates the OP with the latest news (I mean, this thread's OP makes no mention of all the functionality you guys are speaking of) on vanitygen, I'd appreciate it much more...

I am looking for a compiled version for Windows 7 64bit that a trusted member of the community has up on github or something... or a link to a well known repository...

that supports compressed addresses with oclvanitygen.

If there's any wiki-type page with all the necessary info on vanitygen and the latest patches / versions... I'd appreciate it. Thanks, and sorry again for failing at weeding through this thread.

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
Kangaderoo
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
November 24, 2014, 08:06:37 AM
Last edit: December 08, 2014, 11:17:02 AM by Kangaderoo
 #1896

I'm reeeeally sorry for giving up my epic quest of searching various keywords on this thread / clicking through the pages...

But if someone could make a new post that actually updates the OP with the latest news (I mean, this thread's OP makes no mention of all the functionality you guys are speaking of) on vanitygen, I'd appreciate it much more...

I am looking for a compiled version for Windows 7 64bit that a trusted member of the community has up on github or something... or a link to a well known repository...

that supports compressed addresses with oclvanitygen.

If there's any wiki-type page with all the necessary info on vanitygen and the latest patches / versions... I'd appreciate it. Thanks, and sorry again for failing at weeding through this thread.

In a nutshell the standard method
Code:
1) ECDSA(private) -> ECDSA(public)
2) SHA256(ECSDA(public))
3) RIPEMD(#2)
4) Add network identity to this result, Original 0x00 for bitcoin, but now with >500 crypto-coins, it depends on your target (use the -X key)
5) SHA256(SHA256(#4 + #3)) -- take first four bytes of the result
6) Base58(#4 + #3 + #5) --> Bitcoin address
Step 5 can be omitted when searching for a match at the start of the code. Since these 4 bytes only affect the last portion of the BTC-address.
The checksum 4 bytes are padded zero's. That's why a found key and a actual generated key differ at the end.
It does save a lot of hashing time :-)

In a nutshell the secure generation for third party method
Code:
1) ECDSA(private1) -> ECDSA(public1) --> fixed
2) ECDSA(private2) -> ECDSA(public2) --> generated
3) ECDSA ADD(ECDSA(public1) + ECDSA(public2))
4) SHA256(ECSDA(#3))
5) RIPEMD(#4)
6) Add network identity to this result, Original 0x00 for bitcoin, but now with >500 crypto-coins, it depends on your target (use the -X key)
7) SHA256(SHA256(#6 + #5)) -- take first four bytes of the result
8) Base58(#6 + #5 + #7) --> Bitcoin address
9) return the found ECDSA(private2)
10) Use the keyconf to create ECDSA(private final)= ECDSA ADD (ECDSA(private1) + ECDSA(private2))
11) follow the standard method on result (#10)
Step 11) requires the network identity code (for the <xxx>coin address generation), but also a private code(! for the WIF generation) The relation with the older coins is that private code is network code + 128.
Since there are more crypto-coins than could fit the equation this (network code +128) is now not always valid, depending on your target coin.

In order to make this SW work for most of the crypto-coins a new inline key needs to be added where the private code can be overruled if it not equal to (network code +128)
both in the generator and keyconf function.

The functionality of the SW has not changed since the OP opened this thread, it's just that a couple of crypto-coins have been added.

I'm sorry, but I don't have windows binaries in my repo.


Slow but steady Android coin mining with NeoNeonMiner
BTC:1NeoArmnGyWHKfbje9JNWqw3tquMY7jHCw
dabura667
Sr. Member
****
Offline Offline

Activity: 478
Merit: 251


View Profile
November 24, 2014, 08:15:53 AM
 #1897

snip
Yes I am aware of how it works, I am just wondering where the "latest" repo is. (with support for compressed keys etc)

And if possible I would like some binaries... but not a requirement.

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
Kangaderoo
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
November 24, 2014, 08:46:05 AM
 #1898

snip
Yes I am aware of how it works, I am just wondering where the "latest" repo is. (with support for compressed keys etc)

And if possible I would like some binaries... but not a requirement.

 Grin Grin
As far as I know there is no longer a single driving force for this project. OP has been silent for quite a while.
I did some work on it, but that was just to enhance my knowledge on ECDSA and coin address generation in general.
My Dev-Env. does not support OCL and since it is tuned to my own linux system it would need work to make it more general.

I'm afraid all of the repo's out there are a bit fragmented.

Slow but steady Android coin mining with NeoNeonMiner
BTC:1NeoArmnGyWHKfbje9JNWqw3tquMY7jHCw
Dabs
Staff
Legendary
*
Offline Offline

Activity: 2422
Merit: 1160


The Concierge of Crypto


View Profile
November 24, 2014, 12:34:05 PM
Last edit: November 24, 2014, 12:51:03 PM by Dabs
 #1899

I use the version that has compressed key support, I think 0.22, for 32 bit windows. The link is somewhere here.

Here it is:
https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip

Here is another one:
https://dl.dropboxusercontent.com/u/57535575/vanitygen-win32-bin.zip

From this message on this thread: (page 63)
https://bitcointalk.org/index.php?topic=25804.msg2296814#msg2296814

The last few pages have the lifeboat version that works with modern GPUs.

I use the second one.

For Windows XP version with compressed keys support.

Code:
2013-02-12  06:45 AM         1,553,920 cygcrypto-1.0.0.dll
2011-10-25  21:26 PM            80,910 cyggcc_s-1.dll
2012-12-02  21:38 PM           264,733 cygpcre-1.dll
2013-04-19  01:40 AM         2,862,841 cygwin1.dll
2013-05-09  14:21 PM            74,269 cygz.dll
2013-05-28  09:11 AM               288 md5sums
2013-05-28  09:11 AM               336 sha1sums
2013-05-28  09:02 AM           171,408 vanitygen.exe
               8 File(s)      5,008,705 bytes

type md5sums
8302cde3200c164893186c12dc0b2a93 *vanitygen.exe
dea20efb451b020e8caf501fd2fa621c *cygcrypto-1.0.0.dll
ff1396fa884db6433665e2232e3fe8ad *cyggcc_s-1.dll
f7f0a105630e489b3e28a4d7fcd31948 *cygpcre-1.dll
ec11de939e772ff4bb98f23eaf853046 *cygwin1.dll
eb298351125d6d1d244126c874a0e450 *cygz.dll

type sha1sums
f1d0233b2b8650f59929c2397e8c723df26402b2 *vanitygen.exe
b69917926572828e21304480d2521e6c4c585bc7 *cygcrypto-1.0.0.dll
a1c910ee00dd9d635d2abad40996e116e906aa85 *cyggcc_s-1.dll
19af0ca6d374c4430a3f08ebd068155848cac9a7 *cygpcre-1.dll
f0e4fca8716402be2f95f95d3d70d978a2727a01 *cygwin1.dll
5f5394b8affc03416befa54a5f953139d9f573f6 *cygz.dll

Just confirming the md5 and sha1 sums are as advertised. Confirming that the zip md5 and sha1 are also as stated.

Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
Emily008
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile WWW
November 28, 2014, 04:37:24 PM
 #1900

Outstanding. I really liked it. Thanks.
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 185 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!