Blockchain Pros and Cons: Where It Shines and Where It Gets in the Way

Free crypto course
Level 1: Blockchain BasicsLesson 1.3 · 12 of 6910 min read

Blockchain's strengths and weaknesses grow out of the same properties: what makes the network reliable also makes it slow and inflexible. Using practical examples, this lesson walks you through what the technology does well and where it falls short, so you can tell when a blockchain is truly needed and when an ordinary database will do.

Key takeaways
  • Blockchain's main advantage is that you don't have to trust a single middleman: the rules are the same for everyone and hard to rewrite.
  • The price of decentralization is limited speed, fees and mistakes that can't be undone.
  • Energy use depends heavily on the network: Bitcoin runs on mining, while Ethereum has run on staking since 2022.
  • Blockchain makes sense where several parties don't trust each other and need a shared history of records.

Pro #1: you can do without a middleman

In the traditional system, one party keeps the ledger: a bank keeps the list of accounts, a land registry keeps the ownership records. You have to trust that it won't make mistakes, cheat or disappear. A blockchain works differently. The ledger is stored on thousands of independent computers around the world, and a new record appears only after the network agrees on it under shared rules.

That's where its resilience comes from. There's no single point of failure, so if servers in one country go offline, the rest keep running. Bitcoin has been up since 2009. It has survived bans in individual countries, price crashes and attempted attacks, and it has never gone down for long.

Another result is open access. You don't need anyone's permission: if you have a wallet and an internet connection, you can use the network. For people in countries with weak banking systems or limits on international payments, that's a big deal.

Term · Node

A computer that stores a copy of the blockchain and checks new transactions against the network's rules. The more independent nodes there are, the harder it is to tamper with the data or shut the network down.

Pro #2: transparent records that can't be changed

On a public blockchain, anyone can check any transaction, the balance of any address or the total number of coins in existence. You don't have to take a company's report on faith: the data is open, and a block explorer will show you everything. That's why, during major hacks, you can watch in real time where the thieves are moving the funds.

Once a record makes it into the chain, it's practically impossible to change after the fact. Each block carries a fingerprint of the one before it, so tampering with a single old record breaks every block that follows, and honest nodes will reject the forgery. This makes sense once you remember how the blockchain works and how its blocks are linked together.

But immutability only protects what's already on the chain. If someone records the wrong delivery date on a blockchain, it stays wrong forever. The technology won't let anyone forge a record later, but it can't check whether the record was true in the first place.

Term · The oracle problem

On its own, a blockchain can't see the outside world. Data on the weather, exchange rates or deliveries is brought onto the network by special services called oracles, and the reliability of the whole system depends on how honest they are.

Con: speed, fees and the trilemma

Getting thousands of nodes to agree on every block takes time. Bitcoin produces a new block about once every ten minutes on average and handles only a handful of transactions per second, while the big payment networks easily process thousands. When demand is high, there isn't enough room in the blocks, and fees go up.

Developers call this the blockchain trilemma: it's hard to get decentralization, security and high speed all at once. Networks that process lots of transactions usually pay for it with more powerful and more expensive nodes. That means fewer nodes and a more centralized network.

Today, the problem is tackled with layer-2 networks built on top of the main chain. Bitcoin has the Lightning Network for small instant payments, and the Ethereum ecosystem has rollups like Arbitrum, Optimism and Base, which bundle thousands of transactions and post the result to the main network. Fees there are often just cents, but these networks come with their own trade-offs and risks.

For you as a user, it comes down to one simple thing: the same operation costs different amounts depending on the network and the time of day. Sending a stablecoin over Ethereum's main network at peak hours can sometimes cost a few dollars, while on a rollup or another fast network it costs a fraction of a cent. So picking a network is part of every transfer.

Con: energy, mistakes and open questions

Proof of Work networks, Bitcoin above all, are secured by mining: computers compete to solve calculations and burn through a lot of electricity. Supporters argue that miners often use cheap or surplus energy, while critics see it as an unnecessary burden on the climate. The alternative is Proof of Stake. Ethereum switched to it in 2022, and the network's energy use dropped by more than 99%.

The second downside is irreversibility. Typed the wrong address, lost your key, signed a malicious transaction? None of that can be fixed. Smart contracts can have bugs in their code, and attackers have already drained hundreds of millions of dollars by exploiting them. Bridges between networks have been hacked especially often.

