News for hackers. Stuff that matters.
Re:You Probably Don't Need a Blockchain by incompatible on Thursday February 22, 2018 @03:08AM (#16436036)
"Immutability": I don't think the mainstream financial system will mutate transactions once they've occurred. If there's a chargeback, it's implemented as a new transaction that reverses the first one. Chargebacks are possible because of the use of intermediaries, not because of mutable transactions.
Re:You Probably Don't Need a Blockchain by village-idiot on Thursday February 22, 2018 @08:13AM (#16437285)
This is flat out false, and misses the point altogether.

First of all, plenty of systems have the ability to roll back transactions. Exchanges can and have declared some transactions void if they were the result of market manipulation or extreme volatility, such as during the famous flash crash.

Second, with a blockchain you need the other party to sign the reverse transaction. Either you have to trust that party, or a central and neutral authority with some sort of main key, to produce the inverse transaction. Once you have this, you have introduced a ton of trust and/or centralization into the system, in which case you could have just used a regular SQL database anyways.

Re:You Probably Don't Need a Blockchain by ACow_Adonis on Thursday February 22, 2018 @08:34PM (#16443428)
Yeah, for better or worse, you're wrong there.

It's the kind of thing that I would put in a "false things programmers believe about transactions" article if I ever wrote one.

Due to late fees, overdrafts, interest, frauds, various legislation and protections, cooling off periods, time zones, comm lags, etc etc etc, it's dangerously false to believe that transactions work in some kind of immutable real world time stamped process.

Re:You Probably Don't Need a Blockchain by eridius on Thursday February 22, 2018 @01:46PM (#16440153)
Why do you think bank transfers take several days to go through? It's because the bank is allowed to reverse the transaction within that time period, i.e. to mutate it.

I know these days there's a network of banks that do much faster transfers between them, but that's because they trust each other to reverse charges as needed.