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
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
2answers
20k views

Bitcoin Cash accidentally sent to Bitcoin address. Can I get them back? [duplicate]

I managed my Bitcoins Cash in a Electrum Cash wallet on my PC. From there, I accidentally sent them to another internet based wallet, but didn't notice that this wallet is for Bitcoin and not Bitcoin ...
9
votes
2answers
2k views

How to get addresses from scriptPubKey in segwit transactions?

I'm running through raw transaction data, and I'd like to be able to gather addresses (where possible). So far, I've made this diagram to help me understand when it's possible to figure out addresses ...
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
551 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
2answers
2k views

How does ScriptPubKey know the public key of an Bitcoin address?

I am currently having a blonde moment. The ScriptPubKey provides a hashed version of the receivers public key. scriptPubKey OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG However, if I give ...
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?
9
votes
1answer
7k 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?
8
votes
2answers
7k 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 ...
8
votes
4answers
7k 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
2answers
3k 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
33k views

How untraceable is Bitcoin?

Are Bitcoins truly untraceable? For example: I want to buy Bitcoins with a Credit Card (e.g. through VirWoX) then I transfer them to a bitcoins address. After that I send them to some service like ...
8
votes
4answers
2k views

Which programming languages support secp256k1?

Which programming languages have some ready libraries that support Bitcoin's ECDSA curve - secp256k1?
8
votes
3answers
52k 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
4answers
4k 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
7k 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
2answers
2k 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!!
8
votes
2answers
1k 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
3answers
2k 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
3answers
4k 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) ...
7
votes
2answers
483 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
3k 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
471 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
1answer
710 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
2answers
5k 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
530 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
717 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
1answer
1k 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 ...
7
votes
3answers
1k 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
3k 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
3answers
4k 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.
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
3k 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
6answers
8k 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 ...
7
votes
2answers
2k 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 ...
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 ...
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? ...
6
votes
2answers
2k views

Why is it impossible to derive public key from address?

This is my first bitcoin transaction. Why this transaction doesn't show my public key? help message on the same page says that, It's impossible to determine the public key from a Bitcoin address, ...
6
votes
3answers
1k views

If I lose a Trezor then how does the replacement get access to the same wallet?

I am pretty confused. What I understand is that when I buy a Trezor then it gives me some words that I need to copy down. When the Trezor starts up does it then automatically create some Bitcoin ...
6
votes
1answer
114 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?
6
votes
2answers
13k views

What happens if you send Bitcoin to a Litecoin address?

Is it lost forever? What about the reverse: sending Litecoin to a Bitcoin address?
6
votes
2answers
1k views

Import multiple watch-only addresses using importaddress?

With the importaddress RPC command it is possible to import one watch-only address. But how can I do that with, let's say, 100?
6
votes
6answers
3k views

Can you generate bitcoin addresses without storing a private key?

Suppose you have a possibly compromised system, which you do not trust enough to stores your private keys on. Is there some process where you can generate unique bitcoin addresses within the system, ...
6
votes
2answers
7k views

How do I create a new address in the Bitcoin-Qt client?

I am using a Mac and downloaded Bitcoin-Qt as my wallet, and it has "synchronised". However, I am unable to use this program to generate a new address. I click on "new address", and all it makes me do ...
6
votes
1answer
11k views

I've downloaded Multibit Bitcoin Client, but I don't know how to view what my wallet address is?

I am attemting to purchase some bitcoins with a cash deposit to my bank using this site: https://www.canadianbitcoins.com/index.php The site requires me to validate my wallet address so they know ...
6
votes
2answers
437 views

Is it possible for a decentralized currency to have untraceable transactions?

I have been reading a bit about Bitcoin recently and am fascinated with the project and think it has great potential. However, one thing I think it needs in order to gain mass popularity is to make ...
6
votes
3answers
9k 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 ...
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 ...
6
votes
2answers
6k views

Is it possible to send a message to a bitcoin address? how?

Say I have an online store that accepts bitcoins and want people to be able to contact me through my wallet, because that is ultimately the entity involved in an hypothetical trade. Can that be done? ...
6
votes
2answers
486 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 ...