News for hackers. Stuff that matters.
Re:Did I just lose half a million dollars? by ddtaylor on Sunday January 30, 2022 @04:28AM (#30135335)
I love how everyone assumes that the ETH blockchain is immutable and there is nothing that can happen to undo any of this. Did everyone simply forget when the Dao had a contract bug and the ETH devs literally just rolled back the transaction?
Re:Did I just lose half a million dollars? by aemreunal on Sunday January 30, 2022 @04:30AM (#30135345)
So crypto is immutable, "code is law", decentralized, whatever, until people need to roll back transactions and use centralized exchanges because "they already solved these issues"? Seems like a whole lot of global warming just to re-invent a terrible imitation of banking...
Re:Did I just lose half a million dollars? by neuronic on Sunday January 30, 2022 @05:14AM (#30135567)
> decentralized

After reading Moxie's blog post on web3 [1] I feel it is a stretch to call anything Ehtereum-based decentralized anymore when this many applications use Alchemy or Infura as providers for their Ethereum nodes.

[1] https://moxie.org/2022/01/07/web3-first-impressions.html

Re:Did I just lose half a million dollars? by e12e on Sunday January 30, 2022 @10:32AM (#30137992)
Thank you for that link, I see it was posted to hn, but gained little traction.

It certainly puts words to my feelings around current "crypto" trends as someone (probably like moxie) that still remember the first wave of cypherpunks[1] and dreams of digital currencies.

It feels strange when a lot of smart people insists on something that's obviously false in a practical, real-world sense - and it's nice to see someone else shine a light on that, and explain in simple, correct terms what's actually going on.

I wonder if there are any emerging systems that are more likely to realise the idea (ideals) of digital currencies and smart contracts?

I had hopes for etherum, but now I'm thinking that if we'll ever get there, it'd be in the next generation (call it third generation, bitcoin being first, etherum second - and earlier things generation zero).

I'm thinking it would be proof-of-stake, and somehow viable as real peer to peer, or split in a more sane way between infrastructure and "wallets".

[1] See eg this for a summary and some pointers https://nakamoto.com/the-cypherpunks/

Re:Did I just lose half a million dollars? by gnabgib on Sunday January 30, 2022 @12:02PM (#30138820)
3392pts and 1129comments is "little traction"??

https://news.ycombinator.com/item?id=29845208

Re:Did I just lose half a million dollars? by e12e on Monday January 31, 2022 @04:55AM (#30146334)
Eh, no. Thank you for that. But that's not what I found when I searched.. Strange. I found this:

https://news.ycombinator.com/item?id=29860946

Re:Did I just lose half a million dollars? by dandanua on Sunday January 30, 2022 @05:46AM (#30135732)
It's not just nodes. It's also

- exchanges

- mining pools

- mixers

- oracles

Also, core devs and all stable cryptos are "centralized" by definition. This whole ecosystem is just cancer to a traditional society. It's not an evolution.

Re:Did I just lose half a million dollars? by xtracto on Sunday January 30, 2022 @08:08AM (#30136854)
Cancer like in the health issue? Or cancer like how Open Source (GPL) was a cancer back in the 2000s?
Re:Did I just lose half a million dollars? by disruptalot on Sunday January 30, 2022 @07:25AM (#30136548)
Something happening once does not mean it will happen again. There have been numerous huge hacks in the past 5 years, even where the losses were from the most influential of holders and no action was taken (e.g. parity bugs).

A bug and reversal occurred in the first few years of Bitcoin's existence that has effectively meant that Bitcoin won't reach the stated 21m coins exactly.

It's guaranteed at this point that there won't be any further reversals.

Re:Did I just lose half a million dollars? by root_axis on Sunday January 30, 2022 @02:20PM (#30140181)
The point is that it can happen if enough influential individuals in the eth community want it to happen, it is a social software not "immutable", and this will be further enshrined if PoS ever becomes a reality.

Bitcoin has the same problem, and cryptocoin enthusiasts are fooling themselves if they think that miners won't raise the 21m cap when the end of Bitcoin rewards start looming.

Re:Did I just lose half a million dollars? by ddtaylor on Sunday January 30, 2022 @11:13PM (#30144391)
> 21m cap when the end of Bitcoin rewards start looming.

This has actually already happened with Monero. The mining reward schedule was much more aggressive in it's diminishing returns. Once the mining returns cross a threshold of not being able to sustain the cost of mining things dried up very quickly. Devs jumped in and added Tail Emission [1] so that all blocks have a fixed reward of 0.6 XMR that will never change or go away.

[1]: https://www.getmonero.org/resources/moneropedia/tail-emissio...

Re:Did I just lose half a million dollars? by disruptalot on Sunday January 30, 2022 @04:01PM (#30141044)
Anything can be done using a fork. But the days of a chain (read as "only bitcoin & ethereum") doing any kind of deep state change and coming out the other side as the winning fork are done. The stake holders are so diverse and so invested in the values (i.e. immutability, scarcity) that any such fork is doomed to failure.

We found out with previous Bitcoin forks, how influential companies and miners are. 21M is non negotiable, and which stakeholder would want to dilute themselves?

Re:Did I just lose half a million dollars? by root_axis on Monday January 31, 2022 @06:43PM (#30156498)
> But the days of a chain (read as "only bitcoin & ethereum") doing any kind of deep state change and coming out the other side as the winning fork are done.

When it comes to miner prerogatives the day is never done, they are the sole arbiters of what "winning chain" means, and when they are incentivized to act in unison their will is indomitable.

> and which stakeholder would want to dilute themselves

Miners. Based on your definition, "stakeholders are diluted" every time miners make money, so if the choice is between continuing to make money or not, it's pretty obvious what decision they will make.

I suppose there's a possible future where the miners do nothing and bitcoin transaction fees skyrocket in response. At that point I would expect a mass exodus to altcoins with cheaper transaction fees, but I don't see the miners acquiescing to this future.

Re:Did I just lose half a million dollars? by postalrat on Sunday January 30, 2022 @11:28AM (#30138517)
> It's guaranteed at this point that there won't be any further reversals.

What if a new bug is found and someone moves all coins to some impossible address?

Re:Did I just lose half a million dollars? by jstx1 on Sunday January 30, 2022 @04:32AM (#30135355)
It's a relatively small amount and I don't think that the original poster is connected enough. It's immutable for them.
Re:Did I just lose half a million dollars? by repomies69 on Sunday January 30, 2022 @04:37AM (#30135385)
It is immutable, unless in some cases it is not. However of majority of us plebs it is practically immutable.
Re:Did I just lose half a million dollars? by u-rate on Sunday January 30, 2022 @06:40AM (#30136148)
Isn‘t that exactly like the status quo with banks?
Re:Did I just lose half a million dollars? by capableweb on Sunday January 30, 2022 @06:46AM (#30136188)
It's exactly the same with banks, except "we" (normal plebs) cannot actually see when it happens, as compared to blockchains where all data is public. With banks it happens all the time, but no one knows, so it doesn't make the news. When it happens in blockchains (that one time), it's very obvious so it makes the news.
Re:Did I just lose half a million dollars? by oblio on Sunday January 30, 2022 @07:15AM (#30136467)
Why is it such a hot feature that you can see every transaction, though? Why do you care if I got my bank to revert one of my transactions?
Re:Did I just lose half a million dollars? by capableweb on Sunday January 30, 2022 @08:17AM (#30136915)
I'll make no argument for/against cryptocurrencies here, as the discussion if it's good/bad is futile. My comment is just a statement of fact about the differences/similarities of what we have now, and what cryptocurrencies offer.
Re:Did I just lose half a million dollars? by root_axis on Sunday January 30, 2022 @02:24PM (#30140214)
How is it at all the same? The banking system is not immutable, the chargeback for example is available to all the "plebs" and we make regular use of it when transactions go awry.
Re:Did I just lose half a million dollars? by asdfasgasdgasdg on Sunday January 30, 2022 @01:45PM (#30139835)
Bank transactions are mutable/reversible by design and by law. It's quite the opposite from banks.
Re:Did I just lose half a million dollars? by SilasX on Sunday January 30, 2022 @02:11PM (#30140085)
Really? Access to the legal system doesn’t vary based on how pleb you are?
Re:Did I just lose half a million dollars? by asdfasgasdgasdg on Sunday January 30, 2022 @02:24PM (#30140222)
Normally you do not have to actually directly interact with the legal system to reverse a fraudulent bank transaction. The banks have internal policies to comply with the legal system, because the other outcome is more expensive for them.
Re:Did I just lose half a million dollars? by SilasX on Sunday January 30, 2022 @02:37PM (#30140337)
Um, what? I did. Banks didn’t do anything when I got defrauded by wire except tell me they can’t do anything.
Re:Did I just lose half a million dollars? by asdfasgasdgasdg on Sunday January 30, 2022 @04:29PM (#30141324)
If you initiated a wire to the wrong account, that's one thing. The banks will not reverse this sort of transaction, to my understanding. If someone else fraudulently initiated a wire from your account, then that's another thing. This type of transaction will be reversed. I'm not sure which situation you're talking about. ACH transactions are a whole other ballgame.
Re:Did I just lose half a million dollars? by SilasX on Sunday January 30, 2022 @06:36PM (#30142453)
I’m talking about me wiring money to someone who was actually a scammer, same as AI said before.

If your response is “oh well you should have been more careful about that”, congratulations on endorsing the very same defense crypto enthusiasts were giving and validating that they’re not all that different.

Re:Did I just lose half a million dollars? by asdfasgasdgasdg on Sunday January 30, 2022 @08:05PM (#30143173)
I reckon that the wire transfer is one of those things where you get a ton of warnings from your bank that the transaction is normally not reversible, at least it is at my bank. I think it's unfortunate that there are any legitimate transactions that require wire transfers -- I definitely am not someone who endorses the status quo here.

I guess my take is that all crypto transactions have properties strictly worse than the worst type of bank transfer. In addition to being irreversible when you initiate them, they are also irreversible if someone fraudulently initiates them on your behalf. And there is no more secure option that you can use with crypto. There is to my knowledge nothing in the crypto space with security properties similar to an ACH transfer.

Re:Did I just lose half a million dollars? by CRConrad on Tuesday February 01, 2022 @07:55PM (#30172090)
Too bad for you, my sympathies. But there is still a huge difference here: Someone has your money; it didn't cease to exist. (So from the bank's viewpoint: "Our books are balanced, it went from one account to another.") In this crypto case though, the money was destroyed by the system; the "bank" "ate" it. At least that shit doesn't happen in the old Alfa Romeo banking system.
Re:Did I just lose half a million dollars? by SilasX on Wednesday February 02, 2022 @08:53AM (#30177483)
Yes, there is a difference in that respect. But I was replying to the parent’t point that, because the banking system is run by humans, obviously they will fix anything for you that a human can identify as a bad result. (Like sending the money to the wrong place or to a scammer.)

It’s kind of missing the point to focus on the narrow issue of “can you accidentally destroy money in the conventional banking system?”

Re:Did I just lose half a million dollars? by CRConrad on Wednesday February 02, 2022 @12:56PM (#30181236)
> It’s kind of missing the point to focus on the narrow issue of “can you accidentally destroy money in the conventional banking system?”

No it isn't. That's a huge difference. On the contrary, focusing on “Shit happens in the conventional banking system too!”, that's missing the point, IMO.

Re:Did I just lose half a million dollars? by SilasX on Wednesday February 02, 2022 @02:09PM (#30182380)
It’s not really a difference because you can destroy money in the conventional banking system eg by burning paper money. And it’s extremely important if the defense you’re giving I’d wrong, which it is, if that defense is “humans can come in and correct obviously unreasonable things”.

In both conventional banking and crypto, yes, there are situations of “sorry, you’re fucked, but like, you’re just supposed to know not to do that” (where “that” is send wires you’re not 100% sure of or guard your physical cash carefully).

No offense, but you really seem to be drawing the abstraction boundaries poorly here.

Re:Did I just lose half a million dollars? by CRConrad on Wednesday February 02, 2022 @03:52PM (#30183908)
> you can destroy money in the conventional banking system eg by burning paper money.

But that's an accident or intentional vandalism by a user of the system; it isn't built into the system itself.

> In both conventional banking and crypto, yes, there are situations of “sorry, you’re fucked, but like, you’re just supposed to know not to do that” (where “that” is send wires you’re not 100% sure of or guard your physical cash carefully).

In conventional banking the “sorry, you’re fucked” situations don't destroy the money banking is all about handling.

> you really seem to be drawing the abstraction boundaries poorly here.

My "abstraction boundary" (if I understand the term correctly?) is: A system that can have parts that do this -- destroy the very thing it's supposed to handle, "money" -- is a crap system. "Yeah, but you can burn cash!" (vandalism) or "Mistype an account number and the money is lost (to you)!" (not destructive) are not system critiques but whataboutism.

Currency-changing ATMs (do such things exist? If not, why not?) or vending machines like for petrol don't have built-in banknote shredders.

[Edit: Left off half a sentence, screwed up emphases.]

Re:Did I just lose half a million dollars? by PeterisP on Sunday January 30, 2022 @05:41PM (#30141993)
In the banking system every day there are reversals for many mistakes of different kinds even if the amounts are tiny and only ordinary people are involved, and if $500k is at stake, the legal system can be used to "convince" banks to do what's right even if they don't want to.
Re:Did I just lose half a million dollars? by xiphias2 on Sunday January 30, 2022 @08:38AM (#30137060)
It was Vitalik’s money. Ethereum is immutable as long as Vitalik doesn’t lose money.
Re:Did I just lose half a million dollars? by sanderjd on Sunday January 30, 2022 @09:16AM (#30137374)
The DAO is a big reason why (culturally) this kind of thing can no longer be done. That was a defining moment for the culture and is seen as a growing pain but also a "never again" moment.
Re:Did I just lose half a million dollars? by tromp on Sunday January 30, 2022 @07:08AM (#30136387)
> the ETH devs literally just rolled back the transaction?

That's when some of them were themselves invested in the Dao...

Re:Did I just lose half a million dollars? by throw_m239339 on Sunday January 30, 2022 @08:56AM (#30137213)
It's so immutable that it can be and was forked at least once... It's immutable as long as it's convenient to a clique of people...
Re:Did I just lose half a million dollars? by baobabKoodaa on Sunday January 30, 2022 @08:42PM (#30143474)
Ethereum has been hard forked multiple times. Bitcoin at least once, too.
Re:Did I just lose half a million dollars? by ohgodplsno on Sunday January 30, 2022 @09:02AM (#30137261)
It's immutable unless the grifters-in-chief lose their investment.
Re:Did I just lose half a million dollars? by RedShift1 on Sunday January 30, 2022 @05:17AM (#30135586)
The only way to roll back transactions is to create a fork of the blockchain. A very politically loaded topic to say the least.
Re:Did I just lose half a million dollars? by ddtaylor on Sunday January 30, 2022 @05:25AM (#30135612)
Which is exactly what ETH already did years ago with the Dao. There was no technical reason for the rollback/fork. It was just that too many people would lose money because of a bug in a contract. A contract that explicitly said "this is the code" regardless of bugs. So yeah, lol.