Questions tagged [address]

This tag should be used for Bitcoin addresses. A Bitcoin address is an encoding of the hash of an ECDSA public key or a script. Knowledge of this value allows a user to send Bitcoins to another person over the network. Bitcoin addresses begin with a '1', '3', or 'bc1'. Not to be confused with mailing addresses or IP addresses.

Filter by
Sorted by
Tagged with
6
votes
2answers
487 views

Two bitcoin addresses - Can you link them together?

I'm new to bitcoins and I was wondering; if I generate an address, add money to it (from MtGox for example), remove the address and use another address in the future. Would it be possible to link ...
6
votes
1answer
1k views

Why is it possible to have multiples addresses in an output of a transaction?

I am trying to load the blockchain into a MySQL database by using the data gathered from RPC calls to bitcoind. I am wondering why the "addresses" key within the "vout" array of a transaction is ...
6
votes
1answer
929 views

How to handle a ridiculous amount of receiving addresses?

By ridiculous I mean something absolutely absurd. 1 million+ addresses. Like say if Amazon had started to accept payments, how could they possibly keep up? Bitcoind probably can't keep up? How would I ...
6
votes
2answers
485 views

How many different formats can a public address take?

I'm creating an offline index to report off of the block chain. I plan on indexing each transaction based on the address displayed in the TX. Are all addresses Base58? I believe I also read about ...
6
votes
1answer
1k views

If addresses are hashes of public keys, how are signatures verified?

I've skimmed through the https://en.bitcoin.it/wiki/Protocol_specification and it seems that when sending someone bitcoins, I would sign the transaction data (not quite sure which parts exactly) with ...
5
votes
4answers
5k views

What are the different prefixes of Bitcoin addresses?

Until today, I thought all addresses must start with 1. Well, behold 3M8XGFBKwkf7miBzpkU3x2DoWwAVrD1mhk, which is a multi-sig escrow address created to hold the bounty for the development of CoinJoin....
5
votes
4answers
6k views

Bitcoin QR codes: raw address or Bitcoin URI scheme

I am the author of bitcoinaddress.js library and I am wondering what's the best content for Bitcoin QR codes. What Bitcoin QR codes should contain (for mobile wallet apps and other barcode scanners): ...
5
votes
4answers
24k views

Must my wallet be connected to the internet to receive payments?

(This question applies to private wallets, stored in a local computer. Not so much for online wallets, which are supposed to always be connected to the internet) Let's say I have a wallet with ...
5
votes
4answers
2k views

Is vanitygen a problem for bitcoin?

Considering the amount of users of vanitygen, and the fact that each user is generating millions/billions of bitcoin addresses, won't we run out of bitcoin addresses soon? What would happen if we did ...
5
votes
5answers
26k views

Can you transfer Bitcoins from one address to another address directly without going through the web?

If you and a recipient both have a wallet on a flash drive, is it then possible to transfer bitcoins from one wallet to the other using a computer without going through the web? Example in life: "...
5
votes
3answers
6k views

How to pre-generate 100M bitcoin addresses? [duplicate]

What is the best method to generate large numbers of bitcoin addresses? I imagine something like the following would break bitcoind in some fashion: ./bitcoind keypool=100000000
5
votes
1answer
742 views

Can I send bitcoin to other address in my wallet to provide anonymity?

I want to buy service Z. I have 2 addresses in my bitcoin wallet: aaa and bbb. I buy 1 bitcoin from coinbase and tell coinbase to send them to aaa. Now I send them from aaa to bbb. No one else ...
5
votes
2answers
9k 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/...
5
votes
4answers
6k views

how to evaluate if this (or any) bitcoin public key / private key combination is valid?

Let's say some software gave me the following combination: public key: 13YcHBzsBX8SxHoBftb69cXJkdXLfAVQos private key: KwfNqMip1ZdgG2o6wYQUBXv8BqkMQ8VWWeScVU5TLPZp31M5EHeq And let's say that for ...
5
votes
4answers
343 views

How does Alice know she is receiving the correct address?

