What is blockchain?
The tech that underpins the biggest cryptocurrency in the world is branching out
Blockchain is an advanced way of logging and protecting data and changes to a decentralised database that makes it difficult to manipulate. It's the technology that underpins digital currencies, such as Bitcoin, and helps to protect against double-spending and hyperinflation in banking. It's even used to achieve automated supply chain management in manufacturing.
Blockchain is a type of distributed ledger, one that operates as a public platform of data records that isn't "owned" by any individual. It allows people to exchange information in real-time, with that information changing hands multiple times at once, all while being verified to ensure changes are legitimate.
Blockchain is among the most experimental and emerging technologies around given the sheer amount of moving parts needed to ensure the information is correct at all times, wherever it resides. There's also a pressing need to ensure it's accurate, and that everybody can access the same information as each other.
Data resides in a limited number of "blocks" that together make up a "chain", hence the name Blockchain. Any data sent or received over the chain of data blocks can be viewed by any person, at any time. Any changes to the chain are confirmed and uploaded at the same time as well. Because it doesn't reside in a single location, however, such as a database or server, it means it's incredibly difficult to disrupt or hack; this would require every single node supporting the network to be compromised at the same time.
Although originally developed for digital currencies, businesses are now seeing the benefits of implementing forms of distributed ledgers in their own organisations, particularly to protect secure data in environments such as hospitals or by estate agents to secure property purchases.
New use cases
No-one really knows who invented Blockchain. Its initial research paper was published under the name 'Satoshi Nakamoto', the same person attributed to the creation of Bitcoin but it's likely that the name on the paper was a pseudonym for a group of people who all had a hand in the technology's development.
Blockchain solved the problem of 'double spending', recording what transactions had taken place on the network and preventing users from using the same digital token more than once. It also presented the opportunity for the currency to be decentralised, so governments and other authorities were not required to regulate or oversee it, making it a completely free, global currency.
However, the idea of having a distributed ledger that is not owned by anyone clearly has benefits. For one, it's super-secure because no one owns the original file and it can be updated without the threat of hack.
It also means data even the most sensitive information such as that related to personal identities, medical information and insurance records can be stored in a place that can be made accessible by all parties in a way that's trusted.
Now that the technology has been in the public domain for a good few years, companies are finding innovative ways of deploying it. There are, for example, a slew of cannabis startups using blockchain to get a head start in an emerging industry. Most recently, startup TruTrace Technologies partnered with auditing firm Deloitte to track cannabis using blockchain technology, according to Proactive Investors.
The system tracks the drug from seed to sale in order for customers and retailers to know the history of the product as it passes through the supply and consumption chain.
The rise of blocks
Blockchain relies on blocks of data connected in a chain, as its autonym name suggests. The chain is cryptographically secured and distributed among those that want to change or tweak parts using a network. As the chain evolves, new blocks are added and the person or node that adds that block is solely responsible for authorising it and ensuring it's correct.
What's unique about blockchain technologies is that none of the blocks can be changed or removed after being added - a reason to ensure it's definitely correct or accurate before adding to the chain.
The way blockchains are created makes them perfect for highly regulated industries that need to have a paper trail of changes. Because it's tamper-proof, the financial sector is one of the industries taking the technology seriously and it was created for Bitcoin for exactly this reason.
Bitcoin miners add the blocks, acting as nodes in a huge peer-to-peer (P2P) network. Everyone works together to validate transactions, without changing anything in the chain. Because every block is linked together in a chain, nothing can be changed without breaking the chain and to change anything, it would need every person who's ever added a block to change their additions - an impossible task when so many people are using a single network.
Not all blockchains are built the same, and the time it takes to process blocks of transactions can vary. Given the nature of buying and selling, cryptocurrency blockchains tend to be the quickest examples. The Ethereum blockchain, which supports the Ether cryptocurrency as well as countless other industry projects, is able to process transactions in around 15 seconds, whereas Bitcoin's network generally takes around 15 minutes.
More affordable and efficient
Blockchain networks can operate through multiple computers across the world, sometimes thousands, in an open P2P configuration. There is no centralised database or server, and because of this users, or nodes, can organise and audit information quicker and more effectively. But the time taken to verify information does scale with the size of the network.
There are benefits to the nature of blockchain networks, with implications for privacy and security. For instance, the fact the data is not stored in any one location means it is difficult, if not impossible, to hack these networks and steal any data, or shut them down. They are also able to withstand the risk of outages, as all nodes would have to be individually taken down for the blockchain to be knocked offline.
Cooperation and collaboration is normally at the heart of most blockchain networks too, with the various users operating under a shared goal. For example, users in the financial services sector would be working to building a safer and more secure method for storing and processing transaction information. While a physical file room may have once been a fixture of such operations, a blockchain network can enable one to transmit data far quicker, and more accurately.
The scope for blockchain to reduce the risks of fraud, and allow for more affordable financial processes, is greater too - with many systems such as these, albeit in their infancy, already producing some results. Santander, for example, earlier this year rolled out a blockchain technology based on Ripple that could accelerate payments across borders.
Public vs private
Much like the field of cloud computing, the function and implementation of blockchain can vary significantly depending on whether it's designed to be public or private. The primary distinction between these types comes down to who can access a system.
Public blockchains operate a shared network that allows anyone to maintain the ledger and participate in the execution of blockchain protocol - in other words, authorise the creation of blocks. It's essential for services such as Bitcoin, which operates the largest public blockchain, as it needs to encourage as many users as possible to its ledger to ensure the currency grows.
Public blockchains are considered entirely decentralised, but in order to maintain trust, they typically employ economic incentives, such as cryptocurrencies, and cryptographic verification. This verification process requires every user, or 'node', to solve increasingly complex and resource intensive problems known as a 'proof of work', in order to stay in sync.
This means public blockchains often require immense computational power to maintain the ledger, which only worsens as more nodes are added, and predicting how much that will increase is difficult. Given the number of voices in the community, it's also incredibly difficult to reach a consensus on any technical changes to a public blockchain - as demonstrated by Bitcoin's two recent hard forks.
Private blockchains are arguably the antithesis of what the technology was originally designed for. Instead of a decentralised, open ledger, a private blockchain is entirely centralised, maintained by nodes belonging to a single organisation or entity.
It's a novel design tweak that has allowed the technology to flourish within those organisations looking for the same streamlined transactions afforded by public blockchains, only with highly restricted access. As there are fewer participants on the network, transactions are normally cheaper and verified far quicker on private chains, and fixes to faults or network upgrades can be implemented almost immediately.
In order to share the data stored on a private chain, they often operate using a permission-based system, in which node participants are able to grant read access to external parties, such as auditors or regulators looking to check the inner workings of a company.
Unfortunately, as there are fewer nodes maintaining the blockchain, it can't offer the same high levels of security afforded by decentralised chains.
'Consortium' is best described as the 'hybrid cloud' of blockchain. It provides the robust controls and 'high trust' transactions of private blockchains, only without being confined to the oversight of a single entity.
It sits somewhere in the middle. Although they provide the same limited access and high efficiency afforded by private blockchains, dedicated nodes are set aside to be controlled by external companies or agents, instead of having only read access under a private blockchain.
The easiest way to understand how it differs is to think of consortium blockchains as the equivalent of a council group - with each member having responsibility for maintaining the blockchain, and each having permissions to give read access.
Given its collaborative design, it's a perfect solution for supporting the work of government committees or industry action groups where a number of companies may come together to tackle an issue - whether that be industries working to combat climate change or maintaining a shared ledger to support the work of the United Nations.
Blockchain vs Distributed Ledger Technology
The term blockchain' is often deployed to refer to a host of similar yet different technologies, and is often falsely used to refer to any decentralised distributed database. Blockchain is, in reality, only one form of the emerging distributed ledger technology (DLT).
DLT is a form of technology comparable to a database but distributed across multiple physical sites and locations, regardless of how near or far from one another. The purpose of such a phenomenon is to avoid having to rely on a centralised storage system or the need for a middle-man, like a network, to authorise and record changes to the records. When changes are requested, the lack of a centralised system means approval is demanded from all notes across a DLT network.
This concept is being adopted by businesses and organisations at a fast pace, and across various industries. This is not just an innovation developed and taken up by tech companies, but sectors like manufacturing and finance.
There are a number of formats in which DLT arises, but the central idea of a diversity of control is at the heart of all of these. One form of distributed ledger, for example, allows data to be stored on separate nodes, such as banking records beginning with each letter of the alphabet dispersed among different locations Rather than replicated to each area, like in a database as we've always known, the data is spread across parts of a network.
Blockchain simply refers to one iteration of this form of technology, more specifically, a data structure that takes the shape of entries stored in blocks. This form of structuring data offers an element of synchronisation between parts of a network - and it's essential for supporting innovations like Bitcoin.
Despite its success as the building block of currencies like Bitcoin, the system doesn't necessarily need to have miners and tokens to qualify as a blockchain - the term simply refers to the structure of arranging data into blocks. Blockchains, as a result, are decentralised ledgers where data is replicated rather than distributed.
Unfortunately, the frequency at which blockchain and distributed ledger are used interchangeably has created confusion over the technology as a whole, leading many to dismiss blockchain as simply a tool for Bitcoin.
The IT Pro guide to Windows 10 migration
Everything you need to know for a successful transitionDownload now
Managing security risk and compliance in a challenging landscape
How key technology partners grow with your organisationDownload now
Software-defined storage for dummies
Control storage costs, eliminate storage bottlenecks and solve storage management challengesDownload now
6 best practices for escaping ransomware
A complete guide to tackling ransomware attacksDownload now