Git Product home page Git Product logo

blockchain-go's Introduction

Blockchain Go Demo

About Blockchain Go

  • The underlying network for this application is the Hyperledger Fabric, a Linux Foundation project. You may want to review these instructions to understand a bit about the Hyperledger Fabric.
  • This demo purpose is to basically aid to any people to comprehend about how a blockchain network can be addressed into an existing business process model.
  • This demo uses Hyperledger Fabric v0.6 (Not supported anymore in bluemix).

Application Background

We have three companies whose handles the same package (asset) through their supply chains and, all of those agreed to comply with terms and rules to handle that asset.

The challenge is on ensuring the integrity of these package through all the supply chain process, since it's hard to tell accuratelly who's the responsible party at real time, but we have a solution!

First we create a new package for transport and eventual transfers:

So getting hand over a "smart contract" adhered by all the participants companies (Industry, Shipping Company and the Customer) we apply the rules:

With simulated temperature sensors in our virtual package (We could - and did so - run it on real devices), we're publishing payloads to the subscriber application (You're watching the demo through it ):

This application perform requests to the service that holds communication with our blockchain network:

As our "Chain Participants" share the visibility about those information, our application notifies all of the participants about the events from the blockchain network:

We have available an immutable history about the transactions from the blockchain ledger:

Powered by IBM Blockchain

Author: Vitor Diego

  • IBM Garage São Paulo

blockchain-go's People

Contributors

vitor-diego-s avatar

Watchers

Ayan Nurbolat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.