News for hackers. Stuff that matters.
Re:153k Ether Stolen in Parity Multi-Sig Attack by omarchowdhury on Wednesday July 19, 2017 @05:39PM (#14808213)
If we enter a contract that we all know is intended to be immutable, why would a judge not enforce that? I can understand buried and obfuscated immutability clauses, but if the parties know exactly what they're getting into, the parameters of justice are contained.
Re:153k Ether Stolen in Parity Multi-Sig Attack by twblalock on Wednesday July 19, 2017 @05:51PM (#14808318)
Judges throw out contracts that both parties agreed to on a regular basis, even if both parties knew exactly what they were getting in to.

Agreement is not the only prerequisite for a legally enforceable contract. The contract also needs to avoid certain unenforceable things like unconscionable clauses, or agreements to do things that are illegal.

Re:153k Ether Stolen in Parity Multi-Sig Attack by fusiongyro on Wednesday July 19, 2017 @05:54PM (#14808336)
> why would a judge not enforce that?

Because the purpose of a judge is to interpret the law, not enforce Ethereum software invariants.

Re:153k Ether Stolen in Parity Multi-Sig Attack by fatbird on Wednesday July 19, 2017 @05:45PM (#14808263)
the parameters of justice are contained

It just doesn't work like this.

Re:153k Ether Stolen in Parity Multi-Sig Attack by SittingTemplar on Wednesday July 19, 2017 @06:35PM (#14808603)
Thank you for this.
Re:153k Ether Stolen in Parity Multi-Sig Attack by omarchowdhury on Wednesday July 19, 2017 @07:06PM (#14808766)
I guess that settles it then!
Re:153k Ether Stolen in Parity Multi-Sig Attack by fatbird on Thursday July 20, 2017 @01:45AM (#14810257)
We (tech geeks) tend to think of situations like this as analogous to code, where the local declaration supercedes the global one. We see a specific investment platform with specific terms and rules and our gut says those override more general ideas about how it should work because they're more immediate to the context.

But civil society is the opposite: Contracts cannot violate the law; the law cannot violate the constitution. The justice system would care about the terms of the DAO only insofar as those terms fail to conflict with the law, which includes a massive body of precedent in contracts and torts.

Re:153k Ether Stolen in Parity Multi-Sig Attack by omarchowdhury on Thursday July 20, 2017 @02:03AM (#14810325)
There can be an immutable smart contract which is in compliance with the law (though you have to be more specific with which law, but for these purposes I know we mean US law).

Point being, immutability is not sufficient to demonstrate that a contract is in conflict with the law.

Re:153k Ether Stolen in Parity Multi-Sig Attack by tkfu on Thursday July 20, 2017 @03:13AM (#14810577)
But it's impossible to prove that a smart contract (or any contract, for that matter) is in compliance with the law until it goes in front of a judge and all possible appeals have been exhausted, and that's what matters here.
Re:153k Ether Stolen in Parity Multi-Sig Attack by Retra on Wednesday July 19, 2017 @10:40PM (#14809688)
Every single second, mountains of new information becomes relevant. Parties cannot know what they are getting into, because they cannot see the future. They can only make assumptions.

But that's basically obvious to anyone not hinging their personal identities on peddling technocratic revolution.

Re:153k Ether Stolen in Parity Multi-Sig Attack by omarchowdhury on Thursday July 20, 2017 @01:27AM (#14810186)
But history is full of successful unmodified contracts despite non-omniscient actors.
Re:153k Ether Stolen in Parity Multi-Sig Attack by Retra on Thursday July 20, 2017 @01:55AM (#14810290)
History is full of everything.
Re:153k Ether Stolen in Parity Multi-Sig Attack by omarchowdhury on Thursday July 20, 2017 @02:01AM (#14810310)
Omniscience has never been a requisite for mutual material success.
Re:153k Ether Stolen in Parity Multi-Sig Attack by Retra on Thursday July 20, 2017 @08:06PM (#14817200)
Neither have contracts.