SlideShare a Scribd company logo
1 of 37
Blockchain & Hyperledger meetup
Carlo Ferrarini
Blockchain Technical Leader
IBM Italy
WELCOME!
23 ottobre presso #IBMstudios Milano idee a confronto nel
#meetup dedicato a #blockchain e Hyperledger. Prendi parte
anche tu alla conversazione!
https://www.meetup.com/it-IT/IBM-Cloud-Italia/ https://www.meetup.com/it-IT/Hyperledger-Milano/
Blockchain Market recap
& Hyperledger news
C. Ferrarini
Sharing Experiences
L. Carraro – M. Romanelli
E. Vernini
M. Tellarini
R. Carlini
……
Developing and
Governing Fabric with
IBM Blockchain Platform
C. Ferrarini – G. Ciano
4
https://www.forbes.com/sites/michaeldelcastillo/2019/04/16/blockchain-50-billion-dollar-babies/
3.5
Years since launch
4
Libraries
4
Tools
5
Distributed
Ledgers
3
1.0+ Production Releases
275+
Members
(50+ in AsiaPac)
14
Active Community
Working Groups &
Special Interest Groups
175+
Meetups
Worldwide
(75+ countries)
62K+
Meetup
Participants
2,000+
Media Clips Per Month
Hyperledger Momentum
Hyperledger has a modular approach to hosting
projects. Think of Hyperledger as a greenhouse
growing and sustaining business blockchain projects
from seed to fruition.
The Linux Foundation and Hyperledger provide the
infrastructure for open development to occur among
a diverse and thriving community.
The Hyperledger Greenhouse
Major Project Releases
The Alpha release of Hyperledger Fabric v2.0 allows
users to try out the new support for decentralized
governance of smart contracts.
The Iroha 1.0 release happened in May and included
YAC Consensus, Fully Operational Multisignature,
updated client libraries and Windows support
Special Interest Groups (SIG)
Current SIG Proposals:
● Education Architecture
For more information or to get
involved, please visit:
https://wiki.hyperledger.org/displ
ay/HYP/Special+Interest+Groups
Newest SIGs:
HYPERLEDGER
Supply Chain Special Interest Group
Focused on the implementation of enterprise-
grade solutions utilizing the Hyperledger
greenhouse of business blockchain frameworks
and tools (launched May)
HYPERLEDGER
Capital Markets Special Interest Group
Focused on studying how Hyperledger DLTs
interact with Capital Markets use cases and
exploring architecture, identity and performance
related considerations (launched July)
New Technical Working Groups
For more information or to
get involved, please visit:
https://wiki.hyperledger.or
g/display/DCI/
HYPERLEDGER
Diversity, Civility and Inclusion
Working Group
This group is focused on measuring and
improving the health of our open source
community. We seek to provide constructive
recommendations to the TSC, projects, and
working groups. All are welcome to join us and
help Hyperledger continue to grow in a diverse,
civil, and inclusive way.
Training and Certifications
Visit: https://www.hyperledger.org/resources/training
Technical training courses and professional
certifications to get you up-to-speed on
Hyperledger with the highest quality
training from The Linux Foundation and
Hyperledger Training Partners.
New Professional Certifications!
● Certified Hyperledger Sawtooth Administrator
(CHSA)
● Certified Hyperledger Fabric Administrator
(CHFA).
● Certified Hyperledger Fabric Developer (CHFD)
(coming soon Q1 2020!)
MOOCs
- Blockchain: Understanding Its Uses and
Implications
- Introduction to Hyperledger Technologies
- Hyperledger Fabric Fundamentals
- Hyperledger Sawtooth Administration
- Hyperledger Fabric Administration
Events Update
Hyperledger Global Forum 2020
● More than 1,200 users and contributors
of Hyperledger projects from across the
globe to meet, align, plan and hack
together in-person. Phoenix, AZ, March
3-6, 2020
● Registration is now open! individual,
academic, Govt rates available.
● We encourage you to submit a talk by
Sept 27! {extended to Oct 4th!}
● Please help us promote the event on
your channels using #HyperledgerForum
62,000+ Members 175+ Groups 75+ Countries
Growing Global Meetup Community
Hyperledger embraces the full spectrum of
industry use cases, especially enterprise
scenarios with widely varied requirements for
decentralization, trust, continuity and
confirmation times. Each represents a
potentially unique optimization point for the
technology.
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing
solutions and applications.
Its modular and versatile design satisfies a broad range of industry use cases.
It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Fabric v1.4.3 is the current long-term support (LTS) release, which includes RAFT consensus.
2.0-alpha was released in April with support for decentralized governance of smart contracts.
200+ devs across 100+ companies contributing.
Hundreds of pilot and production networks deployed.
Learn more at: https://wiki.hyperledger.org/display/fabric/Hyperledger+Fabric
18
Requirements of blockchain for business
Participants
decide which
assets to share
SHARED LEDGER
Participants know
who they are
dealing with
IDENTITY
Participants give
provable
endorsement
ENDORSEMENT
Information
shared is
need-to-know
CONFIDENTIALITY
Roadmap
Based on https://wiki.hyperledger.org/display/fabric/Hyperledger+Fabric+Roadmap - Dates determined by the Hyperledger community - (*) Subject to change
Late
2019
v2.0
• Decentralized chaincode governance
• External chaincode support
• Programming model improvements
• Admin Node OU support
• Performance improvements
• Channels
• Selective endorsement
• SOLO/Kafka orderers
• LevelDB or CouchDB
v1.0
07/17
• Javascript chaincode
• Connection profile
• Encryption library
• Attribute access control
• CouchDB indexes
• Channel based events
v1.1
03/18
• ACLs
• Service discovery
• Pluggable endorsement /
validation
• Private Data Collections
v1.2
07/18
• State based endorsement
• Java chaincode
• CouchDB pagination
• Identity Mixer
• Burrow EVM
v1.3
10/18
• Operational metrics and
logging
• SDK and SHIM
improvements
• Long Term Service (LTS)
support
v1.4
1/19
• Kafka to Raft migration
• Peer administration
improvements
v1.4.1
4/19
v2.x
Future
v1.4.2
7/19
• Post-order execution
• Ledger checkpoint and
archiving
• Privacy enhancements
• Raft consensus
• Additional metrics
Blockchain Market recap
& Hyperledger news
C. Ferrarini
Sharing Experiences
L. Carraro – M. Romanelli
E. Vernini
M. Tellarini
R. Carlini
……
Developing and
Governing Fabric with
IBM Blockchain Platform
C. Ferrarini – G. Ciano
21
Blockchain Technical Concepts & Components
Peers are the networked
services that maintain ledger
state and run smart contracts
Smart contracts constitute the
transaction logic whose output is
agreed by the peer network
Consensus is the process by
which agreement is obtained
on the peer network
✓ ✓ ✓
Channels are defined
subsets of the peer network
that share a single ledger
Certificate authorities
provide identity services to
participants on the network
🔑 🔑
The Ordering Service agrees
transaction sequence and
distributes blocks to peers
22
Hyperledger Fabric V1.x Architecture
Client
Application
SDK
(HFC)
Membership
Services
Peer
Endorser
Ledger
Committer
A
Chaincode B
!Events
Ordering-Service
O
O O
O

