top | item 32439725

(no title)

whatisweb3 | 3 years ago

A private key is a 256 bit integer.

> If someone built something that said "Launder your [256 bit integers] here" and it took in a bunch of [256 bit integers], and then [encrypted] it sans fees to hide where it came from... they'd say it was [256 bit integer] laundering and arrest the person.

When you compare this to encrypting 256 bit integers, text, or E2EE chat protocols, the shock is easier to understand. People should not be treated as a criminal for building Matrix E2EE protocol that enables privacy, they should not be treated as criminal for building Tornado Cash protocol that enables privacy.

discuss

order

cortesoft|3 years ago

Except the law isn’t talking about the private key or the encryption or the math, it is talking about what they are using those things for.

You are focusing on the numbers themselves and the math, but that isn’t the important part. This would be like someone getting arrested for check fraud and then trying to argue, “they are just a bunch of lines on a paper in a certain format, how can that be a crime!”

The crime isn’t that arrangement of ink on the paper, the crime is using those lines on the paper to commit fraud. Same thing here, it isn’t the numbers or math that are criminal, it is using those numbers and math to commit crime.

whatisweb3|3 years ago

The sanctions apply directly to the protocol and it’s code, and this is the issue. It is not applying to persons, or criminal actions.

It would be like sanctioning the Matrix protocol and it’s code because it has facilitated terrorist communication. Obviously terrorists planning a bombing over Matrix protocol are engaging in criminal behavior, but this doesn’t mean the protocol itself is also a criminal entity.

mint2|3 years ago

Okay so you’re saying NFTs are absolutely meaningless, what the holder solely owns is a 256 bit integer and absolutely nothing else?

Anyway, in this case unlike debatably with nfts, there is concrete value tied to possessing knowledge of the integer so acting like it’s just sharing random numbers is deceptive and rather easily detected deception. resorting to deceptive arguments generally makes people turn against the position of the one trying to deceive so if advocating for tornado devs, one should avoid that argument unless one is actually trying to make people against them.

whatisweb3|3 years ago

The point is: the protocol encrypts a private key, a private key is an integer, or text hash. Saying that it is OK to build tools that encrypt text, like Matrix protocol, but it is not OK to build tools that encrypt private-keys-as-text is a slippery slope.

Which one is it?

- privacy is a right, and people should be allowed to share knowledge privately

or,

- privacy is not a right, and people should only be allowed to share knowledge if that knowledge is not associated with "value"