Pages:
Author

Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22] - page 29. (Read 1153678 times)

legendary
Activity: 2758
Merit: 6830

Vanitygen works great. But I've noticed BTC addresses can also start with 3.
The current version of Vanitygen won't allow me to generate patterns starting with 3. Will this be added to a future version maybe? Or are there technical limitations that make this impossible to do?


Because an address starting with "3" is actually used for Pay To Script Hash (P2SH).
This is normally used on multi-sig wallets, that require signatures from multiple private keys to spend the coins.

Quote
Multi-signature, also called multi-sig, is a security protocol that is part of the bitcoin core in which multiple private keys are required to sign a transaction. The technology is designed to increase the security of bitcoin storage. It is a technology that allows the generation of a bitcoin address that requires more than one private key and can require a specific combination of private keys (for example 3 out of 5 keys) to sign a bitcoin transaction before the coins are released.
https://support.xapo.com/what-is-multi-signature

With Vanitygen you can only generate addresses starting with "1", that only require one private key to spend (the one generated by the software).
newbie
Activity: 1
Merit: 0

Vanitygen works great. But I've noticed BTC addresses can also start with 3.
The current version of Vanitygen won't allow me to generate patterns starting with 3. Will this be added to a future version maybe? Or are there technical limitations that make this impossible to do?

newbie
Activity: 19
Merit: 0
Guys. I just need the programm. Don't tell me please "possible/impossible". I know that programmers can easily remove this limit. I'll pay a tip  Smiley

ExploitAgency's fork of (ocl)vanitygen doesn't have a prefix limit (and it supports 80+ altcoins). You can get it here: https://github.com/exploitagency/vanitygen-plus

Thank you. But I know this programm. They have limit to full bitcoin address. But if remove 1 symbol all working good.
jr. member
Activity: 35
Merit: 2
Guys. I just need the programm. Don't tell me please "possible/impossible". I know that programmers can easily remove this limit. I'll pay a tip  Smiley

ExploitAgency's fork of (ocl)vanitygen doesn't have a prefix limit (and it supports 80+ altcoins). You can get it here: https://github.com/exploitagency/vanitygen-plus
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
Yes, I know that. But I need unlimited or more then 40 character pattern.
Lol.
Trying to crack the Bitcoin richlist?


Just your bitcoin address  Smiley. Seriously, who has an unlimited version?
Grin Nobody. It's impossible, man.
Guys. I just need the programm. Don't tell me please "possible/impossible". I know that programmers can easily remove this limit. I'll pay a tip  Smiley

There's a reason for the limit, as you'll find. However, I can remove the limit for you, if you really want, at your own risk (i.e. results not guaranteed), I can send you source code or precompile for Linux. Send me a PM.
newbie
Activity: 19
Merit: 0
Yes, I know that. But I need unlimited or more then 40 character pattern.
Lol.
Trying to crack the Bitcoin richlist?


Just your bitcoin address  Smiley. Seriously, who has an unlimited version?
Grin Nobody. It's impossible, man.
Guys. I just need the programm. Don't tell me please "possible/impossible". I know that programmers can easily remove this limit. I'll pay a tip  Smiley
sr. member
Activity: 687
Merit: 259
Yes, I know that. But I need unlimited or more then 40 character pattern.
Lol.
Trying to crack the Bitcoin richlist?


Just your bitcoin address  Smiley. Seriously, who has an unlimited version?
Grin Nobody. It's impossible, man.
newbie
Activity: 19
Merit: 0
Yes, I know that. But I need unlimited or more then 40 character pattern.
Lol.
Trying to crack the Bitcoin richlist?


