Skip to content
ljbennett62 edited this page Sep 26, 2017 · 20 revisions

Welcome to the BlockchainNetwork-CompositeJourney wiki!

Short Name

Welcome to Part 1 of "Getting started Building your first Blockchain application using Fabric Composer" - learn how to create your first Blockchain network.

Short Description

This is part 1 of Getting Started with Blockchain. Learn how to quickly use the Composer framework for creating and deploying a network within a Blockchain application built on top of Hyperledger Fabric

Offering Type

Emerging Tech - Blockchain

Introduction

Welcome to the Blockchain Series. We are going to take you on a journey based on Hyperledger Fabric - a platform for distributed ledger solutions; and Hyperledger Composer - an extensive, open development toolset and framework to make developing blockchain applications easier.

Blockchain is a technology for building networks that connect organizations together. Once started, a Blockchain network allows participants to transfer assets between each other by submitting transactions, and those transactions are recorded in an immutable ledger.

Developers have been challenged with the idea of where to get started with Blockchain. This journey will make it very easy for you to step your way through building a full-fledge application one step at a time.

Proceed through each stage: Step 1: Building your first network using Composer Step 2: Creating a Smart Contract and issuing transfers

Stay tuned as we will expand this journey with future steps!

Authors

By Ishan Gulhane

Code

Demo

  • N/A

Video

https://www.youtube.com/watch?v=brDjKl7Ge04&feature=youtu.be&cm_sp=IBMCode-_-build-a-blockchain-network-_-View-the-Demo&cm_mc_uid=&cm_mc_sid_50200000=

Overview

Companies are betting on Blockchain in innovating the way transactions are conducted. As a result, there is a huge demand for developers with the skills to build applications that make use of the growing interest in this technology across all industries. For those developers asking "How do I get started?" - we say "this is the journey for you - you have arrived at the right place!" We will step you this composite journey:

  1. Begin by taking you through the exercise of building a network
  2. Next, build a smart contract that defines the who and what with respect to managing transactions.

Note: this Journey will evolve and add more steps over time to get you to a fully-functioning application built on Hyperledger Fabric V1.0. .

Happy Coding!

Flow

Note that this is 2 repos for this journey given this is a Composite Journey

Architecture1

  • Step #1 (Creating Network)
  1. Install the Network Dependicies a) cryptogen b) configtxgen c) configtxlator d) peer
  2. Configure the network a) generating the network artifacts b) Starting up the network
  • Step #2 (Creating Smart Contracts)
  1. Installing and instantiating the Chaincode
  2. Querying and invoking the Chaincode
  3. Viewing transactions and the chaincode logs

Included Components

Technology

Links

Integrate your Blockchain with anything using Hyperledger Composer and NodeRed Hyperledger Fabric Accelerating time to value Create a To-do list using Hyperledger Fabric V1.0 Deploy an Asset Transfer App on Hyperledger Fabric V1.0

Blog Post

Getting a leg up on blockchain with Hyperledger Composer

You always wonder – there has to be a better way to get things done. It is no different when developers are trying to get blockchain applications out the door for their customers. Well Hyperleder Composer is the answer to all developer’s prayers. It is built on open technology and comes with a set of toolset that enables you to model your business network defined in a .bna file (think .jar file in Java) that contains all the required information for your blockchain application. This includes the assets, transactions related to them and the participants that can perform the transactions.

As an example:

• Assets: Baseball cards • Participants: Baseball card deals and collectors • Transactions: buying and selling baseball cards, creating advertisements for selling cards

ComposerArchitecture1 So get started with this journey and you will be on your way to building your expertise with Hyperledger Composer.

To read up on details • See Key Concepts to learn more about Composer components and concepts • See Typical Solution Architecture to get an architectural overview of a Composer generated solution

Clone this wiki locally