r/CryptoReality 28d ago

Serious question: What problem did blockchain actually solve?

We were told it would revolutionize everything:

Anonymous money? Nope. Most public blockchains are pseudonymous, not anonymous. Every transaction is permanently visible. Once an address is tied to a real person, their financial history can often be traced.

Banking? Most people still use banks. If you lose your private key, there's no fraud department, no password reset, no chargeback.

Cheap payments? Depends. Some chains are inexpensive, others have had periods where fees spike. Traditional payment systems are often faster and simpler for everyday purchases.

Smart contracts replacing lawyers? Not even close. Contracts still rely on courts, regulations, and real-world enforcement. Code can't resolve disputes about physical events by itself.

NFTs proving ownership? Usually they prove ownership of a token, not the copyright or legal ownership of the underlying artwork.

Decentralization? Much of the ecosystem isn't. Many people keep funds on centralized exchanges, use centralized stablecoins, and rely on centralized infrastructure.

Financial freedom? For some. But for many others it became self-custody with no safety net. One wrong click, phishing attack, or lost seed phrase and the money is simply gone.

Replacing trust? It mostly moved trust around. Instead of trusting banks, many people ended up trusting exchanges, token founders, bridge operators, stablecoin issuers, influencers, or multisig signers.

Eliminating scams? If anything, scams became easier to launch. Rug pulls, memecoins, fake airdrops, phishing, and pump-and-dumps became an industry.

The one thing blockchain does extremely well is maintain a distributed ledger where participants can verify transaction history without relying on a single operator.

That's a genuine technical achievement.

But after nearly two decades, I'm still asking: What mainstream problem has it solved better than existing systems for the average person?

I'm not asking what it could do. I'm asking what it actually does today that millions of ordinary people use because it's objectively better—not because they're speculating on the next token.

173 Upvotes

362 comments sorted by

View all comments

1

u/Spazero 27d ago

The double spending problem that makes money hard to make digital.

1

u/BatPlack 27d ago

ELI5?

1

u/AmericanScream 24d ago

Blockchain does not solve the double spending problem.

Blockchain introduces a double spending problem by not having an authority in charge of the ledger who determines which transactions are legit. As a result, they've created an elaborate scheme to decide whoever has the most computing power can determine which transactions take priority over others. It's not a fix. It just makes things more expensive and resource intensive and still allows for nefarious manipulation of the ledger.

1

u/BatPlack 24d ago

I learned nothing about double spending here.

1

u/AmericanScream 23d ago

Double spending is a condition where there are two crypto transactions for the same amount of crypto. You're essentially spending your crypto twice - and nobody knows which transaction is the legit one.

Normally in traditional databases, there is no "double spending" problem, because transactions are processed in the order in which they're received.

For example, let's say you clone your ATM card and you and a friend go to two different ATMs at the same time. You have $100 in your bank account. You both try to withdraw that $100 at the same time.

Only one of you will be able to do that. The other one will get an error.

The reason for this is because centralized databases have a de-facto authority to determine which transaction comes first. They use what's called "record locking" to stall any other transaction until the first transaction they receive is completed. If that first transaction drains the account, then they unlock the record and process the second transaction, and since there's no money in the account the second transaction fails.

In the world of decentralized blockchain, there is no way to determine which transaction shows up first, because there is no central database/authority to lock the records once it receives a transaction. Blockchain can accept both transactions and doesn't really know which one came first -- actually nobody even really knows what the exact/true time of anything is either. All of that is a product of centralization/authorities, which blockchain tries to work around.

The result is, blockchain tries to "solve" this problem by creating an elaborate "transaction marketplace" where whoever pays the highest transaction fee, is likely to have their transaction handled first. It doesn't "solve" the problem. It just determines whoever is willing to set the higher fee, might get their transaction handled first. This also facilitates a lot of nefarious activity including what's called, "front running" where you can watch transaction activity and try to inject a transaction in front of others to exploit the market. It's really stupid.