TechTarget.com/searchcio

https://www.techtarget.com/searchcio/definition/blockchain

What is blockchain? Definition, examples and how it works

By Kinza Yasar

Blockchain is a distributed ledger technology (DLT) that's shared across a network of computers to keep a digital record of transactions. Blockchain is known for its role in cryptocurrency systems where it maintains a secure and decentralized record of transactions. However, its applications extend beyond cryptocurrencies to various fields, including supply chain management, healthcare and finance.

Each computer in a blockchain network maintains a copy of the ledger where transactions are recorded to prevent a single point of failure. All copies of the blockchain are updated and validated simultaneously.

Blockchain is also considered a type of database, but it differs from conventional databases in how it stores and manages information. Instead of storing data in rows, columns, tables and files as traditional databases do, a blockchain stores data in blocks that are digitally chained together. It's a decentralized database managed by computers belonging to a peer-to-peer network instead of a central computer such as in traditional databases.

Blockchains offer a secure, transparent and efficient way to manage and verify data across diverse industries. Bitcoin, launched in 2009 on the bitcoin blockchain, was the first cryptocurrency and popular application to successfully use blockchain. As a result, blockchain has been most often associated with bitcoin and alternatives such as dogecoin and bitcoin cash, both of which use their own public ledgers.

Types of blockchain

There are four main types of blockchain:

How blockchain and distributed ledger technology work

Blockchain uses a multistep process that includes the following five steps:

  1. An authorized participant inputs a transaction, which must be authenticated by the technology.
  2. That action creates a block that represents the specific transaction or data.
  3. The block is sent to every computer node in the network.
  4. Authorized nodes validate transactions and add the block to the existing blockchain.
  5. The update is distributed across the network, which finalizes the transaction.

These steps take place in near real time and involve a range of elements. Nodes in public blockchain networks are referred to as miners; they're typically paid for this task -- often in processes called proof of work (PoW) or proof of stake (PoS) -- usually in the form of cryptocurrency.

A blockchain ledger consists of two types of records: individual transactions and blocks. The first block has a header and data that pertain to transactions taking place within a set time period. The block's timestamp is used to help create an alphanumeric string called a hash. After the first block has been created, each subsequent block in the ledger uses the previous block's hash to calculate its own hash.

Before a new block can be added to the chain, its authenticity must be verified by a computational process called validation or consensus. At this point in the blockchain process, a majority of nodes in the network must agree the new block's hash has been calculated correctly. Consensus ensures that all copies of the blockchain distributed ledger share the same state.

Once a block has been added, it can be referenced in subsequent blocks, but it can't be changed. If someone attempts to swap out a block, the hashes for previous and subsequent blocks will also change and disrupt the ledger's shared state.

When consensus is no longer possible, other computers in the network are aware that a problem has occurred, and no new blocks are added to the chain until the problem is solved. Typically, the block causing the error will be discarded and the consensus process will be repeated. This eliminates a single point of failure.

Key features of blockchain technology

Blockchain technology is built on a foundation of unique characteristics that differentiate it from traditional databases. The following are its most important and defining characteristics:

Blockchain, digital currency, cryptocurrency and Bitcoin explained

The terms blockchain, cryptocurrency and bitcoin are frequently lumped together, along with digital currency, and sometimes they're erroneously used interchangeably. Although they all fall under the umbrella of DLT, each is a distinct entity.

Blockchain and smart contracts

Smart contracts are one of the most important features of blockchain technology. They are self-executing digital contracts written in code that operate automatically according to predefined rules and conditions. Smart contracts are designed to facilitate, verify and enforce the negotiation or performance of an agreement without the need for intermediaries, such as lawyers, banks or other third parties.

Once the smart contract's conditions are met, it automatically executes the agreed-upon actions or transactions in the contract. After the transaction is complete, the smart contract is permanently recorded on the blockchain, confirming its immutability so it can't be altered or deleted. Access to transaction details can be restricted so only authorized parties can view the results.

Smart contracts are typically deployed on blockchain platforms that provide the necessary security and transparency for their execution. Ethereum is a popular blockchain platform for smart contracts. It's used for a range of applications such as financial transactions, supply chain management, real estate deals and digital identity verification.

Smart contracts have several benefits. By eliminating intermediaries, smart contract technology reduces costs. It also cuts out complications and interference intermediaries can cause, speeding processes and enhancing security.

Additional blockchain examples and use cases

Blockchain continues to mature and gain acceptance as more companies across various industries learn to use it. Blockchain's use cases and industry applications have grown far outside its original cryptocurrency application to include smart contracts, cybersecurity, internet of things (IoT) and non-fungible tokens. NFTs are digital assets representing all or portions of real-world objects such as art or music. They're bought, sold and traded online, and they're a popular way to buy and sell digital artwork.

Some of blockchain technology's real-world applications include the following:

Organizations across various industries use blockchain-based applications as a secure and cost-effective way to create and manage a distributed database and to maintain records for all types of digital transactions. As a result, blockchain is increasingly viewed as a way of securely tracking and sharing data among multiple business entities.

Advantages of blockchain

