Blockchain is often associated with Bitcoin and other cryptocurrencies, but the technology itself is broader than digital currencies. At its simplest, a blockchain is a shared digital ledger that records transactions or other types of data in a way that makes the history difficult to alter.
Unlike a traditional database controlled by a single organisation, a public blockchain can be maintained by a distributed network of computers. This removes the need for one central party to control every record.
How does blockchain work?
A blockchain stores information in groups called blocks. When transactions or other data are submitted to a blockchain network, participating computers verify the information according to the network's rules.
Once a group of valid transactions is confirmed, the information can be added to a block. Each block contains information that connects it to the previous block. This creates a chronological chain of records.
Cryptographic hashing plays an important role in this process. A hash is a unique-looking digital value generated from data. If the underlying data changes, the resulting hash also changes. Because blocks are linked through these cryptographic values, changing historical information can be difficult, particularly on large decentralised networks.
What makes blockchain different from a normal database?
A conventional database can usually be modified by administrators with the appropriate permissions. A blockchain can instead distribute control across multiple participants.
Public blockchains also use consensus mechanisms to determine which transactions should be accepted. Bitcoin, for example, uses Proof of Work, while some other blockchain networks use Proof of Stake.
This does not mean that every blockchain is automatically secure or trustworthy. Security depends on factors such as the network's design, consensus mechanism, software implementation, validator or miner participation, and how users manage their private keys.
Why is blockchain important?
The main idea behind blockchain is the ability to maintain a shared record between parties that may not completely trust one another.
This can have applications beyond cryptocurrency, including digital assets, payment systems, supply-chain tracking, tokenisation and other forms of digital record-keeping.
However, blockchain also has limitations. Some networks can experience scalability problems, transaction fees, regulatory uncertainty or significant energy consumption. A blockchain is therefore not necessarily a better solution than a traditional database for every use case.
For beginners, the key concept is relatively simple: blockchain is a method of maintaining a shared, cryptographically linked record across a network, without necessarily relying on a single central authority.
Unlike a traditional database controlled by a single organisation, a public blockchain can be maintained by a distributed network of computers. This removes the need for one central party to control every record.
How does blockchain work?
A blockchain stores information in groups called blocks. When transactions or other data are submitted to a blockchain network, participating computers verify the information according to the network's rules.
Once a group of valid transactions is confirmed, the information can be added to a block. Each block contains information that connects it to the previous block. This creates a chronological chain of records.
Cryptographic hashing plays an important role in this process. A hash is a unique-looking digital value generated from data. If the underlying data changes, the resulting hash also changes. Because blocks are linked through these cryptographic values, changing historical information can be difficult, particularly on large decentralised networks.
What makes blockchain different from a normal database?
A conventional database can usually be modified by administrators with the appropriate permissions. A blockchain can instead distribute control across multiple participants.
Public blockchains also use consensus mechanisms to determine which transactions should be accepted. Bitcoin, for example, uses Proof of Work, while some other blockchain networks use Proof of Stake.
This does not mean that every blockchain is automatically secure or trustworthy. Security depends on factors such as the network's design, consensus mechanism, software implementation, validator or miner participation, and how users manage their private keys.
Why is blockchain important?
The main idea behind blockchain is the ability to maintain a shared record between parties that may not completely trust one another.
This can have applications beyond cryptocurrency, including digital assets, payment systems, supply-chain tracking, tokenisation and other forms of digital record-keeping.
However, blockchain also has limitations. Some networks can experience scalability problems, transaction fees, regulatory uncertainty or significant energy consumption. A blockchain is therefore not necessarily a better solution than a traditional database for every use case.
For beginners, the key concept is relatively simple: blockchain is a method of maintaining a shared, cryptographically linked record across a network, without necessarily relying on a single central authority.