Questions tagged [address-generation]

Collects technical details on the process of creating new addresses.

Filter by
Sorted by
Tagged with
0
votes
1answer
18 views

Is it possible to get a service provider , which provide stable, not-changeable BTC address.

My new employer prefers Bitcoin as the way of salary payment, but the address keeps changing, is it possible to get a non-changeable on, or is there is any other way to transfer bitcoins from one ...
0
votes
1answer
538 views

Is there a javascript library for generating litecoin address from a string?

Is there a bitcoinjs equivalent for litecoin? I want to be able to generate a litecoin address using a long string.
13
votes
3answers
825 views

What's stopping someone from taking over all the bitcoin addresses?

Anyone can generate unlimited bitcoin addresses. Presumably, there's a limited number of these (even if it's a very very large number). What's stopping someone from taking over all the bitcoin ...
1
vote
2answers
1k views

Which wallet libraries officially intend to use Bech32 addresses, and will the addresses generated by them be compatible?

I use several bitcoin wallets, and I would like to try Bech32 addresses when they come out. I initially thought to make a GitHub issue for Greenbits, but it seemed more appropriate to just ask such a ...
1
vote
1answer
542 views

What is the significance of version byte and address checksum in version 1 Bitcoin address

Pay to public key hash is used in version 1 bitcoin address. Bitcoin address is calculated by sha-256 -ing the public key followed by ripemd160- ing the result. The result can then be encoded in base ...
1
vote
0answers
37 views

Avoiding Bitcoin Addresses Collisions [duplicate]

Since every Bitcoin wallet can link multiple public keys / Bitcoin addresses to a single person, is there a mechanism in Bitcoin network to avoid 2 persons having the same Bitcoin address? Or it is ...
1
vote
2answers
90 views

Will there be a point in the future where moving bitcoins to a new address will make them safer?

OP_SCHNORRCHECKSIG: Exploring Schnorr Signatures as an Alternative to ECDSA for Bitcoin I've noticed (e.g., the above article) that newer forms of encryption are being researched and developed for ...
3
votes
1answer
3k views

How to generate a zcash vanity address?

Is the main network address version for zcash already known? Is it possible to generate a mainnet address already? This could allow miners to start from minute 0 to mine on a anonymous pool. The ...
2
votes
2answers
343 views

Can a multi-sig address also be a vanity address?

If so, do the three separate parties have to agree on the character sequence?
3
votes
1answer
235 views

Can you detect that the addresses generated by an HD wallet came from a single wallet?

Can someone who is looking at the blockchain detect that 2 or more addresses generated by a single HD wallet are actually generated by that single seed/HD wallet ? Can someone who does know that 2 or ...
14
votes
4answers
10k views

How are different Addresses generated from the same Private key?

I was reading in the "Technical background of version 1 Bitcoin addresses" that addresses are a function of the private key. More or less: Private Key -> Public Key -> Address If the Public ...
5
votes
2answers
8k views

How to generate addresses in PHP

I need some PHP code to generate bitcoin addresses from a given public key. I can only find algorithms to generate addresses from the master private key but according to https://en.bitcoin.it/wiki/...
2
votes
1answer
99 views

Bitcoin address security [duplicate]

I understand bitcoin addresses are randomly selected from such a large pool that the statistical chances of someone discovering your address is very low. In light of the above is it still not ...
2
votes
1answer
1k views

How do I generate multiple address with a master public key in pybitcointools?

I'm goofing around with this fork of pybitcointools and I got stock with generating multiple address for receiving coins with a master public key. So far, this is what I have: import bitcoin as btc ...
1
vote
2answers
457 views

Vanity generator

Imagine that there are two really strong computers that try to find an address starting with 1ABCDEFGH. Is there a possibility does that two computer find the same private key?
1
vote
3answers
536 views

Which bitcoin wallet allows me to generate and export a large number of addresses?

I need a software Bitcoin wallet (not web account based) that allows easy generation of many new payment addresses at once that are ideally stored in plain text, (bulk exported as plain text). The ...
2
votes
2answers
103 views

