Code Monkey home page Code Monkey logo

marbles's Introduction

Marbles Demo

Versions and Supported Platforms

Please note there are multiple version of marbles. One for each major Hyperledger Fabric release. You must pick a version of marbles that is compatible with your version of Fabric.

  • Marbles - Branch v1.0 (Deprecated)

    • No longer supported by the IBM Blockchain Bluemix service
    • Works with Hyperledger Fabric v0.5-developer-preview
  • Marbles - Branch v2.0

    • Works with Hyperledger Fabric v0.6-developer-preview
    • Works with IBM Blockchain Bluemix Service - Plan Starter or HSBN
  • Marbles - Branch v3.0 (New)

    • Works with Hyperledger Fabric v1.0 (getting started tutorial coming soon!)
    • Works with the IBM Blockchain Bluemix Service - Plan HSBN vNext

Marbles

Application Background

Hold on to your hats everyone, this application is going to demonstrate transferring marbles between many marble owners leveraging Hyperledger. We are going to do this in Node.js and a bit of GoLang. The backend of this application will be the GoLang code running in our blockchain network. From here on out the GoLang code will be referred to as 'chaincode' or 'cc'. The chaincode itself will create a marble by storing it to the chaincode state. The chaincode itself is able to store data as a string in a key/value pair setup. Thus, we will stringify JSON objects to store more complex structures.

Attributes of a marble:

1. name (unique string, will be used as key)
1. color (string, css color names)
1. size (int, size in mm)
1. owner (string)

We are going to create a Web based UI that can set these values and store them in our blockchain. Start the tutorials below to have your own marbles blockchain demo!

Tutorial / Documentation


marbles's People

Contributors

benjsmi avatar dhyey-ibm avatar dshuffma-ibm avatar joequant avatar mastersingh24 avatar mcr222 avatar mrshah-at-ibm avatar seanbarclay avatar some-ibmer avatar szbra 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.