Blockchain technology: not just for cryptocurrency

Imagine a place where you can safely store all your personal information and only you decide who has access to it. You can choose which parts of that information you want to share, and you can just as easily revoke that access.

If this place ever comes into existence, I am willing to bet it will be built on blockchain technology.

Blockchain technology is still very much in development, but those in the know are convinced it will change many markets and industries. So, after delving into the workings of blockchain and crypto-currency, it’s time to have a closer look at what blockchain technology can do outside the realm of cryptocurrencies. Most of these possibilities take the form of smart contracts.

What is a smart contract?

The expression “smart contracts” was coined by Nick Szabo long before blockchain technology was refined. He envisioned a technology meant to replace legal contracts, where the terms of a contract could be digitized and automated. An action (payment) could be completed as soon as the condition (delivery) was met.

After the introduction of blockchain, the term “smart contract” was used more widely as software that runs computations on the blockchain.

As a quick reminder, the blockchain is defined as a distributed, decentralized, cryptographically-secured ledger, where each new block contains a reference to the previous block, as well as all the confirmed “transactions” since that previous block was approved.

I use the term transactions lightly here since it would seem to imply that we are still discussing crypto-currency, which is not the case. We call them transactions because of the protocols that are in place to determine whether a contract is considered fulfilled.

Today, a smart contract can be any kind of software, as long as it’s based on blockchain technology. It can be used not only to complete “transactions,” but to secure data. A smart contract could specify that your physician has access to your medical history, but she can’t see your financial history.

Some early blockchain technology developers

Although the use of the blockchain technology for other applications is still in the early stages, we are seeing some promising developments. For example, the Ethereum Project advertises itself as a decentralized platform that runs smart contracts: applications that run exactly as programmed, without any possibility of downtime, censorship, fraud, or third-party interference. A list of 850 apps built on the Ethereum platform can be found at

One of the best known Ethereum-based apps is Augur, which uses a blockchain-based betting system to use the knowledge of the masses in order to predict upcoming events.

IBM is involved in some try-outs with major global companies like Maersk based on the Hyperledger Fabric. Hyperledger Fabric is a blockchain framework that provides a foundation for developing applications or solutions with a modular architecture. It was designed by IBM and Digital Asset as a technology to host smart contracts called “chaincode” that comprise the application logic of the system.

The potential future applications of this technology are endless, from implementing a blockchain ledger in order to streamline management operations and approvals to moving elections online (and guaranteeing secure votes, as it would take an insane amount of computer power to hack). Still, as with any new tech, there are both golden opportunities and potential for corruption.

Positive application of smart contracts

Here are some examples of how companies can benefit from using smart contracts. Using blockchain technology, they could:

Potential pitfalls of smart contracts

Reasons why companies might shy away from using blockchain technology for certain parts of their business include:

The development of the blockchain is expected to cause a revolution similar to the one brought to us by the Internet. It may take some time for smart contracts to conquer the corporate world, but the ball is rolling. If you want to be ready for the future, especially if you work in industries where value transactions take place, it’s a good idea to start learning more about blockchain technology and smart contracts.