Imagine you send $100 to a friend online. How does your bank know you actually have $100 and haven’t already spent it?
The answer is a ledger β a record of balances and transactions. In traditional banking, you trust the bank to maintain that record correctly and decide which transactions are valid.
But what if a network could maintain a shared record without depending on one bank or company to control it? Participants could follow the same rules, verify transactions and agree on the state of the ledger.
That is one of the main problems blockchain technology was designed to solve.
A blockchain is a digital ledger in which records are organized into blocks and linked together in chronological order. Depending on the blockchain, copies of this ledger can be maintained by many independent computers across a network.
Think of it like this:
Imagine a shared digital record that many participants can independently check. New entries must follow agreed rules, and changing old records becomes increasingly difficult once they have been accepted by the network.
On the Bitcoin blockchain, the process works roughly like this:
This makes the transaction history extremely difficult to alter without the network detecting or rejecting the change.
Blocks contain several pieces of information that allow the blockchain to maintain an ordered and verifiable history.
1. Transaction data
A block contains information about transactions included in that block.
2. A timestamp
Blocks contain timestamp information that helps establish when they were produced.
3. A cryptographic hash
A hash acts like a digital fingerprint. Even a small change to the underlying data produces a different hash.
4. A reference to the previous block
Each Bitcoin block contains the hash of the previous block. This cryptographically connects blocks together and creates the chain.
If someone tries to alter an older block, its hash changes and the link to later blocks no longer matches. Combined with Bitcoin’s proof-of-work and network consensus rules, this makes confirmed history highly resistant to tampering.
No blockchain should be described as impossible to attack. Its security depends on its design, consensus mechanism, network participation and the amount of resources protecting it.
Bitcoin uses proof of work. Miners compete by performing computational work, while nodes independently check whether transactions and blocks follow Bitcoin’s rules.
An attacker trying to reverse confirmed Bitcoin transactions would need to compete with the honest network’s mining power and create an alternative chain with enough accumulated proof of work to overtake the accepted chain.
This becomes increasingly difficult and expensive as additional blocks confirm a transaction. That is one reason larger Bitcoin transactions are often considered more secure after receiving multiple confirmations.
Blockchain security does not come from being impossible to attack. It comes from making dishonest changes difficult, detectable and economically expensive.
Not every blockchain works in the same way. Networks can differ in who is allowed to participate, validate transactions and access data.
Public Blockchain
A public blockchain allows anyone to inspect the network and generally allows anyone to participate according to its protocol rules.
Examples include Bitcoin and Ethereum.
Private or Permissioned Blockchain
Participation is restricted to approved organizations or users. These systems can be useful when businesses need shared records but do not want every participant or piece of data to be public.
Hybrid Blockchain
A hybrid approach combines characteristics of public and private systems. Some information or functions may be publicly verifiable while other data remains restricted.
Blockchain technology can be used for more than transferring cryptocurrency. Different projects have explored blockchain-based systems for:
However, blockchain is not automatically the best solution for every database or business problem. Its advantages are most useful when multiple participants need a shared record and reducing dependence on a central intermediary provides real value.
The important idea behind blockchain is that participants can maintain and verify a shared record using cryptography, software rules and a consensus mechanism instead of relying entirely on one central record keeper.
In a public blockchain such as Bitcoin, anyone can independently verify whether transactions and blocks follow the network’s rules. You do not have to simply trust what one company or institution tells you.
“Don’t trust. Verify.” β a principle commonly associated with the Bitcoin community.
Understanding this idea makes it much easier to understand why Bitcoin can operate without a central bank and why different cryptocurrencies can use different blockchain designs.
In the next topic we will learn what altcoins are and why thousands of cryptocurrencies exist.