Blockchain technology is a decentralized, distributed ledger that stores the record of ownership of digital assets. Any data stored on blockchain is unable to be modified, making the technology a legitimate disruptor for industries like payments, cybersecurity and healthcare. Discover more on what it is, how it’s used and its history.
What Is Blockchain Technology?
Blockchain, sometimes referred to as distributed ledger technology (DLT), makes the history of any digital asset unalterable and transparent through the use of a decentralized network and cryptographic hashing.
A simple analogy for how blockchain technology operates can be compared to how a Google Docs document works. When you create a Google Doc and share it with a group of people, the document is simply distributed instead of copied or transferred. This creates a decentralized distribution chain that gives everyone access to the base document at the same time. No one is locked out awaiting changes from another party, while all modifications to the document are being recorded in real-time, making changes completely transparent. A significant gap to note however is that unlike Google Docs, original content and data on the blockchain cannot be modified once written, adding to its level of security.
How Does Blockchain Work?
For proof-of-work blockchains, this technology consists of three important concepts: blocks, nodes and miners.
What Is a Block?
Every chain consists of multiple blocks and each block has three basic elements:
- The data in the block.
- The nonce — “number used only once.” A nonce in blockchain is a whole number that’s randomly generated when a block is created, which then generates a block header hash.
- The hash — a hash in blockchain is a number permanently attached to the nonce. For Bitcoin hashes, these values must start with a huge number of zeroes (i.e., be extremely small).
When the first block of a chain is created, a nonce generates the cryptographic hash. The data in the block is considered signed and forever tied to the nonce and hash unless it is mined.