Skip to main content
26 votes
Accepted

Is a bitcoin address collision possible if generating 90 million addresses every 4 hours?

Because of the Birthday paradox, you only need 280 addresses (despite there existing 2160 different address combinations) before a collision becomes probable. Thankfully, that is still an enormous ...
Pieter Wuille's user avatar
8 votes

Is a bitcoin address collision possible if generating 90 million addresses every 4 hours?

A very relevant answer can be found here: Is Each Bitcoin Address Unique? This is a question of the birthday attack on the hashes. Bitcoin addresses (assuming the "normal" style starting with a 1) ...
meshcollider's user avatar
  • 11.9k
5 votes
Accepted

Best way to calculate difficulty of generating specific vanity address?

So things turned out to be a little bit different. But now i have a solution, that seems to be workable and adequate. Original task was to calculate difficult of finding specific vanity address (like ...
mikebutrimov's user avatar
5 votes
Accepted

What is it mean Difficuly & prob when using vanitygen?

Difficulty tells you how likely it is that vanitygen will be able to find the address pattern you're looking for on the next guess. A value of 2n is twice as difficult (half as likely) than a value of ...
Klakurka's user avatar
  • 138
4 votes
Accepted

(Shouldn't be too hard) Where vanitygen checks if the random address starts with the expected pattern?

Recall that vanitygen allows you to list several patterns and search for addresses that match any of them. It looks to me like for each prefix, we compute the range of hash160 values that, after ...
Nate Eldredge's user avatar
4 votes

How to generate a zcash vanity address?

To simply generate a new main network address, you can use the official zcash-cli like that: $ zcash-cli getnewaddress t1fMAAnYrpwt1HQ8ZqxeFqVSSi6PQjwTLUm Or: $ zcash-cli z_getnewaddress ...
q9f's user avatar
  • 1,445
3 votes
Accepted

Are vanity addresses Vanitygen generated really safe to use?

The key point here is that vanitygen is not deterministic - It relies on entropy provided by the system it is running on, which is why running it multiple times with the same pattern will produce ...
Raghav Sood's user avatar
  • 17.1k
3 votes
Accepted

Is it possible to you convert privkey to BIP39 mnemonic (or entropy)?

So far as I know this isn't possible. The mnemonic phrase is hashed to get a seed number. Hashing algorithms are one-way algorithms. See BIP39 To create a binary seed from the mnemonic, we use the ...
RedGrittyBrick's user avatar
3 votes
Accepted

Is it really safe to use vanitygen to generate your unique bitcoin address?

"Using vanitygen you might think that you would be able to find the private key for a given address. In practice, this is considered impossible. Given that the difficulty increases exponentially the ...
John's user avatar
  • 271
2 votes

Compile vanitygen source

How to compile: Download the source from Github. Run the ./configure file. (if it doesn't exist, type "./autogen.sh" first.) Type "make". Your program is ready.
Number File's user avatar
2 votes
Accepted

How do extremely difficult vanity addresses get found in the first place?

Funds are spendable by public keys and addresses contain public key hashes. Vanity addresses are created by hashing lots of public keys until the hash is in an expected range. What you mentioned is an ...
MCCCS's user avatar
  • 10.2k
2 votes

How do bitcoin vanity generator work?

They work by brute force. As a private key is essentially a very large random number, and the encoding process from a public key to an address goes through a couple of hashing steps, the relation ...
Raghav Sood's user avatar
  • 17.1k
1 vote
Accepted

Long Vanity Addresses

Impossible in the non-theoretical sense, yes. If you have a closer look at the transaction spending to the 11PLEASE... address, you also see an OP_RETURN with text begging for donations to the 1HELP......
C-Otto's user avatar
  • 452
1 vote

how to compile brainflayar in window based Linux

You can use ThePiachu's online tool: https://gobittest.appspot.com/ProofOfBurn Note that burn addresses are not the same as vanity addresses. Private keys of burn addresses are infeasible to find. ...
MCCCS's user avatar
  • 10.2k
1 vote
Accepted

Modify vanitygen to generate from massive amount of given private key

You can change switch (test_func(vxcp)) { case 1: npoints = 0; rekey_at = 0; i = nbatch; break; case 2: goto out; ...
MCCCS's user avatar
  • 10.2k
1 vote
Accepted

Question about Vanitygen performance

Summit supercomputer has: 9,216 POWER9 22-core CPUs Using CPU we have total 202752 cores to run, Vanitygen automatically use all threads to calculate, on average a CPU can generate 250k keys/sec on ...
Dan Minh Toan's user avatar
1 vote
Accepted

Vanitygen: How ot store all generated addresses?

./vanitygen -k 1 -o output.txt will generate addressses until you stop it, and will save the addresses to output.txt. It won't be formatted, so it's a better idea to use Vanitygen Plus's -z option, ...
MCCCS's user avatar
  • 10.2k
1 vote

Compile vanitygen source

I would suggest you use Bitaddress.org its open source and secure without the need to install anything. or you could do that using bitcoin-php library on PHP. vanitygen is too old and never ...
Tailer's user avatar
  • 3,669
1 vote

Mnemonic seed BIP 39 HD wallet with vanity address

Yes, this is possible. You will need to create a random BIP39 seed and derive keys/addresses, and check if the address has the pattern you desire. Repeat the process until you find a seed that ...
Ransauce's user avatar
  • 111
1 vote

How to get a VanityGenerated public address for a hardware wallet? (Ledger Nano S)

You can't use custom keys with ledger since the addresses Ledger uses are all derived from your (randomly generated) seed.
VforVendetta's user avatar
1 vote

Is it possible to generate a complete public address with vanitygen?

Well this website has a list of all Bitcoin addresses and their private keys: http://directory.io/ Of course this is a joke, and it doesn't really have them, it just generates them on request. If ...
asenski's user avatar
  • 11
1 vote

How does vanitygen calculate difficulty?

@jgm's answer is unfortunately wrong. Adding one character does not multiply the difficulty by 58, though it is a good approximation. (The part on 1s at the beginning are correct, consecutive 1s only ...
MCCCS's user avatar
  • 10.2k
1 vote

OSX Vanitygen broken makefile

This isn't exactly the solution you were looking for, but someone created a Docker container for vanitygen and I found it much easier to run on my Mac with Docker: https://hub.docker.com/r/cbeams/...
James Shapiro's user avatar
1 vote

Vanity Mining Error?

All you need to do is to add two lines to oclengine.c: vg_ocl_device_getstr(vocp->voc_ocldid, CL_DEVICE_NAME); CL_DEVICE_NAME); + if ...
MCCCS's user avatar
  • 10.2k
1 vote

Need a random seed for vanitygen; where can I obtain one?

Do not use such a file from any (public) source! Generate it yourself always, preferable off-line. On linux: dd if=/dev/urandom bs=1024 count=1 2> /dev/null 1> seed.bin This file can be read by ...
Ytsen de Boer's user avatar
1 vote

How can I test and verify a vanity key before I send coins to it?

Openssl can be used to convert private keys to public keys. The following command gives you the public key from a known private key. The private key should be in the form of a PEM file: $ cat ...
Luca Venturini's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible