Blockchain: Structure, History, Uses, and Key Concepts
Blockchain is a distributed ledger that links timestamped records using cryptography. This article explains its structure, consensus mechanisms, origins, common applications, and notable limitations.
Overview
A blockchain is a distributed digital ledger that records transactions or entries in an ordered sequence of blocks. Each block contains data together with metadata such as a timestamp and a reference to the preceding block. The chain structure and cryptographic techniques make retroactive modification difficult, so blockchains are often described as append-only ledgers that enhance assurance about the integrity and ordering of stored records. Blockchain technology is most familiar through its role in digital money and related systems, but the underlying concept is more general and can be applied whenever tamper-evident records are useful.
Image gallery
2 ImagesCore components and terminology
The basic ingredients of a blockchain include the block, the link between blocks and the network that stores and validates the chain. A typical block contains a payload (the recorded transactions or data), a timestamp, and a compact summary of its contents produced by a hash function. Systems also rely on public-key methods and digital signatures so participants can prove the origin and authenticity of entries. The concept of a checksum or digest underpins tamper detection: if the data are altered, the digest changes and inconsistency becomes detectable. When a new block is created it normally contains the hash of the previous block, which creates the characteristic linked structure.
How blocks are linked and secured
Linking blocks by including the previous block's hash means any change in an earlier block cascades through the chain: every subsequent block must be recomputed or otherwise reconciled. Many practical blockchains add further structures, for example Merkle trees inside a block to summarize many records compactly and allow efficient proofs of inclusion. Cryptographic properties of hash functions and the use of cryptography more broadly create strong evidence that recorded data have not been silently altered. Networks can require that entries be signed with participants' private keys so readers can verify the signer using a corresponding public key.
Consensus and networks
Most blockchains are maintained by a distributed group of peers that follow a shared protocol. A peer-to-peer network allows copies of the ledger to be stored across many nodes, improving availability and making unilateral tampering difficult. To decide which candidate blocks are accepted, systems use a consensus mechanism. Examples include proof-of-work, proof-of-stake, and other algorithms that help the network converge on a single history even when some participants are unreliable or malicious. The method and rules determine how expensive or difficult it is to rewrite history: in many designs an attacker must control a majority of the network's validating power to succeed.
Origins and development
The idea of linking records to make tampering evident dates back decades and was formalized in work by Stuart Haber and Scott Stornetta in the early 1990s; their research explored methods to secure digital records and is often cited in the literature (Haber and Stornetta papers). A commercial service employing chained timestamps appeared in the mid-1990s. The modern wave of public blockchains began in 2008 when an author using the name Satoshi Nakamoto published a design that combined a chained ledger with a distributed consensus method to support a digital cryptocurrency. That system, known as bitcoin, demonstrated a way to prevent double-spending without a centralized authority and inspired many subsequent systems and research directions.
Common uses and examples
Blockchains are used where an auditable, tamper-evident record is valuable. Financial payments and settlements are the most prominent application because blockchains can record value transfers and settle disputes about order and ownership. Other domains include supply-chain traceability, health and identity record management, notarization of documents, digital rights and gaming assets, and public registries such as land titles. Experimental and pilot projects have explored election systems and voting, though production use requires careful attention to privacy, accessibility and resilience.
Advantages, trade-offs and distinctions
Blockchains offer transparency, cryptographic integrity guarantees, and resilience through replication, but they are not a universal solution. Compared with centralized databases, they can impose higher storage, bandwidth and computational costs and may present privacy challenges because replicated data are visible to many participants. Different blockchain designs balance decentralization, performance and security in various ways: permissionless public ledgers emphasize open participation, while permissioned ledgers restrict who may validate entries to improve efficiency. Understanding these trade-offs is essential when deciding whether blockchain is the right tool for a particular problem.
Further reading
- Introductory materials on cryptography and hash functions for technical background.
- Technical descriptions of peer-to-peer networks and consensus protocols.
- Historical sources such as the work by Haber and Stornetta and the original Bitcoin white paper discussing cryptocurrency and bitcoin.