What would be a rational subkey depth to use so that my address is infeasible to locate via a systematic search?

Using pycoin. ku <ext_pri_key> -s 1/4/6/2/8/4/2/5....... How many levels deep into the tree would I need to go (using only single digits) before it would be infeasible for an attacker to find ...
3
votes
3answers
410 views

Is the SHA256 value in the bitcoin address wiki accurate?

From the wiki page https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses the example of "How to Create Bitcoin Address" shows the SHA256 of: ...
3
votes
1answer
327 views

Why does getNewAddress take so long? Often times out python-bitcoinrpc

Bitcoin 0.11 on a Raspberry Pi 2: https://github.com/jgarzik/python-bitcoinrpc I am using this RPC auth proxy to talk to bitcoind from Python. I have a script that requests getmempoolinfo every 1 ...
0
votes
1answer
51 views

Can you reset 'used' addresses that were actually never used?

Bitcoin RPC command getnewaddress returns a P2PKH address from the keypool, and marks it as "used" so it will not be returned by the same RPC call again. I'm going to be doing a lot of testing on ...
2
votes
4answers
642 views

Displaying rotating bitcoin address

Is there a way to display on a website of mine, a new address for every transaction? e.g., I have a wallet, and every time it receives a donation, displays a new address on my website that ...
4
votes
6answers
2k views

If I were to generate an address and it happens to collide, legally speaking, would a transfer constitute theft?

Let's say that somehow I generate a new address which happens to already be "taken". I realize the chances of address collision are extraordinarily low as per Is it possible to brute force bitcoin ...
1
vote
1answer
37 views

Checkout time for consumers in stores accepting bitcoins

If the general practice is use to different bitcoin address for every new transaction, does it mean that merchant in a retail store that accepts bitcoins has to change his QR code for every new ...
1
vote
1answer
147 views

x , y coordination division

python code def inverse(x, p): return pow(x,p-2,p) p = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f #private key 2 -->(x , y) value xx = ...
4
votes
1answer
2k views

Generate addresses without private key: Stealth addresses vs Master Public Key

In my case a store owner has different POS terminals. On none of the terminals should be a private key stored! The owner has one wallet, where he wants to get all transactions aggregated, done on the ...
5
votes
2answers
607 views

Is it possible to discover the set of bitcoin addresses from a public key?

I'm trying to find the set of bitcoin addresses from a public key associated with a user just to analyse this user transaction. Is there any way to derive/find all the addresses that have been ...
12
votes
2answers
16k views

How do I create a new address in Electrum?

In Electrum, there is no "New Address" button to be found. I tried under the tab Addresses, but nothing there. If I go to Console and try create(), then it returns: Traceback (most recent call last): ...
3
votes
1answer
2k views

Generating private keys in Java

I'm looking for a way to generate private keys in Java. I'd like to make this a standalone program, so I'd rather not use a library like bitcoinj. From my research I've only seen people recommend ...
5
votes
3answers
5k views

Can same private key generate multiple addresses?

Is this possible using some clever bitcoin script? The intention is to get more privacy. I can give different addresses to different people still no one can guess how much I make in total. I can do ...
1
vote
1answer
2k views

Generate address with RSA private key

Can I generate a bitcoin address with my RSA private key? Explain also how and why.
0
votes
1answer
14k views

How to get a wallet address and set label via RPC?

I'm familiar with the basic RPC commands, but I'm having trouble retrieving/adding an address to a wallet, using purely RPC calls (i.e. bitcoind only, not bitcoin-qt). My understanding is that ...
1
vote
0answers
314 views

Generate Bitcoin addresses using a Master Key from Armory wallet

Is it possible to generate Bitcoin addresses using a Master Key from a Armory wallet with PHP? I don't want to use Electrum Master Key as Armory has a lot more features that come in handy often.
6
votes
4answers
3k views

HD wallets and address reuse

