> In the same way they used to be able to tap your phone, but now we can encrypt our calls and make that much more difficult. That doesn’t mean encryption should be illegal.
The government has the power to unilaterally block any transaction in any domain, so long as they deem the transaction to have occurred in or whose parties are under their jurisdiction. I think that, generally speaking, it is rare for the government to cede jurisdiction over a domain once acquired.
The government cannot block cash or barter transactions. Instead, they can declare certain kinds of transaction illegal and then use the courts to punish anyone who engaged in an illegal transaction.
It’s a subtle but important distinction— to do anything against you, the government needs to present some sort of a case to judge and jury, and you have an opportunity to argue your side.
But to your point, thankfully we (mostly) have due process with our government (in US at least); the same cannot be said of dealing with corporations. I certainly see your point. One large fear I have around money being a number in a database is that your access to the monetary system is more easily revoked, whomever the controlling authority may be.
[1] anti-money-laundering
The main reason we do need to ask the question is that Bitcoin is currently effective at preventing governments from blocking Bitcoin transactions. Even if financial laws exist for a good reason, they don't supercede the "natural laws" of cryptography that determine which actions are possible. So the question isn't whether Facebook should have the power to do X. The question is whether Facebook should be allowed to do X, given that Bitcoin is already permitted to do so.
It is bad that there are private companies, that allow me to engage in free speech, anonymously, without the government knowning my every move?
In the same way they used to be able to tap your phone, but now we can encrypt our calls and make that much more difficult. That doesn’t mean encryption should be illegal.