Bitcoin Forum
June 06, 2020, 05:36:05 AM *
News: Latest Bitcoin Core release: 0.19.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 [178] 179 180 181 182 183 184 185 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1143722 times)
Thirdspace
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 726


Mixing reinvented for your privacy | chipmixer.com


View Profile
May 04, 2018, 03:42:53 AM
 #3541

3r is out of range, 3N is the highest possible prefix, 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz.

It is not about impossible sequence, address is a number in some range which is encoded using using Base58 coding.

that's what I meant, prefix! so it's out of range = prefix 3r doesn't exist
but prefix '33r' would still be possible, right? so I still can try to find address starts with '33rds'
I think it won't take long to find such address, would be unbelievably lucky if it gives me '33rdspace' Grin

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
exander77
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
May 04, 2018, 10:46:47 AM
 #3542

3r is out of range, 3N is the highest possible prefix, 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz.

It is not about impossible sequence, address is a number in some range which is encoded using using Base58 coding.

that's what I meant, prefix! so it's out of range = prefix 3r doesn't exist
but prefix '33r' would still be possible, right? so I still can try to find address starts with '33rds'
I think it won't take long to find such address, would be unbelievably lucky if it gives me '33rdspace' Grin

33r is not a problem, if you compare those prefixes it goes like this: 33r < 3N < 3r
So 33r is the lowest of those three, 3r is the highest.
cuongkenh22091996
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
May 06, 2018, 11:19:31 AM
 #3543

I have a system with 2 CPUs. As the applet uses the CPU, the original bitcoinind + patch vanity uses both CPUs, but vanitygen seems to only use one.
Relaxo143
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
May 08, 2018, 03:00:32 PM
 #3544

I`m trying to run oclvanitygen with my GPU. It`s a RX480. I get this when I run it: https://imgur.com/a/LWDigth
My OS is Win10 64 bit. I use the following config: .\oclvanitygen.exe -D 0:0 -o results.txt 1test
Any ideas? I should add that this card worked with oclvanitygen before but I dont remember if I had different drivers back then.
DevilOper
Member
**
Offline Offline

Activity: 280
Merit: 23


View Profile
May 08, 2018, 09:13:27 PM
 #3545

@Relaxo143:
https://bitcointalk.org/index.php?topic=25804.msg912987#msg912987
ken3go
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
May 09, 2018, 07:19:40 AM
 #3546

I quite often get the following "out of resources" error when running oclvanitygen, sometimes after a few minutes and sometimes after several hours (nothing else is running at the time).  Is there a way to reduce the load on the GPU (similar how you can reduce the number of cores on the CPU version)?  Or anyone know how I might fix this?  What does "grid" do, btw?  Thanks


>oclvanitygen.exe -D 0:0,grid=2048x2048 -v -k -f 2patterns.txt -o 2matches.txt

[59.74 Mkey/s][total 206519140352][Prob 1.2%][50% in 2.3d]     clWaitForEvents(NDRange,1): CL_OUT_OF_RESOURCES
clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE
ERROR: Could not map row buffer for slot 1
ERROR: allocation failure?


Here is the complete dump...

Code:
>oclvanitygen.exe -D 0:0,grid=2048x2048 -v -k -f 2patterns.txt -o 2matches.txt
Loading Pattern #3: 1Name3
Prefix difficulty:       51529903411245 1Name1
Prefix difficulty:       51529903411245 1Name2
Prefix difficulty:       51529903411245 1Name3
Next match difficulty: 17176634470415 (3 prefixes)
Device: GeForce GTX 1070
Vendor: NVIDIA Corporation (10de)
Driver: 397.31
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Max compute units: 15
Max workgroup size: 1024
Global memory: 0
Max allocation: -2147483648
OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose
Compiling kernel, can take minutes...done!
Build log:
ptxas info    : 0 bytes gmem, 776 bytes cmem[3]
ptxas info    : Compiling entry function 'hash_ec_point_search_prefix' for 'sm_61'
ptxas info    : Function properties for hash_ec_point_search_prefix
ptxas         .     96 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 64 registers, 340 bytes cmem[0], 36 bytes cmem[2]
ptxas info    : Compiling entry function 'hash_ec_point_get' for 'sm_61'
ptxas info    : Function properties for hash_ec_point_get
ptxas         .     64 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 56 registers, 332 bytes cmem[0], 36 bytes cmem[2]
ptxas info    : Compiling entry function 'heap_invert' for 'sm_61'
ptxas info    : Function properties for heap_invert
ptxas         .     0 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 48 registers, 328 bytes cmem[0]
ptxas info    : Compiling entry function 'ec_add_grid' for 'sm_61'
ptxas info    : Function properties for ec_add_grid
ptxas         .     0 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 91 registers, 336 bytes cmem[0], 4 bytes cmem[2]
Grid size: 2048x2048
Modular inverse: 8192 threads, 512 ops each
Using OpenCL prefix matcher
GPU idle: 4.60%
[59.74 Mkey/s][total 206519140352][Prob 1.2%][50% in 2.3d]                     clWaitForEvents(NDRange,1): CL_OUT_OF_RESOURCES
clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE
ERROR: Could not map row buffer for slot 1
ERROR: allocation failure?
LoyceV
Legendary
*
Offline Offline