Just your bitcoin address  Smiley. Seriously, who has an unlimited version?
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Yes, I know that. But I need unlimited or more then 40 character pattern.
Lol.
Trying to crack the Bitcoin richlist?
newbie
Activity: 19
Merit: 0
Hi. How to avoid limit of pattern? I mean error "Prefix is too long". I can pay some bitcoin for this. Need windows version.
How many characters are you trying to generate for? Anything over 9 would probably need a decent sized GPU farm. And anything over 11 would either require a massive farm or just not even worth it.
Yes, I know that. But I need unlimited or more then 40 character pattern.
legendary
Activity: 2212
Merit: 1118
Lie down. Have a cookie
Hi. How to avoid limit of pattern? I mean error "Prefix is too long". I can pay some bitcoin for this. Need windows version.
How many characters are you trying to generate for? Anything over 9 would probably need a decent sized GPU farm. And anything over 11 would either require a massive farm or just not even worth it.
newbie
Activity: 19
Merit: 0
Hi. How to avoid limit of pattern? I mean error "Prefix is too long". I can pay some bitcoin for this. Need windows version.
legendary
Activity: 3808
Merit: 7912
why am i getting this error ?

Code:
[root@localhost vanitygen]# ./vanitygen 1ad
Difficulty: 78508
vanitygen: pattern.c:164: vg_exec_context_init: Assertion `vxcp->vxc_key' failed.
Aborted


 I would say based on this from the pattern.c code
Code:

163 vxcp->vxc_key = vg_exec_context_new_key();
164 assert(vxcp->vxc_key);

points back to this (still in pattern.c)
Code:
43 EC_KEY *
44 vg_exec_context_new_key(void)
45 {
46 return EC_KEY_new_by_curve_name(NID_secp256k1);
47 }

 Try this command
Code:
openssl ecparam -list_curves

 If secp256k1 isn't in the list, that's your problem.  What OS are you running?

sr. member
Activity: 434
Merit: 270
why am i getting this error ?

Code:
[root@localhost vanitygen]# ./vanitygen 1ad
Difficulty: 78508
vanitygen: pattern.c:164: vg_exec_context_init: Assertion `vxcp->vxc_key' failed.
Aborted
hero member
Activity: 651
Merit: 501
My PGP Key: 92C7689C
Plowed back through (very quickly) to see if there was a working windows binary with support for compressed keys but couldn't find anything.

No reason (especially nowadays) to NOT use compressed keys to save a few bytes.

I just built one this morning...normally run this stuff under Linux, but my work machine spends most of its time in Windows.  

https://alfter.us/wp/wp-content/uploads/2017/06/vanitygen-win32-c25a39a1.zip

