SlideShare a Scribd company logo
Blockchain Technology
1
Hyperledger Fabric
Anjum Naveed, PhD (UNSW Australia)
Copyright © 2018 by ITROOS (Pvt.) Ltd
All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic
or mechanical methods, without the prior written permission of the publisher, except in the case of brief quotations embodied in critical reviews and certain other
noncommercial uses permitted by copyright law. For permission requests, write to the publisher at the address below.
ITROOS
info@itroos.net
www.itroos.net
Topics Covered
What is Hyperledger Fabric?
Praises for Fabric (Because we are using
it)
Components of Fabric based software
2
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Hyperledger Fabric
Designed by IBM
Managed and developed by Linux
Foundation
Key features
Primary focus is consensus
Smart contracts based systems are
preferred compared to cryptocurrency
3
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Why Hyperledger Fabric
Generic
Under Linux foundation, long term
development support in form of open
source community is expected
Compared to Bitcoin and Ethereum, more
suitable for broad range of applications
Private blockchains favoured
4
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Components of Hyperledger Fabric
Storage
Channels
Network
Blockchain creators
Fabric-Orderers
Peers
Fabric-peers
Perform block and transaction
endorsements
Business logic
Chaincodes
5
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Hyperledger Fabric Components
Client/SDK/API
Node JS based API to access
blockchain through chain code
Frontend to backend connection
Established through non-fabric
components
PM2 or Node JS server (Preferred)
Frontend
Conventional
6
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Blockchain Application Eco system
7
GUI
(Any)
Backend
Server
(Node JS)
Blockchain
API
(Node JS)
Business
Logic
(Chaincode)
Blockchain
Network
(Orderer
Peer)
Blockchain
(Channels
Couchdb)
Cryptographic
Support
(Fabric-CA)
Support tools:
Configtxgen
cryptogen
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
A word about Hands-on material
Two choices
Developed by us
Available on Hyperledger website
We will try to use the material available on
Hyperledger website as much as possible
This will help participants understand the material
and explore other material available on the website
Where we were not satisfied with writing, we have
developed our own material and will provide as needed
All Hyperledger material will be complemented by
helpful tips to allow better understanding.
8
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Links
Pre-requisites
https://hyperledger-fabric.readthedocs.io/en/
release-1.2/prereqs.html
Build your first network
https://hyperledger-fabric.readthedocs.io/en/
release-1.2/build_network.html
Running your first chaincode
https://hyperledger-fabric.readthedocs.io/en/
release-1.2/write_first_app.html
Writing your first chaincode
https://hyperledger-fabric.readthedocs.io/en/
release-1.2/chaincode4ade.html
We will use first chaincode as sample
9
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Links
Network for our application
Reference of first network will be
used
SDK
Reference of fabler and marbles
SDKs will be used with our own
examples
Linking SDK to frontend
Our own example application will be
used
10
Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
Next
Building your Blockchain
11

More Related Content

PDF
01 - Blockchain technology - Basics
PDF
02 - Blockchain Technology - Blockchain Security
PPTX
Hyperledger fabric
PPTX
Hyperledger introduction
PPTX
От прорывной концепции до комплексного решения для компаний
PDF
Security Mechanisms for Precious Data Protection of Divergent Heterogeneous G...
PDF
Hyperledger Fabric Architecture
PDF
Blockchain for AI: Review and Open. Research Challenges K. SALAH, M. H. REHMA...
01 - Blockchain technology - Basics
02 - Blockchain Technology - Blockchain Security
Hyperledger fabric
Hyperledger introduction
От прорывной концепции до комплексного решения для компаний
Security Mechanisms for Precious Data Protection of Divergent Heterogeneous G...
Hyperledger Fabric Architecture
Blockchain for AI: Review and Open. Research Challenges K. SALAH, M. H. REHMA...

What's hot (20)

PPTX
MTLS - Securing Microservice Architecture with Mutual TLS Authentication
PPTX
The future of data security and blockchain
PDF
OSCON 2018 Getting Started with Hyperledger Indy
PDF
Hyperledger Meetup Tokyo, June 20, 2018
PDF
FIWARE-IoT-Broker-introduction
PPTX
Secure interoperation across cyber physical systems in smart societies with i...
PPTX
1 croreprojects dotnet ppt
PDF
Jdbc 6
PDF
Flowchain blockchain classroom at Taiwan Tech University
PDF
Role of hyperledger fabric in blockchain
PPTX
Security best practices for hyperledger fabric
PDF
A Comparative Research on SSL VPN and IPSec VPN
PPTX
Introduction to the FAPI Read & Write OAuth Profile
PPTX
Federated and legal identities in industrial and financial applications
PPTX
Implementing PII Encryption with PDX Serialization
PPTX
Blockchain
PDF
IRJET- An Overview of the Security of Blockchain
PPTX
cisco-nti-Day20
PDF
Blockchain based Security Architectures - A Review
PDF
Comprehensive Guide On Network Security
MTLS - Securing Microservice Architecture with Mutual TLS Authentication
The future of data security and blockchain
OSCON 2018 Getting Started with Hyperledger Indy
Hyperledger Meetup Tokyo, June 20, 2018
FIWARE-IoT-Broker-introduction
Secure interoperation across cyber physical systems in smart societies with i...
1 croreprojects dotnet ppt
Jdbc 6
Flowchain blockchain classroom at Taiwan Tech University
Role of hyperledger fabric in blockchain
Security best practices for hyperledger fabric
A Comparative Research on SSL VPN and IPSec VPN
Introduction to the FAPI Read & Write OAuth Profile
Federated and legal identities in industrial and financial applications
Implementing PII Encryption with PDX Serialization
Blockchain
IRJET- An Overview of the Security of Blockchain
cisco-nti-Day20
Blockchain based Security Architectures - A Review
Comprehensive Guide On Network Security
Ad