HD wallets create a series of addresses, and then when one address has received an input it will give you a new address that hasn't received inputs yet So in the idea of you sending yourself bitcoin ...
7
votes
1answer
710 views

Key Pools and best practices

I'm wondering about what the best practices are around generating and maintaining key pools for a wallet. What is the maximum number of keys/addresses that can be created for a single wallet? ...
4
votes
2answers
2k views

Donation wallet address

I read that wallet/account is not the same as bitcoin address. The address can be used only for single transaction. How do you receive donations on your address? Are wallet addresses unique for the ...
2
votes
0answers
908 views

Where can I find a C or C++ implementation of converting bitcoin privatekey to bitcoin public key and bitcoin address?

There are versions in python and some such things, but I need a C version (or at least C++). I do have the sha256, RMD160 in C already, and those functions are called. Thank you.
3
votes
3answers
4k views

How to generate a bulk wallet offline with python, java or c++?

I want to generate, say 100000 key pairs (address/private key). It should be done offline, without using websites/javascript , with a program on the command line. Of course, the software should use ...
2
votes
1answer
259 views

How does the bitcoin network disallow people generating a key pair already generated? [duplicate]

Is it possible to generate a key pair that has already been generated? Wouldn't it collide with an existing value? I assume it is mathematically very unlikely, but odds higher than 0 are still ...
0
votes
2answers
1k views

Generating Ripple address

I am trying to recreate the Ripple address from Account Family wiki page and I am having some problems. I have the private generator of ...
2
votes
1answer
218 views

Genenerate address offline, but blockchain knows about my address

I generate new address in client. I hear that blockchain doesn't know about it. Blockchain will know about it when I use this address for transaction. My example: I generate this address(offline): ...
15
votes
2answers
6k views

Can two private keys generate the same (public) Bitcoin address?

I know that private key is generated randomly by wallet. Is it possible that wallet generate the same address which is used in Bitcoin? In other words: Given two private keys ka ≠ kb, is it ...
1
vote
3answers
864 views

Is it possible generate three public key( address ) by only one private key?

I hear that each address has one private key. Is it possible generate three public key address by only one private key?
3
votes
1answer
4k views

What is the maximum of receive addresses the default wallet can handle?

I guess there is no limit. But on tests, what is the maximum before the bitcoind start to slow down in a specific machine?
2
votes
2answers
452 views

What kind of random numbers source does getnewaddress in Bitcoin Core API (bitcoind) uses?

Is it an internal PRNG? Is it fed from /dev/random or /dev/urandom? How secure is it? If I have a hardware (TRNG) plugged in feeding my /dev/random will this source of entropy get used by bitcoind?
2
votes
2answers
413 views

Generating addresses on the fly or pre-generate and store public key?

When running a service that needed a bitcoin address, would it be better to generate a new address to use at that moment and store the private key on your server, or would it be better to pre-generate ...
1
vote
2answers
114 views

How Do Addresses Function? [duplicate]

I understand that an address is needed to send Bitcoins to other people, but I do not understand why you are recommended to generate a new address for each transaction. Also, I have read that an ...
3
votes
2answers
288 views

Can multiple people create one multisignature address, while keeping their private keys private?

Is it possible for person A, person B, and person C to create a multiple signature address without one person needing to initially know all three addresses to create that public address in the first ...
5
votes
1answer
782 views

Coin address generation for all coins

We are developing UI for coin trading. We have a plan to use all the coins present in coinmarketcap. I am greatly confused how to generate coin address for all coins. I knew that from cryptsy.com, it ...
2
votes
1answer
358 views

Why can addresses be shorter than 34 bytes?

The wiki entry on Address says: Some Bitcoin addresses can be shorter than 34 characters (as few as 27 in theory) and still be valid. [...] These shorter addresses are valid simply because they ...
2
votes
3answers
466 views

If Bitcoin addresses are truely random, then why are some more difficult to generate than others?

In this post TierNolan explains why 'Bitpoin' is much easier to generate than 'bitpoin', and that mainly has to do with the position (first character). But I remember that certain characters (I ...