News for hackers. Stuff that matters.
Re:DeFi bug accidentally gives $90M to users by Ekaros on Friday October 01, 2021 @08:08AM (#28717389)
So code isn't the law? Why does anyone trust these systems that keep failing time after time? If they need to ask money back and really have poor recourse? Didn't current banking and legal system to develop just solve those issues?
Re:DeFi bug accidentally gives $90M to users by SkipperCat on Friday October 01, 2021 @09:12AM (#28717993)
And that is the crux of the issue. Modern banking has tons of fees and burdensome regulations, but it also has entrenched layers of protection that makes sure both the bank and the customer are not 100% nuked when there is a problem.

Bank runs like from the movie "Its a wonderful life" - they don't happen anymore. Currencies devaluating like an exploding balloon - not since the civil war. Sure, it costs you more, but it saves you more.

Lotta benefits to crypto, but lots of hurdles need to be overcome (power and security for a start).

Re:DeFi bug accidentally gives $90M to users by iso1210 on Friday October 01, 2021 @09:22AM (#28718087)
> Bank runs like from the movie "Its a wonderful life" - they don't happen anymore.

Another example of a bank run is the bank run of Northern Rock on the 14th September 2007. This was the biggest banking problem in the United Kingdom since the banking crisis in the seventies, this was also the first bank run in the United Kingdom in 150 years. Eventually, this resulted in the nationalization of Northern Rock. It is interesting to analyze this bank run because it is one of the most recent bank runs in Western Europe. Furthermore, the bank run from Northern Rock is a special case because it was a ‘reversed bank run’. Normally during a bank run, a lot of depositors first withdraw their money, due to lack of confidence for example, and then the bank will as a result of the huge withdraws get into a liquidity crisis. However, in the case of Northern Rock, the bank first got into a liquidity crisis and as a result of that, depositors withdrew their money from the bank.

https://arno.uvt.nl/show.cgi?fid=116241

It certainly looks like a bank run - the scenes in London today fulfilled the dictionary definition.

And heading north to Nottingham, and Middlesbrough, the same extraordinary scenes. savers forming long queues to drain their life savings from Northern Rock.

Banking -- an industry built on credibility, confidence and trust. But the Rock looks wrecked even in its home town of Newcastle.

Deposit guarantees should prevent this. But even after an extraordinary unlimited lending facility granted by the Bank of England and agreed by the Chancellor, customers preferred the sight of real cash.

https://www.channel4.com/news/articles/business_money/the%2B...

Re:DeFi bug accidentally gives $90M to users by zinekeller on Friday October 01, 2021 @09:29AM (#28718182)
In that case, the nationalisation in that context is to apply brakes - sure those brakes are broken already and so wouldn't prevent a collapse - but its intention is to allow Bank of England's and UK government's protection schemes to be applied with as minimal loss to the taxpayers' and other banks' customers' money as possible. In this case, it limited the run to only the original bank (unlike 19th and early 20th-century bank runs resulting runs in other unrelated banks). Unfortunately, if your a customer of Northern Rock, it sucks so bad.
Re:DeFi bug accidentally gives $90M to users by SkipperCat on Friday October 01, 2021 @09:29AM (#28718185)
Mia culpa.... I was thinking locally as a US citizen. I can't really speak for what's happened in other places but appreciate the context. Thanks.
Re:DeFi bug accidentally gives $90M to users by ajb on Friday October 01, 2021 @05:19PM (#28723488)
It's still not the same as an old school bank run. The UK government guarantees the first £85000* of each depositors money (those with more are well advised to split it across multiple banks)

* It was somewhat less in 2007

Re:DeFi bug accidentally gives $90M to users by iso1210 on Saturday October 02, 2021 @08:29AM (#28728077)
As Channel 4 said at the time

> Deposit guarantees should prevent this. But even after an extraordinary unlimited lending facility granted by the Bank of England and agreed by the Chancellor, customers preferred the sight of real cash.

Re:DeFi bug accidentally gives $90M to users by Tenoke on Friday October 01, 2021 @10:00AM (#28718525)
>Bank runs like from the movie "Its a wonderful life" - they don't happen anymore.

I've witnessed and been (indirectly) affected by a bank run in the last decade[0].

0. https://en.wikipedia.org/wiki/Seizure_of_Bulgaria%27s_Corpba...

Re:DeFi bug accidentally gives $90M to users by sremani on Friday October 01, 2021 @10:25AM (#28718836)
In US FDIC, which insures bank accounts upto USD 250K, has basically obfuscated Good Bank vs Bad Bank quality check for the retail customer.

The Fed Reserve and Treasury and FinGov apparatus does some 'stress tests' but mostly a dog and pony show.

Banking in US is mostly element of convenience than quality. No one ran from Wells Fargo accounts (at least retail users) to say Bank Of America because Wells Fargo is fined for basically fraud.

In short term its a good thing, in long term.. well it is prone to blow up, I hope that is not in my life time.

Re:DeFi bug accidentally gives $90M to users by sneak on Friday October 01, 2021 @03:02PM (#28722209)
I know several people who closed their Wells accounts (and moved to other retail banks in the US who are just as shitty) when that whole high-level fraud thing at Wells came out (they were opening checking accounts for people without their knowledge and consent, yeah?).
Re:DeFi bug accidentally gives $90M to users by jachee on Friday October 01, 2021 @02:39PM (#28722004)
I dropped WF for a credit union as soon as I became aware of their corruption, deception, and mistreatment of their customers. NCUA provides similar if not identical coverage, and with the CU, the entire institution feels less user-hostile.
Re:DeFi bug accidentally gives $90M to users by ska on Friday October 01, 2021 @12:49PM (#28720730)
> Modern banking has tons of fees and burdensome regulations, but it also has entrenched layers of protection

It would be a mistake to think of these two features as easily separable.

Re:DeFi bug accidentally gives $90M to users by csomar on Friday October 01, 2021 @09:48AM (#28718377)
That's very far from the truth. Here is an incidence of a hack, ripping $81m from a poor country: https://www.wired.com/2016/05/insane-81m-bangladesh-bank-hei...

Here is $24bn of losses due to credit card fraud: https://shiftprocessing.com/credit-card-fraud-statistics/

If the bank bears the losses, then the burden is indirectly distributed to all its customers/shareholders. If the government bears the losses, then its distributed to the whole economy.

> Bank runs like from the movie "Its a wonderful life" - they don't happen anymore.

In the Western developed countries. There are billions living in countries/systems where currencies are devaluating like hell and where banking regulations is looser than crypto.

Re:DeFi bug accidentally gives $90M to users by Animats on Friday October 01, 2021 @04:33PM (#28723121)
> Bank runs like from the movie "Its a wonderful life" - they don't happen anymore.

There was one at the beginning of the coronavirus epidemic in the US. A friend of mine runs a branch of a major bank. Just as lockdown was announced, they were mobbed by people demanding cash. The branch ran out of cash and had to close early. It was a bit of a frightening experience for the bank staff. But not a disaster. The branch ordered more cash delivered from the bank's cash center, added extra guards, reopened the next day with the ATMs fully loaded, paid out cash all day, and were back to normal traffic levels by the end of the day.

Re:DeFi bug accidentally gives $90M to users by rsj_hn on Friday October 01, 2021 @04:54PM (#28723301)
Running out of vault cash is not a bank run. Those are two completely different things.

A bank run is something that forces the bank out of business -- it makes the bank insolvent. This happens because the bank can't convert its illiquid assets (e.g. mortgages) to cash in order to meet depositor outflow.

That doesn't happen anymore in part because there are markets for things like mortgages that didn't exist before (making those mortgages liquid) and also in part because banks are on the one hand regulated to control what types of assets they are allowed to hold but at the same time they are given access to lending facilities in which they can pledge their assets as collateral to get reserves directly from the Federal reserve, which will never run out of reserves, and with those reserves they can purchase cash from the Bureau of Engraving. Then trucks will ship that cash to the branch. Yes, it may take some time, but the bank will always be able to close out deposits after a brief delay.

Obviously banks try to minimize their cash holdings because cash pays no interest. So they have cash management professionals whose job is to predict cash demand (which is predictable) and hold no more cash than is necessary to meet that demand, parking the rest of their working capital into short term interest bearing liabilities like commercial paper or bills. Today, even reserves pay interest. So everything is better than cash. That necessarily means unexpected events will lead to a situation in which the cash management team underestimates a cash need and so they have to sell some assets (or borrow reserves), pick up the phone and order a truck. That happens quickly but not instantly. When that happens, e.g. when the cash management team makes a mistake, it's not considered a bank run, even if it means that a branch has to close until the armored trucks arrive. It's no different than Safeway running out of apples -- actually there can be prolonged apple shortages at safeway, but there can be no prolonged cash shortages at a bank, since the bureau of engraving can print cash with much lower latency than farmers can grow more apples.

Re:DeFi bug accidentally gives $90M to users by Animats on Saturday October 02, 2021 @01:30PM (#28730353)
Running out of vault cash is not a bank run.

I know that. You know that. The bank manager knows that. The average retail banking customer who comes to a branch does not know that.

Re:DeFi bug accidentally gives $90M to users by rsj_hn on Saturday October 02, 2021 @04:00PM (#28731562)
What should let them know their money has not dissapeared is that they can continue making purchases with their debit card or even go to the ATM of another bank to withdraw money.

The world is very different today and cash is not so important anymore.

Re:DeFi bug accidentally gives $90M to users by effingwewt on Friday October 01, 2021 @05:17PM (#28723475)
Also during the last housing crisis. Banks were going under and people were scrambling to yank their cash out.

I still remember the lines at the WaMu branches, it was insane.

That was also the 1st time I heard of FDIC insurance caps. A lot of people lost a lot of money over that if I remember correctly.

Re:DeFi bug accidentally gives $90M to users by canjobear on Friday October 01, 2021 @11:02AM (#28719357)
All those things absolutely do still happen, just not in the US.
Re:DeFi bug accidentally gives $90M to users by drfxyjhdyfrhgc on Friday October 01, 2021 @08:26AM (#28717557)
>So code isn't the law?

Code is law. This law was just written incorrectly. This is a known risk; it's the reason why defi interest rates are similar to junk bonds.

Re:DeFi bug accidentally gives $90M to users by automatic6131 on Friday October 01, 2021 @08:50AM (#28717790)
Yes, let's turn the [financial|legal](delete as appropriate) system into an obfuscated C competition. Last place prize is: [lose your life savings|spend life in prison].
Re:DeFi bug accidentally gives $90M to users by beambot on Friday October 01, 2021 @01:38PM (#28721362)
Curious. I would claim that our current finance and legal system frequently does the very same for the impoverished or disenfranchised...

Underbanked get hammered by fees with no safety net for emergency expenses. And large portions of our population get saddled with poor legal representation resulting in de facto indentured survitude in for-profit prisons.

Re:DeFi bug accidentally gives $90M to users by pavel_lishin on Friday October 01, 2021 @02:48PM (#28722094)
That's a fair criticism of the current system, but not a good justification for introducing another shitty, broken system as an alternative.
Re:DeFi bug accidentally gives $90M to users by sneak on Friday October 01, 2021 @03:05PM (#28722244)
You don’t need a justification for giving people more choices that they’re free to ignore if they don’t like the terms or circumstances.

More options are better. Nothing about DeFi or cryptocurrencies invalidates or prevents people from continuing to bank as usual. The whole alternative system is opt-in.

Re:DeFi bug accidentally gives $90M to users by fennecfoxen on Friday October 01, 2021 @08:53AM (#28717816)
I don’t understand why anyone, even an enthusiast, would dare to touch cryptocurrency lending with a forty-nine-and-a-half-foot pole. There’s no technical measure that can force me to pay back the coins I borrowed if I don’t have them. If you wanted to enforce being paid back in the real world legal system you’d be much better served with normal lending systems, know your customers, and report them to credit authorities. And if it’s not one of those “stablecoins” you’re borrowing something that could conceivably be worth 10x more in a year; that sounds like financial suicide. What do you possibly gain from engaging with all this?

Maybe if I built a defi lending platform myself so I could take a lot of loans from my customers and then default. That’d work just fine. Otherwise, run for the hills.

Re:DeFi bug accidentally gives $90M to users by Workaccount2 on Friday October 01, 2021 @09:01AM (#28717880)
Crypto evangelists have done so much to obfuscate the fundamental problem of the real world/digital world divide that I think many of them have lost sight of the problem themselves.

Until we find the API for reality, many of these decentralized projects are hopeless.

Re:DeFi bug accidentally gives $90M to users by doliveira on Friday October 01, 2021 @09:06AM (#28717929)
> Until we find the API for reality, many of these decentralized projects are hopeless.

That was nicely put. I see so many of these projects promising to end with banking, bureaucracy, but forgetting that at some level the bits and bytes have to be input or acted on by a human.

Re:DeFi bug accidentally gives $90M to users by belltaco on Friday October 01, 2021 @09:13AM (#28718003)
In some ways it's like the early days of banks, where flaws like this were found and fixed. However a lot of those fixes were put in place by governments and regulation with the threats of prison time and fines for both banks and their customers.

Another question is if things like this will poison the well and scare people away permanently.

Re:DeFi bug accidentally gives $90M to users by bduerst on Friday October 01, 2021 @11:08AM (#28719451)
It's almost like an authority is needed to enforce contracts. This decentralization for the sake of being decentralized doesn't solve the problem fully.
Re:DeFi bug accidentally gives $90M to users by cguess on Friday October 01, 2021 @11:12AM (#28719502)
The difference is that the "early days of banking" were the 1200's CE (and arguably way before then). And even then, it took 800 years to really nail it down and finally get away from fiat currency. For some reasons none of this applies to crypto because reasons that definitely aren't a pump-and-dump.
Re:DeFi bug accidentally gives $90M to users by yokem55 on Friday October 01, 2021 @09:00AM (#28717873)
Because the only way to get a loan is to put up collateral that is locked into a contract. And that collateral can only be extracted if you pay back the loan. So, if you value the collateral less then your debt, then, sure, walk away. But if the value of that collateral falls to less then the liquidation threshold (an amount some percentage greater then the value of your debt), your debt will be paid back by a liquidation bot and the the liquidator will take your collateral for themselves.
Re:DeFi bug accidentally gives $90M to users by lottin on Friday October 01, 2021 @10:52AM (#28719187)
Yeah, but the whole purpose of a loan is to fund something, and to be able to fund something the amount loaned out needs to be larger than the collateral. Otherwise, there's no financing going on. It's simply a bet on the relative value of the principal vs the collateral. Calling this "a loan" is misleading.
Re:DeFi bug accidentally gives $90M to users by TameAntelope on Friday October 01, 2021 @12:27PM (#28720470)
What happens is someone takes a loan out with their BTC as collateral, the BTC grows, they earn more than the interest on the loan with the money they've borrowed, and make a lot of money chaining these together over and over again.

Vastly oversimplified (and possibly wrong), but if you want to know more, do some searching for "yield farming".

The point is that they want to keep their BTC because they think it's going to go up, so they take out a loan with their BTC as collateral rather than directly spend their BTC.

Re:DeFi bug accidentally gives $90M to users by lottin on Saturday October 02, 2021 @03:35AM (#28726768)
If you take a loan in BTC and post the same amount of BTC as collateral, the payoff from such a "loan" is the return on BTC during the holding period minus the rate of interest charged times the principal (or collateral, since it's the same amount). In finance, this called a "swap", and in a swap the principal is not actually exchanged because it's inconsequential, it's only used to calculate the amounts due. In short, what you describe is not loan, but a swap, which is a different kind of financial product.
Re:DeFi bug accidentally gives $90M to users by TameAntelope on Saturday October 02, 2021 @07:28PM (#28733103)
If you know all that, I think you'll probably understand how yield farming works better than I!
Re:DeFi bug accidentally gives $90M to users by pdonis on Friday October 01, 2021 @12:19PM (#28720383)
> the whole purpose of a loan is to fund something, and to be able to fund something the amount loaned out needs to be larger than the collateral

Um, what?

If I take out a mortgage to buy a house, the loan amount is not going to be larger than the value of the collateral (the house).

If I take out a loan to buy a car, the loan amount is not going to be larger than the value of the collateral (the car).

What kind of loan are you thinking of?

Re:DeFi bug accidentally gives $90M to users by lottin on Friday October 01, 2021 @03:26PM (#28722447)
A car or a house being used as collateral are kept by the borrower at their disposal. This means the borrower can benefit from the collateral asset, e.g. by using it or living in it, while the debt still hasn't been paid off. In these cases a fully colletarelised loan can make sense. But this is not the kind of collateral that we're talking about here. We're talking about collateral that is held by the lender in a margin account, or "locked" (in defi parlance), until the debt is paid off, which is the only kind of collateral that can be used in "decentralised finance", because the other type requires a contract (not a smart contract, an actual, legal contract) and the ability to litigate.
Re:DeFi bug accidentally gives $90M to users by throwawaygh on Friday October 01, 2021 @01:07PM (#28720987)
> If I take out a loan to buy a car, the loan amount is not going to be larger than the value of the collateral (the car).

Pray tell of these new cars whose value does not plummet the moment they are driven off the lot.

Re:DeFi bug accidentally gives $90M to users by pdonis on Friday October 01, 2021 @01:21PM (#28721162)
Which is why car loan providers usually require a substantial down payment so the loan is not underwater. (And why home mortgage providers usually require a LTV well under 100 percent--and make you pay mortgage insurance even then unless the LTV is even lower.)
Re:DeFi bug accidentally gives $90M to users by throwawaygh on Sunday October 03, 2021 @06:27PM (#28741052)
What the hell are you taking about? I have never made a down payment for a car and have never paid interest on a car loan. Ever. And I’ve purchased many cars.

E: woah! .06 seconds to the first downvote to a Dow thread comment on a two day old post! I’m out.

Re:DeFi bug accidentally gives $90M to users by plorkyeran on Friday October 01, 2021 @02:25PM (#28721871)
Currently several year-old cars are selling for nearly as much as brand-new cars. Even before the current car shortage, repossessed zero-money-down cars were commonly resold at basically the same price as the first sale.
Re:DeFi bug accidentally gives $90M to users by throwawaygh on Sunday October 03, 2021 @06:38PM (#28741142)
Currently. Which is mostly notable because it is not normal.
Re:DeFi bug accidentally gives $90M to users by UncleMeat on Friday October 01, 2021 @09:20AM (#28718076)
There is a huge problem with the collateral model: liquidity.

If you put up $X in FOO_COIN as collateral and FOO_COIN starts tanking in value, the contract is supposed to auto-liquidate once it hits a certain point. But there is absolutely no guarantee that this can find a buyer. So the "guaranteed" collateral recovery is not exactly guaranteed.

Re:DeFi bug accidentally gives $90M to users by yokem55 on Friday October 01, 2021 @09:56AM (#28718473)
That's why you can only borrow up to 80-ish% of your collateral, and that's getting very risky for the borrower. It also means that the sane lending protocols are somewhat stingy with what they take as collateral and then set the borrowing limits and liquidation thresholds fairly conservatively.

When the market starts making big moves downward the liquidation bots have a keen eye on which positions are at risk, watching and predicting the oracle updates, and within a block or 2 (~30 seconds) of a position being vulnerable have the deal all closed out. It can even be all done in a single transaction bundle that calls the liquidation function, pays back the debt, takes the collateral, and sells it on a dex, all in one go.

The market price for the collateral would have to drop more then 20% in the span of that 30-seconds for it to not be profitable for the liquidator.

That's not to say it's impossible for this to fail, the biggest and sharpest dumps happen during liquidation cascades. But a failure is in the category of 'black swan event', and not something that is seen with regularity.

Re:DeFi bug accidentally gives $90M to users by plorkyeran on Friday October 01, 2021 @02:27PM (#28721888)
A "black swan event" is something which was obviously possible in retrospect, but no one could have predicted other than via blind guessing. If you can explain how it'd happen in advance, it's not one.
Re:DeFi bug accidentally gives $90M to users by wizzwizz4 on Friday October 01, 2021 @10:41AM (#28719040)
> That's not to say it's impossible for this to fail, the biggest and sharpest dumps happen during liquidation cascades.

If it happens, it's not a black swan event.

Re:DeFi bug accidentally gives $90M to users by TomSwirly on Friday October 01, 2021 @12:35PM (#28720566)
This is a wrong use of the term.

Black swans are rare but actually exist.

https://en.wikipedia.org/wiki/Black_swan_theory

Re:DeFi bug accidentally gives $90M to users by wizzwizz4 on Friday October 01, 2021 @01:35PM (#28721328)
It's actually a correct use of the term. A “black swan” is something that is believed not to be possible – or, in retrospect, something that was believed impossible but happened anyway.

The term predates the discovery of black swans;

> However, in 1697, Dutch explorers led by Willem de Vlamingh became the first Europeans to see black swans, in Western Australia.[9] The term subsequently metamorphosed to connote the idea that a perceived impossibility might later be disproven. Taleb notes that in the 19th century, John Stuart Mill used the black swan logical fallacy as a new term to identify falsification.[10]

Re:DeFi bug accidentally gives $90M to users by bhaak on Friday October 01, 2021 @09:37AM (#28718257)
How is that different to traditional finance?

Evergrande almost went belly-up as the prices of their real state fell sharply because they sold so much of it to cover their credits.

The financial crisis from 2007 was because the collaterals were nowhere as sound as they were sold for.

Don’t get me wrong I think it’s mostly a house of cards but crypto finance is just traditional finance on steroids IMO.

Re:DeFi bug accidentally gives $90M to users by UncleMeat on Friday October 01, 2021 @10:10AM (#28718635)
> How is that different to traditional finance?

There are a lot more backstops. Traditional finance can have this problem, but we can install human systems to limit the blast radius of things. As you say, it is traditional finance on steroids.

Crypto enthusiasts seem to think it is the opposite. People tell me that defi loans are "zero risk" because of the automatic collateral systems and I just laugh and laugh.

Re:DeFi bug accidentally gives $90M to users by bhaak on Friday October 01, 2021 @02:21PM (#28721834)
Crypto finance and especially DeFi is tiny compared to traditional finance. The blast radius is still small without the regulations. But the regulations will come. Crypto finance is going down the same path that traditional finance did just in a period of a few years than a century.

Everybody who claims there's "zero risk" is either lying or blind to the risks. You can't get those large yields with zero risk.

Re:DeFi bug accidentally gives $90M to users by saalweachter on Friday October 01, 2021 @09:32AM (#28718207)
You can't get Rich with a capital R through safe, traditional investing working even a SWE job.

You can get upper-class rich, seven figures rich, comfortable house, vacation home, early retirement rich, but you can't get Private Jet Rich, Masters of the Universe Rich, Look At Me Rich.

If you want to be Rich you need to to resort to something like playing the lottery, or starting a unicorn startup, or exploiting large numbers of people for your own profit, or crazy "technically it's not a pyramid" schemes like crypto and DeFi.

Re:DeFi bug accidentally gives $90M to users by 6gvONxR4sf7o on Friday October 01, 2021 @06:02PM (#28723866)
> You can get upper-class rich, seven figures rich, comfortable house, vacation home, early retirement rich, but you can't get Private Jet Rich, Masters of the Universe Rich, Look At Me Rich.

SWE at the staff level will get you low to mid eight-figures rich [0] by the time you're old with safe, traditional investing. Sure you aren't Masters of the Universe Rich, but you're still filthy rich.

And how many crypto people are going to beat low-to-mid eight figures? Maybe if you put $100k into bitcoin in 2013, but I'd bet there are more SWEs making $500k+ than there are people who put that much into crypto early enough (and weren't already filthy rich).

[0] Low-to-mid eight-figures in today's dollars. Nine figures in future dollars. Assume $500k income, putting half away from 35 to 65, getting 7% (4.1% after 2.9% inflation).

Re:DeFi bug accidentally gives $90M to users by saalweachter on Saturday October 02, 2021 @08:29AM (#28728079)
> ...by the time you're old...

I think this is a deal-breaker for get-rich-quick types.

Re:DeFi bug accidentally gives $90M to users by ranma4703 on Friday October 01, 2021 @02:09PM (#28721719)
Sounds like we should tax people enough that they can't get "private jet rich", in order to disincentivize those harmful behaviors.

Nobody should have the power that having a billion dollars gives you

Re:DeFi bug accidentally gives $90M to users by nybble41 on Friday October 01, 2021 @04:29PM (#28723086)
> Nobody should have the power that having a billion dollars gives you

Let's pretend for a moment that I agreed with you on this. Your proposal to address the situation is to take all that money, which is currently at least somewhat distributed, and concentrate it in a single organization which already claims a license to steal, kidnap, and murder. I really don't think you've thought this through…

Re:DeFi bug accidentally gives $90M to users by whimsicalism on Friday October 01, 2021 @11:41AM (#28719877)
or inheritance
Re:DeFi bug accidentally gives $90M to users by canjobear on Friday October 01, 2021 @11:04AM (#28719384)
If the code is the law how can it be incorrect? It can only be incorrect by comparison with some other law (like "the code writer's intentions"), in which case you are effectively making that the true authoritative law, rather than the code.
Re:DeFi bug accidentally gives $90M to users by sremani on Friday October 01, 2021 @10:26AM (#28718850)
If Code is law, the compiler is the judge.
Re:DeFi bug accidentally gives $90M to users by wyager on Friday October 01, 2021 @09:17AM (#28718042)
Code hasn’t been law for “defi” since Ethereum reverted the DAO hack in 2016. Then the DAO went defunct later that year anyway!
Re:DeFi bug accidentally gives $90M to users by grandphuba on Friday October 01, 2021 @10:22AM (#28718801)
Code seems to be the law, hence why they're resorting to begging and blackmailing
Re:DeFi bug accidentally gives $90M to users by miracle2k on Friday October 01, 2021 @11:51AM (#28720014)
Underrated comment. Very wise.
Re:DeFi bug accidentally gives $90M to users by bhaak on Friday October 01, 2021 @09:49AM (#28718396)
Not “anyway“ but because of the hack. TheDAO was done for after it was hacked. The code was too bad and trust was gone as well. That was clear pretty soon.

The only thing to decide was if they would let the hacker get away with at the time 15% of the whole supply. If they did that it would have endangered the decentralization of the eventual proof-of-stake switch.

Re:DeFi bug accidentally gives $90M to users by canjobear on Friday October 01, 2021 @11:10AM (#28719475)
> it would have endangered the decentralization

So the solution to save "decentralization" was for a centralized cabal to literally rewrite history?

Re:DeFi bug accidentally gives $90M to users by bhaak on Friday October 01, 2021 @02:26PM (#28721878)
Technically, there was no rewriting of history. Just a single (but very large) transaction was added to the consensus rules that (IIRC) replaced the TheDAO smart contract code.

Given that this incident resulted in the Ethereum/Ethereum Classic split, the "centralized cabal" was not very effective. The community voted with their feet and many went to Ethereum Classic.

Re:DeFi bug accidentally gives $90M to users by wyager on Friday October 01, 2021 @10:52AM (#28719184)
> it would have endangered the decentralization

So they decided to kill it outright?

Re:DeFi bug accidentally gives $90M to users by bhaak on Friday October 01, 2021 @02:28PM (#28721900)
You have to specify what kind of decentralization you're getting at.

The distribution of ETH was less decentralized before the hard fork than afterwards. 15% of the whole supply in one hand is quite a concentration in the distribution.

Re:DeFi bug accidentally gives $90M to users by yokem55 on Friday October 01, 2021 @10:10AM (#28718634)
Because 'code is law' is a terrible expression to begin with. Law can be expressed with code, but law is ultimately a construct of human consensus. In the case of the DAO hack, the human consensus forked away from the bugs in the code.
Re:DeFi bug accidentally gives $90M to users by wyager on Friday October 01, 2021 @10:51AM (#28719170)
There are many laws that have nothing to do with human consensus. Physical laws, for example.
Re:DeFi bug accidentally gives $90M to users by canjobear on Friday October 01, 2021 @11:08AM (#28719458)
Physical laws and legal laws don't have anything in common except the name.
Re:DeFi bug accidentally gives $90M to users by wyager on Friday October 01, 2021 @02:11PM (#28721742)
They have a lot in common. They are admissibility conditions under a rule system. Same thing with laws encoded in a computer system.

Your argument is circular; “code isn’t law because I’ve redefined the word ‘law’ to explicitly preclude it”.

Re:DeFi bug accidentally gives $90M to users by suikadayo on Friday October 01, 2021 @11:26AM (#28719704)
Ethereum the project never talked about it as “code is law” anyway. It was the company that created The DAO that memed it into existence.
Re:DeFi bug accidentally gives $90M to users by hda2 on Friday October 01, 2021 @10:16PM (#28725377)
> So code isn't the law? Why does anyone trust these systems that keep failing time after time? If they need to ask money back and really have poor recourse? Didn't current banking and legal system to develop just solve those issues?

As far as the crypto itself is concerned, of course it is. The issue here is that the founder is using another system to blackmail users.

The fact that this founder had to resort to tactics like these (instead of reverting the mistake on his end) shows that these systems are working as advertised.

Re:DeFi bug accidentally gives $90M to users by xiphias2 on Friday October 01, 2021 @04:39PM (#28723185)
While I'm not into Ethereum itself, lots of the failures you see are happening because the infrastructure for (mostly) decentralized finance is moving at an incredible (and irresponsible) speed. We're witnessing the modern version of old bank robberies that helped create the regulations.
Re:DeFi bug accidentally gives $90M to users by Tenoke on Friday October 01, 2021 @09:13AM (#28718004)
That's like asking why people trust sites or banks after some sites or banks have had bugs. In neither case does it invalidate the whole concept.
Re:DeFi bug accidentally gives $90M to users by endisneigh on Friday October 01, 2021 @09:23AM (#28718105)
no it's not