> Sending a transaction is an act of publishing information, so this means publishing certain information is illegal for Americans.
Try sending money to Al Qaeda and you'll find out this not exactly a new thing.
The argument you're making is that the laws made by a democratic government should not apply to a part of the world, because it uses fancy language like "smart contract". That's an extraordinary claim.
The idea that "no-one runs" them is also bogus: every Ethereum node runs them. Having a public-access virtual machine becomes a weird legal matter once the North Koreans start using that for proliferation.
Try sending money to Al Qaeda and you'll find out this not exactly a new thing.
The argument you're making is that the laws made by a democratic government should not apply to a part of the world, because it uses fancy language like "smart contract". That's an extraordinary claim.
The idea that "no-one runs" them is also bogus: every Ethereum node runs them. Having a public-access virtual machine becomes a weird legal matter once the North Koreans start using that for proliferation.