Fabric-CA

External-CA
Hyperledger Fabric Network
optionaloptional
Admin
23
Advanced tooling
Create & manage smart contracts,
applications & networks
Open technology
Hyperledger Fabric,
Containers, Kubernetes
Deploy anywhere
Comprehensive cloud &
on-premises options
Introducing IBM Blockchain Platform
Build, operate and grow Hyperledger Fabric networks
Developer
tools
Operator
tools
kubernetes
Kubernetes
on
prem
IBM
Kubernetes
Service
Container virtualization &
orchestration
Multi-cloud deployment
kubernetes
24
Fabric 2.0 & Kubernetes
Integrating cloud native, container orchestration capabilities within Fabric
• Peer and Chaincode cloud native deployment support (FAB-13582)
• External chaincode builder and launcher (FAB-13584)
• Serviceability - Monitor health for Fabric runtime components (FAB-10851)
25
«At the heart of a blockchain network is a smart contract»
(cit. Hyperledger Fabric)
26
Contracts vs. models vs. chaincode
• Chaincode should be closely linked to legal contracts and models
• They could be thought of as being different renderings of the same information for different constituencies
• Explicit links between the three artefacts can ensure correctness of implementation
• For Hyperledger Fabric, these three artefacts can be collectively thought of as the smart contract
Commercial Paper
Issuer:
Owner:
Face value:
$
Matures: YY-mm-
dd
Cash
Issuer:
Owner:
Face value:
$
Issue
Buy
Redeem
ISSUER: {{cp.issuer}} states
that it will pay the OWNER
{{cp.owner}} AMOUNT
{{cp.face_value}} on or after
MATURITY DATE
{{cp.date}}.
Legal Contract Model Chaincode
For the lawyer For the business user For the developer
27
Hyperledger Fabric V1.x Architecture
Client
Application
SDK
(HFC)
Membership
Services
Peer
Endorser
Ledger
Committer
A
Chaincode B
!Events
Ordering-Service
O
O O
O