This is built off of my fork (https://gitlab.com/salfter/vanitygen).  In addition to compressed keys, it supports generation of pretty much any type of address, with options for Litecoin and Namecoin and an option to create addresses for any arbitrary version (such as -X 98 for Bitgem).  Binaries for vanitygen and oclvanitygen are included, as well as some DLLs needed at runtime.  Unzip to somewhere and run from there.

Here's an example run with oclvanitygen on a Radeon HD 6870 in my Win7 box at work...generated in a few seconds:

Code:
salfter vanitygen [master] $ ./oclvanitygen.exe -F compressed -D 0:0 -k 1foo
Pattern: 1foo
Address: 1fooZEGV8qeW5Tbs4uXDi9GE5RoEw17Uk
Privkey: Kz5aEKVQSoX2FiEeVKeidCnuJbX1zbAq72AWTFzC79EFRCCYfxjv
Pattern: 1foo
Address: 1foo7gkirk3or5yq3rTHdBfAZZDqp6ij5
Privkey: L2LhrS9FQSUPGpGXcQqcdnKZL3Qxmi6nopiqoerQXRUdGpzXgSW6
Pattern: 1foo
Address: 1foo49jGCeGs776if2rbrxicpfBmYN3TH
Privkey: L41TXajbJRzEcCarjRtBWULfi5LNv4DwH6sQiKRLrPLooGxti5kB
Pattern: 1foo
Address: 1fookFPgYGrAXQJv6JWebaqcByiopmau7
Privkey: L4Ahd1qF4Qw9dsgjhgmzHTD4uvnREuf1kjUW7kFLi6zBu2aMmDca
Pattern: 1foo
Address: 1foo3nmz84JmQ88g5HdxKpbzMxyBxnSoD
Privkey: L3SHd4X2C1HFVn7ywABC58rRN2kDdDrNp5YzTnqXW3ou9ZxTqgXk
Pattern: 1foo
Address: 1fooD1pPL4RKtHoKeToGrarn9kSsDznN9
Privkey: L3uL3aTAZSf17mvj9jZGx1uimvUrd6siq78RGGceGoScxTKqhfJN
Pattern: 1foo
Address: 1foohg9vka4TKHC6fN7BfY3cF1UBjRD95
Privkey: Kxsbm9fKGRupNW1k3Q4jhXs8zJc5pyZuydtquijgu6yrTTcKjj4q
Pattern: 1foo
Address: 1fooPMfwMdwT5ydAdpEUANLLqh1BKQ6iA
Privkey: KzVsVa1jckQjw5EzQo1ttyBgpnorsKusuuvEaVZzWQazqeHpk36z
Pattern: 1foo
Address: 1fooNm9gVxApzYsaAg4ZV5cqx94RhSVeB
Privkey: Kx138HEqt9d7uAjFaLDCZyNDcxzxgDdw4C8JE3oMGxmJKg2NwYZt
Pattern: 1foo
Address: 1fooPVTkfZe8ChJkUQhsHtj5NKX7yAxyV
Privkey: L2vgPD2FDby6FMLPZPSoLcvnhYDVMTBupJCoktJDrNXiZp8i9swu
[12.98 Mkey/s][total 66060288][Prob 96.0%][Found 10]
jr. member
Activity: 89
Merit: 1
i hv hardware rnd generator i can use it on vanitygen ? if i can how use it ? add rand bites how seed ?

my rng gen bit's entropy

Entropy = 7.999506 bits per byte.

Optimum compression would reduce the size
of this 333348 byte file by 0 percent.

Chi square distribution for 333348 samples is 227.67, and randomly
would exceed this value 89.00 percent of the times.

Arithmetic mean value of data bytes is 127.4296 (127.5 = random).
Monte Carlo value for Pi is 3.143309694 (error 0.05 percent).
Serial correlation coefficient is -0.001518 (totally uncorrelated = 0.0).
newbie
Activity: 42
Merit: 0
Right, it's the combination of firstbits.com catching on and vanity generation that leads to "claiming" vanity addresses in the blockchain. If I'm thinking of starting a new bitcoin-related service, I almost want to check not only that the domain name is available, but that the firstbits address is available. And then one wants to claim the firstbits address as soon as possible, even when one is unsure whether or not one will be using it, since the cost is so low to claim.

But I do doubt that anyone will want to buy my private keys off of me, even for some really nice firstbits addresses, unless perhaps there's some sort of legally enforceable way to ensure that I delete all copies of the key that I have.
legendary
Activity: 1140
Merit: 1000
The Real Jude Austin
Waiting for the first GPU vanity address miner.

What do you mean waiting for it? You can already do it. Just use oclvanitygen that comes with vanitygen and you can already mine addresses with a GPU Cheesy
i think he meant the pool miner.. and its been broken for awhile.


oclvanityminer works fine for mining on a pool with a GPU. How is it broken? I've used it successfully and the only issue I've ever seen is the occasional DNS lookup failures with a pool.

One thing I found is that if you manually enter in the string for the pool miner it acts weird/won't connect, but when I copy and pasted the command from a post in this thread to connect to the vanity pool and changed the address to mine it worked fine.

That could be the issue.
legendary
Activity: 1736
Merit: 1023
Waiting for the first GPU vanity address miner.

What do you mean waiting for it? You can already do it. Just use oclvanitygen that comes with vanitygen and you can already mine addresses with a GPU Cheesy
i think he meant the pool miner.. and its been broken for awhile.


oclvanityminer works fine for mining on a pool with a GPU. How is it broken? I've used it successfully and the only issue I've ever seen is the occasional DNS lookup failures with a pool.
legendary
Activity: 1736
Merit: 1006
Waiting for the first GPU vanity address miner.

What do you mean waiting for it? You can already do it. Just use oclvanitygen that comes with vanitygen and you can already mine addresses with a GPU Cheesy
i think he meant the pool miner.. and its been broken for awhile.
Pages:
Jump to: