The blockchain is a shared public ledger for Bitcoin. What does that mean exactly? Is it possible to see, publicly, all transactions? For every bitcoin a person owns, is he able to see all the historical transactions? If so, there should be privacy issues, no? If he can't, who can?
The blockchain is the decentrally maintained append-only log of all transactions verified on the Bitcoin network. There are multiple websites, so called blockchain explorers that visualize this data on the web.
Indeed all transactions that ever happened on the blockchain are publicly visible, and looking at transactions on such a blockchain explorer let's you discover what transactions moved the same Bitcoin balance before you received it.
While all the transactional information is in the public, the involved parties remain private as they transact under pseudonyms called Bitcoin addresses. We can see time, volume, and involved addresses, but don't learn the individual's private information.
However, through data mining observers may learn that some addresses are under the control of the same entity and might make some guesses about their usage.
I am now more familiar with blockchain, and I try to complete this answer. Please don't hesitate to comment.
How to see the blocks?
Here is an example of block. We can have a lot of information: time of creation, previous block, next block, etc.
The transactions in one block
It is possible to see all transactions in one block. The transactions are represented by several elements:
- The hash of the transaction
- The address of the sender (before the arrow), and I think that multiple addresses are possible because if one decides to send, say, 10 bitcoins to another, he will do it with his portfolio, and it may contains two addresses, with 5 bitcoins each. So in this transaction, the two addresses will be considered as the two sender addresses.
- The address of the recipient (after the arrow). Multiple addresses are possible because for several reasons: fees, change, etc.
- The number of bitcoins.
Details of one transaction
Here is an example of transaction. We have more detailed information: IP address, transaction fees, etc. (I once saw the transaction detailed page where it is possible to see the previous transaction I think, but I can't find it. Any way, since it is possible to see where one's bitcoin comes from, could you please point out how to see the previous transaction?)
Information about one address
Here is an example of address. We can see the balance, the number of transaction, the total received bitcoins, all transactions details, etc. It is recommended to use one address only once. But in practice, it is inevitable to reuse them, for instance, if you use an address to receive the donations. And here are the most popular addresses. And here are the top 100 richest addresses.
My initial question was more about privacy. In fact, only adresses are mentionned in these transactions. And we don't know "who" really are behind the adresses. So, there is no privacy issues, unless people put their real name behind the adress. Now that I know more about this public and shared ledger, I try to give more information.