Back in 2016 a then-huge Ethereum smart contract called "The DAO" [1] had a loophole that let an attacker extract a third of all the funds.
But a lot of the developers and miners had either lost money themselves, or had friends who'd lost money, or felt the embarrassing incident was devaluing their own Ethereum holdings. So they decided to allow takesies-backsies.
There's probably a philosophical lesson there about power and who the rules really apply to.
[–] ahartmetz 47 minutes ago
[–] phire 4 hours ago
Ethereum never did it again, rolling back hacks didn’t (and couldn’t) become normal policy. IMO, they shouldn’t have made an exception, as it set a bad example.
I’ve seen a few other small projects attempt to do rollbacks since, but it usually turns into some kind of mess. In most hacks, the coins aren’t time-locked and quickly get laundered through smaller exchanges (and other services) which act as mixers. The stolen coins end up in the hands of a bunch of innocent people, and the rollback then causes way more harm as those users lose their coins.
[–] vvillena 4 hours ago
[–] monk_grilla 3 hours ago
As far as I understand blockchain, that is the system working as intended. Some nodes choose to run Ethereum Classic and some choose to run Ethereum. Isn't that the whole point? Decentralisation?
[–] chao- 5 hours ago
[–] throwaway132448 5 hours ago
[–] cheraderama 4 hours ago
[–] narrator 4 hours ago
[–] nonethewiser 3 hours ago
Law is downstream of philosophy. Youre forced to deal with conclusions that may be based in philosophy (or they may be arbitrary or self interested). Nobody makes you hold a position on mens rea. In that way you can ignore the philosophy.
[–] throwaway132448 4 hours ago
In the literal sense, people have been forcing their philosophy on other people for at least as long as we’ve had societies, so I assume it’s not that.
[–] nonethewiser 2 hours ago
[–] michaelt 4 hours ago
[–] jojobas 2 hours ago
[–] ex-aws-dude 5 hours ago
Invent Notion then keep adding features enterprise customers want until you're re-inventing JIRA/Confluence
Who left this stupid fence here?