Hello elementus,
First we would like to help you understand that blockchain technology is not synonymous with cryptocurrencies even though the two are closely related. A blockchain can be set up in such a way that users would have to register and have zero anonymity. Please check out the tutorial offered by IBM on the following
website. This will provide you with some insight on how the blockchain can be used in a real life business cases.
As you will learn in the tutorial, cryptocurrencies and the blockchain are closely related but the two paths have diverged. All the factors you have described can be adapted and customized per blockchain. For example if the government wanted they could also have centrally controlled nodes validating all transactions on the blockchain. To focus your question of transparency on cryptocurrencies we suggest you check out the following
website. This concept could help legitimize transactions to a certain extent and help people see how legitimate their transactions are.
We hope this info will help you gain some more insight on the issue.
With kind regards,
The Anycoin Direct team