Let's say Alice wants to send Bob some coins. Bob needs to tell Alice where to send them, so he sends his address to Alice. How does Bob send this address so that Alice knows that the address she is ...
5
votes
1answer
3k views

Electrum addresses start with “b”

As far as I know, all bitcoin addresses start with a "1" or "3" prefix. I've just started using electrum wallet and all the addresses it generated had a prefix of "b", or even "bc". Is this legit or ...
5
votes
2answers
853 views

Why is the change address for a transaction the same as the originator address?

I was under the impression that if address abc has 100 BTC assigned to it, and it pays address def 20 BTC, 80 BTC will be transferred from abc to a new address ghi. But in this transaction: https://...
5
votes
2answers
548 views

How does Nextcoin convert 256-bit Curve25519 public keys into ~20 arabic numerals?

Nextcoin seems to convert 256-bit Curve25519 256-bit public keys into "account numbers" that have only arabic numbers and seem to only have a length of 20. How is that done? Examples In the ...
5
votes
2answers
418 views

Sending and Receiving Mechanics

I'm new to Bitcoin and am considering allowing people to pay for my software with them. Before I continue I would like to clarify some things. My googling did not get me the answers I was after. I ...
5
votes
2answers
3k views

How are compressed PubKeys generated?

Just read this: https://bitcoin.stackexchange.com/a/1715/ What is the process to generate compressed pub keys via ECDSA?
5
votes
1answer
2k views

Bitcoin - differences between address, account and wallet

I've been reading official BTC documentation and now I'm completely lost. Documentations is too tangled and written in unnecessary many words. They have: https://en.bitcoin.it/wiki/Address https://...
5
votes
4answers
3k views

Can each Bitcoin and Satoshi be uniquely identified?

I'm pretty sure I've read somewhere that BitCoins have an "address", so they can be uniquely identified. What I want to know is: Does each Satoshi have it's own unique identity? How is the identity ...
5
votes
3answers
6k views

Generate address (for receiving) on GNU/Linux without Bitcoin client?

If I understand it correctly, I could generate a valid Bitcoin address (key pair) following this algorithm. With an address generated in such a way I would be able to receive Bitcoin without ever ...
5
votes
1answer
294 views

Once a wallet file is initially created, does the reference client generate additional private keys?

I'm just assuming that the wallet.dat file created by the reference client contains just one private key. (Correct me if I'm wrong here) I want to know if the client generates additional private keys ...
5
votes
3answers
415 views

How to extract addresses from input in raw transaction

I need help to get input addresses from "vin" in offline mode. I don't know how https://live.blockcypher.com/btc/decodetx/ is doing it. Example raw transaction: txn id : ...
5
votes
1answer
478 views

Derive new public keys from a public key?

This article says you can generate new public keys from an already generated public key. How is this possible? https://bitcoinmagazine.com/articles/deterministic-wallets-advantages-flaw-1385450276 ...
5
votes
1answer
916 views

Why vout->addresses in getrawtransaction is a table

I am reviewing Bitcoin transaction data as are returned by 'getrawtransaction' bitcoind command. I wonder why field: vout->addresses is a table and why it allows more than one address to be associated ...
5
votes
1answer
402 views

How can all possible numbers in 256-bit space be squeezed into 160-bit space?

Bitcoin addresses are essentially 160-bit hashes of a 256-bit public key. Huh? How can all possible numbers in 256-bit space be squeezed into 160-bit space? Does that mean any given bitcoin address ...
5
votes
2answers
1k views

Best way to calculate difficulty of generating specific vanity address?

I'm now working at small tool, which purpose is to calculate difficulty (like number of attempts) of getting vanity address, like vanitygen (https://github.com/samr7/vanitygen) does. I've read some ...
5
votes
2answers
5k views

How do I create a Namecoin address?

My mining pool has merged with Namecoin, and I need a Namecoin address. How do I create one ? Do I need to install another client ?
5
votes
2answers
106k views

Where can I see my Bitcoin address?

I use the original client, but I don't know where can I find my Bitcoin address. Can someone help me?
5
votes
1answer
508 views

What is the use of hashing the public key to obtain the bitcoin address?