On top of that, regulation is still catching up with the technology. Rules for cryptocurrencies, tokens and decentralized services differ from country to country and keep changing, so companies building products on a blockchain can run into new requirements at any moment.

Pros Cons
No single middleman or point of failure Slower than centralized systems
Open, verifiable data Mistakes and false data can't be fixed
Records are hard to forge after the fact Fees rise when the network is busy
Access without permission or borders Losing your key means losing your funds
Programmable through smart contracts Vulnerabilities in code and bridges

Important · A secure network doesn't mean your money is secure

Bitcoin itself is practically unhackable, but stealing the keys from your phone through a phishing site or a fake app is entirely possible. Most losses happen because of people, not because of the blockchain.

What this means for you as a user

All of this directly affects the decisions you make every day. On a congested network, a transfer can cost more than the amount you're sending, so it makes sense to send small payments over cheaper networks or layer-2s. And before you pay a fee blindly, check the current rate in your wallet.

Because transactions can't be reversed, get into the habit of double-checking everything: the address, the network, the amount, and the website where you're signing the transaction. No bank will bail you out here, and the network will execute any correctly signed command, even a mistaken one.

Transparency cuts both ways, too. You can confirm for yourself that a transfer arrived without waiting for support to get back to you. But anyone who learns your address can see its balance and history, so don't post your main wallet's address anywhere it could be tied to your name.

Tip · Keep two wallets

Set up a separate wallet with a small amount in it for trying out new apps. That way, even if you sign something malicious, your main savings stay safe.

When you need a blockchain and when you don't

In the late 2010s, lots of projects bolted on a blockchain for the hype and then quietly dropped it. If one company already manages all the data and users trust it, an ordinary database is faster, cheaper and simpler. A blockchain is worth it only where you truly can't do without one.

Take this quick test. The more times you answer "yes", the more sense a blockchain makes. If every answer is "no", the job can probably be done more easily with conventional tools. For examples where blockchain does pay off, see the lesson on where blockchain is used in real life.

With cryptocurrencies, the answer is almost always "yes": money is used by people who don't know each other, they need a shared payment history, and nobody wants to depend on a single operator. That's why money became the technology's first and most successful use case.

  • There are several participants, and they don't trust each other or a common operator.
  • You need a shared history of records that nobody can secretly change.
  • The system has to keep working even if one of the parties disappears.
  • The rules can be written in code in advance, for example through smart contracts.
  • Speed and the lowest possible transaction cost aren't the top priority.

Example · Where blockchain is overkill

Tracking vacation days inside one company gains nothing from a blockchain: HR already manages the data, and mistakes need to be fixable. A regular spreadsheet or database will do the job.

Lesson task

Open mempool.space (Bitcoin) and etherscan.io/gastracker (Ethereum) and write down how much a standard transfer currently costs in dollars on each network. Work out what share of a $10 and a $1,000 transfer that fee would be. This turns one of blockchain's biggest downsides, paying for space in a block, from an abstraction into concrete numbers.

Learn and earnFree tournaments every day — your way to USDT prizes

Entry is free and you trade on a demo account, so you need no money of your own. Free tournaments pay out Tour Passes, and those get you into tournaments with USDT prizes. The best go further — to a $5,000 funded account.

FAQ

Can a blockchain be hacked?

The protocols of major networks like Bitcoin and Ethereum are practically impossible to hack: an attacker would need to control most of the network's computing power or stake. That's why attackers go after everything around them instead: exchanges, wallets, smart contracts and bridges.

Why are blockchain fees sometimes so high?

Space in a block is limited, and users compete for it by offering higher fees. When the market is in a frenzy, the price climbs fast. Layer-2 networks help keep costs down on small transactions.

Is blockchain bad for the environment?

It depends on the network. Bitcoin mining uses a lot of electricity, while Proof of Stake networks, Ethereum included, use orders of magnitude less. Opinions differ on how much mining affects the climate.

Are all blockchains public?

No. There are private blockchains that only selected participants can join, such as a group of banks. They're faster, but they lose the main advantage: not depending on a single owner.

Discussion

Comments from BuyCrypt Live. Sign in with Google or Apple — we create your BuyCrypt account on the way, the same one as in the app.