Activity: 1876
Merit: 6389


Thick-Skinned Gang Leader


View Profile WWW
May 09, 2018, 08:35:00 AM
 #3547

Is there a way to reduce the load on the GPU (similar how you can reduce the number of cores on the CPU version)?
If the "resources" that you're running out of is GPU memory, you can set the number of threads to use:
Code:
./oclvanitygen -t 32
When I test on my Nvidia GPU, it does use less memory, and the number of keys/s goes down. What's weird though, is that even my mouse lags when I run oclvanitygen with limited threads.
Either way, it may be worth trying.

Emilstud
Newbie
*
Offline Offline

Activity: 24
Merit: 17


View Profile
May 10, 2018, 07:04:37 PM
 #3548

Hi, I have problems to compile it on Ubuntu 18.04
I used make but there are several compiling errors.
I already installed those dependencies https://github.com/samr7/vanitygen/wiki/Installation
On Ubuntu libpcre-dev is not availible so I used libpcre3-dev
kain134
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 15, 2018, 06:42:07 AM
 #3549

I had funds stolen from a 2011 address that I think was generated with vanity gen.
The address is 192SGgMXpzpjKyt4mnoNaAksvpA4y2HAKS and since the private key has been leaked I might as well post it here.

5JfsVwQKYbRDbjcyvX4j8p47Kmp8QUBw4mvxuxcV41sqKyKH5PK

Is there anybody that do analysis on the key or something? I am trying to figure out how it was compromised. Did my OS got hacked? My other funds where not stolen.
Did I  generate it with a compromised version of vanitygen that leaked the keys or generated weaks key on purpose?

Any help is appreciated.

LoyceV
Legendary
*
Offline Offline

Activity: 1876
Merit: 6389


Thick-Skinned Gang Leader


View Profile WWW
May 15, 2018, 08:07:18 AM
 #3550

I had funds stolen from a 2011 address that I think was generated with vanity gen.
The address is 192SGgMXpzpjKyt4mnoNaAksvpA4y2HAKS
This address has never received any Bitcoin, but it has received Forkcoin Bitcoin Cash in 2018.
It doesn't look like a vanity address. So you're saying you've created it in 2011, only to use it in 2018?

Quote
Is there anybody that do analysis on the key or something?
No, that's not possible.

Quote
I am trying to figure out how it was compromised. Did my OS got hacked? My other funds where not stolen.
Did I  generate it with a compromised version of vanitygen that leaked the keys or generated weaks key on purpose?
How did you store the private key during those 7 years?

goodb
Newbie
*
Offline Offline

Activity: 129
Merit: 0


View Profile
May 23, 2018, 09:09:33 PM
 #3551

Hi guys, My cards  works only oclvanityminer64 version , but 64 bit version has no -x option ,(looking help also dont show -x option), but oclvanityminer (32bit version) does have -x .., but wont recognize my vega cards  Undecided

I want to choose which name to work on the pool? but without -x it is impossible with oclvanityminer64 ? is that true ? or any other trick possible ?

Thanky
Justice0881
Full Member
***
Offline Offline

Activity: 280
Merit: 104



View Profile
May 30, 2018, 12:17:49 AM
 #3552

Generate a very long time and use it to create the bitcoin address you remember. Start eliminating all outside forces on your computer, you can end up also making it much harder for your computer to generate the random numbers used for private keys.
jasemoney
Legendary
*
Offline Offline

Activity: 1582
Merit: 1005


Forget-about-it


View Profile
May 31, 2018, 12:19:30 AM
Last edit: May 31, 2018, 12:29:37 AM by jasemoney
Merited by Welsh (1), LoyceV (1), NoMar02 (1)
 #3553

