Blockchain

Cheat sheet: what is blockchain?

Share this post:

This guide is for anyone who has ever nodded politely at the mention of blockchain, while secretly breaking into a cold sweat and praying for a change of subject. I hear you, my friend. Here to help is a no-nonsense, no-jargon explanation of what blockchain entails and what you might use it for.

Blockchain in a nutshell

Before we start, here’s a spiel for you to memorize and regurgitate to the adulation of your friends:

“A blockchain is a highly secure way of recording transactions and contractual agreements. It’s a tamper-resistant, digital ledger, visible to all the individuals, companies, service providers or other parties involved in a business transaction.”

Got it? Good. You now know more than most people. So, let’s take some time to go a little deeper.

Blockchain 101: the basics

The first thing you need to know is this: ‘blockchain’ = ‘digital ledger’.

Once upon a time, a shop owner might record individual transactions in a paper ledger, using one line for each new record. A blockchain uses the same principle, but instead of lines in a ledger, each transaction is recorded digitally in a ‘block’, and linked to records of other transactions to form a chain.

Of course, recording individual transactions doesn’t pose much of a challenge. But what if you want to track multiple transactions, between companies or even across international borders? For example, what if you want to see and manage each step in a supply chain for dairy goods, from farm to table?

If each company or individual involved (the farmer, the processing plant, shipping company, customs official, buyer, to name just a few) keeps their own records, tracking the progress of a multi transaction agreement becomes very difficult. With blockchain, instead of these multiple records, there’s just one, and it’s accessible to everyone who needs it.

Use cases

Generally, a blockchain ledger is used in three ways; to:

  1. Record exchange of money;
  2. Document the way goods move through a supply chain;
  3. Create and store contractual agreements.

The easiest way to understand it is to look at an example, so let’s take an imaginary supply chain as our jumping off point. We’ll imagine the journey a perishable foodstuff (say milk) takes from farm to consumer. It’s something like this:

  1. The dairy farm: milking and initial storage;
  2. Processing: transportation to a dairy processor for testing, pasteurizing and packaging;
  3. Transportation: shipping in refrigerated trucks to retailers like supermarkets or convenience stores;
  4. Retail: storage in a refrigerated display unit;
  5. Consumption: customer purchase and consumption.

Already, there are any number of intermediaries involved in this supply chain, each with their own record of their part in the transaction. If the milk is being shipped abroad, the list grows even longer to include entities like customs officials and port authorities.

The difficulty with a supply chain like this one is that there isn’t a single, synchronized record of the transaction from beginning to end. And this is why we need blockchain. Blockchain is a single, synchronized, immutable record of every transaction, visible to everyone in the supply chain.

The blockchain ledger records the sequence of transactions from the beginning to the end of the supply chain. This means you can easily trace the path from the dairy farm to the consumer with super transparency and security.

Three features of blockchain: Distributed, Permissioned, and Secure

Blockchain’s three main selling points are that it is:

  1. Distributed;
  2. Permissioned;
  3. Secure.

Let’s break it down. ‘Distributed’ means that the record is shared, and cannot be controlled by any single person.

As the record is ‘Permissioned’, each participant has secure access to the record. No new record can be added without the say-so of the other participants, and no individual record (‘block’) can be deleted, period. Even a systems administrator can’t make changes to an existing block.

This makes the blockchain ‘Secure’, because records are safe from manipulation. What you get is an indisputable, audited record of information, for which all parties are accountable.

What are the advantages?

In a nutshell, blockchain is a streamlining genius. It’s a faff eliminator extraordinaire. Blockchain will:

  • Speed up all kinds of processes
  • Lower transaction costs by cutting out the middle man
  • Provide trust and security

Further resources

Now that you’re happy with the basics, you might like to explore blockchain further. Keep an eye on the blog for next week’s cheat sheet to blockchain and the IoT, which will explain how the two technologies interlink.

In the meantime, you might find these resources useful:

More Blockchain stories

Boarding Call: IoT Exchange Sydney – Have you registered yet?

Written by Joel Pinto | July 9, 2019 | Asset Management, Conferences, Engineering...

The IBM IoT Exchange is for leaders and hands-on domain experts in asset management and operations and buildings as well as product engineering. The conferences will feature executive insights, deep domain expert presentations and an exhibition where IBM and leading IBM Business Partners showcase examples of how effective use of data and AI are transforming business operations today. ...read more


Urgent worldwide call for developers: help us provide earthquake preparation to those in impacted areas

Written by Lin Ju | July 8, 2019 | Charity and development, Environment, News / Press release

A group of us at IBM in Toronto, Canada have developed a solution to assist those who live in volatile areas. Frida, an end-to-end solution for natural disasters, also brings support to first responders and others who provide much needed relief when disaster strikes. ...read more


Coming to a city near you: Engineering Academy Comes to You event

Written by Mark Kovich | June 27, 2019 | Conferences, Engineering, Events

Our upcoming Engineering Academy Comes to You event in Huntsville, AL gives IBM clients the opportunity to interact with those who deeply understand how to unlock the value of data using IoT, AI and agile techniques. Attendees will be able to speak to, and ask questions of IBM offering and product managers, and technical development leads who really know their stuff. You’ll also have the chance to speak to and network with other clients from across the IBM Engineering community. ...read more