If I'm sending someone my wallet address, am I making my account balance visible to him?

As far as I understand, all transactions are public, which means that if I know an address, I can reconstruct the current account balance via the blockchain.

up vote 17 down vote accepted

If your business partner knows your address, they can learn the transaction history and balance of that address. Often it is possible to guess or deduce that other addresses also belong to you, but this requires a bit more effort and is less reliable. However, this certainly doesn't translate to your complete wallet's balance and activity to be known.

This is why Bitcoin users are advised to generate a new address for every business interaction they have and why generally Bitcoin software makes it easy to create new addresses.

If I'm sending someone my wallet-address, am I making my account balance visible to him?

Yes.

all transactions are public, means if I know the wallet address, I can reconstruct the current account balance

Yes. All transactions of that address are in the blockchain, so they're public.

Owners of bitcoin addresses are not explicitly identified, but all transactions on the blockchain are public.

An address is a Bitcoin public key to which transactions can be sent.

A wallet is a collection of private keys that correspond to addresses.

  • means I can see how much money my business partner has? – Chris Dec 25 '17 at 17:13
  • @Chris yes, it's how the bitcoin blockchain works. – Зелёный Dec 25 '17 at 17:14
  • 1
    I found this here: A Bitcoin address is a single-use token. Like e-mail addresses, you can send bitcoins to a person by sending bitcoins to one of their addresses. However, unlike e-mail addresses, people have many different Bitcoin addresses and a unique address should be used for each transaction. en.bitcoin.it/wiki/Address – Chris Dec 25 '17 at 17:23
  • 2
    @Chris You can use only 1 Bitcoin address, but it is not advised. If you use multiple Bitcoin addresses, it is much harder to estimate how much money you have. Most wallets will generate a new address for every transaction to keep a certain anonymity. – Cedric Martens Dec 25 '17 at 18:04
  • 3
    A small technical nitpick: an address is not a public key, but the address is derived from the public key. In common parlance, they're virtually the same thing, however. Good answer. – fredsbend Dec 25 '17 at 18:18

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.