What Is Blockchain Technology?
How blockchain actually works, what problem it genuinely solves, where it adds value over an ordinary database, and the limitations that are frequently glossed over.
Quick answer: Blockchain is a shared ledger where records are grouped into blocks, linked by cryptographic hashes and copied across many computers, so past entries are very hard to alter. Consensus rules decide which new block is accepted. It solves the problem of trust between parties without a central owner, but it is slower and costlier than a normal database.
Key takeaways
- Blocks are linked by hashes, so altering an old record is detectable.
- Consensus rules decide which new block is accepted without a central owner.
- It solves trust between parties, but ordinary databases are simpler when one party can be trusted.
Blockchain is explained either as revolutionary or as a slow database, and neither is useful. This guide covers the mechanism precisely, identifies the specific problem it solves that a normal database does not, and is honest about the substantial costs that come with that property.
Topics covered in this guide: What is blockchain technology, distributed ledger, consensus mechanisms, smart contracts, public vs private blockchain, blockchain use cases.
Table of Contents
- What Is Blockchain?
- How Does the Chain Actually Work?
- What Is Consensus and Why Is It Needed?
- What Is the Difference Between Public and Private Blockchains?
- What Are Smart Contracts?
- What Are the Genuine Use Cases?
- What Are the Real Limitations?
- When Is a Database the Better Choice?
- What Skills Does Blockchain Work Require?
- How Should a Beginner Approach It?
- How Do You Evaluate a Blockchain Proposal?
What Is Blockchain?
A blockchain is a shared record of transactions, maintained across many independent computers, where each block of records is cryptographically linked to the one before it. That linking makes altering historical records detectable, which is the property everything else follows from.
The single genuinely novel capability is agreeing on a shared record without a trusted central authority. That is the problem it solves, and whether that problem exists in a given situation determines whether the technology is appropriate.
How Does the Chain Actually Work?
Each block contains records plus a cryptographic hash of the previous block. Changing any historical record changes its hash, which breaks the link to every subsequent block, making tampering immediately visible to everyone holding a copy.
Hashing is the mechanism. A hash is a fixed-length fingerprint of data where any change, however small, produces a completely different result, so consistency between stored hashes and recomputed ones proves nothing has been altered.
Because many participants hold copies, altering the record would require altering it across a majority of them simultaneously, which is what makes the history practically immutable.
What Is Consensus and Why Is It Needed?
Consensus is how independent participants agree which new block is valid when nobody is in charge. Different mechanisms make that agreement expensive to subvert, whether through computational work, staked value, or a permissioned set of known validators.
| Mechanism | Basis | Main Cost |
|---|---|---|
| Proof of work | Computational effort | Very high energy consumption |
| Proof of stake | Value put at risk | Tends toward concentration |
| Permissioned | Known approved validators | Requires trusting that set |
Notice the trade-off in the last row: a permissioned chain is faster and cheaper precisely because it reintroduces trusted parties, which is the thing public blockchains exist to avoid.
What Is the Difference Between Public and Private Blockchains?
Public blockchains are open to anyone, with no controlling authority and expensive consensus. Private or permissioned chains restrict participation to known parties, making them faster and cheaper but dependent on trusting those participants.
Most enterprise blockchain projects are permissioned, which raises a reasonable question: if participants are known and trusted, a well-designed shared database with proper access controls and audit logging frequently achieves the same outcome more simply.
What Are Smart Contracts?
Smart contracts are programs stored on a blockchain that execute automatically when conditions are met. They enable agreements that run without an intermediary, but they are software, and software contains bugs that in this context can be irreversible.
Immutability cuts both ways here. A flaw in a deployed contract cannot simply be patched, and errors have resulted in substantial irreversible losses. This is why formal auditing of contract code has become a specialisation.
What Are the Genuine Use Cases?
The strongest cases involve multiple parties who do not fully trust each other, need a shared record, and have no acceptable neutral authority. Cryptocurrency is the original example; supply chain provenance and cross-organisation records are frequently proposed.
- Cryptocurrency - the original and clearest application
- Cross-organisation records - where no party should control the ledger
- Provenance tracking - useful where the data entering the chain is verifiable
- Tamper-evident audit trails - across mutually distrusting parties
The provenance case carries an important limitation: a blockchain guarantees a record has not been altered since it was written, not that it was true when written. Garbage entered accurately remains garbage, permanently.
What Are the Real Limitations?
Blockchains are slower and more expensive than databases, storage is costly, privacy is difficult because records are widely shared, mistakes cannot be reversed, and public chains consume substantial energy depending on their consensus mechanism.
- Throughput - orders of magnitude below conventional databases
- Cost - every write is expensive relative to a database insert
- Privacy - shared records complicate data protection obligations
- Irreversibility - errors and theft cannot be undone
- The input problem - the chain cannot verify that recorded data is true
When Is a Database the Better Choice?
Whenever a trusted party can maintain the record. If one organisation controls the data, or participants already trust an intermediary, a database with proper access control and audit logging is faster, cheaper and easier to operate.
A useful test: identify who would control the database and why that is unacceptable. If there is no convincing answer, the blockchain is adding cost without addressing a real problem.
What Skills Does Blockchain Work Require?
Development requires strong programming ability plus understanding of cryptography, distributed systems and the specific platform. Security review of smart contracts is a distinct and demanding specialisation given the irreversibility of mistakes.
The underlying cryptography and distributed systems knowledge overlaps considerably with wider security work - our cloud security questions touch on related concepts.
How Should a Beginner Approach It?
Understand hashing, digital signatures and distributed consensus before touching any platform, then build something small on a test network. Learn to evaluate whether a proposed use case genuinely needs a blockchain, which is a more valuable skill than platform familiarity.
That evaluation skill is what employers increasingly want, because a great many blockchain proposals describe problems that a database solves better. Being able to say so clearly is worth more than knowing one platform deeply.
How Do You Evaluate a Blockchain Proposal?
Ask four questions: do multiple parties need to write to this record, do they genuinely distrust each other, is there no acceptable neutral authority, and is immutability actually desirable here? If any answer is no, a conventional database is likely the better choice.
- Multiple writers? - a single writer needs no distributed consensus
- Genuine mutual distrust? - if participants trust each other, shared database access suffices
- No acceptable authority? - if one party can hold the record, let them
- Is immutability wanted? - data protection rules on correction and erasure may conflict with it
The fourth question catches many proposals. Regulations frequently grant individuals rights to have personal data corrected or erased, and a record designed to be permanently unalterable sits awkwardly with that obligation.
Asking these questions early saves considerable effort. A proposal that fails all four is describing a database problem, and recognising that before building is far cheaper than discovering it afterwards.
Talk to a WebAsha training advisor about batches, syllabus and current fees.
Related reading
Frequently Asked Questions
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Wow
0
Sad
0
Angry
0