Fabric-CA

External-CA
Hyperledger Fabric Network
optionaloptional
Admin
28
Blockchain
developer
Smart
Contract
submitsdevelops
develops
recorded
accesses
event
emits
emits
D
Ledger
‘get’, ‘put’, ‘delete’
Client
Application
SDK
!
!
World state
block
txn txn txn
Blockchain
Peer
event
How applications interact with the ledger
© 2018 IBM Corporation
29
Programming Smart Contracts
• A smart contract governs the lifecycle of an object. e.g. createCar, queryCar, updateCar, scrapCar...
• Implemented as a class; method contains relevant transaction logic in JavaScript, TypeScript, Java & Go
• Installed on relevant organizations' peer(s). Execution results in digitally signed transaction response.
@Contract(name="org.papernet.commercialpaper")
@Default
class CommercialPaper implements ContractInterface {
public Context createContext(ChaincodeStub stub) {
return new CommercialPaperContext(stub);
}
@Transaction
public CommercialPaper issue(
CommercialPaperContext ctx,
String issuer,
String value,
String date,
int faceValue) {
// Interact with the ledger
getState(existingPaper);
putState(newPaper);
...
30
The IBM Blockchain Platform toolset
• IBM Blockchain Platform comprises an
intuitive set of tools for building,
operating and growing Hyperledger
Fabric networks
• The purpose of this presentation is not to
guide you through every feature of the
tools – you will find them intuitive!
• We will instead focus on useful tips, and
things you might need to remember when
using them
VS Code
IBM Blockchain
Platform Extension
IBM Blockchain
Platform Console
Kubernetes
Dashboard
© 2018 IBM Corporation
31
Smart contract development flow with IBM Blockchain Platform
https://cloud.ibm.com/docs/services/blockchain?topic=blockchain-develop-vscode
32
VS Code IBM Blockchain Platform Extension Demo !
Click here (Or
Ctrl+P “> IBM
Home”) to return
to this Home
page in the future
if you need to
Output from
running
commands etc.
Notifications
Switch to IBM
Blockchain
Platform view
Tutorials here!Views:
Smart contracts
Fabric
Environments
Gateways
Wallets
33
Useful links
• IBM Blockchain Platform: https://cloud.ibm.com/docs/services/blockchain?topic=blockchain-get-started-ibp
• Installation VS Code Extension: https://cloud.ibm.com/docs/services/blockchain?topic=blockchain-develop-vscode&locale=it
• IBM Developer VS Code Extension: https://developer.ibm.com/tutorials/ibm-blockchain-platform-vscode-smart-contract/
• GitHub VS Code Extension: https://github.com/IBM-Blockchain/blockchain-vscode-extension
• Chiaincode for Developers: https://hyperledger-fabric.readthedocs.io/en/release-1.4/chaincode4ade.html
• Project Home: https://www.hyperledger.org/projects/fabric
• GitHub Repo: https://github.com/hyperledger/fabric
• Latest Docs: https://hyperledger-fabric.readthedocs.io/en/latest/
34
Logging and monitoring
Exporting metrics for further analysis
• There are several monitoring tools which can
extract and visualize blockchain metrics, e.g.:
• Grafana is a general purpose
dashboard and graph composer,
available at metrics.[region.]bluemix.net
• Sysdig is an systems monitoring and
troubleshooting service, available on
IBM Cloud
• Prometheus is a monitoring and
alerting toolkit that aggregates time
series data
• IBM Blockchain Platform exposes a /metrics
endpoint that can be used by tools for this
purpose.
Blockchain Market recap
& Hyperledger news
Sharing Experiences
Developing and
Governing Fabric with
IBM Blockchain Platform
Blockchain Market recap
& Hyperledger news
C. Ferrarini
Sharing Experiences
L. Carraro – M. Romanelli
E. Vernini
M. Tellarini
R. Carlini
……
Developing and
Governing Fabric with
IBM Blockchain Platform
C. Ferrarini – G. Ciano
Thank you

More Related Content

What's hot

IBM presents: Hyperledger Fabric Hands On Workshop - part 1
IBM presents: Hyperledger Fabric Hands On Workshop - part 1IBM presents: Hyperledger Fabric Hands On Workshop - part 1
IBM presents: Hyperledger Fabric Hands On Workshop - part 1Grant Steinfeld
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDuncan Johnston-Watt
 
Deploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain NetworkDeploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain NetworkDuncan Johnston-Watt
 
Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Arnaud Le Hors
 
Wwc developing hyperledger applications v2
Wwc  developing hyperledger applications v2Wwc  developing hyperledger applications v2
Wwc developing hyperledger applications v2LennartF
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Arnaud Le Hors
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Dr. Ketan Parmar
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerTracy Kuhrt
 
Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Arnaud Le Hors
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Arnaud Le Hors
 
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMPModeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMPDuncan Johnston-Watt
 
Hyperledger fabric 20180528
Hyperledger fabric 20180528Hyperledger fabric 20180528
Hyperledger fabric 20180528Arnaud Le Hors
 
Enterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBM
Enterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBMEnterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBM
Enterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBMData Driven Innovation
 
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...Tracy Kuhrt
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellDaniel Chan
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18TelecomValley
 

What's hot (20)

IBM presents: Hyperledger Fabric Hands On Workshop - part 1
IBM presents: Hyperledger Fabric Hands On Workshop - part 1IBM presents: Hyperledger Fabric Hands On Workshop - part 1
IBM presents: Hyperledger Fabric Hands On Workshop - part 1
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
 
Deploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain NetworkDeploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain Network
 
Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024
 
Wwc developing hyperledger applications v2
Wwc  developing hyperledger applications v2Wwc  developing hyperledger applications v2
Wwc developing hyperledger applications v2
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to Hyperledger
 
Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
 
Blockchain. Massimo Chiriatti, IBM
Blockchain. Massimo Chiriatti, IBMBlockchain. Massimo Chiriatti, IBM
Blockchain. Massimo Chiriatti, IBM
 
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMPModeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
 
Hyperledger fabric 20180528
Hyperledger fabric 20180528Hyperledger fabric 20180528
Hyperledger fabric 20180528
 
Hyperledger fabric 3
Hyperledger fabric 3Hyperledger fabric 3
Hyperledger fabric 3
 
Enterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBM
Enterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBMEnterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBM
Enterprise Blockchain & Data Sovereignty. Carlo Ferrarini, IBM
 
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
 
IBM Blockchain Overview
IBM Blockchain OverviewIBM Blockchain Overview
IBM Blockchain Overview
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18
 

Similar to Hyperledger & blockchain meetup - Milano 23.10.2019

Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Hacken_Ecosystem
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Dr. Ketan Parmar
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for BusinessMerlec Mpyana
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsDuncan Johnston-Watt
 
Hyperledger community update 201805
Hyperledger community update 201805Hyperledger community update 201805
Hyperledger community update 201805Arnaud Le Hors
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformJuarez Junior
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528Arnaud Le Hors
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain PlatformJuarez Junior
 
Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Duncan Johnston-Watt
 
Hyperledger community update Feb 20, 2018
Hyperledger community update Feb 20, 2018Hyperledger community update Feb 20, 2018
Hyperledger community update Feb 20, 2018Arnaud Le Hors
 
Importance of a Hyperledger Certifications
Importance of a Hyperledger CertificationsImportance of a Hyperledger Certifications
Importance of a Hyperledger CertificationsBlockchain Council
 
blockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalblockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalJuarez Junior
 

Similar to Hyperledger & blockchain meetup - Milano 23.10.2019 (20)

Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business
 
Meetup srilanka
Meetup srilankaMeetup srilanka
Meetup srilanka
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
 
Hyperledger community update 201805
Hyperledger community update 201805Hyperledger community update 201805
Hyperledger community update 201805
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain Platform
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
 
Hyperledger101
Hyperledger101Hyperledger101
Hyperledger101
 
Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks
 
Hyperledger community update Feb 20, 2018
Hyperledger community update Feb 20, 2018Hyperledger community update Feb 20, 2018
Hyperledger community update Feb 20, 2018
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB Hackathon
 
Open by Design
Open by DesignOpen by Design
Open by Design
 
Importance of a Hyperledger Certifications
Importance of a Hyperledger CertificationsImportance of a Hyperledger Certifications
Importance of a Hyperledger Certifications
 
blockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalblockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technical
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Hyperledger & blockchain meetup - Milano 23.10.2019

  • 1. Blockchain & Hyperledger meetup Carlo Ferrarini Blockchain Technical Leader IBM Italy
  • 2. WELCOME! 23 ottobre presso #IBMstudios Milano idee a confronto nel #meetup dedicato a #blockchain e Hyperledger. Prendi parte anche tu alla conversazione! https://www.meetup.com/it-IT/IBM-Cloud-Italia/ https://www.meetup.com/it-IT/Hyperledger-Milano/
  • 3. Blockchain Market recap & Hyperledger news C. Ferrarini Sharing Experiences L. Carraro – M. Romanelli E. Vernini M. Tellarini R. Carlini …… Developing and Governing Fabric with IBM Blockchain Platform C. Ferrarini – G. Ciano
  • 4. 4
  • 6. 3.5 Years since launch 4 Libraries 4 Tools 5 Distributed Ledgers 3 1.0+ Production Releases 275+ Members (50+ in AsiaPac) 14 Active Community Working Groups & Special Interest Groups 175+ Meetups Worldwide (75+ countries) 62K+ Meetup Participants 2,000+ Media Clips Per Month Hyperledger Momentum
  • 7. Hyperledger has a modular approach to hosting projects. Think of Hyperledger as a greenhouse growing and sustaining business blockchain projects from seed to fruition. The Linux Foundation and Hyperledger provide the infrastructure for open development to occur among a diverse and thriving community.
  • 9. Major Project Releases The Alpha release of Hyperledger Fabric v2.0 allows users to try out the new support for decentralized governance of smart contracts. The Iroha 1.0 release happened in May and included YAC Consensus, Fully Operational Multisignature, updated client libraries and Windows support
  • 10. Special Interest Groups (SIG) Current SIG Proposals: ● Education Architecture For more information or to get involved, please visit: https://wiki.hyperledger.org/displ ay/HYP/Special+Interest+Groups Newest SIGs: HYPERLEDGER Supply Chain Special Interest Group Focused on the implementation of enterprise- grade solutions utilizing the Hyperledger greenhouse of business blockchain frameworks and tools (launched May) HYPERLEDGER Capital Markets Special Interest Group Focused on studying how Hyperledger DLTs interact with Capital Markets use cases and exploring architecture, identity and performance related considerations (launched July)
  • 11. New Technical Working Groups For more information or to get involved, please visit: https://wiki.hyperledger.or g/display/DCI/ HYPERLEDGER Diversity, Civility and Inclusion Working Group This group is focused on measuring and improving the health of our open source community. We seek to provide constructive recommendations to the TSC, projects, and working groups. All are welcome to join us and help Hyperledger continue to grow in a diverse, civil, and inclusive way.
  • 12. Training and Certifications Visit: https://www.hyperledger.org/resources/training Technical training courses and professional certifications to get you up-to-speed on Hyperledger with the highest quality training from The Linux Foundation and Hyperledger Training Partners. New Professional Certifications! ● Certified Hyperledger Sawtooth Administrator (CHSA) ● Certified Hyperledger Fabric Administrator (CHFA). ● Certified Hyperledger Fabric Developer (CHFD) (coming soon Q1 2020!) MOOCs - Blockchain: Understanding Its Uses and Implications - Introduction to Hyperledger Technologies - Hyperledger Fabric Fundamentals - Hyperledger Sawtooth Administration - Hyperledger Fabric Administration
  • 14. Hyperledger Global Forum 2020 ● More than 1,200 users and contributors of Hyperledger projects from across the globe to meet, align, plan and hack together in-person. Phoenix, AZ, March 3-6, 2020 ● Registration is now open! individual, academic, Govt rates available. ● We encourage you to submit a talk by Sept 27! {extended to Oct 4th!} ● Please help us promote the event on your channels using #HyperledgerForum
  • 15. 62,000+ Members 175+ Groups 75+ Countries Growing Global Meetup Community
  • 16. Hyperledger embraces the full spectrum of industry use cases, especially enterprise scenarios with widely varied requirements for decentralization, trust, continuity and confirmation times. Each represents a potentially unique optimization point for the technology.
  • 17. Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy. Fabric v1.4.3 is the current long-term support (LTS) release, which includes RAFT consensus. 2.0-alpha was released in April with support for decentralized governance of smart contracts. 200+ devs across 100+ companies contributing. Hundreds of pilot and production networks deployed. Learn more at: https://wiki.hyperledger.org/display/fabric/Hyperledger+Fabric
  • 18. 18 Requirements of blockchain for business Participants decide which assets to share SHARED LEDGER Participants know who they are dealing with IDENTITY Participants give provable endorsement ENDORSEMENT Information shared is need-to-know CONFIDENTIALITY
  • 19. Roadmap Based on https://wiki.hyperledger.org/display/fabric/Hyperledger+Fabric+Roadmap - Dates determined by the Hyperledger community - (*) Subject to change Late 2019 v2.0 • Decentralized chaincode governance • External chaincode support • Programming model improvements • Admin Node OU support • Performance improvements • Channels • Selective endorsement • SOLO/Kafka orderers • LevelDB or CouchDB v1.0 07/17 • Javascript chaincode • Connection profile • Encryption library • Attribute access control • CouchDB indexes • Channel based events v1.1 03/18 • ACLs • Service discovery • Pluggable endorsement / validation • Private Data Collections v1.2 07/18 • State based endorsement • Java chaincode • CouchDB pagination • Identity Mixer • Burrow EVM v1.3 10/18 • Operational metrics and logging • SDK and SHIM improvements • Long Term Service (LTS) support v1.4 1/19 • Kafka to Raft migration • Peer administration improvements v1.4.1 4/19 v2.x Future v1.4.2 7/19 • Post-order execution • Ledger checkpoint and archiving • Privacy enhancements • Raft consensus • Additional metrics
  • 20. Blockchain Market recap & Hyperledger news C. Ferrarini Sharing Experiences L. Carraro – M. Romanelli E. Vernini M. Tellarini R. Carlini …… Developing and Governing Fabric with IBM Blockchain Platform C. Ferrarini – G. Ciano
  • 21. 21 Blockchain Technical Concepts & Components Peers are the networked services that maintain ledger state and run smart contracts Smart contracts constitute the transaction logic whose output is agreed by the peer network Consensus is the process by which agreement is obtained on the peer network ✓ ✓ ✓ Channels are defined subsets of the peer network that share a single ledger Certificate authorities provide identity services to participants on the network 🔑 🔑 The Ordering Service agrees transaction sequence and distributes blocks to peers
  • 22. 22 Hyperledger Fabric V1.x Architecture Client Application SDK (HFC) Membership Services Peer Endorser Ledger Committer A Chaincode B !Events Ordering-Service O O O O  Fabric-CA  External-CA Hyperledger Fabric Network optionaloptional Admin
  • 23. 23 Advanced tooling Create & manage smart contracts, applications & networks Open technology Hyperledger Fabric, Containers, Kubernetes Deploy anywhere Comprehensive cloud & on-premises options Introducing IBM Blockchain Platform Build, operate and grow Hyperledger Fabric networks Developer tools Operator tools kubernetes Kubernetes on prem IBM Kubernetes Service Container virtualization & orchestration Multi-cloud deployment kubernetes
  • 24. 24 Fabric 2.0 & Kubernetes Integrating cloud native, container orchestration capabilities within Fabric • Peer and Chaincode cloud native deployment support (FAB-13582) • External chaincode builder and launcher (FAB-13584) • Serviceability - Monitor health for Fabric runtime components (FAB-10851)
  • 25. 25 «At the heart of a blockchain network is a smart contract» (cit. Hyperledger Fabric)
  • 26. 26 Contracts vs. models vs. chaincode • Chaincode should be closely linked to legal contracts and models • They could be thought of as being different renderings of the same information for different constituencies • Explicit links between the three artefacts can ensure correctness of implementation • For Hyperledger Fabric, these three artefacts can be collectively thought of as the smart contract Commercial Paper Issuer: Owner: Face value: $ Matures: YY-mm- dd Cash Issuer: Owner: Face value: $ Issue Buy Redeem ISSUER: {{cp.issuer}} states that it will pay the OWNER {{cp.owner}} AMOUNT {{cp.face_value}} on or after MATURITY DATE {{cp.date}}. Legal Contract Model Chaincode For the lawyer For the business user For the developer
  • 27. 27 Hyperledger Fabric V1.x Architecture Client Application SDK (HFC) Membership Services Peer Endorser Ledger Committer A Chaincode B !Events Ordering-Service O O O O  Fabric-CA  External-CA Hyperledger Fabric Network optionaloptional Admin
  • 29. © 2018 IBM Corporation 29 Programming Smart Contracts • A smart contract governs the lifecycle of an object. e.g. createCar, queryCar, updateCar, scrapCar... • Implemented as a class; method contains relevant transaction logic in JavaScript, TypeScript, Java & Go • Installed on relevant organizations' peer(s). Execution results in digitally signed transaction response. @Contract(name="org.papernet.commercialpaper") @Default class CommercialPaper implements ContractInterface { public Context createContext(ChaincodeStub stub) { return new CommercialPaperContext(stub); } @Transaction public CommercialPaper issue( CommercialPaperContext ctx, String issuer, String value, String date, int faceValue) { // Interact with the ledger getState(existingPaper); putState(newPaper); ...
  • 30. 30 The IBM Blockchain Platform toolset • IBM Blockchain Platform comprises an intuitive set of tools for building, operating and growing Hyperledger Fabric networks • The purpose of this presentation is not to guide you through every feature of the tools – you will find them intuitive! • We will instead focus on useful tips, and things you might need to remember when using them VS Code IBM Blockchain Platform Extension IBM Blockchain Platform Console Kubernetes Dashboard
  • 31. © 2018 IBM Corporation 31 Smart contract development flow with IBM Blockchain Platform https://cloud.ibm.com/docs/services/blockchain?topic=blockchain-develop-vscode
  • 32. 32 VS Code IBM Blockchain Platform Extension Demo ! Click here (Or Ctrl+P “> IBM Home”) to return to this Home page in the future if you need to Output from running commands etc. Notifications Switch to IBM Blockchain Platform view Tutorials here!Views: Smart contracts Fabric Environments Gateways Wallets
  • 33. 33 Useful links • IBM Blockchain Platform: https://cloud.ibm.com/docs/services/blockchain?topic=blockchain-get-started-ibp • Installation VS Code Extension: https://cloud.ibm.com/docs/services/blockchain?topic=blockchain-develop-vscode&locale=it • IBM Developer VS Code Extension: https://developer.ibm.com/tutorials/ibm-blockchain-platform-vscode-smart-contract/ • GitHub VS Code Extension: https://github.com/IBM-Blockchain/blockchain-vscode-extension • Chiaincode for Developers: https://hyperledger-fabric.readthedocs.io/en/release-1.4/chaincode4ade.html • Project Home: https://www.hyperledger.org/projects/fabric • GitHub Repo: https://github.com/hyperledger/fabric • Latest Docs: https://hyperledger-fabric.readthedocs.io/en/latest/
  • 34. 34 Logging and monitoring Exporting metrics for further analysis • There are several monitoring tools which can extract and visualize blockchain metrics, e.g.: • Grafana is a general purpose dashboard and graph composer, available at metrics.[region.]bluemix.net • Sysdig is an systems monitoring and troubleshooting service, available on IBM Cloud • Prometheus is a monitoring and alerting toolkit that aggregates time series data • IBM Blockchain Platform exposes a /metrics endpoint that can be used by tools for this purpose.
  • 35. Blockchain Market recap & Hyperledger news Sharing Experiences Developing and Governing Fabric with IBM Blockchain Platform
  • 36. Blockchain Market recap & Hyperledger news C. Ferrarini Sharing Experiences L. Carraro – M. Romanelli E. Vernini M. Tellarini R. Carlini …… Developing and Governing Fabric with IBM Blockchain Platform C. Ferrarini – G. Ciano