Why Bitcoin Transactions are Anonymous