Bitcoin Forum
April 27, 2024, 10:40:36 AM *
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 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 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 ... 191 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1152816 times)
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 02, 2012, 03:32:18 PM
 #621

First: no apology necessary.
Second: WOOHOO!!!

I am in the Mkeys/s now!  

I'm glad it works for you!

If you put the #define INLINE inline back the way it was, does it still build?
EDIT: be sure to do make clean first, before rebuilding with make all

Also, what GPU do you have, and what key rate are you seeing?
1714214436
Hero Member
*
Offline Offline

Posts: 1714214436

View Profile Personal Message (Offline)

Ignore
1714214436
Reply with quote  #2

1714214436
Report to moderator
1714214436
Hero Member
*
Offline Offline

Posts: 1714214436

View Profile Personal Message (Offline)

Ignore
1714214436
Reply with quote  #2

1714214436
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714214436
Hero Member
*
Offline Offline

Posts: 1714214436

View Profile Personal Message (Offline)

Ignore
1714214436
Reply with quote  #2

1714214436
Report to moderator
check_status
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Web Dev, Db Admin, Computer Technician


View Profile
July 02, 2012, 04:11:43 PM
 #622

Revalin got me going with Vanitygen and github.

Quote from: Revalin
sudo apt-get install libpcre3-dev libssl-dev
git clone https://github.com/samr7/vanitygen.git
cd vanitygen
make
./vanitygen
From: https://bitcointalk.org/index.php?topic=67466.0

Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?

For Bitcoin to be a true global currency the value of BTC needs always to rise.
If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76.
P2Pool Server List | How To's and Guides Mega List |  1EndfedSryGUZK9sPrdvxHntYzv2EBexGA
mcorlett
Donator
Sr. Member
*
Offline Offline

Activity: 308
Merit: 250



View Profile
July 02, 2012, 04:29:01 PM
 #623

Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?
You can already do this — just fire up a new instance for every GPU.

check_status
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Web Dev, Db Admin, Computer Technician


View Profile
July 02, 2012, 05:44:19 PM
 #624

Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?
You can already do this — just fire up a new instance for every GPU.

  • How do I get oclvanitygen to use all of my GPUs?
    Support for using multiple GPUs from the same instance will not be very difficult to do, and is planned for a future release.

@samr7 Would this be useful to vanitygen?

Quote
Distributed Hash Cracker: ACross-Platform GPU-Accelerated Password Recovery System Andrew Zonenberg Rensselaer Polytechnic Institute.
http://www.cs.rpi.edu/~zonena/papers/cracker.pdf

For Bitcoin to be a true global currency the value of BTC needs always to rise.
If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76.
P2Pool Server List | How To's and Guides Mega List |  1EndfedSryGUZK9sPrdvxHntYzv2EBexGA
mcorlett
Donator
Sr. Member
*
Offline Offline

Activity: 308
Merit: 250



View Profile
July 02, 2012, 05:51:08 PM
 #625

Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?
You can already do this — just fire up a new instance for every GPU.

  • How do I get oclvanitygen to use all of my GPUs?
    Support for using multiple GPUs from the same instance will not be very difficult to do, and is planned for a future release.
The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.

check_status
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Web Dev, Db Admin, Computer Technician


View Profile
July 02, 2012, 08:14:02 PM
 #626

The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.
Reducing the number of keystrokes to perform a given task is not a performance benefit?
Wouldn't there be fewer processes, therefore a reduced memory footprint?

For Bitcoin to be a true global currency the value of BTC needs always to rise.
If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76.
P2Pool Server List | How To's and Guides Mega List |  1EndfedSryGUZK9sPrdvxHntYzv2EBexGA
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 02, 2012, 08:18:45 PM
 #627

@samr7 Would this be useful to vanitygen?

Quote
Distributed Hash Cracker: ACross-Platform GPU-Accelerated Password Recovery System Andrew Zonenberg Rensselaer Polytechnic Institute.
http://www.cs.rpi.edu/~zonena/papers/cracker.pdf

Interesting paper, you must do a lot of reading on this stuff!

The way these guys did it would be the best way to do it if we wanted to do an exhaustive search of the key space.  However, for bitcoin addresses, each feasible pattern has a ridiculously large number of matching keys.  Even searching for a complete address will have, on average, 2^96 matching keys.  So, there's almost no point in doing an exhaustive search.

The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.

That is the idea, it is mostly aesthetic.  Instead of having to run oclvanitygen once per GPU, you'll be able to run it once per system, and tell it to use all of your GPUs.

Organized clustering across systems will be more complicated.  One way to do this, in the near future, that follows the model of bitcoin mining, will be:
- Run oclvanityminer on each system in the cluster.
- Run a private bounty server, or the equivalent of a mining proxy, and configure your oclvanityminers to connect to it.

There isn't a private bounty server, at least not yet, but all it would need to do is to support the vanity pool protocol.
mcorlett
Donator
Sr. Member
*
Offline Offline

Activity: 308
Merit: 250



View Profile
July 02, 2012, 08:24:35 PM
 #628

The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.
Reducing the number of keystrokes to perform a given task is not a performance benefit?
Wouldn't there be fewer processes, therefore a reduced memory footprint?
I'm not arguing semantics over this. There is no significant performance benefit in supporting multiple GPU's from the same instance.

ErebusBat
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500

I am the one who knocks


View Profile
July 02, 2012, 09:29:38 PM
 #629

First: no apology necessary.
Second: WOOHOO!!!

