Hacker News new | ask | show | jobs
by atypeoferror 1299 days ago
Maybe I am a confused luddite, but it seems telling that this argument immediately launches into the solution space of a problem that is itself created by the presence of a blockchain.

Double-spend has been solved by the financial sector quite some time ago. The distributed system part - I guess this is the problem that I think the article is claiming is yet to be found.

3 comments

Double spend was solved by the use of cash money, not the financial sector.

If I give you a coin (or paper money), then by definition I don't have it any more. I can't spend it twice.

Accounting with transactions netting to zero ("double entry") solved the problem of recording transactions in an immutable way on a ledger, assuming you control the ledger.

Clearing houses solved the problem of interparty risk when settling (by using an intermediary that controls the ledger of transactions between parties).

Title registries solved the problem of "ownership" by creating the concept of a "title" (ie a government backed identification of property that is recognized by law that the bearer "owns"). Title registries (like "Torrens titles" invented in Australia) solve the bearer problem by having a central ledger of title holding.

Blockchain can "solve" the ledger parts of these elements. But the ledger being immutable doesn't solve the problem of recognition of title (see NFTs). By adding the machinations of "mining" and "proof of stake/work", blockchains can be extended to include the "title" as part of the ledger itself. The mining transaction effectively creates something that is initially owned by the miner.

Ethereum adds to the "intelligence" of the transactions stored on the ledger, adding elements of computation to each one.

All the rest of it, all the invented coins etc, the "exchanges", etc etc ad infinitum are attempts to map these ledgers back to fiat currencies so that "actual" money can be made.

I think the confusion is the parent is talking about an implementation detail (blockchain), rather than the main problem cryptocurrency actually solves. Cryptocurrency solves for internet based financial sovereignty. Whether or not you think that's important to the world is a different discussion.
> Double-spend has been solved by the financial sector.

Traditional finance offers “at-most-one spend”while blockchain protocols offer “one spend up to 1/3 malicious nodes”.

The limit on the former is government, and Byzantine Fault Tolerance sets the limit on the latter.

Government can unilaterally seize “your” funds in traditional banking, while a substantial computational attack is required to cause a loss of confidence event (double spend) on a particular blockchain.

Can't governments force people to hand over control of their keys?
They can't guarantee that there is only one set of keys. They are just files after all.
Doesn't seem to stop organisations like the FBI from "seizing" Bitcoins?

e.g.

https://www.cnbc.com/2022/11/07/feds-seize-3point36-billion-...

Yep, this is called poor opsec. Had this person had someone else with a copy of that wallet's keys, they could have been moved before this happened.
If you have to rely on someone else with a copy of your keys then isn't that poor opsec?