Source: https://twitter.com/Snowden/status/1786170805728039127
In a recent thread here many senior bitcointalk members actually agreed to this sentiment.
We've all come to know bitcoin as a blockchain where inputs and outputs, all of them, are displayed on the public ledger for everyone to go through.
Transactions are pseudonymous but nevertheless traceable. While it's not necessary that a transaction has to be connected to a person, actions of governments against privacy tools and no-KYC services make it very hard to conduct bitcoin transactions without having them attached to your real life identity.
Many would view this as an attack to the freedoms bitcoin has been associated to. But it's also understandable if some bitcoin users are against such a radical change to the protocol.
So I'm making this poll thread to start a debate. Feel free to vote and respond with your thoughts.
It's easy to make that poll, then start asking what everyone believes without the presumptions of how we'll get there -technically and from a social consensus perspective, and what needs to be done to get there.
BUT let's pretend that it's easy, hard fork achievable, and it won't affect the block size/won't increase node hardware requirements. I would still vote against it because a transparent ledger is easier to audit to make sure that everything is balanced and authentic.
Another problem with ledgers that have on-chain confidential transactions is, the government might stop condoning Bitcoin, and actually start banning it.