I am in the Mkeys/s now!  

I'm glad it works for you!

If you put the #define INLINE inline back the way it was, does it still build?
EDIT: be sure to do make clean first, before rebuilding with make all

Also, what GPU do you have, and what key rate are you seeing?

It does indeed work without the inline change, must be some code changes since the last time I tried.

Here is my speed output, from my ATI Radeon HD 6750M on my MacBookPro8,3:
Code:
$ ./oclvanitygen -p ADM -d 1 -k 1ErebusBat                                                                                         130 ↵ 
WARNING: Built with OpenSSL 0.9.8r 8 Feb 2011
WARNING: Use OpenSSL 1.0.0d+ for best performance
Difficulty: 2938077882634386
[2.00 Mkey/s][total 69206016][Prob 0.0%][50% in 32.3y]

░▒▓█ Coinroll.it - 1% House Edge Dice Game █▓▒░ • Coinroll Thread • *FREE* 100 BTC Raffle

Signup for CEX.io BitFury exchange and get GHS Instantly!  Don't wait for shipping, mine NOW!
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 04, 2012, 07:11:35 AM
 #630

New version 0.18 released, with all the changes described in the earlier post.

  • Split key address generation, ability to use with a bounty pool.
    Support for additive public keys has been implemented, which will be specified via a new command line argument.  Also present is a new miner program that works with ThePiachu's vanity pool.  This feature is available in the current github trunk, and will be in the next release.
    Thanks go to BurtW and others who made concise posts on this topic.
  • Ability to generate P2SH (type-3) addresses
    Luke-jr contributed a patch to generate private keys that, when added to a single address multi-signature script, hash to a desired type-3 vanity address.  This is a very convenient way of doing it, because it works with the addmultisigaddress command in the unmodified Satoshi client.  This feature will be in the next release.
    As several folks have pointed out, by placing a nonce of some sort into the script, it is possible to generate type-3 addresses much more efficiently and without any elliptic curve operations.  However, getting a specific bitcoin client to support this is the main obstacle.
  • Win32 binaries now hosted on GitHub

It does indeed work without the inline change, must be some code changes since the last time I tried.

Here is my speed output, from my ATI Radeon HD 6750M on my MacBookPro8,3:

Good, the function inlining will not be changed.

Hopefully the speed can be improved, too.  A back of a napkin calculation suggests 3-7 Mkey/s for your GPU.
flatfly
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
July 04, 2012, 01:17:17 PM
Last edit: July 04, 2012, 02:12:44 PM by flatfly
 #631

That latest version crashes for me (win XP, 32-bit)
right after displaying difficulty. V0.17 still working just fine.


Quote
C:\Documents and Settings\v18>vanitygen.exe 1ka
Difficulty: 78508
stevegee58
Legendary
*
Offline Offline

Activity: 916
Merit: 1003



View Profile
July 04, 2012, 02:11:09 PM
 #632

I just dowloaded and ran 0.18 and it ran fine.  Same specs: WinXP 32 bit.

You are in a maze of twisty little passages, all alike.
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 04, 2012, 03:10:07 PM
 #633

That latest version crashes for me (win XP, 32-bit)
right after displaying difficulty. V0.17 still working just fine.


Quote
C:\Documents and Settings\firace\v18>vanitygen.exe 1ka
Difficulty: 78508

Sorry about that.  The vanitygen code changes weren't substantial, but the new binaries were built in a new build environment with newer versions of the dependent libraries, including a new OpenSSL and a new pthreads library, so a lot has changed, but I'm still surprised that it's crashing.

What sort of an error message do you get?  Are you running it on a VM, or bare metal?  What CPU?

My XP 32-bit SP2 and SP3 VMs couldn't reproduce this problem, and I'm currently trying some other environments to find one that is able to reproduce this problem.  If this fails and this is an access violation type of crash, you might be asked to collect a user-mode dump.
bitcats
Legendary
*
Offline Offline

Activity: 1014
Merit: 1001



View Profile
July 04, 2012, 03:39:44 PM
 #634

v o.18 crashes
Vista 32, dual core

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 04, 2012, 04:10:21 PM
 #635

I figured it out.  Sorry folks.

Version 0.19 is out now.  Hope this one lasts more than nine hours.
stevegee58
Legendary
*
Offline Offline

Activity: 916
Merit: 1003



View Profile
July 04, 2012, 04:14:26 PM
 #636

Wow I wonder why mine worked.

You are in a maze of twisty little passages, all alike.
bitcats
Legendary
*
Offline Offline

Activity: 1014
Merit: 1001



View Profile
July 04, 2012, 04:23:40 PM
 #637

I figured it out.  Sorry folks.

Version 0.19 is out now.  Hope this one lasts more than nine hours.
where can i download it?

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
etsoberano
Sr. Member
****
Offline Offline

Activity: 351
Merit: 250



View Profile WWW
July 04, 2012, 04:24:44 PM
 #638

https://github.com/downloads/samr7/vanitygen/vanitygen-0.19-win.zip Wink

฿itcoin: 1hackzqroVrD5pQCeXThfCZWB9zX7jUPJ
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 04, 2012, 04:27:18 PM
 #639

where can i download it?

There, the front page is fixed.  Binaries are here.
bitcats
Legendary
*
Offline Offline

Activity: 1014
Merit: 1001



View Profile
July 04, 2012, 04:40:59 PM
 #640

Thanks, it works now.

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 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 ... 191 »
  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!