• Category :Blockchain, AI/Machine Learning
  • Date : February, 2018
  • Client :Boeing
  • Create architecture
  • Setup Hyperledger infrastructure
  • Deploy smart-contracts (chaincode)
  • Trigger events
  • Allow permissioned, multi-party system
  • Separate access using ABAC
  • Create AI/Machine Learning models
  • Manage high-frequency transactions
  • Communicate with devices on edge
  • Report all issues on dashboard
  • Create dynamic smart-contracts
  • Trigger settlements & alerts

Step 01

Understand Business Requirements & Architect It

Boeing needed a system for all its suppliers to be able to track the life-cycle of different machinery used in manufacturing and other processes to enable smooth, transparent and quick warranty and SLA (service-level agreement) settlements triggered through smart-contracts. This is to help companies identify exactly what went wrong while operating different devices, and is a convergence of IoT (Internet of Things) and Blockchain. Used Hyperledger Fabric, Fabric shims, IBM Blockchain Platform, Azure IoT Hub, MQTT and other tools.

Step 02

Develop & Test

Some of the mission critical components of this solution were the blockchain (Hyperledger Fabric) and the IoT side (from the sensors, to hub, to cloud). The entire flow of events was to identify situations based on IoT device sensor outputs which were being queued to the backend subsystem wherein they were being processed. Processing was based on a dynamic rule-engine that identified certain trigger conditions that would log certain events to the blockchain. All data, meta-data, timestamps, identifiable information, etc were being stored on the blockchain for 100% traceability. Testing this had to be thorough as even the slightest bug or edge-case could lead to huge losses for the users.

Step 03

Deploy & Scale

This solution was setup and deployed using the existing cloud frameworks and API’s that were present.

Initially, the SuD (System under Development) was making use of Azure Blockchain Workbench but soon realised that it is extremely inefficient and buggy. We had to choose between a custom hosted Hyperledger Fabric environment versus IBM Blockchain Platform. Luckily, since IBM maintains Hyperledger, their cloud platform turned out to be powerful and saved a lot of time. The entire solution was built in full-stack Javascript. 

Interested To Get Our Featured Service