Whats up, I use Vanitygen frequently on new launches. I figure its easier and safer than compiling an unknown wallet. I just search github for pubkey_address, and usually in chainparams or base58 code files it tells you the address prefix to use as the "-X" flag in Vanitygen. I finally ran into an issue. I made 2 addresses for this coin https://github.com/Actinium-project/Actinium I searched for "Pubkey_address" as usual and found:
Quote
       base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,53);  //N
        base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,8);   //4
        base58Prefixes[SCRIPT_ADDRESS2] = std::vector<unsigned char>(1,80); //Z
        base58Prefixes[SECRET_KEY] =     std::vector<unsigned char>(1,73);  //W
        base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x88, 0xB2, 0x1E};
        base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x88, 0xAD, 0xE4};

So I run ./vanitygen -X 53 N based on the highlighted info found above and get my keypairs.

Well the wallet wont import them  Sad  "key format not recognized." Looks like Uncompressed WIF is meant to start with "3", compressed WIF with "B", vanitygen spits out a privkey starting with 7.

They have a walletgenerator.net fork where it lists the following info:
Quote
name, networkVersion, privateKeyPrefix, WIF_Start, CWIF_Start
"Actinium",            0x35, 0x49, "3",    "B"

anyways heres a tiny game.
https://chainmapper.com/acm/address/NYzzBK9LSumUaMkGjvZteEzxAVc9KPf72d
heres one of the keypairs i generated.
Quote
NYzzBK9LSumUaMkGjvZteEzxAVc9KPf72d
76AMq9SKNATcHWsLntS87KN7K3ASJXHzNfudNcXU3CTVHXmnptf
theres 43,000 ACM coins there. they just launched but are trading on https://bitfex.trade/en/ACM/BTC for 375 satoshi. thats a $1000 bounty (if you dump into the buyside). So if theres any way to transform the priv created by vanitygen to what it needs to be to be used for this coin... id appreciate a rundown here so i can unlock the other wallet i generated. you can have the 43k coins.

$MAID & $BTC other than that some short hodls and some long held garbage.
Andzhig
Newbie
*
Offline Offline

Activity: 111
Merit: 0


View Profile
June 03, 2018, 11:01:06 AM
 #3554

Is it possible with this program do the following. I generate a random sequence of private keys and that the program would convert them to open addresses? For these addresses to be written to the file. For example, a file with private keys through the program on the output file with addresses and keys from them.

And where you can get acquainted with detailed descriptions of settings (variables) programs?
LoyceV
Legendary
*
Offline Offline

Activity: 1876
Merit: 6389


Thick-Skinned Gang Leader


View Profile WWW
June 03, 2018, 11:33:31 AM
 #3555

Is it possible with this program do the following. I generate a random sequence of private keys and that the program would convert them to open addresses? For these addresses to be written to the file. For example, a file with private keys through the program on the output file with addresses and keys from them.
I'm not sure what exactly you're asking for. Vanitygen can output to a file:
Code:
Options:
-o <file>     Write pattern matches to <file>
If you want two different output files, one with addresses, and one with private keys, you'll have to script something by yourself.

Quote
And where you can get acquainted with detailed descriptions of settings (variables) programs?
Is this what you're looking for?
Code:
Vanitygen 0.22 (OpenSSL 1.0.1f 6 Jan 2014)
Usage: ./vanitygen [-vqnrik1NT] [-t <threads>] [-f <filename>|-] [<pattern>...]
Generates a bitcoin receiving address matching <pattern>, and outputs the
address and associated private key.  The private key may be stored in a safe
location or imported into a bitcoin client to spend any balance received on
the address.
By default, <pattern> is interpreted as an exact prefix.

Options:
-v            Verbose output
-q            Quiet output
-n            Simulate
-r            Use regular expression match instead of prefix
              (Feasibility of expression is not checked)
-i            Case-insensitive prefix search
-k            Keep pattern and continue search after finding a match
-1            Stop after first match
-N            Generate namecoin address
-T            Generate bitcoin testnet address
-X <version>  Generate address with the given version
-F <format>   Generate address with the given format (pubkey or script)
-P <pubkey>   Specify base public key for piecewise key generation
-e            Encrypt private keys, prompt for password
-E <password> Encrypt private keys with <password> (UNSAFE)
-t <threads>  Set number of worker threads (Default: number of CPUs)
-f <file>     File containing list of patterns, one per line
              (Use "-" as the file name for stdin)
