News for hackers. Stuff that matters.
Re:$34M permanently locked into AkuDreams contract forever d... by efitz on Saturday April 23, 2022 @10:31AM (#31134585)
The unforgiving-ness and irreversibility of cryptocurrency are the reasons that it will never gain significant adoption by “normies”.

With fiat currency, we have many systems for dispute resolution and restitution. They are not all perfect but they work often enough that people still have faith in the system.

Most people do not have the risk tolerance to use a system where one typographical error can irreversibly lose your life savings (for example), the product of decades of work.

Re:$34M permanently locked into AkuDreams contract forever d... by Workaccount2 on Saturday April 23, 2022 @12:17PM (#31135611)
The "oracle problem" is the reason why I lost interest in crypto after the 2017 boom, when I really got into the nitty-gritty of crypto.

The trust built into crypto is rock solid, the problem is that it's scope is so narrow and limited that even after a decade it's still searching for a major trust problem to solve. In this case you cannot reverse crypto payments because there is no oracle that can do it. You would need to find God's own API for reality.

I was however totally wrong about the future (monetary) value of crypto in early 2018. I guess sometimes it pays more to know less.

Edit: Also of course every single crypto org obfuscates and is opaque as possible about the oracle problem. I'd venture that most investing in the space don't know what it is.

Re:$34M permanently locked into AkuDreams contract forever d... by tomatowurst on Saturday April 23, 2022 @12:25PM (#31135678)
Same here but I had a much more cynical view of the oracle issue that it is by design aimed at eventual and total financial destruction of most participants. This cynicism were fueled further by the ideology that justified this for some great adoption that was promised even further back.

You can have decentralized systems but because monetary wealth accumulation is centralized by nature, and any decentralized system that introduces monetary accumulation and inflation reverts to a centralized state.

A good example of this is Bitcoin. Those with the most liquid currency (fiat) can buy more hardware that centralizes wealth. You simply cannot have an MLM scheme without a pyramid.

Re:$34M permanently locked into AkuDreams contract forever d... by cinntaile on Saturday April 23, 2022 @12:38PM (#31135811)
> it is by design aimed at eventual and total financial destruction of most participants.

Your entire post is about inevitable centralization but that is not the oracle problem. The oracle problem is about providing access to real life data on the blockchain, but the issue is that you still need to trust someone to provide that data. Maybe I am misunderstanding you but I don't get how that by design leads to the total financial destruction of most participants?

Re:$34M permanently locked into AkuDreams contract forever d... by MrMan on Sunday April 24, 2022 @08:07AM (#31143277)
in my opinion oracle problem necessitates more middlemen to act as data / truth providers and of course they will have to be paid, and will impose an information bottleneck which they will leverage. this is centralization to me.
Re:$34M permanently locked into AkuDreams contract forever d... by dcolkitt on Saturday April 23, 2022 @02:08PM (#31136695)
Agree and disagree. Yes, you’re right that in many cases you have to rely on an external oracle, so a protocol can’t be fully “trustless”.

However the difference is that we can abstract away the oracle from the rest of the value transfer mechanism.

For example if we want to bet on the winner of the Super Bowl, in the old days we’d have to find a trusted third party to hold the money for us. Essentially a bookie. Finding a trusted bookie, especially one who’s licensed in multiple jurisdictions is really hard.

In contrast, we can probably find a trusted “oracle” for the Super Bowl much easier. For example AP is extremely trustworthy (largely because they’re not in the legally dodgy business of sports betting). As long as AP cryptographically signs the outcome of the game (as they do for all HTTPS served content), we now have a highly trusted oracle. We can handle all the other mechanics around betting and payoffs inside a trustless smart contract.

In fact we can take this even a step further and use multiple trusted sources in a multisig setup. The chance that AP, ESPN, NBC sports and Google all collude to lie about the Super Bowl is extremely small.

So while the oracle problem means we can’t completely eliminate the need for trust, it can drastically reduce the surface area of risk by abstracting away the informational layer from the value transference layer.

Re:$34M permanently locked into AkuDreams contract forever d... by Workaccount2 on Saturday April 23, 2022 @02:55PM (#31137222)
The problem is that it inherently places an ever growing bounty on corrupting those "trusted" sources which are in fact human, not cryptographic.

The bounty in crypto is only in cracking whatever chosen cryptography, and this is the very heart of crypto's provably rock solid trust. This bounty is worth trillions, but we known with a (very) high level of certainty that no one can claim it. You would have to have broken cryptography, or developed a sci-fi level computer chip in total secret.

How much can you trust a handful of news sources when the bounty for gaming them reaches the billions or hundreds of billions in value? What kind of person suddenly wants to become an editor when they get to wear one of the rings of power? (sorry I've been reading LOTR lately)

There is a simple calculus here (and everywhere) that shows that as the value of trust grows, so does the value of breaking that trust. Crypto solves this by making the cost of breaking that trust far outside human's capability. It probably would be be asking too much to introduce an element that suddenly makes that cost practically obtainable compared to cracking crypto.

Re:$34M permanently locked into AkuDreams contract forever d... by imustbeevil on Sunday April 24, 2022 @02:42AM (#31141810)
> Finding a trusted bookie, especially one who’s licensed in multiple jurisdictions is really hard.

Anywhere that it is legal, it is significantly easier than dealing with any blockchain. What you've stumbled upon is the reality that the only feature cryptocurrencies provide is opaque law enforcement, and that feature has a timer. Why would it be any easier for a blockchain to be licensed in multiple jurisdictions? The only difference is that the blockchains are almost definitely not licensed. I'm not sure what the statute of limitations is, but I feel like a blockchain holding accounts of illegal gambling is a pretty weird thing to want to create immutable records of, unless you're the FBI.

Re:$34M permanently locked into AkuDreams contract forever d... by milkey_mouse on Saturday April 23, 2022 @03:26PM (#31137574)
> As long as AP cryptographically signs the outcome of the game (as they do for all HTTPS served content)

I looked into this use case before and came to the conclusion that it can't work because TLS is not non-repudiable. Once the initial public-key handshake is finished, the rest of the session uses a symmetric cipher. Because anyone with the symmetric cipher's key can encrypt their own data with it, you could encrypt your own spoofed response from the server in any transcript of the session.

https://crypto.stackexchange.com/questions/29751/are-https-w...

One solution to this is to use the site's public key to sign a Web Bundle instead of using TLS:

https://web.dev/web-bundles/

https://wicg.github.io/webpackage/draft-yasskin-http-origin-...

Web bundles can be served from any origin (and I'd imagine can be verified by oracles) as the data itself is signed. However, this requires the server to use web bundles in the first place, which likely isn't happening any time soon. Mozilla considers the proposal harmful: they expect Google will serve the majority of web bundles, allowing them to see what sites the user is visiting.

https://github.com/mozilla/standards-positions/issues/264

https://www.ghacks.net/2020/08/30/google-proposed-web-bundle...

Re:$34M permanently locked into AkuDreams contract forever d... by tomhallett on Saturday April 23, 2022 @08:47PM (#31140207)
But even if you look past the technicals, the example of the AP being a trusted source for who won the super bowl has issues. What if the AP announces team a won, but then 2 months later it comes out that team a cheated and the NFL retroactively changes the winner (similar to lance armstrong getting wins taken away, or in some years the tour determined there was no winner because there was so much doping.). Is the expectation that the AP will update their page which says who won?

While I will concede the example I give above is an extreme edge case, I would also argue that “who won the super bowl” is also an overly simple example.

Re:$34M permanently locked into AkuDreams contract forever d... by milkey_mouse on Sunday April 24, 2022 @03:02PM (#31147131)
I suppose you'd have to write your resolution as "apnews.com will at some point publish a page with the <title> tag containing '49ers', 'win', 'Super Bowl'" and hope the possibility of some sort of retraction would be priced into the market.
Re:$34M permanently locked into AkuDreams contract forever d... by RileyJames on Saturday April 23, 2022 @11:34PM (#31141088)
TLS-n, which is a protocol extension, and therefore not supported by default, does enable non-repudiation via TLS.

Video is better explanation than the repos.

https://m.youtube.com/watch?v=HnrFsekayrM

So it could be done. Tho it would require the server to add support.

Repos: https://github.com/tls-n

Re:$34M permanently locked into AkuDreams contract forever d... by milkey_mouse on Sunday April 24, 2022 @02:59PM (#31147102)
Much like Signed HTTP Exchanges/Web Bundles, the value of an opt-in protocol such as TLS-n is much less than one that would work with all the HTTPS sites already out there. I doubt the Associated Press wants to get into the blockchain oracle business.
Re:$34M permanently locked into AkuDreams contract forever d... by imtringued on Saturday April 23, 2022 @01:27PM (#31136260)
The obvious problem with Blockchains is that they can only manipulate things that exist inside of them. This means even something as basic as the interaction between blockchains is troublesome.
Re:$34M permanently locked into AkuDreams contract forever d... by biztos on Saturday April 23, 2022 @01:56PM (#31136565)
There is a lot of “hidden oracle” going on in the upstart “level one” blockchains too, hidden in the sense that an outsider would never guess that’s part of the deal.

I find it kind of fascinating to, for (made-up) example, place real-money bets not on the future of the price of gold but on what the contract at $ADDRESS will say it is in the future. Do people understand what they’re actually betting on?

Re:$34M permanently locked into AkuDreams contract forever d... by dcolkitt on Saturday April 23, 2022 @02:10PM (#31136722)
The vast majority of gold speculation (well before blockchains existed) is not based on the actual price of gold, but rather what $EXCHANGE says is the price of gold. Very few gold investors are holding physical gold.
Re:$34M permanently locked into AkuDreams contract forever d... by cuteboy19 on Saturday April 23, 2022 @03:03PM (#31137307)
The actual spot price varies city to city and even dealer to dealer, just like any other physical commodity. But because gold is relatively liquid it is unlikely that this difference is too big, otherwise it allows for an arbitrage opportunity
Re:$34M permanently locked into AkuDreams contract forever d... by kristjansson on Saturday April 23, 2022 @09:26PM (#31140418)
That’s an interesting comparison, since that’s basically the game commodities traders are playing. Guess the price of oil (of this specific type for delivery at this specific place and time that generally - but not necessarily - align with an idealized “price of oil).

I suspect deep understanding and clever interpretations of those specifics in crypto will be rewarded. Though crypto has the added excitement that, as here, poor understanding and interpretation result not just in loss of value but it’s destruction!

Re:$34M permanently locked into AkuDreams contract forever d... by JofArnold on Saturday April 23, 2022 @11:01AM (#31134821)
My friend took a year, over 150 calls and legal intervention to get money back that HSBC stole. Obviously not the same but to say that banks are faultless just isn't true; their systems also have edge cases from which there is often little hope of return.
Re:$34M permanently locked into AkuDreams contract forever d... by Veen on Saturday April 23, 2022 @11:34AM (#31135133)
The point is not that banks are faultless (no one claimed they were) but that remediation is possible, as you have just attested to: your friend got his/her money back. Your story shows the system is working—that's precisely what "legal intervention" is for.
Re:$34M permanently locked into AkuDreams contract forever d... by danamit on Saturday April 23, 2022 @12:05PM (#31135486)
The issue with banks is that the battle is legal/social, for example as someone who get paid by international wires often let me tell you that sometimes (rare cases but when it happens it happen to many) the money just disappears for months, and there is no way to troubleshoot it as a normal individual, you just go to the bank and ask about your money and either they just deny there is anything they can do and blame it on the sender, or just give you looks and question the legitimacy of what you are doing.

Sometimes banks freeze international wires until the government investigate the source of the funds to make sure they are not funding terrorism, this happen to any sum higher than $5k in my country for example. I just wish to never be in such a position.

Re:$34M permanently locked into AkuDreams contract forever d... by thawaya3113 on Saturday April 23, 2022 @02:07PM (#31136679)
None of those issues are resolved by crypto.

If crypto is to be legitimized, the government isn’t simply gonna say, too bad, the stuff we think is absolutely necessary to the point we suspended civil liberties for, that stuff we will ignore for you.

Whether you agree with what the govt is doing or not, they aren’t gonna stop doing it because it’s crypto.

Re:$34M permanently locked into AkuDreams contract forever d... by bogota on Saturday April 23, 2022 @02:06PM (#31136668)
Not to mention when doing large wires with countries that have to do exchanges through a national bank your third party can just forget to accept it. Then you get a wire reversed for a large amount in some cases and the bank freezes your assets because you just got a huge amount of money from some random place. The thin vail of freedom is quickly lifted whenever you want to do anything international from sending money to getting married.

This happened to me when purchasing a house in another country.

Re:$34M permanently locked into AkuDreams contract forever d... by aaaaaaaaata on Saturday April 23, 2022 @01:27PM (#31136261)
> as you have just attested to: your friend got his/her money back

Missing the point.

Re:$34M permanently locked into AkuDreams contract forever d... by Veen on Saturday April 23, 2022 @01:28PM (#31136269)
How so?
Re:$34M permanently locked into AkuDreams contract forever d... by randomhodler84 on Saturday April 23, 2022 @01:42PM (#31136419)
They didn’t get their money back. The bank lost money, but they have a lot so they don’t care. In cryptocurrency every sat or Wei is accounted for. You can’t make them up. A loss can never be undone.

People need to look at this as like chartering a 17th century galleon. It sank. Gold was lost at sea, unreachable by todays tech. Maybe in 200 years someone can crack ECDSA and recover it.

Re:$34M permanently locked into AkuDreams contract forever d... by all2well on Saturday April 23, 2022 @02:01PM (#31136612)
The problem you're describing with physical coinage is one of the reasons why paper money was invented in Europe, among other places
Re:$34M permanently locked into AkuDreams contract forever d... by randomhodler84 on Saturday April 23, 2022 @02:23PM (#31136879)
Right — however it was always an abstraction. Lose gold at sea? Well just because the bank ignores this event and issues more paper doesn’t mean the ship didn’t sink. I understand that the concept of reversibility is highly desirable, but that bank can not raise the sunken ship right now. It has to take the loss and not just pretend it didn’t happen. Reversibility is always an illusion. Most things in this universe are actually permanent.
Re:$34M permanently locked into AkuDreams contract forever d... by rideontime on Saturday April 23, 2022 @10:57PM (#31140897)
You're right, there's enough irreversible things in this universe already. Let's make something better.
Re:$34M permanently locked into AkuDreams contract forever d... by netsharc on Saturday April 23, 2022 @01:59PM (#31136597)
Ah yeah, thanks to 21st century tech, now you emulate 17th century risks when holding wealth! Progress!
Re:$34M permanently locked into AkuDreams contract forever d... by randomhodler84 on Saturday April 23, 2022 @02:21PM (#31136859)
It approximates a different risk game, and as such has a different reward schedule. Some people like to play games on hardcore mode (eg: permadeath, 1 life) too.

Not everything needs to be sanitized for one’s safety.

Re:$34M permanently locked into AkuDreams contract forever d... by netsharc on Saturday April 23, 2022 @02:45PM (#31137111)
Well, are you advocating crypto for investing, or for the future of money? If the future of money, then you can't ask everyone in society to "well it's going to be more risky! But it's better!". If it's for investing, go ahead, I can also suggest putting all your money on black and have a 50-50 risk of doubling it or going home empty handed.
Re:$34M permanently locked into AkuDreams contract forever d... by aaaaaaaaata on Saturday April 23, 2022 @03:44PM (#31137754)
Only if you truly, and I mean truly, understand the depth of chaos that has been brought on by "progress".
Re:$34M permanently locked into AkuDreams contract forever d... by randomhodler84 on Sunday April 24, 2022 @04:04AM (#31142126)
What chaos? It’s all documented for all eternity, I don’t see chaos.
Re:$34M permanently locked into AkuDreams contract forever d... by ineedasername on Saturday April 23, 2022 @11:52AM (#31135348)
They didn't say it was faultless. A year & 150 phones calls is a significant improvement on "nope, nope, not ever ever ever ever".

Also the current system at least has the potential to be improved, maybe. While irreversibility is baked into the ideology of many (not all) proponents if crypto.

Re:$34M permanently locked into AkuDreams contract forever d... by danamit on Saturday April 23, 2022 @12:14PM (#31135586)
You can implement irreversibility in a blockchain or a smart contract easily, many coins can freeze funds and issue funds, that's defacto irreversibility.
Re:$34M permanently locked into AkuDreams contract forever d... by ineedasername on Saturday April 23, 2022 @01:56PM (#31136569)
>Irreversibility is both easy & often

Did you mean reversibility? Because otherwise you're agreeing with me: I'm saying irreversibility is easy, often the default with crypto Yes, that is what I am saying. In traditional banking reversibility is easier, and (mostly) the norm for situations of standard human error.

In the case of this particular contract a limited form of reversibility is even what was intended, but that doesn't matter. It's a system that doesn't allow for honest error.

For some, that's a feature. For the vast majority required to take smart contracts mainstream, that is not a feature. Better error resistant reversibility can be built, and that's when things may become attractive to more people. But, again, many proponents view irreversibility as a feature so it's not primary consideration when building things.

Re:$34M permanently locked into AkuDreams contract forever d... by azinman2 on Saturday April 23, 2022 @01:24PM (#31136232)
Seems this is a counter example.
Re:$34M permanently locked into AkuDreams contract forever d... by lukeschlather on Saturday April 23, 2022 @01:42PM (#31136417)
Only to the extent that the code doesn't have bugs and your algorithm has no design flaws. (All code has bugs and you should assume all algorithms have design flaws.)
Re:$34M permanently locked into AkuDreams contract forever d... by drdec on Saturday April 23, 2022 @11:04AM (#31134853)
I think that the point is not that non-crypto systems are perfect, but at least they do not have flaws which could make the reversal of a transaction a mathematical impossibility. In non-crypto systems if you convince the right humans, things can be reversed.
Re:$34M permanently locked into AkuDreams contract forever d... by zelon88 on Saturday April 23, 2022 @11:17AM (#31134962)
And in those cases you escalate or you lawyer up.

You can't sue a typo.

Re:$34M permanently locked into AkuDreams contract forever d... by kwertyoowiyop on Saturday April 23, 2022 @11:18AM (#31134973)
That is the best Web3 quote I’ve heard all year.
Re:$34M permanently locked into AkuDreams contract forever d... by fidrelity on Saturday April 23, 2022 @01:48PM (#31136484)
But there is insurance for smart contract integrity already deployed and in use for a multitude of projects (see unslashed finance for example).

I don't need to sue as long as I get my money back.

Re:$34M permanently locked into AkuDreams contract forever d... by caiomassan on Saturday April 23, 2022 @02:15PM (#31136790)
it depends on the country u are in. in Brazil the law is a joke. I prefer to risk a typo then be entangle in any legal battle here. I know people that won cases 30 years ago, and are yet to see any money.
Re:$34M permanently locked into AkuDreams contract forever d... by efitz on Saturday April 23, 2022 @11:04AM (#31134849)
I didn’t say banks were faultless. I didn’t say that any aspect of a fiat currency based system is perfect. I just said that redress works often enough that people don’t give up on it.
Re:$34M permanently locked into AkuDreams contract forever d... by hderms on Saturday April 23, 2022 @11:04AM (#31134854)
But he got it back, right? P(recovery) = 0 is a whole different ball game than flip a coin and maybe the bank will relent
Re:$34M permanently locked into AkuDreams contract forever d... by jeroenhd on Saturday April 23, 2022 @11:55AM (#31135387)
That's terrible. I've only heard bad things about HSBC, although that's true of most banks to be honest.

However, it's going to take more than 150 calls and a lawyer to hard fork the ethereum chain to roll back this contract.

Perhaps a class action lawsuit can force the auctioneers to pay back the money despite not having access to it themselves. Either way, there's literally no way for the misdirected cryptocurrency to ever return.

Re:$34M permanently locked into AkuDreams contract forever d... by wpietri on Saturday April 23, 2022 @12:19PM (#31135626)
> to say that banks are faultless

You are replying to somebody who said literally the opposite: "They are not all perfect"

Re:$34M permanently locked into AkuDreams contract forever d... by aaaaaaaaata on Saturday April 23, 2022 @04:17PM (#31138085)
Hey, are you still using Keybase?
Re:$34M permanently locked into AkuDreams contract forever d... by wpietri on Sunday April 24, 2022 @10:57AM (#31144619)
I am not! Once they got in bed with cryptocurrencies, I closed my account. But I forgot to delete it from my profile here, so thanks for mentioning it.
Re:$34M permanently locked into AkuDreams contract forever d... by efitz on Sunday April 24, 2022 @01:29AM (#31141517)
No
Re:$34M permanently locked into AkuDreams contract forever d... by Crabber on Saturday April 23, 2022 @11:18AM (#31134972)
I agree completely. Even as a person who is extremely confident with using computers I would not feel at all comfortable putting my life savings in a place where one typo or bug could cause me to lose everything.

How is the average person expected to feel comfortable doing it?

Re:$34M permanently locked into AkuDreams contract forever d... by mattdesl on Saturday April 23, 2022 @02:40PM (#31137056)
The simple answer is to not put your life savings into “Akutars”[1] untested and unvetted token contract.

[1] https://www.aku.world/

Re:$34M permanently locked into AkuDreams contract forever d... by raesene9 on Saturday April 23, 2022 @03:42PM (#31137734)
The challenge is, that's just one of many examples of problems that would be very opaque to non-experts.

Without deep knowledge of the crypto space, and excellent operational security pratices, putting a significant amount of money into these projects is a risky prospect.

For many people that's not a sensible trade-off.

Re:$34M permanently locked into AkuDreams contract forever d... by mattdesl on Saturday April 23, 2022 @04:06PM (#31137985)
Users sent their tokens to a contract that is less than 24 hours old, with code that had no prior exposure to the market. It does not take an expert to learn that “sending your tokens to random contracts is a high risk activity.” But I will agree that consumer education & protection does need to improve in this space.

FWIW the risk profile is different than interacting with something like WETH contract, which has had an $10+ billion USD open bug bounty for long time frame.[1]

[1] https://etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead...

Re:$34M permanently locked into AkuDreams contract forever d... by TimJRobinson on Sunday April 24, 2022 @03:06AM (#31141884)
Yes. If you can't tell the difference in risk between a company that has been around for years and secures tens of billions, and a smart contract literally launched 24 hours ago, you shouldn't be investing in crypto right now.

If you have basic common sense though you'll probably be ok.

Re:$34M permanently locked into AkuDreams contract forever d... by kwertyoowiyop on Saturday April 23, 2022 @11:21AM (#31135000)
It IS reversible. Just whine on social media until the primary stakeholders fork the blockchain!
Re:$34M permanently locked into AkuDreams contract forever d... by michaelt on Saturday April 23, 2022 @12:12PM (#31135564)
While that was true for the DAO, very few people are rich and powerful enough for the rulemakers to bail them out when they mess up.

If the typical NFT buyer has their 'Ape' stolen they have to spend tens of thousands of dollars buying it back.

Re:$34M permanently locked into AkuDreams contract forever d... by mannykannot on Saturday April 23, 2022 @11:44AM (#31135254)
It only works when they are the losers.
Re:$34M permanently locked into AkuDreams contract forever d... by X6S1x6Okd1st on Saturday April 23, 2022 @11:30AM (#31135104)
Good luck with that
Re:$34M permanently locked into AkuDreams contract forever d... by aaaaaaaaata on Saturday April 23, 2022 @01:28PM (#31136277)
This will never happen during such a stable and highly adopted period of Ethereum, FUD.
Re:$34M permanently locked into AkuDreams contract forever d... by 323 on Saturday April 23, 2022 @12:21PM (#31135643)
The DAO debacle showed that it's not really irreversible.

Thought experiment: a bug is exploited tomorrow which locks forever $50 billion worth of ETH, including of prominent VCs/users/exchanges.

You will see suddenly how consensus crystalizes to do a hard fork reversion of the exploit.

Re:$34M permanently locked into AkuDreams contract forever d... by fidrelity on Saturday April 23, 2022 @01:50PM (#31136505)
Since The DAO incident 'the code is the law' ceased to exist on Ethereum. It became 'the majority interpretation of the code is the law'.
Re:$34M permanently locked into AkuDreams contract forever d... by ironSkillet on Saturday April 23, 2022 @12:34PM (#31135775)
So things are only reversible when the vast majority of users get impacted? That does not seem like a recipe for a stable financial system. Too many individuals will get screwed over in edge cases to drive mass adoption.
Re:$34M permanently locked into AkuDreams contract forever d... by kibwen on Saturday April 23, 2022 @01:03PM (#31136044)
> So things are only reversible when the vast majority of users get impacted?

Close, but not quite. It's not a democracy, it's a plutocracy. Things are only reversible when those few who hold the majority of the wealth are impacted.

Re:$34M permanently locked into AkuDreams contract forever d... by thinkmassive on Saturday April 23, 2022 @01:03PM (#31136038)
The Parity multisig bug locked 509019 ETH, which is around $1.5 billion today
Re:$34M permanently locked into AkuDreams contract forever d... by zapdrive on Saturday April 23, 2022 @01:13PM (#31136123)
The DAO fork was exceptionally sinister. In essence a new transaction was inserted into the Blockchain without an accompanying signature!
Re:$34M permanently locked into AkuDreams contract forever d... by nathias on Saturday April 23, 2022 @12:25PM (#31135681)
Layer 1 is not for normies, but abstractions on that can provide any functionality that they need.
Re:$34M permanently locked into AkuDreams contract forever d... by PretzelPirate on Saturday April 23, 2022 @12:31PM (#31135731)
I think this is a good point to go deeper on. Layer 1 should be immutable and irreversible, while Layer 2 can have public, multi-sig/vote-based upgrade processes.

In this case, on a layer 2, the contract code could be updated, but only if those with locked ETH vote for the upgrade to be processed. Better yet, the Layer 2 could allow ETH to be withdrawn from the contract by the owners and the contract itself could be deleted.

I think the general, technically-informed public often miss the distinction between Layer 1 and Layer X and how they differ in the need for decentralization and censorship resistance while still providing users with security.

Re:$34M permanently locked into AkuDreams contract forever d... by nathias on Saturday April 23, 2022 @12:40PM (#31135842)
Even the industry isnt quite there yet, what we will probably see, will be a truly post-maxi crypto that will focus on interoperable dapps and other higher abstract decentralized entities that will be agnostic towards their L1 and will just plug them in as needed ...
Re:$34M permanently locked into AkuDreams contract forever d... by TimJRobinson on Sunday April 24, 2022 @02:58AM (#31141862)
There are many thousands of contracts that work perfectly securing tens of billions of dollars. You have an anti-survivorship bias because only the failures make it on HN and in the media.

If you work in the space you realize only a tiny fraction of wealth gets lost to bugs. This $34M is roughly 0.02% of the wealth locked in smart contracts ATM.

Re:$34M permanently locked into AkuDreams contract forever d... by omegalulw on Saturday April 23, 2022 @05:40PM (#31138868)
I would agree in any free society, where you can trust institutions to fix such mistakes when they happen, this risk of irreversible transactions is not worth the reward.

But when the alternative is a dictator arbitrarily seizing/taxing your money, devaluing it through poor economic policies, the risk doesn't seem so bad eh?

Re:$34M permanently locked into AkuDreams contract forever d... by webmaven on Sunday April 24, 2022 @11:42AM (#31145118)
> I would agree in any free society, where you can trust institutions to fix such mistakes when they happen, this risk of irreversible transactions is not worth the reward.

> But when the alternative is a dictator arbitrarily seizing/taxing your money, devaluing it through poor economic policies, the risk doesn't seem so bad eh?

I'm skeptical that reducing (at the margin) the pressure to transact via (and thus expand use of) free society's institutions is a particularly good side effect.

Re:$34M permanently locked into AkuDreams contract forever d... by thaumasiotes on Saturday April 23, 2022 @01:24PM (#31136236)
> Most people do not have the risk tolerance to use a system where one typographical error can irreversibly lose your life savings (for example), the product of decades of work.

This might be true without mattering much -- most people don't have decades of savings. If you're not willing to lose the product of decades of work, but you never have more than a year worth of savings, what does your unwillingness mean?

Re:$34M permanently locked into AkuDreams contract forever d... by progman32 on Saturday April 23, 2022 @01:58PM (#31136592)
Just because savings won't last more than a year doesn't mean those savings aren't the product of a decade of work.
Re:$34M permanently locked into AkuDreams contract forever d... by thaumasiotes on Saturday April 23, 2022 @02:06PM (#31136673)
Most people do not have savings that are the product of more than a year of work.
Re:$34M permanently locked into AkuDreams contract forever d... by progman32 on Saturday April 23, 2022 @03:08PM (#31137364)
Think I'm missing your point. Are you suggesting that most people have total savings < one year's income?
Re:$34M permanently locked into AkuDreams contract forever d... by thaumasiotes on Saturday April 23, 2022 @08:19PM (#31140044)
I'm saying something much stronger than that! Most people, at some point within the past one year, had total savings of zero or less. Most people do not have more than a year of savings, because they haven't spent more than a year saving.
Re:$34M permanently locked into AkuDreams contract forever d... by ddingus on Saturday April 23, 2022 @05:53PM (#31138979)
Most people do have savings considerably less than a years income.
Re:$34M permanently locked into AkuDreams contract forever d... by mekster on Sunday April 24, 2022 @12:35AM (#31141329)
While it's true, on the other hand, third parties can't confiscate crypto without interacting with you.

But crypto should become smarter for real world use case than just following "logically right" rules like some rescue protocol that without a receipt signal, it gets rolled back.

Re:$34M permanently locked into AkuDreams contract forever d... by mylons on Saturday April 23, 2022 @11:09AM (#31134898)
try to reverse a wire transfer
Re:$34M permanently locked into AkuDreams contract forever d... by skybrian on Saturday April 23, 2022 @11:18AM (#31134976)
Apparently, it's done by having professionals in the loop who will usually send the money back. (There are exceptions.)

<https://bam.kalzumeus.com/archive/no-payments-are-final/>

> Of course wires are reversible. They were not designed by children, but by professionals who live in a society which has systemically important institutions, and in the event of malfeasance or mistakes society does not tolerate a bank failing or a state missing payroll simply because someone said “no takesies-backsies” fast enough.

> Mistakes happen! By, conservatively, the hundreds of thousands daily across all payments systems, millions depending on your definition of mistake. Wire transfers, like almost all payment systems, explicitly contemplate them and have a sociolegal ritual to quickly reverse them.

> The ritual is called “hold harmless” and comes from a soft guarantee about the wire transfer ecosystem, which is that transactions are largely between sophisticated counterparties acting in good faith, intermediated by institutions whose probity is almost sacrosanct. Importantly, wires are in expectation worth having a human in the loop for; that is very not true of most payments.

Re:$34M permanently locked into AkuDreams contract forever d... by tyrfing on Saturday April 23, 2022 @11:39AM (#31135198)
This seems to be a description of how coordinating counterparties can reverse transactions made over any medium, with a bit of argument alchemy to shift the discussion from individuals to banks representing them.

> It took the combined forces of several agencies of the federal government more than five years to reverse ~$4.5 billion in Bitcoin transaction

Unlike the Bangladesh Bank hack, for example, which they were unable to reverse.

Re:$34M permanently locked into AkuDreams contract forever d... by ineedasername on Saturday April 23, 2022 @12:06PM (#31135503)
You're only illustrating the fact that given an honest error in crypto, reversibility tends to be the exception, not a rule. While in traditional finance it's the reverse.

Taking any one scenario where it didn't work out that way is highly selective cherry picking. There is not functional equivalence between "almost always impossible" and "almost always possible".

Re:$34M permanently locked into AkuDreams contract forever d... by tyrfing on Saturday April 23, 2022 @01:35PM (#31136347)
It's a counterexample, not an attempt to prove equivalence. Banks-as-middlemen allow reversing just about anything on the basis of firm handshakes, with little regard to the wishes of the parties they stand in for. Taking "reverse" to mean "do it again in the other direction" and "reversible" to mean "untrusted parties delegate control to intermediaries who trust each other", both of which are true here, means it's perfectly compatible with crypto. It does render any advantages moot, but avoiding the latter is typically the goal, and this linguistic sleight of hand obscures it.

For the actual topic, I don't have any respect for these ICOs/mints/[newest renaming], they're shameless cash grabs with 98% marketing and 2% upwork-tier code. However, you can burn a million quid; I don't think it's a big deal that you can burn 34 million in digital currency due to extreme negligence.

Re:$34M permanently locked into AkuDreams contract forever d... by ineedasername on Saturday April 23, 2022 @02:16PM (#31136797)
counterexample, not an attempt to prove equivalence.

That's fair, I just see lots of discussions where single examples are used to (often literally) say "that's no different from other finance".

And I agree reversibility can be built for crypto, it's just that right now that is not the norm, and defi probably won't see wide adoption until that changes a bit.

Re:$34M permanently locked into AkuDreams contract forever d... by PaulDavisThe1st on Saturday April 23, 2022 @02:06PM (#31136670)
> However, you can burn a million quid

KLF much?

Re:$34M permanently locked into AkuDreams contract forever d... by SilasX on Saturday April 23, 2022 @06:09PM (#31139124)
It’s only the rule in normal banking if you restrict your domain to large, powerful banks. Anyone else is on their own.

Elaboration: https://news.ycombinator.com/item?id=31139114

Re:$34M permanently locked into AkuDreams contract forever d... by tomc1985 on Saturday April 23, 2022 @12:04PM (#31135476)
The Bangladesh hack was unable to be reversed because the attackers exploited holidays in multiple countries to create a multi-day window where they could be reasonably sure that people wouldn't be auditing the transaction.

And of that hack, I think something like 90% of the transactions for stolen money were reversed, but a significant portion got through because of the timing.

edit- and IIRC the whole thing was caught because of a typo?

Re:$34M permanently locked into AkuDreams contract forever d... by skybrian on Saturday April 23, 2022 @12:02PM (#31135462)
Yes, I think it's pushing back on the overly binary idea that transactions are always/never reversible but it does it by being overly binary in the opposite direction.

A better summary might be "transactions are reversible in more cases than you would expect."

Also, transactions that aren't reversible at a low level are often reversible at a higher level in the stack.

Re:$34M permanently locked into AkuDreams contract forever d... by SilasX on Saturday April 23, 2022 @06:08PM (#31139114)
Correct, if you have two powerful participants, who can hold mutually assured destruction over each other, then — stars above! — they play nice.

Now try the same scenario when you’re an ordinary Schmoe who wired money to an obvious scammer, and then tell me whether you still believe Patrick’s model of the banking system as a giant kumbaya circle run on gentlemen’s agreements to Do The Right Thing.

Re:$34M permanently locked into AkuDreams contract forever d... by atchoo on Saturday April 23, 2022 @11:35AM (#31135156)
Linus from LTT recently reversed a $90k wire he was tricked into sending after a contractor was hacked. It's not like the destination of a fraudulent wire is an anonymous blackhole. In this case it was a wire to another Canadian bank. The money was frozen during an investigation and then returned a week or two later.
Re:$34M permanently locked into AkuDreams contract forever d... by jimmydorry on Saturday April 23, 2022 @12:46PM (#31135896)
Linus heavily implied that he had an "in" at a senior level that could make an investigation happen and get the funds frozen before they were moved. I don't know about you, but I certainly don't have that level of power.

The destination of a fraudulent wire will be known, but that money is practically unrecoverable if it takes another hop or gets withdrawn.

Re:$34M permanently locked into AkuDreams contract forever d... by politician on Saturday April 23, 2022 @12:41PM (#31135852)
That only worked because the funds didn’t bounce somewhere else first. Wire transfers are final.
Re:$34M permanently locked into AkuDreams contract forever d... by otterley on Saturday April 23, 2022 @01:25PM (#31136248)
The wire transfer transaction may be final, but that’s not the end of the story. A court can subsequently compel the receiving bank or party to send the funds back to the sender.
Re:$34M permanently locked into AkuDreams contract forever d... by politician on Saturday April 23, 2022 @01:52PM (#31136521)
That’s true, but depending on the path, funds might end up in various jurisdictions, complicating the recovery story.
Re:$34M permanently locked into AkuDreams contract forever d... by charcircuit on Saturday April 23, 2022 @03:46PM (#31137771)
The same thing applies to crypto.
Re:$34M permanently locked into AkuDreams contract forever d... by otterley on Saturday April 23, 2022 @04:15PM (#31138068)
Do you always know who you’re trading with in crypto? How do you identify the counterparty to make the demand from? This isn’t a problem with ordinary transactions, where the two parties have regulated organizations making the trade on their respective behalf. Even in stock trades, where the counterparties are anonymous, there is a mechanism for reversing trades because the system was designed for it.
Re:$34M permanently locked into AkuDreams contract forever d... by multjoy on Saturday April 23, 2022 @02:07PM (#31136678)
Until the two banks agree that it isn't. Errors happen all the time.

https://bam.kalzumeus.com/archive/no-payments-are-final/

Re:$34M permanently locked into AkuDreams contract forever d... by politician on Saturday April 23, 2022 @02:46PM (#31137123)
“The finality of wires is path dependent” is a statement that I would agree with.
Re:$34M permanently locked into AkuDreams contract forever d... by kQq9oHeAz6wLLS on Saturday April 23, 2022 @11:10AM (#31134905)
Ah, but you can go an entire lifetime without doing a wire transfer, and even if you don't the risks are well known at this point.
Re:$34M permanently locked into AkuDreams contract forever d... by gst on Saturday April 23, 2022 @11:23AM (#31135025)
In Europe you have SEPA transfers where the reversibility after a transfer is comparable to a wire transfer. You can't really avoid them because they are the standard way of transferring money (if you don't pay by card or use direct debit).
Re:$34M permanently locked into AkuDreams contract forever d... by yonig on Saturday April 23, 2022 @11:18AM (#31134981)
You’re right but I find it funny that before this thread I was reading this one https://news.ycombinator.com/item?id=31133963
Re:$34M permanently locked into AkuDreams contract forever d... by gpvos on Saturday April 23, 2022 @01:01PM (#31136023)
In Europe you can't, wire transfers are the main way of transferring money.
Re:$34M permanently locked into AkuDreams contract forever d... by ineedasername on Saturday April 23, 2022 @11:58AM (#31135430)
That, vs this situation, is the difference between "difficult, maybe costly (legals bills) & time constrained" vs "impossible"

I don't want the later for anything I consider a large financial transaction.

Re:$34M permanently locked into AkuDreams contract forever d... by esjeon on Saturday April 23, 2022 @11:25AM (#31135044)
Welp, at least, the wire transfer process itself delivered the money to the correct recipient.

Now, imagine this: an error in a transfer contract locks away funds, not only from victims, but also from phishers. What a beautiful world to live in.

Re:$34M permanently locked into AkuDreams contract forever d... by siliconc0w on Saturday April 23, 2022 @06:28PM (#31139254)
You could design a contract that could be bug-fixed and upgraded provided some % of stakeholders consent to the upgrade. These platforms are still in their infancy so upgradability or even just thorough testing and auditing is rare.
Re:$34M permanently locked into AkuDreams contract forever d... by layer8 on Saturday April 23, 2022 @04:06PM (#31137975)
It also works the other way around: When in conflict, law (and force) will always have precedence over smart contracts.
Re:$34M permanently locked into AkuDreams contract forever d... by rvz on Saturday April 23, 2022 @10:47AM (#31134713)
Well:

> The unforgiving-ness and irreversibility of cryptocurrency are the reasons that it will never gain significant adoption by “normies”.

Exactly. Such that bank / wire transfer, didn't take off or gained significant adoption by normies?

> With fiat currency, we have many systems for dispute resolution and restitution. They are not all perfect but they work often enough that people still have faith in the system.

Chargeback fraud for both the consumer and the merchant is good as well? Is that why when the payment processor encounters tons of friendly fraud in a merchants account they lock up your account and you're unable to accept payments anymore, effectively killing your business.

The bank doesn't even know if the chargeback is fraudlent or not and will take the money from you regardless of you wasting time countering the disputes to prove that it is fraudlent. Thus, it hurts both the merchant and the consumer and that system can be abused.

> Most people do not have the risk tolerance to use a system where one typographical error can irreversibly lose your life savings (for example), the product of decades of work.

Yeah, most businesses and banks are doing just fine with the reversibility of wire transfers aren't they? [0]

[0] https://www.bbc.co.uk/news/business-59826345

Re:$34M permanently locked into AkuDreams contract forever d... by Volundr on Saturday April 23, 2022 @10:51AM (#31134741)
> Exactly. Such that bank / wire transfer, didn't take off or gained significant adoption by normies?

ACH has reversal built in. Wire transfers are harder but there are remedies through the legal system. In neither case is the money simply locked up and never usable again.

Re:$34M permanently locked into AkuDreams contract forever d... by Consultant32452 on Saturday April 23, 2022 @11:19AM (#31134985)
Companies like Visa/Amex don't just provide a transaction network, they provide insurance for a fee. You know when you use your Visa debit/credit card that certain assurances are made. Among other things you can do charge-backs, and they will debit the merchant. The merchant pays a % cut to the network/insurer and it's built into the price of goods and services.

If such insurance/service guarantees are of interest to the market, they will be provided.

The weird thing is people associate Visa transactions with business that are real legal entities that have contracts with Visa and you could sue, but as soon as you say Bitcoin they assume every transaction is like a Nigerian prince scam. These associations are the result of effective marketing by people who want you to feel that way.

Re:$34M permanently locked into AkuDreams contract forever d... by ohgodplsno on Saturday April 23, 2022 @11:11AM (#31134909)
>Chargeback fraud for both the consumer and the merchant is good as well? Is that why when the payment processor encounters tons of friendly fraud in a merchants account they lock up your account and you're unable to accept payments anymore, effectively killing your business.

>The bank doesn't even know if the chargeback is fraudlent or not and will take the money from you regardless of you wasting time countering the disputes to prove that it is fraudlent. Thus, it hurts both the merchant and the consumer and that system can be abused.

Merely because the US system of handling chargebacks is dogshit and your companies have taken to making processes so unpractical that chargebacks are common practice. European banks perform 2FA checks for online purchases, and chargebacks are harder to execute, while still doable.

But sure, throw the baby with the bathwater, the bath, the house and the city's water system because you forgot to decrement a counter in a shitty contract.