News for hackers. Stuff that matters.
Re:Did I just lose half a million dollars? by ab_testing on Sunday January 30, 2022 @02:38AM (#30134889)
I think this is a problem with crypto that will forever prevent it from becoming mainstream. The average person understands the concept of money but understanding smart contracts is out of scope for a large part of the general population m
Re:Did I just lose half a million dollars? by nly on Sunday January 30, 2022 @04:33AM (#30135364)
Even in todays traditional banking system there are a litany of cases where people refuse to take responsibility for their gullible actions and expect their bank to bail them out.

There are a few stories on the ThisIsMoney (UK's Daily Mail's money rag) front page right now about relatively convincing and sophisticated scams where people were robbed of thousands.

The average person isn't ready for the risk of crypto.

https://www.thisismoney.co.uk/money/beatthescammers/article-...

https://www.thisismoney.co.uk/money/beatthescammers/article-...

Re:Did I just lose half a million dollars? by jquery on Sunday January 30, 2022 @07:26AM (#30136556)
It’s really incredible how easy some of these scams appear to pull off. “I’m your oldest child and no my microphone doesn’t work so I can’t talk to you and I need $2000 immediately” and the parent bypasses warnings from the bank about possible fraud and shoves the transaction through…

It also shows how many of these scams can be defeated with a few simple precautions. Most of them would be defeated by calling the bank back… in other words don’t answer your phone, make all your calls outgoing. Others are defeated by simply not doing anything hastily and under duress (like urgently wiring all your money to an external account for “safekeeping”).

Re:Did I just lose half a million dollars? by hotpotamus on Sunday January 30, 2022 @10:04AM (#30137769)
This is one of my actual fears for deep fakes - imagine actually being able to perfectly imitate someone's child to scam them. My parents and I long ago set up a codeword system as a way to delegate trust, but imagine actually hearing your child in distress - it could short circuit your skepticism pretty quickly.
Re:Did I just lose half a million dollars? by CRConrad on Tuesday February 01, 2022 @06:48PM (#30171468)
> Even in todays traditional banking system there are a litany of cases where people refuse to take responsibility for their gullible actions and expect their bank to bail them out.

Yeah, but in today's traditional banking system people don't have to contend with currency-changing ATMs that change dollars to euros, and when you feed euros into them by mistake they just shred your money in stead of spitting it back out.

That's not the user being gullible (or OK, maybe that too, but mainly), it's the system being moronic. Or perhaps rather, evil.

Re:Did I just lose half a million dollars? by tetha on Sunday January 30, 2022 @03:48AM (#30135139)
Hm, but wouldn't smart contracts have to be as complex as a non-smart contract, if a smart contract were to replace the dumb contract? If I'm looking at the regular B2B contracts I'm supporting at work, even normal contracts are already testing people. Piling (highly complicated, mind you) software on top of that problem seems nuts and entirely not feasible.
Re:Did I just lose half a million dollars? by goodlinks on Sunday January 30, 2022 @04:00AM (#30135192)
Dont know of any traditional contract that can accidentally make money vanish. Also you can go to a centralised authority e.g. bank or court to do something about the wrong party holding the funds at any given point.

You can even retrospectively apply reasonable person type arguments no?

Re:Did I just lose half a million dollars? by tetha on Sunday January 30, 2022 @04:23AM (#30135306)
And that is even an argument on top I didn't even mean.

> You can even retrospectively apply reasonable person type arguments no?

Yeah. A significant part of a traditional contract revolves around defining the entities and behaviors you're actually talking about, and another part is about specifying requirements and boundaries for these entities and behaviors. However, it is entirely possible that during a conflict, the parties of the contract disagree about the meanings of the words on paper.

In such a case, you'd bring in a judge by bringing this to court, and a judge has the right to interpret the words and act in the spirit of the contract clauses, not just the words, and to deliberate about the feasibility of clauses. And that's a good thing, because this is a strong defense against scam and fraud.

Like, if something really strongly looks like a contract to buy a car, but technically doesn't say you buy the car, but also doesn't say you don't buy the car. If you get sued for not paying rent or stealing the car in such a case, you could argue you thought you owned it.

That's another, huge, topic.

Re:Did I just lose half a million dollars? by noduerme on Sunday January 30, 2022 @04:23AM (#30135303)
The nearest scenario in dumb contracts would probably be wiring funds to the wrong foreign bank account. But there are usually a lot of intentionally placed checks before you do something that stupid. And even if you did, at least there's someone you can call. That seems a bit smarter, really.
Re:Did I just lose half a million dollars? by Scarblac on Sunday January 30, 2022 @04:23AM (#30135307)
Non-smart contracts also have something like the two sides having an understanding of what the spirit of what they agreed was, and they can be discussed in court and interpreted by a judge when all else fails. So not absolutely everything has to be spelled out all the time.

Smart contracts are code and there is no fallback mechanism in case of mistakes.

They probably have to be way more complicated than non-smart contracts?

Re:Did I just lose half a million dollars? by shkkmo on Sunday January 30, 2022 @09:10AM (#30137323)
"Smart Contracts" are neither "smart" nor "contracts"... so it really is a poor term.
Re:Did I just lose half a million dollars? by lottin on Sunday January 30, 2022 @10:31AM (#30137979)
"Dumb procedures" is more descriptive IMO.
Re:Did I just lose half a million dollars? by SilasX on Sunday January 30, 2022 @12:08PM (#30138868)
>Smart contracts are code and there is no fallback mechanism in case of mistakes.

Well, there is, but it's hard to pull off -- you can get the entire network to hard-fork to reverse it, like in the DAO hack response.

https://www.cryptocompare.com/coins/guides/the-dao-the-hack-...

Re:Did I just lose half a million dollars? by Earw0rm on Sunday January 30, 2022 @06:13AM (#30135931)
This works because of legal precedent.

The equivalent in code is pre-existing libraries, and miles of them. But the law has highly developed ways of ridding itself of cruft and tech debt over time, in a way that lib dependencies really don't.

Re:Did I just lose half a million dollars? by shkkmo on Sunday January 30, 2022 @09:15AM (#30137365)
Legal precedent is a method for defining laws, not a requirement of a legal system. It is absolutely not essential to solve issues of incomplete, ambiguous, or invalid contracts.

The key factor is: human judgment

Re:Did I just lose half a million dollars? by telxosser on Sunday January 30, 2022 @11:23AM (#30138477)
Oh yea...we didn't think of that...oops.

Surely, that problem will just scale with time, adoption and law suits.

This is all such an unbelievable waste of intellectual resources to re-invent the wheel

Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @04:20AM (#30135288)
I think it is more a fundamental philosophical problem with Ethereum. They have fascinating ideas and workarounds for all sorts of issues, but in the end they keep layering complex solutions on more complex solutions.

Maybe a bit like enterprise software, just add another abstraction layer...

Re:Did I just lose half a million dollars? by Gigachad on Sunday January 30, 2022 @04:24AM (#30135309)
The problem is that irreversible transactions are just bad. There is no way around it. Crypto is broken at the most fundamental level.

This kind of fuckup could not happen with regular banking and if you somehow did mess up you can almost always have your money recovered. There is no way to just black hole it never to be seen again.

Re:Did I just lose half a million dollars? by tromp on Sunday January 30, 2022 @07:00AM (#30136318)
Some cryptocurrencies make it impossible to black hole funds by requiring the recipient to prove they can spend the money they're about to receive before they receive it. Needless to say, these cryptocurrencies do not feature smart contracts.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @07:30AM (#30136584)
Afaik bank transactions are also non-reversible. I don't think that is the main issue, although certainly it is a problem.

If it bothers you, you could probably also go through some service that insures your transactions and gives you a degree of reversibility.

Re:Did I just lose half a million dollars? by shkkmo on Sunday January 30, 2022 @09:19AM (#30137402)
I am unaware of any country where this is true. Many countries have limits on how / when transactions can be recovered but AFAIK there is nowhere where bank transfers are absolutely final with no recourse.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @02:21PM (#30140183)
In my country (Germany) afaik if you transfer money, the bank is not guaranteed to be able to get it back (if it has already processed it). There are other forms, for example other people can withdraw from your account and you can contest it within a certain time frame.
Re:Did I just lose half a million dollars? by pirate787 on Sunday January 30, 2022 @08:39AM (#30137075)
A service...like...a bank ?!?
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Monday January 31, 2022 @05:42AM (#30146620)
Sure, if it is important to you? But I think there are also smart contracts/escrow services that require you to do additional things besides pushing "send".

The classic is for a trade, and the receiver has to confirm they received the stuff before the money is released.

Afaik "traditional" companies like ebay also struggle with that kind of thing.

Re:Did I just lose half a million dollars? by oblio on Sunday January 30, 2022 @07:08AM (#30136391)
The problem is, they have a fundamentally simple concept that solved the double spend and trust problems for a decentralized (sort of currency).

That part we kind of figured out, maybe it's ok, albeit super slow and power intensive, but let's put that aside for a while.

But is there a solid mathematical and cryptographical basis for everything else layered on top? I don't get that impression, it just looks like they're just plugging gaping holes because there's a gold rush to be continued!

If they're just rebuilding a crappier version of the global financial system, there's no point in the rest of us following them.

Re:Did I just lose half a million dollars? by lottin on Sunday January 30, 2022 @10:44AM (#30138101)
The financial system cannot run on blockchain technology, even if the technology worked well. This is because "decentralisation" requires blockchain assets to be "unconfiscable", but financing is only feasible if the assets are "confiscable" (otherwise the borrower can walk away with the money and suffer no consequences).
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @02:24PM (#30140220)
That doesn't seem to make sense. Don't people usually borrow money to spend it (for example to buy a house or finance their startup)? So in most cases the borrowed money is also gone and at most you can confiscate the collateral (for example the house). That is still possible with crypto.
Re:Did I just lose half a million dollars? by lottin on Sunday January 30, 2022 @03:06PM (#30140588)
In decentralised finance the legal system, which in conventional finance has the power to seize the borrower's assets in the event of default, is replaced with "dumb contracts", but dumb contracts don't have such a power. Financing is basically impossible with decentralised finance.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @06:41PM (#30142502)
Just because finance is decentralized doesn't mean the law doesn't still apply. I don't know where you get that idea from. Also not sure what you mean by "dumb contracts" - crypto contracts can contain code on top of text, whereas traditional contracts can only contain text. So obviously the crypto contracts are strictly superior.
Re:Did I just lose half a million dollars? by lottin on Monday January 31, 2022 @01:41AM (#30145247)
The counter-party to both the borrower and the lender is a dumb contract. A dumb contract is not a legal person, and therefore it cannot initiate legal action, nor legal action can be initiated against it. Furthermore, there's no legal agreement between the dumb contract and its counter-parties, since, again, a dumb contract doesn't have a legal personality which is required to enter into legally-binding agreements.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Monday January 31, 2022 @05:44AM (#30146632)
Depends on the service, but I would think (ianal) if somebody publishes a smart contract and says "you can buy my house via this smart contract", then that person is the counter party, not the smart contract.

Of course you can burn your crypto and send it so some random contract. You can also take traditional money, go to the woods and burn it.

Re:Did I just lose half a million dollars? by lottin on Monday January 31, 2022 @06:20AM (#30146841)
If the borrower and the lender sign a loan agreement with an intermediary, or among themselves, then sure, but this is conventional finance, not decentralised finance. In this situation the dumb contract becomes redundant. It doesn't do anything.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Monday January 31, 2022 @02:27PM (#30152911)
In the case of real estate, it replaces the solicitor. And it facilitates the money transfer, so it also replaces the bank.
Re:Did I just lose half a million dollars? by lottin on Tuesday February 01, 2022 @01:22AM (#30159243)
No. A dumb contract doesn't replace a solicitor and it doesn't replace a bank. You're just saying things now.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Tuesday February 01, 2022 @04:37AM (#30160389)
That's why you use smart contracts. You are just unwilling to consider any possibility that crypto could be useful.
Re:Did I just lose half a million dollars? by lottin on Tuesday February 01, 2022 @10:37AM (#30163919)
You use a dumb contract in a situation where otherwise you'd need a solicitor? Please, explain.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Tuesday February 01, 2022 @02:38PM (#30167976)
In my country at least, the government charges lots of money (several thousands) to change ownership of real estate in a government managed ledger. That obviously could be replaced by crypto, which (in its basic form) is a distributed ledger. Ownership can be proven via the blockchain.
Re:Did I just lose half a million dollars? by CRConrad on Tuesday February 01, 2022 @06:59PM (#30171590)
> That obviously could be replaced by crypto

Could.

So far you've been using the present tense, "the [dumb] contract replaces the solicitor", or such.

Obviously it doesn't. Or could you tell me in which countries in the world you won't, at present, have to pay the government to register real estate ownership changes in its ledger just because you paid the seller in a crypto-"currency"?

Re:Did I just lose half a million dollars? by lottin on Wednesday February 02, 2022 @04:02AM (#30175333)
> That obviously could be replaced by crypto

It's not obvious at all that it could be replaced by crypto.

Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @07:36AM (#30136622)
I went to some workshops when Ethereum was developed (sadly I decided against investing in the ICO because some aspects didn't convince me or I didn't understand them well enough). Even back then the discussion was that they were trying to do too much and it would be difficult to make it work reliably. Bitcoin deliberately chose a more conservative approach. Bitcoin also actually has a scripting language and allows for smart contracts, but they were much slower with unlocking its features for real. (I don't know the current state of it).

Just to say, it really doesn't make sense to judge "crypto" by the state of Ethereum. There are different philosophies, different approaches, different people.

Re:Did I just lose half a million dollars? by oblio on Sunday January 30, 2022 @11:09AM (#30138370)
Domains where the basics are still being actively researched should never be part of the backbone of human society, though.

Maybe they'll find solutions. Cool, let them put those solutions in practice in 2040 when all the bugs have been worked out.

Re:Did I just lose half a million dollars? by triangleman on Sunday January 30, 2022 @11:50AM (#30138699)
Frankly that is the best case scenario for crypto. It's similar to the dot com bubble in 1999 actually, it's 20 years later and the internet is finally somewhat useful and intergrated into our lives. Originally it was just a bubble inflated with ad revenue inflated with investor money
Re:Did I just lose half a million dollars? by oblio on Sunday January 30, 2022 @12:26PM (#30139056)
Yeah, but the web was instantly useful for a huge array of legitimate uses.

It was never a solution in search of a problem.

In 1999 the tech wasn't there but everyone could see where it was going, like all investments, it was a matter of timing.

Crypto is still at the fundamental research phase and we don't even have consensus that it does more good than bad, yet.

Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @02:22PM (#30140195)
It does good when your bank accounts get shut down, as happened to Wikileaks for example.
Re:Did I just lose half a million dollars? by oblio on Sunday January 30, 2022 @03:15PM (#30140668)
That's a super niche application, not a mass market use.

And yes, I know about the supposed use for people in countries with unstable regimes but I'm not convinced at the moment. Plus that use case, being that of people generally having low disposable incomes (barring China) absolutely doesn't justify the market value of crypto at the moment.

Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @06:43PM (#30142520)
Inflation hits the masses, or in general money supply manipulation schemes. In the last few weeks, markets tanked just because the FEDs announced they plan to increase interest rates. Is that really how we want to go on?
Re:Did I just lose half a million dollars? by oblio on Monday January 31, 2022 @03:16AM (#30145715)
Cryptocurrencies are only used for speculation.

That's your best argument against regular currencies? That they're being manipulated, too? :-)

Re:Did I just lose half a million dollars? by kkjjkgjjgg on Monday January 31, 2022 @05:46AM (#30146640)
Bitcoin is not being manipulated. You may be confusing it with Bitcoin markets and Bitcoin trading. Nobody can conjure Bitcoin out of thin air or manipulate interest rates on it.
Re:Did I just lose half a million dollars? by CRConrad on Tuesday February 01, 2022 @07:04PM (#30171634)
> Nobody can conjure Bitcoin out of thin air

That's exactly what Bitcoin miners do: They take pure thin air and convert it into noxious power plant fumes. Pure air is what the odiferous Bitcoin is conjured out of.

Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @02:22PM (#30140200)
Bitcoin has been working pretty well for years now.
Re:Did I just lose half a million dollars? by oblio on Sunday January 30, 2022 @03:16PM (#30140683)
Working well for what? It's useless as currency.
Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @06:44PM (#30142526)
Working well at letting people keep and transfer crypto coins.
Re:Did I just lose half a million dollars? by CRConrad on Tuesday February 01, 2022 @07:08PM (#30171667)
Cabbage patch dolls and pet rocks also work very well at letting people keep and transfer cabbage patch dolls and pet rocks, but that doesn't make cabbage patch dolls and pet rocks a sensible base for the economy. Crypto-"currency" proponents sound pretty much like the folks who used to think cabbage patch dolls and pet rocks would be the future currency.
Re:Did I just lose half a million dollars? by telxosser on Sunday January 30, 2022 @11:32AM (#30138540)
It seems to me the philosophical mistake is that banking and financial system regulations came about randomly. As if these are just unintended software bugs. As if there was no reason for the regulations.

So all this complexity to get around regulations but you are going to run into the reasons this regulation came about at some scale.

Re:Did I just lose half a million dollars? by kkjjkgjjgg on Sunday January 30, 2022 @02:26PM (#30140239)
I'm not convinced the government regulations around finance are a net win. Might often just be wishful thinking by politicians, just decree things have to be in some specific way, rather than tackling the root causes for issues.
Re:Did I just lose half a million dollars? by vmception on Sunday January 30, 2022 @02:01PM (#30140000)
Its more analogous to being surprised that a VCR might occassionally eat up and destroy a VHS tape, and thinking “this will stop mainstream adoption”
Re:Did I just lose half a million dollars? by Cyberdog on Sunday January 30, 2022 @02:54AM (#30134972)
Agreed. It's so powerful but always so complex and confusing and there's just way too many footguns like this.

"Gas" is one of those concepts where I have to relearn what it is every time I read about it but never can retain it for very long. (See also Big O notation.)

Say what you will about the primitiveness of Bitcoin and other early coins but at least they're quite a bit more comprehensible.

Re:Did I just lose half a million dollars? by Traubenfuchs on Sunday January 30, 2022 @04:14AM (#30135252)
> gas

Isn‘t that just the fee for transfering cryptocoins from one wallet to another?

And you can decide on how much it is for your transfers, but if it‘s too low, your transfer will take a long time, up to „infinity/never“.

Re:Did I just lose half a million dollars? by posterboy on Sunday January 30, 2022 @05:38AM (#30135684)
Gas is the reward for servers in tthe distributed system when they are (taking part in?) executing the smart contract, so that a buggy infinite loop would run out of gas soon.

With 500k$ this smart contract will be able to run for a while.

Re:Did I just lose half a million dollars? by jazzyjackson on Sunday January 30, 2022 @05:42AM (#30135700)
smart contracts rack up fees for every machine instruction

if your gas doesnt cover the runtime of the contract, the process rolls back all transactions and eats the fee. so you have to overshoot and get refunded the difference.

always seemed like a nonstarter to me, that the computer cant tell me how much gas it needs (see: halting problem)

Re:Did I just lose half a million dollars? by vmception on Sunday January 30, 2022 @02:01PM (#30140002)
Billions have been transferred through that contract with no problem. Its pretty much the worse example to bring up that copypasta.

This was an early adopter that just got around to experimenting and didnt even try to keep up with how things work now.

Re:Did I just lose half a million dollars? by netrikare on Sunday January 30, 2022 @07:18AM (#30136494)
This can all be abstracted away, so end user doesn't even know he is interacting with blockchain tech.
Re:Did I just lose half a million dollars? by tommek4077 on Sunday January 30, 2022 @03:43AM (#30135120)
Just because you can do crazy stuff, doesn't mean you have to do it. Like the normal guy isn't trading interst rate derivates or stuff like that.

Also at least with european banking, if you wringly send money to another account, it is also gone forever. A lot of scams regarding old people build up on this. We do not need to buy google play store vouchers like the americans tonget scammed.

Re:Did I just lose half a million dollars? by brazzy on Sunday January 30, 2022 @04:00AM (#30135189)
>Also at least with european banking, if you wringly send money to another account, it is also gone forever.

Not true. The money is still legally yours if you can prove that it's a mistake or you were deceived, and can be recovered via the legal system if the recipient does not refund it voluntarily. Scammers just move the money away via other, less traceable channels before that can happen.

Re:Did I just lose half a million dollars? by mrweasel on Sunday January 30, 2022 @04:27AM (#30135332)
If caught quickly enough, like within a day, and the money is still in the receiving account, it is very easy to get your money back.

As you say, scammers move money quickly, and they do so to avoid the money being refunded.

Re:Did I just lose half a million dollars? by unmole on Sunday January 30, 2022 @05:44AM (#30135723)
> As you say, scammers move money quickly

Aren't European bank accounts tied to real world identities?

Re:Did I just lose half a million dollars? by isbvhodnvemrwvn on Sunday January 30, 2022 @06:09AM (#30135903)
You get the first somewhat sober bum on the street with an ID card to register a bank account, they give you credentials, you give them €1000.
Re:Did I just lose half a million dollars? by brazzy on Sunday January 30, 2022 @06:58AM (#30136291)
They use money mules, the same as US scammers.
Re:Did I just lose half a million dollars? by Gigachad on Sunday January 30, 2022 @04:25AM (#30135318)
And if you send it to the wrong person who isn’t a scammer. They aren’t going to quickly move the funds and shut their account down.
Re:Did I just lose half a million dollars? by MandieD on Sunday January 30, 2022 @07:06AM (#30136367)
When someone accidentally sent me 200 EUR about 15 years ago it sure as heck didn’t stay mine: their bank contacted mine, which then contacted me to warn me that they would soon be pulling it back out. The sender had transposed numbers in the Bankleitzahl - the pre-SEPA number codes for German banks that are still in modern IBANs, and I happened to have the same account number as someone at that other bank (all little community Sparkassen). Those Bankleitzahlen didn’t have any sort of checksum digits, but IBANs do, preventing most of these kinds of accidents.
Re:Did I just lose half a million dollars? by 7steps2much on Sunday January 30, 2022 @06:40AM (#30136139)
> Also at least with european banking, if you wringly send money to another account, it is also gone forever.

It's not though? The money is still legally yours and can be recovered via the legal system. Only if it is moved out of Europe into less well regulated areas it becomes a problem.

This happens in every case though. If I give you cash and you take it to god knows where it can't be recovered either. If I give you money and let you leave with it then there is only so much any system can do.

Re:Did I just lose half a million dollars? by OtomotO on Sunday January 30, 2022 @06:49AM (#30136210)
If you send money to the wrong person and they don't give it back, you can try sue them to give it back, but there is no inherent law that they must do so.

Or am I wrongly informed? Because that's the knowledge I have from central european laws.

Re:Did I just lose half a million dollars? by MrMoenty on Sunday January 30, 2022 @07:17AM (#30136484)
There is, e.g. § 812(1) BGB in German law:

> Wer durch die Leistung eines anderen oder in sonstiger Weise auf dessen Kosten etwas ohne rechtlichen Grund erlangt, ist ihm zur Herausgabe verpflichtet. Diese Verpflichtung besteht auch dann, wenn der rechtliche Grund später wegfällt oder der mit einer Leistung nach dem Inhalt des Rechtsgeschäfts bezweckte Erfolg nicht eintritt.

> A person who obtains something as a result of the performance of another person or otherwise at his expense without legal grounds for doing so is under a duty to make restitution to him. This duty also exists if the legal grounds later lapse or if the result intended to be achieved by those efforts in accordance with the contents of the legal transaction does not occur.

Re:Did I just lose half a million dollars? by leosarev on Sunday January 30, 2022 @08:51AM (#30137180)
https://en.m.wikipedia.org/wiki/Unjust_enrichment

Basically there is law that says for every money send should be a cause, reason that justifies sending. If there is no such reason, reciever is entitled to send them back.

Re:Did I just lose half a million dollars? by CRConrad on Tuesday February 01, 2022 @07:16PM (#30171738)
> If I give you cash and you take it to god knows where it can't be recovered either. If I give you money and let you leave with it then there is only so much any system can do.

But at least someone still has that money; it hasn't been destroyed.

What happened here is the equivalent of sticking notes of the wrong currency into a currency-exchanging ATM, and it shredded them. The system itself was a destructor of value. That doesn't happen in the regular old cash-cards-and-banking system.

Re:Did I just lose half a million dollars? by phnofive on Sunday January 30, 2022 @03:45AM (#30135125)
This is gone like into an incinerator though, right? There's by design no way of getting the WETH or ETH back, but also no one controls them anymore?
Re:Did I just lose half a million dollars? by tinco on Sunday January 30, 2022 @03:51AM (#30135156)
Yes. Also this is not the first person to make this mistake. One redditor pointed out the person has done the largest such transaction to this contract, representing 45% of the total amount burned.
Re:Did I just lose half a million dollars? by SilasX on Sunday January 30, 2022 @12:17PM (#30138951)
>Like the normal guy isn't trading interst rate derivates or stuff like that.

Heh, funny you say that, because there was the submission about the danger of the 30-year fixed mortgage, and how the typical borrower is in fact, making an effective bet on interest rate derivatives!

See this thread that quotes that part: https://news.ycombinator.com/item?id=29774806