IoT + Hyperledger Development from scratch within 21 days — Day 1

Kristijan Glibo
5 min readMar 11, 2019

--

Welcome

Greetings! Welcome to our first series: IoT + Hyperledger Development from scratch within 21 days.

Hope you will find this series to learn about possibilities and how to use blockchain for development or to disrupt your own business.

We will cover specific use case through which we will try to explain absolutely every segment through the business part as well as through technical so that you who reads this have a full understanding of blockchain and it’s application.

Summary

Industry 4.0 is commonly referred to as the fourth industrial revolution. It is a name given to the current trend of automation and data exchange in manufacturing technologies. It includes cyber-physical systems, the Internet of things, cloud computing and cognitive computing.

The challenge is that as awesome Industry 4.0 is, we are in the era of cyber attacks on a daily basis and data leaking.

As you are well aware, sharing data with centralised solutions is a security risk, cost expensive process as you are not synchronised with other parties, trustless as you can’t guarantee immutability.

If you need an automated smart factory, context sharing generated by devices or users, process monitoring in private and permission environment, handling time-critical events between parties, be aligned with the regulations etc…you need a blockchain.

In this series, we will cover every aspect of Hyperledger Fabric development and its core concepts from scratch! We will use Raspberry Pi for our IoT environment to show how to implement an embedded solution which can serve as a guide and concept for further development in Industry 4.0 or any other vertical where you need to guarantee all said above.

So who are we? We are Beyondi and we are experienced in Hyperledger Fabric development.

Currently, we are already developing a Proof of Concept based on Industry 4.0 standards for our client where we are maximizing usage of a blockchain to protect IoT communication and share context between participants, align everything with regulations, protect data from us (yes, as a service provider we maintain the network but we can’t see anything, only the owner and compliance in some cases are capable to read data. Isn’t that amazing?)

We were on hackathon in Stuttgart where we addressed an IoT + Blockchain usage for Transporting of dangerous goods in the EU. That brought us new clients and connections.

People are looking to transform their business into a new way of working, all that we need is to start coding that and help them to transform!

P.S. Do not be fooled, we are not transforming industry only, we are transforming cities, transportations, houses, everything is getting connected, we are using I4.0 as an example.

Let’s make it happen! No time to wait, but first let’s finish this series.

What is Hyperledger?

Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration, hosted by The Linux Foundation, including leaders in finance, banking, IoT, supply chain, manufacturing and technology.

Hyperledger hosted business blockchain frameworks:

Burrow — is a permissionable smart contract machine. Burrow provides a modular blockchain client with a permissioned smart contract interpreter built in part to the specification of the Ethereum Virtual Machine (EVM).

Fabric — Intended as a foundation for developing applications or solutions with a modular architecture, allows components, such as consensus and membership services, to be plug-and-play.

Grid —WebAssembly-based project for building supply chain solutions. It includes a set of libraries, data models, and SDK to accelerate development for supply chain smart contracts and client interfaces.

Indy — is a distributed ledger, purpose-built for decentralized identity. It provides tools, libraries, and reusable components for creating and using independent digital identities rooted in blockchains or other distributed ledgers for interoperability.

Iroha — is an easy to use, modular distributed blockchain platform with its own unique consensus and ordering service algorithms, rich role-based permission model and multi-signature support.

Sawtooth — is a modular platform for building, deploying, and running distributed ledgers. Hyperledger Sawtooth includes a novel consensus algorithm, Proof of Elapsed Time (PoET), which targets large distributed validator populations with minimal resource consumption.

Conclusion

In the next article, we are going to dig deeper into core Hyperledger Fabric components and concepts. Like I said already, for us it is important to understand both sides, not just technical and please have patience :). This will be a great journey for all of us.

Last but not least, let’s prepare for the next articles which we are going to launch, you can start playing on your own until we get off with development.

See ya in the next article very soon!

Setup development environment:

Join our GitHub repository where we will host code:

Check Fabric NodeJS SDK:

Work with Beyondi

Beyondi offers high-quality services: Web Development and Design, Mobile Development and Design, Embedded Solutions, Blockchain Solutions and Team Augmentation? You can find more about our services on our website.

--

--

Kristijan Glibo

Business Process Engineer and Developer on a Hyperledger Blockchain. CEO @ Beyondi. In love with automatisation, optimisation, iteration and data protection.