Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Please enlighten me: how can the US government stop a transaction from happening in a blockchain network?


US controls all financial infrastructure everywhere. You can’t buy coins if you can’t use the onramps (due to KYC), can’t use the off-ramps (due to Chainalysis and exchange KYC noticing your coins came from a wallet used for crimes a year or two ago). They can extradite you and just wait for you to give up your keys. And so on.

You can’t get away by just not being interesting right now. Transactions are public and forever on most blockchains, so anyone can find you at any time in the future.

These people tried but they barely got to spend their winnings due to how hard it really is to launder money.

https://www.justice.gov/opa/pr/two-arrested-alleged-conspira...


I am not asking about the finance side of things, and I am not asking as someone who is trying to do anything illegal.

The question was "how the US government can stop people from making a transaction on the blockchain?" More specifically: what government who would have the capacity to stop people from using a dapp?

Can the US government stop people from getting their (completely KYC'd) crypto and exchanging on Uniswap? Can it stop them from making a Tornado Cash transfer? Can it stop them from buying a domain name on ENS?

The answer, of course, is no, they can not. Your talk about government reach is just unrelated bullshit.


That’s a theoretical argument; in real life it doesn’t matter what happens in a single transaction right now. All those services are operated and used by real people, if they’re legal now it’s because they’re complying with laws, and if they stop complying with laws they won’t be legal.

Assuming you expect to still be alive in the next few years, it’s not a good idea to pretend like you don’t have to care about this. You can end up in front of a judge if you do something illegal, and they aren’t impressed with “you can’t stop me” as an argument. They can find someone who can do something and they can order them to do that.


You are still missing the point.

> if they’re legal now it’s because they’re complying with laws, and if they stop complying with laws they won’t be legal.

Laws from what country?

OP's comment was trying to argue that "the country of jurisdiction has veto power". My question was "which country has jurisdiction over a distributed application running in thousands of independent computers spread around the world?"

It's not about the individuals, what I am arguing is that the service itself can not be stopped. A government could try to stop its citizens from using the service but even if they were successful (good luck with that...) the service itself would still be around.

Contrast that with, e.g, The Pirate Bay. To stop the service, Governments could and did manage to go after the individuals, or the hosting providers and even the DNS registrars. These were all the choke points that the governments tried to use, because these are points where they can have some jurisdiction. But no government can order an ENS domain to be suspended. No court can stop an IPFS hash to being a representation of a file, and while one could get an order for a specific server to be disconnected, there is no way to issue an order to delete all files of a given hash from the network. There is no one who can remove a contract that is deployed on a blockchain, so there is no way that a judge "can find someone to do something about it..."

And no, this is not a "theoretical argument". It is a very real one. The main reason so many developers are attracted to "web3" is because of its "permissionless" nature. If dapps were not censorship-resistant, then of course developers would just stick with what is more efficient, cheaper and well-established.


> Laws from what country?

The US.

> OP's comment was trying to argue that "the country of jurisdiction has veto power". My question was "which country has jurisdiction over a distributed application running in thousands of independent computers spread around the world?"

The US. No, it doesn't matter where you live, it's the US. As Bandit Keith says, every country in this world belongs to America. (Except for a few like China, Russia, Iran and North Korea.)

> It's not about the individuals, what I am arguing is that the service itself can not be stopped.

It can continue, but this is a Pyrrhic victory, ie there's no way this could work out in the real world that anyone would be happy about.

Imagine if someone puts child porn in your immutable distributed database. Is anyone getting away with it merely because it can't be deleted? No, now the service is illegal for everyone, forever.

More mild real example is crypto exchanges banning coins that were transferred out of a coin mixer in the last few transactions. Which is something they have done, and will do more of:

https://home.treasury.gov/news/press-releases/jy0768

> There is no one who can remove a contract that is deployed on a blockchain, so there is no way that a judge "can find someone to do something about it..."

But they can! Judges are more powerful than you and more powerful than computers. The mere fact that you can't technically fulfill the order makes everything /worse/. Whoever they find is in contempt until they find some way out of doing something impossible; better to have had admin capabilities in the first place.

Tornado Cash seems to have the ability to do something though: https://www.cryptonewsz.com/lazarus-gets-banned-by-tornado-c...

> The main reason so many developers are attracted to "web3" is because of its "permissionless" nature.

Well, or because a16z is giving them money to do it. I don't agree that not getting prosecuted is proof it's fine; you need to get prosecuted and be found not guilty, get an SEC no-action letter, etc.


> Is anyone getting away with it merely because it can't be deleted? No, now the service is illegal for everyone, forever.

We could extend that "logic" to the Internet itself. Let's then just declare that because there are illegal things done in the Internet, all of it is illegal. Also, the only reason we are not suffering any repercussion is because Uncle Sam doesn't care about us (yet).

This is nothing but a cheap rhetorical trick. Hasn't anyone called you on your bullshit before?


> Let's then just declare that because there are illegal things done in the Internet

The difference is that the various law enforcement agencies across the globe frequently succeed in taking sites offering child porn down and prosecute those involved. The point being made was that once it's on your immutable blockchain you can't do that.


> The point being made was that once it's on your immutable blockchain you can't do that.

And? it's not because something is on a blockchain that you have to host it, much less interact with it.


Right but someone has to host it though, otherwise your blockchain ceases to exist doesn't it?


Yes and no.

You certainly need to have people validating incoming blocks, and currently you need to have at least some nodes archiving all the data if you want to be able to reconstruct the whole history. But there is a lot of research going on in regards to state pruning, which would let nodes discard parts of the chain that are not interesting.


I agree if you can find a way to delete things then it's fine. That's not exactly immutable, but it may be workable, maybe.

But currently all blockchain users have to download the entire thing unless they're just accessing it through a web API, which would be "centralized" and makes them not really blockchain users.


No really true for ethereum. There are "light clients" who can validate new blocks and only stores every X blocks for checkpointing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: