On question that bugs me, but don't have enough knowledge bout Bitcoin: are the transactions public? (I believe they are). So anybody could map the wealth of the members of the bitcoin network? If it were used instead of cash my money movements could me monitored by anyone, eg. my employer?
A few thoughts on that:
- Real wages rise when the currency deflates (good for working class, think about the effect of wealth inequality)
- Debt becomes a problem (bad for indebted, such as government)
The main official reason why deflation would be a bad thing is that it discourages spending. I think it discourages non-necessary spending. People will still eat, they just wait a few months more to buy their TV. However, they can buy more TVs now or other things because they have more disposable income.
I don't think forcing people to spend is in any way a good thing, neither economically nor ecologically.
But enough of this, I want a non-inflationary currency to save in. If there are enough of me, that's sufficient to make something "have a value".
Re the public transactions, I assume that sooner or later it can be tracked to a high probability. However, I also think this is the case with other non-cash transactions, so while it's not relatively better than fiat in that sense, it's still not worse either. For me that's ok since I'm not in the money laundering or tax evasion business.
about public transactions I beleive this is a real privacy problem. The government can track my spendings every day (well, not cash, but eletronic transactions which are the bulk of my money movements) even now (when a judge has signed a permit for them). The problem is if anyone can do that. I have given up some privacy to the government, but not to the random guy.
Now my question is: is this concern of mine about public traceability existing with bitcoin technology, or not? (only the technical aspects please. the philosophical side is out of scope here)
The transactions are public because that's the only way account balances can be tracked in this system. There's no 'amount' associated with an account id at any point in time, as there is for a banking database. In Blockchain, all the money an account has to spend is the net of the transactions made to and from that account. In traditional banking, even if you deleted the transaction history, it would work, because the account balances would be correct. This incentives people to fudge the history and the final balance via fraudulent transactions. Blockchain prevents that, since it never stores the balance, and old transactions are set in stone.
As to your second point, yes, mapping the wealth is possible. But so is obscuring the account holder's ID. To get your money, you just need a private key, a little string of characters, to verify that account. Also, account creation is incredibly easy (literally just a function call returning a 256-bit hash). So, no one knows who is who on the network. Some transactions may go from a person to themselves, others may go from a person to another for services rendered. It's basically impossible to tell once the transaction volume grows large enough.
Here is a pretty good infographic outlining the gist of it: https://www.monero.how/monero-infographic