What is the use of hashing the public key to obtain the bitcoin address (except to compress it) rather than using the public key directly? Why not deal with public keys directly?
5
votes
3answers
6k views

Sending and receiving address

What's the difference between sending and receiving address? I mean, if for mistake I asked to send a payment to my sending address, have I lost my bitcoin? TX
5
votes
4answers
1k views

How to redeem a private key in case it is compromised

I know MtGox allows me to redeem a private key, but that doesn't necessarily ensure that all the value is extracted from that address in a timely manner. Is there no simple way to send the entire ...
5
votes
1answer
136 views

Correct Citation Format for a Bitcoin Transaction

When writing an academic style paper where specific bitcoin transactions are used as examples, is there a standard format to "cite" a bitcoin transaction? If not, what do you think an appropriate ...
5
votes
3answers
719 views

Is it possible to check if a bitcoin address “belongs to” a master public key from a deterministic wallet?

Let's say I have a Master Public Key (MPK) and have a derived some addresses from it. How can I check later if a given address was derived from my MPK?
5
votes
3answers
937 views

What is BIP32-style derivation?

I am reading the technical "specification" for stealth addresses, available here. The core idea is described in the following paragraph: Using Elliptic curve Diffie-Hellman (ECDH) we can generate a ...
5
votes
1answer
783 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 ...
5
votes
1answer
549 views

How to determine valid vanity address prefixes for any starting net byte?

Question inspired by this. There are some combinations letters that will never produce a valid vanity address prefix for various network bytes. For example, for net byte of 52 (Namecoin), one cannot ...
5
votes
1answer
592 views

How to structure a Bitcoin charity miner?

I'm working on a project involving mining Bitcoins for charity. I'm writing my own miner, and though I may eventually set up my own pool for this purpose, for now I'm planning on using existing pools. ...
5
votes
2answers
405 views

Stealth addresses how does recipient use the bitcoins?

I've been reading on what stealth addresses does: Sender generates unique address using the recipient's stealth address for every transaction If multiple senders send bitcoin to recipient, then ...
5
votes
1answer
768 views

In Multibit HD, is there a way to see all of my receiving addresses?

I understand that if I request a payment and delete the request, I still own the address and will receive Bitcoins that were sent to it. However, I find it very uncomfortable to just "assume" that I ...
5
votes
2answers
705 views

Remove address sub from blockchain websocket API

According to the docs, Blockchain.info provides a websocket API that streams a few things: All unconfirmed transactions using "op: unconfirmed_sub" New blocks & the data they contain using "op: ...
5
votes
2answers
619 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 ...
5
votes
2answers
11k views

Transfering Money From My Bank Account To Bitcoin? [duplicate]

Im quite confused about this bitcoin software/system. I have successfully sync'd to the network (took hours) and have recieved my address. Now, if someone is selling something for 5Bitcoins. What is ...
4
votes
1answer
977 views

Why is Bitcoin address encoded in base58?

Why does bitcoin address encoding use base58 instead of, for instance, base64? I don't see it is useful in any way.
4
votes
2answers
12k views

Does the private key of Bitcoin change everytime the address changes?

I have read from many sites that an address should change every time a Bitcoin transaction is made. Does the private key change along with the Bitcoin address. How is the address obtained from the ...
4
votes
1answer
909 views

Replacing ECDSA (SECP256k1) with Schnorr signatures

On March 23, 2017 the Bitcoin Core team published a technology roadmap, expressing their intent to replace ECDSA (SECP256k1) with Schnorr signatures: https://bitcoincore.org/en/2017/03/23/schnorr-...
4
votes
2answers
234 views

Is there a reason big Bitcoin companies wouldn't use only SegWit transactions?

As I understand, SegWit allows anyone to create a SegWit address where they can send their bitcoins and transact from that wallet just as easily as they would with a traditional address. The SegWit ...
4
votes
1answer
158 views

Does Litecoin have a higher chance of address collision than Bitcoin?

I assume Litecoin has different rules of generating addresses with Bitcoin, since all Litecoin addresses are 34-characters long which is different than Bitcoin. Given that the rules for generating ...