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
10
votes
2answers
3k views

How to get balance from a specific address in bitcoinj?

I'm trying to get the balance of a specific address in a wallet by using bitcoinj, but I don't know how. Can someone help me? Thanks in advance!!
10
votes
1answer
8k views

PHP script to create private key & public address

Does anyone have an PHP code that can do what is done on this website: https://www.bitaddress.org Namely create private keys and associated public addresses?
9
votes
5answers
3k views

Is “1Wh4bh” a valid Bitcoin address?

The bitcoin address 1Wh4bh looks so short. Is it even a valid address? If yes, can we send bitcoins to it?
9
votes
2answers
9k views

What if a transaction is made to a wallet that doesn't exist?

Wallets can be created offline, and transactions can be made to that completely offline wallet through by obtaining that wallet address. Now, when the guy owning the offline wallet goes online, his ...
9
votes
1answer
11k views

Bitcoin Cash “Cash Address” format

What is "Cash Address" or "CashAddr"? Is that a new Bitcoin Cash address format?
9
votes
2answers
2k views

Why would we ever need 10k new addresses in average per day?

Generally speaking, the address space of Bitcoin seems to be sufficiently large to make it unlikely that a hash collision will ever occur (see below). Pacerier stated in a comment on Is it possible to ...
9
votes
1answer
4k views

How to create a Bech32 address from a public key?

What are the steps to create a Bech32 address from an ECDSA public key? Bitcoin wiki has a nice step-by-step guide to create an address from a public key but what about Bech32 addresses? I've read ...
9
votes
1answer
2k views

Wallets vs Addresses

I dont understand how a wallet comes into play? Is a wallet a necessary part of a transaction or is it just a way of collating multiple addresses? I get how I should use a new address for each ...
9
votes
4answers
22k views

How to move an address to a new wallet?

I have a wallet with several addresses. I would like to isolate one of the addresses in its own wallet, but I don't know how to do it. I've been trying with pywallet.py, but I've been unable to do it. ...
9
votes
2answers
12k views

How do I find the exchange an address belongs to

How do I find the exchange that an address belongs to? I have an address that I have sent Bitcoin to but I forgot what exchange that address was for.
9
votes
5answers
15k views

What is the chance of someone (randomly) finding the private key for an existing Bitcoin address?

Say I have created a paper wallet with one bitcoin address in a vault. What are chances that someone else will find the private key for this wallet? Related: what are the chances of vanitygen address ...
9
votes
1answer
1k views

How can a transaction have more than one recipient address?

I see a lot of transactions which have more than one recipient address. Examples: Transaction 1 Transaction 2 Edit #1: I just saw a tag call multi-sig-transactions. It is obviously what I am asking ...
9
votes
1answer
623 views

Different ways to encode Bitcoin Address

What are the different ways to encode a Bitcoin Address (both private and public) and how are they calculated? I've heard of things like firstbits, mini private key format, and I`d like to know how ...
9
votes
3answers
2k views

What is the difference between accounts and adresses?

What is the difference between accounts and adresses? As discussed in this question accounts are a component of bitcoin wallets, different from addresses. What are they? How do they work?
8
votes
4answers
8k views

How to find a specific bitcoin address from all the addresses?

Recently, I found a site that show all the addresses in a huge list, divided in 904625697166532776746648320380374280100293470930272690489102837043110636675 pages. The site's link is http://directory....
8
votes
4answers
6k views

How can I test if a bitcoin address is compressed or not?

I have two bitcoin addresses: 1D8VSXHFAWNhAbruwUMbNp4hsXAnRNkYvX 12T15tvMGaymMX97X9KxVzyLF323r8v6Hg One is compressed, one is not. How can I test which is which? (Preferably using python 2.7) ...
8
votes
2answers
4k views

What roles of WIF(Wallet Import Format)?

I am reading "Mastering Bitcoin" written by Andreas and I found this explanation about "WIF(Wallet Import Format)" Key Formats Both private and public keys can be represented in a number of ...
8
votes
2answers
37k views

How untraceable is Bitcoin?

Are Bitcoins truly untraceable or only pseudonymous to certain extents?
8
votes
2answers
6k views

How to retrieve all addresses with non-zero balance and their balances?

I'm looking for a way to retrieve all address balances of addresses with a non-zero balance in the blockchain. Is there a software tool that can calculate the balances in an accessible format? Or ...
8
votes
5answers
3k views

Which programming languages support secp256k1?

Which programming languages have some ready libraries that support Bitcoin's ECDSA curve - secp256k1?
8
votes
3answers
55k views

I can't find my bitcoin address and my bitcoin core is out of sync by 3 years

Hey guys I am a newbie at Bitcoin just recently found out about it. I downloaded Bitcoin core; I encrypted the wallet; I created a backup folder, but it is out of sync by 3 years 4 weeks and i can't ...
8
votes
3answers
15k views

Is it possible to use xpub address to monitor balance from previously generated addresses?

I'm trying to find a way where I can view balance of my ledger nano s wallet without always attaching it to computer all the time. I found something called xpub address which allows me to generate ...
8
votes
4answers
5k views

How to generate keypair completely offline?

Is it possible to generate address and private key pair completely offline, using only dice / other random number generators, calculators, paper and pen? If yes, whats the procedure and formulas used?
8
votes
2answers
11k views

What exactly happens when a new wallet is created?

I am asking for what is being created when there is a new wallet created. And the second part of my question is considering public key. Is the public key the same thing as the address? I read that ...
8
votes
1answer
2k views