History
The first principles for cryptographically secured chaining of individual blocks were described by Stuart Haber and W. Scott Stornetta in 1991, by Ross J. Anderson in 1996, and by Bruce Schneier and John Kelsey in 1998. In 1998, Nick Szabo also worked on a mechanism for a decentralized digital currency, which he called "Bit Gold". In 2000, Stefan Konst developed a general theory on cryptographically secured chaining and derived various solutions for its implementation.
The concept of the blockchain as a distributed database management system was first described by Satoshi Nakamoto in the Bitcoin white paper in 2008. The following year, he published the first implementation of the Bitcoin software, thereby launching the first publicly distributed blockchain.
Properties
New blocks are created via a consensus process and then attached to the blockchain. The most popular consensus method is the proof-of-work method; however, there are numerous other forms of establishing consensus (proof of stake, proof of capacity, proof of burn, proof of activity). The sequential storage of data in a blockchain means that it cannot be subsequently changed without damaging the integrity of the entire system. This makes the manipulation of data much more difficult. The decentralized consensus mechanism replaces the need for a trusted third party to confirm the integrity of transactions.
Linking principle
A blockchain is a chained sequence of data blocks that continues to be updated over time.
Decentralized storage
A blockchain is not stored centrally, but is maintained as a distributed register. All participants store their own copy and update it.
Consensus mechanism
It must be ensured that an identical chain is created for all participants. To do this, proposals for new blocks must first be developed. This is done by validators (called "miners" in Bitcoin). Then the participants must agree on which proposed block will actually be inserted into the chain. This is done through a so-called consensus protocol, an algorithmic procedure for voting.
Manipulation security
Cryptographic procedures ensure that the blockchain cannot be subsequently changed. The chain of blocks is therefore unchangeable, forgery-proof and tamper-proof.
Transparency/confidentiality
The data stored on the blockchain can be viewed by all participants. However, this does not necessarily mean that it can be meaningfully read by all, as content can be stored in encrypted form. Blockchains thus allow a flexible design of the degree of confidentiality.
Non-repudiation
By using digital signatures, information can be stored in the blockchain that proves in a forgery-proof manner that participants have indisputably deposited certain data, e.g. have initiated transactions.
Application example Bitcoin
See also: "Blockchain" in the article Bitcoin
In Bitcoin, a blockchain consists of a series of data blocks, each of which combines one or more transactions and provides them with a checksum, i.e. they are combined in pairs to form a hash tree. The root of the tree (also called Merkle root, or top hash) is then stored in the associated header. The entire header is then hashed as well; this value is stored in the subsequent header. This ensures that no transaction can be changed without also changing the associated header and all subsequent blocks.
Bitcoin's blockchain is the oldest blockchain. It started in January 2009, had a size of approximately 221.846 GB as of early June 2019, and was redundant and publicly accessible on approximately 9,516 nodes as of June 5, 2019.
Application example Auditing
Auditing in information technology is about recording security-critical operations of software processes. This applies in particular to the access to and modification of confidential or critical information. Auditing is suitable for a blockchain because it produces relatively small amounts of data and at the same time has high security requirements.
A blockchain can protect the audit log (also known as the audit trail) from change. In addition, the individual entries should be provided with a digital signature to ensure authenticity. A decentralized consensus mechanism, as with Bitcoin, is not absolutely necessary.
Since, on the one hand, confidential information is stored and, on the other hand, no element of the blockchain can be deleted without making it invalid, the individual entries can also be encrypted. Since the implementation of blockchains is currently (as of May 2017) very complex due to the lack of easy-to-use implementations, their use is only recommended for information that requires special protection.
Examples of use include auditing medical information systems (e.g., electronic health records), contracts and monetary transactions with high financial value, military secrets, legislation and electronic voting, security management of critical facilities, or data from large corporations covered by the Sarbanes-Oxley Act or similar directives.
As announced in July 2018, the four accounting firms Deloitte, KPMG, PricewaterhouseCoopers International and Ernst & Young are testing a blockchain service for auditing the interim reports of public companies. The aim is to enable auditing firms to track business transactions through a traceable and tamper-proof data chain in a decentralized manner, streamlining and automating the confirmation process.
Application example capital markets
Blockchain is also being considered as an application in capital markets. The R3 consortium, with several financial institutions, has released the Corda platform, which is intended to provide a substructure for blockchain applications for capital markets. The platform is expected to be in use until 2021 as a pilot for the Swedish Riksbank's e-krona, in collaboration with Accenture.
The largest areas of application for capital markets are in the settlement of shares and other financial instruments, the issuance of syndicated loans and the financing of companies with equity.
Application example supply chains for food
The use of a blockchain, in which the participants jointly document the supply chain transactions, can enable significant cost and time savings here. A blockchain could eliminate the distrust of a central register-keeping actor, since a blockchain register is accessible to all participants. In this context, the accounting and reading rights can be distributed in a tiered manner, adapted to the different user groups and their needs, such as manufacturers, freight forwarders, customs and various consumers. Thus, there is no complete transparency that competitors could exploit. For end consumers, for example, only read rights can be granted, on the basis of which the origin and the entire supply chain can be transparently and verifiably traced from the harvest to processing, logistics, customs clearance, certification, food monitoring, the wholesaler to the retailer.
There is also automation potential for the documentation requirements that must be met: For example, a sensor installed in the container could measure the temperature of food, write the measurement data to the blockchain and thus document complete compliance with the cold chain. If it were not adhered to, an appropriately set up smart contract could automatically sound the alarm.
Questions and answers
Q: What is a blockchain?
A: A blockchain is a method of storing a list of entries that cannot be changed easily after they are created. It uses concepts from cryptography, such as digital signatures and hash functions, to ensure the integrity of the data.
Q: How does a blockchain work?
A: A blockchain combines two ideas - given some data it is easy to calculate a checksum over the data using special hash functions which return a value that always has the same length; and given the same input these functions must return the same output (hash value/message digest). In addition to this, each block typically also contains a timestamp and some payload. Each block uses a digital signature which allows detecting any change in the data since it was made. When new blocks are created, they contain the hash value of the previous block. Blockchains are managed by peer-to-peer networks which use protocols to communicate with each other, create and validate new blocks. Once recorded, data in any given block cannot be changed easily anymore as all subsequent blocks need to be changed too.
Q: What is double spending?
A: Double spending refers to when someone spends money more than once or attempts to spend money twice without having enough funds for both transactions.
Q: Who invented Blockchain?
A: Blockchain was invented by Stuart Haber and Scott Stornetta in 1991 as a means to assure the integrity of digital records.
Q: What did Satoshi Nakamoto reference in 2008?
A: In 2008, Satoshi Nakamoto referenced two papers by Haber and Stornetta (references 3 & 4) in his paper "Bitcoin : A Peer To Peer Electronic Cash System" which served as public transaction ledger for cryptocurrency bitcoin.
Q: What problem did Bitcoin solve with its blockchain technology?
A: With its blockchain technology Bitcoin solved double-spending problem without needing trusted authority or central server.
Q: What are some common use cases for Blockchain technology?
A: Common use cases for Blockchain technology include medical records management, identity management, food traceability, gaming and voting systems
Related articles
Author
AlegsaOnline.com Blockchain: Structure, History, Uses, and Key Concepts Leandro Alegsa
URL: https://en.alegsaonline.com/art/12215
Sources
- blox.io : "Crypto bookkeeping"
- mcdonnell.mit.edu : "Blockchains and electronic health records"
- pubpub.org : "MedRec: Medical Data Management on the Blockchain" · web.archive.org
- americanbanker.com : "How Blockchain Fits into the Future of Digital Identity" · web.archive.org
- bitcoinmagazine.com : "Microsoft Building Open Blockchain-Based Identity System With Blockstack, ConsenSys" · web.archive.org
- bitcoinmagazine.com : "Department of Homeland Security Awards Blockchain Tech Development Grants for Identity Management and Privacy Protection" · web.archive.org
- cnbc.com : "IBM partners with Nestle, Unilever and other food giants to trace food contamination with blockchain" · web.archive.org
- cryptonews.com : "What is Blockchain Technology?" · web.archive.org
