Blockchain4 min readBy Published

Does your business need a blockchain? An honest test

We build B2B blockchain systems, and the most common advice we give is to use a database instead. Most business problems don't need a blockchain. A few do, and they share one feature that is easy to check.

Short answer

A blockchain makes sense when several organizations that don't fully trust each other need to write to and rely on one shared record, and no single party should control it. If one company owns the data, a normal database is cheaper, faster and easier to keep private. A production smart contract needs an independent audit either way.

The one question that matters

Ask this: do several organizations, who don't fully trust each other, need one shared record that none of them controls alone? Think of a manufacturer, a shipping line, a customs broker and a bank, all updating the same shipment history, each worried the others might change it.

If the answer is no, you are done. A database with good access control and backups does the job, and your IT team already knows how to run one. A blockchain adds cost and complexity, so it has to buy you something a database cannot: a record that nobody can quietly edit, held jointly.

A quick test before you spend anything
  • Only your company writes to the data

    Use a normal database.

  • Several parties write, and they trust one of them to host it

    A database run by that party, with audit logs.

  • Several parties write and none should control the record

    A shared ledger between partners is worth a look.

  • Data is private or covered by privacy law

    Keep it off the ledger, record only a fingerprint.

  • The goal is investment, trading or fundraising

    Not something we build or advise on.

Database, partner ledger or public chain

There are three realistic options, and for business use the middle one is usually the interesting one. A permissioned ledger is shared by named partners, each running a node, with rules about who can read and write. A public chain is open to anyone, which suits few business processes and raises more privacy and regulatory questions.

For almost every company we talk to, the honest answer is the first column. When the answer is the second, the group of partners and their agreement on rules matter more than the technology.

Three ways to keep a record

Normal database

Who controls it
One company
Privacy
Easy to control
Running cost
Low
Tamper evidence
Depends on whoever runs it
Fits most businesses?
Yes

Partner ledger

Who controls it
A named group of partners
Privacy
Controlled by access rules
Running cost
Moderate, shared among partners
Tamper evidence
Strong between partners
Fits most businesses?
Only with real multi-party need

Public chain

Who controls it
Nobody in particular
Privacy
Hard, data is widely visible
Running cost
Variable, per transaction
Tamper evidence
Strong
Fits most businesses?
Rarely

Cost and privacy, honestly

A shared ledger costs more than a database to build and to run, and it needs several companies to agree on rules, onboarding and who pays. That coordination is often harder than the code. If the benefit is small, the project stalls at the first meeting.

Privacy is the other trap. Data written to a ledger is hard to remove, which clashes with privacy laws that give people a right to deletion. The usual pattern is to keep the data in each party's own systems and record only a fingerprint, so anyone can prove a record hasn't changed without seeing it. Rules differ by country, so check them locally.

Smart contracts need an independent audit

If your design includes smart contracts, programs that run on the ledger and enforce agreed rules, treat them like a bank's payment code. Once deployed they are difficult to change, and a bug can lock up or misroute real business transactions.

A production smart contract should be reviewed by an independent auditor who did not write it, tested thoroughly, and rolled out in stages. We build it that way and we would ask any vendor, including us, to show you the audit report before go-live.

If the test says yes

Start small. Pick one process, two or three partners who already want it, and a clear measure of success such as fewer disputes or faster reconciliation. Keep it business-to-business, with no tokens for sale and no custody of anyone's funds.

Agree on the rules in writing first, build the smallest version that works, and only then think about expanding. If partners lose interest before launch, you have learned something cheaply.

Questions people also ask

When is a blockchain better than a database?

When several organizations need to write to one shared record, don't fully trust each other, and no single party should control it. If one company owns the data, a database is almost always the better choice.

Is a blockchain more secure than a database?

Not automatically. It makes tampering visible across parties, which a database run by one company cannot show. But it can still be weakened by poor key handling, bugs in smart contracts and badly designed access.

Can we keep customer data private on a blockchain?

Not safely by writing it there. The common approach is to keep the data in your own systems and put only a fingerprint on the ledger. Privacy law varies by country, so check locally.

Related service

Not sure if a shared record fits your case?

Talk to us

More articles

What we learn building AI, sent to your inbox

Our newsletter

Practical AI notes for growing businesses. One email a month.