-o <file>     Write pattern matches to <file>
-s <file>     Seed random number generator from <file>

Andzhig
Newbie
*
Offline Offline

Activity: 111
Merit: 0


View Profile
June 06, 2018, 10:39:18 AM
 #3556

-X <version>  Generate address with the given version
-F <format>   Generate address with the given format (pubkey or script)
-s <file>     Seed random number generator from <file>

How it works with examples would be to see.



-f <file>     File containing list of patterns, one per line
              (Use "-" as the file name for stdin)


I created an address file vanitygen64.exe -o 123 -f aaa.txt that I need to add to the string to make it work?
LoyceV
Legendary
*
Offline Offline

Activity: 1876
Merit: 6389


Thick-Skinned Gang Leader


View Profile WWW
June 06, 2018, 11:24:21 AM
 #3557

I created an address file vanitygen64.exe -o 123 -f aaa.txt that I need to add to the string to make it work?
I'm still unsure what exactly you're trying to accomplish, but I think you want this:
Code:
vanitygen64.exe -o output.txt -f pattern.txt -k

My pattern.txt contains this:
Code:
1test
1There
1Loyce

When I run it, all results are shown in the console, and written to the file output.txt (don't use these private keys!):
Code:
Pattern: 1Loyce                                                                
Address: 1LoyceFtdDYd3WQRvJvQotZdYQqBz8Ah6j
Privkey: 5KYBEdFrFr79K8GuqtghW5GuAA2JTXb2U2tGCAH18EFwFdRRzvf
Pattern: 1test                                                                
Address: 1testYBxFHaVkzhKWPtmyuv8Xydk7rpaj
Privkey: 5KbkRFD4BTNSxf89onL7VzknU7JGuYo8RPQCa7tJjJsDyGrXPQ4
Pattern: 1Loyce                                                                
Address: 1LoyceX7fCsefFegeLdmJZwFJGgizMKEyW
Privkey: 5KV2qY9nwJjLQWW1GeehDKdnkjjRtEQNXsjCRHRnKHKFsLSaNof
Pattern: 1Loyce                                                                
Address: 1LoyceV1q21LhFcb1cb3umhg9eCF6y43Fb
Privkey: 5JyowwHeKAvf6CM1zcQbW61TPoFUU5RofSCfdJQxwsbFzrzMLaf

Is this what you were looking for?


I've only tested the Linux version:
Code:
./vanitygen -o output.txt -f pattern.txt -k

Andzhig
Newbie
*
Offline Offline

Activity: 111
Merit: 0


View Profile
June 06, 2018, 11:39:10 AM
 #3558

Is this what you were looking for? Yes, thx.

And how to 2 video cards run (oclvanitygen), tried -D 0:0 -D 1:0 dont work. The comma also does not work -D 0:0,1:0.

-D 1:1 in oclvanitygen Launches cpu.
keelperu
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
June 07, 2018, 11:11:41 AM
 #3559

My pattern.txt contains this:
Code:
1naturefirst
1LionKing
1LionKingJungle
1Jumanji
1Robotworld
1android
1fishboat
1ant

my code
Code:
vanitygen.exe -k -f pattern.txt -o match.txt

I use windows system to run the program all are working good , but it not give a output match

if I give only 1ant pattern more output on the output file , i think its not find the match in the entire given file (all pattern in the file), it search only one pattern at a time , it search first or last pattern only in the list of given pattern file.

need any match in the given list of pattern to out , because my laptop generate 75Kk/s , if i give a 10 pattern  any match found on that 75 Kk/s generated address that gets out, so the time is reduce

Thank all
LoyceV
Legendary
*
Offline Offline

Activity: 1876
Merit: 6389


Thick-Skinned Gang Leader


View Profile WWW
June 07, 2018, 12:31:50 PM
 #3560

I use windows system to run the program all are working good , but it not give a output match
Several things are wrong with your approach:
1LionKingJungle is a duplicate of 1LionKing, if it searches for the first, it includes the longer version too.
1Robotworld isn't possible, you should replace the the "l" by an uppercase: "L".

At 75 kkeys/s, it's virtually impossible to find any of the longer addresses.
When testing how long it would take to find an address, you should omit "1ant". Without the short address you'll get a realistic estimate for the next match.

One more thing: play around with the case insentive switch, you'll have much more matches.

Pages: « 1 ... 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 [178] 179 180 181 182 183 184 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!