blockchain development

Durga-prasad_01
Chapter_02ppt.pptx

Chapter 2

Exploring Hyperledger Fabric

Frameworks, tools, and building blocks

Component design

Sample transaction lifecycle

Governance in business networks

Fundamentals of the Hyperledger Project

Open source technology development

The Linux Foundation

Open source project

Purpose is to advance cross- industry blockchain

Hyperledger

Open Source / Open Standards

Lower cost of software consumption

Innovation and extensibility

Sustainable development and innovation stream

Security and reliability

Speeds up development and market adoption

Hyperledger Frameworks

Iroha – mobile development projects

Sawtooth – focus is versatility, includes a new consensus algorithm (Proof of Elapsed Time)

Burrow – meets the Ethereum Virtual Machine (EVM) specification

Fabric – general blockchain foundation

Indy – support for independent identites

Frameworks and Tools

Hyperledger Tools

Explorer – view blockchain data

Cello – implements a blockchain service

Composer – collaboration tools for blockchain development

Quilt – integration protocol

Caliper – blockchain benchmark tool

Blockchain building blocks

Hyperledger Fabric Components

Principles of Hyperledger Design

MODULAR AND EXTENSIBLE APPROACH

INTEROPERABILITY

FOCUS ON SECURE

SOLUTIONS

TOKEN AGNOSTIC APPROACH

FOCUS ON RICH AND EASY-TO-USE APIS

Hyperledger Fabric Reference Architecture

Hyperledger Fabric Runtime Architecture

Advantages of component- based design

Separates development design from

runtime

Discerning between design imperatives and deployment capabilities

Incorporates network design principles

Addresses channel design principles

Adopts Hyperledger Fabric composer model-driven development

Journey of a Sample Transaction

Hyperledger Fabric Actors

Developer Interaction

Governance

Body that establishes rules

Blockchain governance is distributed

Degree of distribution depends on

cooperation between nodes

Aspects of blockchain governance

IT governance (risk)

Network governance

Business network governance

Summary

Hyperledger Fabric – modular

blockchain

Understanding the modular approach and main components is important

Transaction flow

Endorsement

Ordering

Validation

Governance is necessary to maintain blockchain network operation