Similar to 04 - Blockchain Technology - Hyperledger Fabric (20)

PPTX
hyperledger-chaincode & hyperl fabric.pptx
PDF
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
PPTX
Hyperledger & blockchain meetup - Milano 23.10.2019
PPTX
How to use hyperledger fabric for the enterprise
PPTX
Blockchain explored
PDF
02 - Introduction to Hyperledger Fabric
PDF
Hyperledger Fabric update Meetup 20181101
PPSX
Blockchain HyperLedger Fabric Internals - Clavent
PDF
Hyperledger fabric 3
PPTX
IBM presents: Hyperledger Fabric Hands On Workshop - part 1
PPTX
Blockchain Intro to Hyperledger Fabric
PDF
Blockchain hyerledger-fabric
PPTX
Blockchain - HyperLedger Fabric
DOCX
UNIT IV.docx.cloud service management document anna university regulation 2021
PDF
Hyperledger Fabric Technical Deep Dive 20190618
PPTX
Blockchain, 
Hyperledger fabric & Hyperledger cello
PPTX
How does hyperledger fabric blockchain work
PPTX
Blockchain Hyper Ledger Fabric : Bangkok Conference
PDF
What is Hyperledger Fabric in blockchain development.pdf
PDF
Developing applications with Hyperledger Fabric SDK
hyperledger-chaincode & hyperl fabric.pptx
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger & blockchain meetup - Milano 23.10.2019
How to use hyperledger fabric for the enterprise
Blockchain explored
02 - Introduction to Hyperledger Fabric
Hyperledger Fabric update Meetup 20181101
Blockchain HyperLedger Fabric Internals - Clavent
Hyperledger fabric 3
IBM presents: Hyperledger Fabric Hands On Workshop - part 1
Blockchain Intro to Hyperledger Fabric
Blockchain hyerledger-fabric
Blockchain - HyperLedger Fabric
UNIT IV.docx.cloud service management document anna university regulation 2021
Hyperledger Fabric Technical Deep Dive 20190618
Blockchain, 
Hyperledger fabric & Hyperledger cello
How does hyperledger fabric blockchain work
Blockchain Hyper Ledger Fabric : Bangkok Conference
What is Hyperledger Fabric in blockchain development.pdf
Developing applications with Hyperledger Fabric SDK
Ad

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
KodekX | Application Modernization Development
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KodekX | Application Modernization Development
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
sap open course for s4hana steps from ECC to s4
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.

04 - Blockchain Technology - Hyperledger Fabric

  • 1. Blockchain Technology 1 Hyperledger Fabric Anjum Naveed, PhD (UNSW Australia) Copyright © 2018 by ITROOS (Pvt.) Ltd All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law. For permission requests, write to the publisher at the address below. ITROOS info@itroos.net www.itroos.net
  • 2. Topics Covered What is Hyperledger Fabric? Praises for Fabric (Because we are using it) Components of Fabric based software 2 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 3. Hyperledger Fabric Designed by IBM Managed and developed by Linux Foundation Key features Primary focus is consensus Smart contracts based systems are preferred compared to cryptocurrency 3 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 4. Why Hyperledger Fabric Generic Under Linux foundation, long term development support in form of open source community is expected Compared to Bitcoin and Ethereum, more suitable for broad range of applications Private blockchains favoured 4 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 5. Components of Hyperledger Fabric Storage Channels Network Blockchain creators Fabric-Orderers Peers Fabric-peers Perform block and transaction endorsements Business logic Chaincodes 5 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 6. Hyperledger Fabric Components Client/SDK/API Node JS based API to access blockchain through chain code Frontend to backend connection Established through non-fabric components PM2 or Node JS server (Preferred) Frontend Conventional 6 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 7. Blockchain Application Eco system 7 GUI (Any) Backend Server (Node JS) Blockchain API (Node JS) Business Logic (Chaincode) Blockchain Network (Orderer Peer) Blockchain (Channels Couchdb) Cryptographic Support (Fabric-CA) Support tools: Configtxgen cryptogen Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 8. A word about Hands-on material Two choices Developed by us Available on Hyperledger website We will try to use the material available on Hyperledger website as much as possible This will help participants understand the material and explore other material available on the website Where we were not satisfied with writing, we have developed our own material and will provide as needed All Hyperledger material will be complemented by helpful tips to allow better understanding. 8 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 9. Links Pre-requisites https://hyperledger-fabric.readthedocs.io/en/ release-1.2/prereqs.html Build your first network https://hyperledger-fabric.readthedocs.io/en/ release-1.2/build_network.html Running your first chaincode https://hyperledger-fabric.readthedocs.io/en/ release-1.2/write_first_app.html Writing your first chaincode https://hyperledger-fabric.readthedocs.io/en/ release-1.2/chaincode4ade.html We will use first chaincode as sample 9 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018
  • 10. Links Network for our application Reference of first network will be used SDK Reference of fabler and marbles SDKs will be used with our own examples Linking SDK to frontend Our own example application will be used 10 Confidential- ©Copy Rights ITROOS(Pvt) Ltd 2018