Why is Ripple's base58 alphabet so weird?

In this answer I found out that Ripple uses a different base58 alphabet from Bitcoin. There aren't many materials on what that alphabet is, but I managed to find this reference: The base58 ...
8
votes
2answers
3k views

If SHA256 and/or RIPEMD-160 were broken, would all bitcoin addresses be compromised?

If not, what else would be needed to steal all funds from all people and completely break bitcoin? I bet some will say ECSDA gives bitcoin an additional layer of protection. I counter this by saying ...
8
votes
1answer
2k 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 plural. ...
8
votes
2answers
2k views

Retrieving all the funds from BIP32 derived wallets

An ecommerce site is using BIP32 wallets for receiving order payments from a tree of child keys where each leaf node is unique to one purchase transaction. Is it common for the site to immediately ...
7
votes
4answers
35k 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 ...
7
votes
2answers
1k 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://...
7
votes
3answers
3k views

Transaction with Multiple Inputs having Same Address

Why do transactions have multiple inputs with the same address? Is it because the amounts were obtained in the address through multiple separate transactions. Shouldn't the amounts be clubbed to a ...
7
votes
2answers
834 views

Is it possible for someone to verify that a wallet is theirs wallet, without providing their private key?

I need to know with 100% certainty that someone can tell me "this is my wallet" and prove it to me. I could of course simply get their private key/brainwallet phrase, is there any other way to do it?
7
votes
3answers
4k views

What's the point of Bitcoin eaters?

I see some bitcoin documentation sites reference dummy addresses like "1bitcoinEaterAddressDontSend32425663" or something made up like that. I'd assume it's just so people reading the docs won't try ...
7
votes
2answers
492 views

How should one try verifying to whom a given Bitcoin address belongs?

Lets say, I'd have a website that shows a large number of Bitcoin public addresses, and wanted to give option for anyone that owns a given address to verify it automatically. Assuming that one ...
7
votes
2answers
617 views

Most efficient way to store Segwit Address in a database

This is not a duplicate of What is the most efficient way to store bitcoin addresses in a database? but it's the same question except I need a segwit answer. Let's say I wanted to store every ...
7
votes
1answer
189 views

Can you create empty Bitcoin transactions?

Is it possible to create Bitcoin transactions of zero value, or in other words sending 0 bitcoin to an address?
7
votes
2answers
6k views

How to create a sending address with Bitcoin Core?

I downloaded Bitcoin Core and I'm just having a look around and I can't for the life of me figure out how to create a sending address. I'm using a site to buy stuff and to register I need to "Setup ...
7
votes
1answer
776 views

How to get the Public Keys of a bitcoin User

Is there some way in which I could get the public key of a Bitcoin user ? Lets say I have transaction with another Bitcoin user. Is there some means by which I can retrieve the public key of the ...
7
votes
1answer
559 views

Generating addresses starting with certain characters such as “JoeAnonymousUserB7pMqyVa8JRcpZdCQLQ”

Similar to how the SHA256 hash competition exists to validate a transaction, I wonder if this concept can be ported to addresses, so that the first few characters is significant to a human reader. Is ...
7
votes
1answer
794 views

In what cases would a bitcoin address not have a private key?

According to the https://en.bitcoin.it/wiki/Address site, it states that "most" addresses have a private key. Here is the relavent text: Most addresses have a "private key" For most addresses,...
7
votes
3answers
2k views

Pseudocode to verify a signed message

Can someone explain or point to some documents with pseudo code that would show me how to verify bitcoin address based on a signature and message. I know how to do this in clients I want to know how ...
7
votes
1answer
4k views

How fast can one generate Bitcoin addresses?

Seeing as the topic of generating address conflicts comes up every now and then, I am wondering if someone looked into the problem a bit further. Has anyone measured the speed at which Bitcoin ...
7
votes
4answers
4k 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
2answers
2k views

How to get the Input Address from vin where only a txid is given (Insight-Api)

I like to find the Input Address and Amount for a vin like this: "vin": [ { "txid": "e3f0e88ce224d342a0189c1b9d2fd488d8bda2f303dbe1e1dbbaa5f51d9f4a53", "vout": 1, "...
7
votes
3answers
2k views

Can an address have negative balance?

This address:n1JagbRWBDi6VMvG7HfZmXX74dB9eiHJzU (on testnet) has a negative balance of -0.27388239 according to: https://www.biteasy.com/testnet/addresses/n1JagbRWBDi6VMvG7HfZmXX74dB9eiHJzU, namely, ...
7
votes
1answer
4k views

Bitcoin script example

Is there some good example on how to process a basic tx's scriptsig and get the recipient's address from the raw transaction?
7
votes
1answer
142 views

Support for P2WSH-wrapped P2TR addresses

Given that Taproot addresses use a new SegWit version and a new address encoding (bech32m), it's reasonable to expect a transition from the ecosystem to this new address version similar to what we saw ...
7
votes
2answers
969 views

Why don't P2PK scripts have their own address?

If I understand addresses correctly, different types of addresses are used to map to a particular locking script (scriptPubKey). So based on the leading character of an address, a wallet will decode ...
7
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 ...
7
votes
2answers
2k views

Why don't addresses in an (unencrypted) wallet.dat file seem to match addresses that would be generated by the private keys in the wallet?

I've been messing around with an empty wallet file using the 'pywallet' utility, and have come across something I can't understand. A dump of the unencrypted wallet readily reveals a list containing ...

1
2
3 4 5
20