Experts cite several key benefits to using blockchain, including the following:

Disadvantages of blockchain

According to experts, blockchain also has the following potential drawbacks, risks and challenges:

Leading blockchain platforms

According to Gartner reviews, examples of blockchain platforms include the following:

Blockchain adoption considerations

Any enterprise considering whether to implement a blockchain application should first consider whether it needs blockchain to achieve its objectives. Blockchain has several significant benefits, particularly in security, but it doesn't cater to all database needs and there are other alternatives for businesses to consider.

Conventional, centralized databases are often the better option in many circumstances, especially when speed and performance are critical factors. They're also better when transactions only happen inside the enterprise or between a limited number of entities where trust has been fully established.

In choosing a blockchain platform, an organization should keep in mind which consensus algorithm to use. The consensus algorithm is a core piece of a blockchain network and one that can have a big effect on speed. It's the procedure through which the peers in a blockchain network reach agreement about the present state of the distributed ledger. This helps to establish trust among users of the blockchain.

There are a few standard methods that blockchain and other distributed database platforms use to arrive at a consensus. Common consensus algorithms include the following:

When adopting blockchain technology, organizations should consider regulatory compliance requirements to ensure adherence to relevant laws and guidelines. Additionally, evaluating the costs of blockchain execution and maintenance, along with the user experience, is essential for encouraging adoption and maximizing its benefits.

Blockchain privacy and security

Privacy and security are major advantages of blockchain. Private data is stored in blocks. Blocks are always stored chronologically, and it's extremely difficult to change a block once it has been added to the end of the blockchain.

Each block has its own hash code that contains the hash code of the block that comes before it. If a hacker tries to edit a block or access its information, the block's hash will change, meaning the hacker would have to change every other block that comes after it, which would take a massive amount of computing power.

Blockchain technology is still susceptible to 51% attacks that can circumvent a consensus algorithm. With these attacks, an attacker has more than 50% control over all the computing power on a blockchain, giving them the ability to overwhelm the other participants on the network. This type of attack is unlikely, because it would take a large amount of effort and a lot of computing power to execute.

When adopting blockchain, organizations must weigh the pros and cons of choosing between public and private blockchains. Public blockchains such as bitcoin and ethereum offer transparency, but transactions are visible to anyone. Private blockchains provide more privacy, but the lack of transparency can raise trust issues among participants.

Protecting the data shared across the blockchain is also important because it involves distributing data across a decentralized network. Techniques including encryption and privacy-enhancing protocols help mitigate risks while ensuring compliance with data protection regulations.

Blockchain vs. centralized ledgers

Blockchain technology and centralized ledgers have several key differences, including the following:

History of blockchain

The original idea for blockchain technology was considered decades ago. A protocol similar to blockchain was first proposed in a 1982 dissertation by David Chaum, an American computer scientist and cryptographer. In 1991, Stuart Haber and W. Scott Stornetta expanded on the original description of a chain of blocks secured through cryptography. From this point on, various individuals began working on developing digital currencies.

In 2008, a developer or group of developers working under the pseudonym Satoshi Nakamoto developed a white paper that established the model for blockchain, including the hash method used to timestamp blocks. In 2009, Satoshi Nakamoto implemented a blockchain using the bitcoin currency. To this day, no one knows for sure who Satoshi Nakamoto is.

Interest in enterprise applications of blockchain has grown as the technology evolved and blockchain-based software and peer-to-peer networks designed for the enterprise came to market. Around 2014, blockchain technology applications -- distinct from their use in cryptocurrencies -- began to emerge as experts identified potential uses of the technology for other types of financial and organizational transactions.

Some specific early examples of enterprise applications include the following:

In recent years, several blockchain technology trends have arisen, including decentralized finance (DeFi), a type of financial framework based on the ethereum blockchain network. DeFi is different from centralized finance models within cryptocurrency markets in that there's no centralized authority that controls or intercedes in transactions.

The future of blockchain

Technologies such as AI, IoT, NFTs and the metaverse are expected to be greatly influenced by blockchain. Blockchain is also driving advancements in virtual reality by facilitating seamless interoperability between metaverse platforms and games, enabling users to easily transfer assets and characters across different virtual worlds.

Sharding, a technique to improve blockchain scalability by dividing it into smaller chunks for parallel transaction processing, is also gaining wider adoption. Initially discussed in the ethereum community in 2013, blockchain platform Zilliqa first adopted the technique. While sharding addresses scalability issues, full-scale sharding is still being developed for major platforms, including ethereum, with plans for future upgrades like ethereum 2.0.

However, blockchain is also facing legal and regulatory challenges, as well as controversies surrounding fraudulent activities, such as the high-profile collapse of exchange service FTX. Despite this, enterprises continue to invest in blockchain and its applications, most notably through the rise of NFTs and the NFT marketplace.

Blockchain is a growing enterprise technology. Learn more about it in our ultimate enterprise guide to blockchain.

Alexander Gillis also contributed to this definition.

30 Jan 2025

All Rights Reserved, Copyright 2007 - 2025, TechTarget | Read our Privacy Statement