top | item 32810707

(no title)

turdnagel | 3 years ago

This is definitely a pandora's box type issue. I believe it is different from the "code is speech" series of arguments around PGP because a deployed smart contract is not merely source code / compiled bytecode, but also a wallet containing funds. Of course, you still need the Ethereum "world computer" to make it run, and Tornado Cash is not very helpful without a significant amount of liquidity to sufficiently provide cover for people who want to obfuscate the source of their funds. These issues are likely to arise in court and I don't believe the conclusions will all be favorable to crypto supporters because I don't think the situation is as clear cut.

discuss

order

dcolkitt|3 years ago

When a smart contract is deployed, literally all that happens is that the code is broadcast to the network. It is true that the contract itself has a wallet and runs operations, but it operates autonomously outside the control of the person who deployed the contract.

If a smart contract does something illegal, the person who deployed it has no more responsibility than if someone does something illegal with encryption software downloaded from Github. The only responsible part you could really argue for is the Ethereum node operators, since they're the ones actually carrying out the illegal computation. But is the government really going to outlaw the Ethereum network?

Jasper_|3 years ago

Here's a thing: when technology is designed in a way that makes it hard to work within the bounds of the legal system, it's usually the case that the legal system wins, not the technology. The view of the legal system is focused around people and their intentions, regardless of how much you try and confuse things with technology.

They will most likely view the smart contract and its wallet as one entity, despite that being technically not how it works technologically. Because as many people have tried and failed to figure out over the years, laws are interpreted by juries and judges, not computers. Technological roadblocks are things they don't have any problems jumping over, and deliberately trying to add roadblocks like that with the imagination they're untouchable also tends to piss them off even more.

vorpalhex|3 years ago

> If a smart contract does something illegal, the person who deployed it has no more responsibility than if someone does something illegal with encryption software downloaded from Github.

If I rig up my car to explode when someone walks by whistling the right tune, am I without responsibility? I didn't blow up the car.. the car blew itself up.

Obviously I'm at fault. There is no debate here. Any automation you create is acting on your behalf - and you are liable for it. If I hire a hitman.. I am guilty of murder.

AI or software isn't some clever loophole here. If you deploy an autonomous money laundering system.. you are doing money laundering.