Skip to content
This repository has been archived by the owner on May 27, 2019. It is now read-only.
ljbennett62 edited this page Mar 13, 2018 · 11 revisions

Welcome to the Creating and Deploying Blockchain Network using Hyperledger Fabric Node SDK wiki!

Short Name

Creating and Deploying a Blockchain Network using Hyperledger Fabric Node SDK

Short Description

Build a network using scripts

Offering Type

Emerging Tech - Blockchain

Introduction

The Hyperledger Fabric SDK for Node.js is designed in an Object-Oriented programming style. Its modular construction enables application developers to plug in alternative implementations of key functions such as crypto suites, state persistence store, and logging utility.he It provides an easy to use API to interact with a Hyperledger Fabric blockchain from a Node.js application. It provides a set of APIs to register and enroll new network clients, to deploy new chaincodes to the network, and to interact with existing chaincodes through chaincode function invocations and queries. This first in the Building a Blockchain application using the SDK series will demonstrate how to create and deploy the network.

Authors

  • Ishan Gulhane

Code

Demo

N/A

Video

TBD

Overview

Developers often have different preferences in the way they build applications. Some like using a graphical user interface that steps them through the process of building applications and others like to do it via command line interface. Hyperledger supports both methodologies and in this pattern, users will have the opportunity to learn how to begin the process of building a Hyperledger Blockchain application using the Hyperledger Fabric SDK API. The SDK supports Node and Python. This pattern will focus on the Node version. After you deploy the network, you will have created 2 certificate authorities, 2 peers, 1 orderer and 2 couchDBs to hold the ledgers. <can add this once we create the second pattern: Once you complete this pattern, you can move onto learning how to use Couchdb as a statestore for storing the ledger>

Flow

Workflow

Included Components

Technology

Links

Blog post

I have successfully created and deployed several Hyperledger Fabric Application models using the Hyperledger Composer tooling. Now, I am up for the challenge to try to do that by using the Hyperledger Fabric client SDK for Node.js. I found out that there are two SDKs supported by the Hyperledger, Node and Python. This pattern is the first in a series that will be created to help developers build an application that connects to an iOS application. We will start simple by building and deploying the network and will work up to enhancing the Blockchain application scaling it and connecting it to the IoT Platform service to perform analytics processing. Happy chaining!