SlideShare uma empresa Scribd logo
1 de 40
Deploying and Managing a Global Blockchain
Network
Duncan Johnston-Watt (@duncanjw)
Blockchain & Bitcoin Conference
19 April 2017, Moscow
© Cloudsoft Corporation 19-Apr-17 2
Agenda
Hyperledger – Blockchain Technologies for Business
• hyperledger.org
Your application on any cloud, across many clouds
• cloudsoft.io
Cloudsoft Blockchain Service
• cloudsoft.io/gethlf
Demo: Deploying a Hyperledger Fabric
• cloudsoft.io/blog
@cloudsoft@hyperledger
Hyperledger – Blockchain Technologies for
Business
© Cloudsoft Corporation 19-Apr-17 4
The Linux Foundation
• Together with the global technology community, The Linux
Foundation® is solving the world’s hardest problems through open
source and creating the largest shared technology investment in
history
• With 16 years experience providing governance structure, IT
infrastructure and ecosystem development, The Linux Foundation is
the umbrella organization for more than 50 open source projects
accelerating open technology development and commercial adoption
• Some of the game-changing initiatives hosted by The Linux Foundation
include:
© Cloudsoft Corporation 19-Apr-17 5
Introducing Hyperledger
• Open source collaborative effort to advance cross-industry blockchain
technologies
• Hosted by The Linux Foundation, the fastest-growing project in LF
history
• www.hyperledger.org
• Global collaboration spanning finance, banking, IoT, supply chains,
manufacturing and technology
@hyperledger
© Cloudsoft Corporation 19-Apr-17 6
Hyperledger Goals
Provide neutral,
open, &
community-driven
infrastructures
supported by
technical and
business
governance
Build technical
communities
to develop
blockchain and
shared ledger
POCs, use cases,
field trials and
deployments
Educate
the public
about the market
opportunity for
blockchain
technology
Promote our
community of
communities
taking a toolkit
approach with many
platforms and
frameworks
Create enterprise
grade, open
source, distributed
ledger frameworks
&
code bases
to support business
transactions
Where open source teams build diverse approaches for business
blockchain technology systems
@hyperledger
© Cloudsoft Corporation 19-Apr-17 7
Blockchain allows multiple different parties to securely interact with the
same universal source of truth
Streamlined settlement,
improved liquidity, increased
transparency and new
products/markets
Finance
Unite disparate processes,
increase data flow and liquidity,
reduce costs and improve
patient experience and
outcomes
Healthcare
Track parts and service
provenance, ensure authenticity
of goods, block counterfeits,
reduce conflicts
Supply Chain
Shared Ledger Database
@hyperledger
© Cloudsoft Corporation 19-Apr-17 8
Hyperledger’s Modular Umbrella Approach
Chaintool Explorer CelloComposer
Fabric Iroha Sawtooth
HyperledgerCloudFoundry Node.js
Open Container
Initiative
Infrastructure
Technical, Legal, Marketing,
Organizational
Ecosystems that accelerate open
development and commercial adoption
Frameworks
Meaningfully differentiated approaches to business
blockchain frameworks developed by a growing community
of communities from the entire industry
Modules
Typically built for one framework, and through common
license and community of communities approach, ported to
other frameworks
@hyperledger
© Cloudsoft Corporation 19-Apr-17 9
Hyperledger Business Blockchain Frameworks
Fabric – Blockchain implementation intended as foundation for developing
applications or solutions with a modular architecture that allows components,
such as consensus and membership services, to be plug-and-play
Iroha – Distributed ledger project designed to be simple and easy to incorporate
into infrastructural projects requiring distributed ledger technology.
Sawtooth Lake – Distributed ledger technology with potential in many fields,
from IoT to Financials, and an architecture that recognizes the diversity of
requirements across that spectrum. Support for both permissioned and
permissionless deployments.
@hyperledger
© Cloudsoft Corporation 19-Apr-17 10
Blockchain – Technical Terminology
Membership
Smart Contract Systems Management
Events
Consensus Network Wallet
Shared Ledger
contains the current world state of the ledger and
a Blockchain of transaction invocations
encapsulates business network transactions in
code. transaction invocations result in gets and
sets of ledger state
a collection of network data and processing peers
forming a Blockchain network. Responsible for
maintaining a consistently replicated ledger
manages identity and transaction certificates, as
well as other aspects of permissioned access
creates notifications of significant operations on the Blockchain
(e.g. a new block), as well as notifications related to smart
contracts. Does not include event distribution.
provides the ability to create, change and monitor Blockchain
components
securely manages a user’s security credentials
responsible for integrating Blockchain bi-directionally with
external systems. Not part of Blockchain, but used with it.
Systems Integration
Technical Terminology
Source: Anthony O’Dowd,STSM IBM Blockchain Labs
© Cloudsoft Corporation 19-Apr-17 11
Hyperledger – How it works
Validating
Node B
Validating Node C
Validating
Node A
Validating
Node D
Validating
Node E Blockchain Network A chain network that services
solutions built for a particular industry.
Shared Ledger: Records all transactions across business network
Consensus: Transaction validation & commitment
Non- Validating
Node
Chaincode
StateLogic
Chaincode
Chaincode
Chaincode
Proprietor(s) setup and define the
purpose of a chain network. They are the
stakeholders of a network.
Auditors(s): Individuals or organizations
with the permission to interrogate
transactions and the blockchain network.
Solution Users: end users typically initiatetransactions
on a chain network through applications made available
by solutions providers.
Non-Validating node: Constructs
transactions and forwards them to
validating nodes. Peer nodes keep
a copy of all transaction records
so that solution providers can
query them locally.
Solution Provider: Organizations that
develop mobile/web applications for
solution users to access chain networks.,
they own either NV or Validating node.
Public transactions:
transactions with its
payload in the clear
Membership Service (PKI)
ECA TCA TLS-CAReg. A
Registration Authority: Assigns registration username & registration password pairs to network
participants. This username/password pair will be used to acquire enrollment certificate from ECA.
Enrollment CA (ECA): Issues enrollment certificates (ECert) to network participants that have already
registered with a membership service. ECerts are long term certificates used to identify individual entities
participating in one or more networks.
Transaction CA (TCA): Issues transaction certificates (TCerts) to ECert owners. An infinite number of
TCerts can be derived from each ECert. TCerts are used by network participants to send transactions.
TLS CA: Issues TLS certificates to systems that transmit messages in a chain network. TLS certificates are
used to secure the communication channel between systems.
Chaincode (Smart Contract): Application
logics stored and executed on the blockchain.
Chaincode State: Chaincodes access
internal state storage through state APIs.
States are created and updated by
transactions calling chaincode functions with
state accessing logic.
Confidential transactions:
transactions where its payload is
encrypted and is only visible to
stakeholders of this transaction
Confidential chaincode:
chaincodes that only pre-defined
subset of validators can view and
execute
The Blockchain Network
Source: Sharon Weed
© Cloudsoft Corporation 19-Apr-17 12
Hyperledger Fabric– Interaction
Fabric Compose
r
Your application on any cloud, across many clouds
© Cloudsoft Corporation 19-Apr-17 16
Introducing Cloudsoft
Leading hybrid cloud application management company
• Model, deploy & manage any application on any cloud or across many
clouds
Team across Europe, North America and Asia-Pacific
• Headquarters in Edinburgh, UK
Founder of Apache Brooklyn open source project
• Foundation of Cloudsoft Application Management Platform (AMP)
Autonomic computing pioneer
• Policy-based closed loop management
@cloudsoft#getlhf
© Cloudsoft Corporation 19-Apr-17 17
Enterprise IT
Need reliable cloud-ready application patterns to be competitive
Increasingly diverse platforms & infrastructure mean applications are
hard to track, increasing the cost & risk of digital transformation
Management is tied to infra layer with manual or missing processes
for applications and services, causing risk and hindering adoption
@cloudsoft#getlhf
© Cloudsoft Corporation 19-Apr-17 18
Enterprise IT
Need reliable cloud-ready application patterns to be competitive
Cloudsoft AMP delivers Velocity
Increasingly diverse platforms & infrastructure mean applications are
hard to track, increasing the cost & risk of digital transformation
Cloudsoft AMP delivers Consistency
Management is tied to infra layer with manual or missing processes
for applications and services, causing risk and hindering adoption
Cloudsoft AMP delivers Control
@cloudsoft#getlhf
© Cloudsoft Corporation 19-Apr-17 19
AMP – Infrastructure Agnostic
Physical Virtual Local – Private -
Dedicated
Public
© Cloudsoft Corporation 19-Apr-17 20
AMP – Model, Deploy & Manage
MODEL DEPLOY MANAGE
INSTANTIATE SENSE EFFECT
Capture Best Practices Dynamic Live Model Maintain SLAs
My Model
Apache Tomcat
MySQL
Load Balancer
© Cloudsoft Corporation 19-Apr-17 21
Autonomic Computing 101
Monitor
Analyz
e
Plan
Execut
e
State
Sensor
s
Effectors
Enrich
Delegate
Autonomic
Manager*
Sensor
s
Effectors
Escalate
Managed
Element
*An autonomic manager can be a managed element
© Cloudsoft Corporation 19-Apr-17 22
Autonomic Computing 101
Granularity can be anything from individual application or component to overall
control plane
© Cloudsoft Corporation 19-Apr-17 23
AMP – Autonomic Computing Blueprint
OpenGamma Elastic Multi-Region
ActiveMQ
Broker
OpenGamma
Back-End
Postgres SQL Node
GeoScaling DNS
LB
Cluster
[targets] Auto Scaler Policy
DynamicWebAppCluster
Follow-the-Sun Policy
Dynamic Regions Fabric
NGINX
LB Cluster
OpenGammaS
vr
OpenGammaS
vr
This pattern is
repeated for each
Load Balanced
Cluster in a given
region
© Cloudsoft Corporation 19-Apr-17 24
Cloudsoft AMP Mind Map
@cloudsoft#getlhf
Cloudsoft Blockchain Service
© Cloudsoft Corporation 19-Apr-17 26
Cloudsoft Blockchain Service
• Deploy Hyperledger Fabric to virtually any environment (public or private
cloud, bare metal, or bring-your-own-nodes) using Cloudsoft AMP
• Lets developers focus on creating smart contracts, not the plumbing
• Speeds up time to value for enterprises investigating and working with
blockchain technologies, for example financial institutions that want to set up
their own blockchain networks running across multiple geographies
• Cloudsoft Blockchain Service is available via the IBM Marketplace
• Cloudsoft is a core member of the IBM Blockchain Ecosystem @cloudsoft
© Cloudsoft Corporation 19-Apr-17 27
Cloudsoft Blockchain Service
Cloudsoft Blockchain Service
© Cloudsoft Corporation 22/07/2016 28
All locations are connected via fully meshed private network
Fabric Compose
r
Fabric Compose
r
Demo: Deploying a Hyperledger Fabric
https://cloudsoft.io/blog/
Thank you
https://cloudsoft.io/gethlf/
Additional Materials
https://cloudsoft.io/gethlf/
Useful Links
https://cloudsoft.io/gethlf/
© Cloudsoft Corporation 19-Apr-17 36
References
Hyperledger Member Summit and more exciting Cloudsoft/Hyperledger news
Download Cloudsoft Blockchain Service
IBM Marketplace: Cloudsoft Blockchain Service
IBM Debuts Blockchain Ecosystem To Help Accelerate Growth of Networks on
Hyperledger Fabric
IBM Blockchain Partner Solutions
Cloudsoft AMP + VEXXHOST: A Success Story
On-demand Distributed Hyperledger Fabric Cluster with Cloudsoft AMP
Deploying Hyperledger Fabric on Kubernetes with Cloudsoft AMP
Automate Deployment and Management of Kubernetes Clusters with Cloudsoft AMP
Deploying Hyperledger Fabric on IBM Bluemix Kubernetes Cluster with Cloudsoft
AMP
@cloudsoft#getlhf
Demo: Deploying and Managing a Blockchain
Network
Mike Zaccardo (@itsmemikez)
© Cloudsoft Corporation 19-Apr-17 39
Demo – Scenario
Hugely successful Sotheby’s auction
• Every lot exceeds its reserve price and is sold on the night
Bowie’s collection is split up and acquired by three art collectors
• Charlie, Dave & Edwina are tech savvy and want to loan each other
works
Sotheby’s sets up a secure private asset management system
• Alice deploys chaincode and makes Bob the administrator
Sotherby’s initializes asset management system
• Bob loads auction results – ensuring each lot is allocated to correct
collector @cloudsoft#getlhf
https://youtu.be/k2MM0hpT1AM

Mais conteúdo relacionado

Mais procurados

Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCohesive Networks
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Benjamin Fuentes
 
Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Eric Kjome
 
The Emerging Role of ZKP in the Privacy Stack of Production Business Networks...
The Emerging Role of ZKP in thePrivacy Stack ofProduction Business Networks...The Emerging Role of ZKP in thePrivacy Stack ofProduction Business Networks...
The Emerging Role of ZKP in the Privacy Stack of Production Business Networks...Peter Broadhurst
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONKellton Tech Solutions Ltd
 
What's New In Blockchain For Business Technology (October 2019)
What's New In Blockchain For Business Technology (October 2019)What's New In Blockchain For Business Technology (October 2019)
What's New In Blockchain For Business Technology (October 2019)Matt Lucas
 
Blockchain as a Service and Hyperledger in 15 Minutes
Blockchain as a Service and Hyperledger in 15 MinutesBlockchain as a Service and Hyperledger in 15 Minutes
Blockchain as a Service and Hyperledger in 15 MinutesStefania Kaczmarczyk
 
Confidential compute with hyperledger fabric .v17
Confidential compute with hyperledger fabric .v17Confidential compute with hyperledger fabric .v17
Confidential compute with hyperledger fabric .v17LennartF
 
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
 
Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Arnaud Le Hors
 
IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0Matt Lucas
 
IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2Matt Lucas
 
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Gilbert Verdian
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM France Lab
 
DevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIADevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIAR3
 
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM France Lab
 
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
 
Seriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java MicroservicesSeriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java MicroservicesJamie Coleman
 

Mais procurados (20)

Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
 
The Emerging Role of ZKP in the Privacy Stack of Production Business Networks...
The Emerging Role of ZKP in thePrivacy Stack ofProduction Business Networks...The Emerging Role of ZKP in thePrivacy Stack ofProduction Business Networks...
The Emerging Role of ZKP in the Privacy Stack of Production Business Networks...
 
How Open Source Communities do Standardization
How Open Source Communities do StandardizationHow Open Source Communities do Standardization
How Open Source Communities do Standardization
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
What's New In Blockchain For Business Technology (October 2019)
What's New In Blockchain For Business Technology (October 2019)What's New In Blockchain For Business Technology (October 2019)
What's New In Blockchain For Business Technology (October 2019)
 
Blockchain as a Service and Hyperledger in 15 Minutes
Blockchain as a Service and Hyperledger in 15 MinutesBlockchain as a Service and Hyperledger in 15 Minutes
Blockchain as a Service and Hyperledger in 15 Minutes
 
Confidential compute with hyperledger fabric .v17
Confidential compute with hyperledger fabric .v17Confidential compute with hyperledger fabric .v17
Confidential compute with hyperledger fabric .v17
 
Hyperledger community update Feb 20, 2018
Hyperledger community update Feb 20, 2018Hyperledger community update Feb 20, 2018
Hyperledger community update Feb 20, 2018
 
Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024
 
IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0IBM Blockchain Labs Explained v1.0
IBM Blockchain Labs Explained v1.0
 
IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2
 
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
 
DevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIADevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIA
 
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
 
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
 
Seriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java MicroservicesSeriously Open Cloud Native Java Microservices
Seriously Open Cloud Native Java Microservices
 

Semelhante a Deploying and Managing Global Blockchain Networks

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
 
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
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Kaleido
 
Blockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderBlockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderSamuel Liu
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellDaniel Chan
 
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoOverview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoGianluca Arbezzano
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook Diego Alberto Tamayo
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
Introduction to Hyperledger Composer
Introduction to Hyperledger ComposerIntroduction to Hyperledger Composer
Introduction to Hyperledger ComposerSimon Stone
 
Combating Mobile Device Theft with Blockchain
Combating Mobile Device Theft with BlockchainCombating Mobile Device Theft with Blockchain
Combating Mobile Device Theft with BlockchainNagesh Caparthy
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperProperty Bihar
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 
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
 
RTP Bluemix Meetup April 20th 2016
RTP Bluemix Meetup April 20th 2016RTP Bluemix Meetup April 20th 2016
RTP Bluemix Meetup April 20th 2016Tom Boucher
 
Distributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerDistributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerTracy Kuhrt
 

Semelhante a Deploying and Managing Global Blockchain Networks (20)

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
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 
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
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar]
 
IBM Blockchain Overview
IBM Blockchain OverviewIBM Blockchain Overview
IBM Blockchain Overview
 
Blockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderBlockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services Provider
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB Hackathon
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoOverview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca Arbezzano
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Introduction to Hyperledger Composer
Introduction to Hyperledger ComposerIntroduction to Hyperledger Composer
Introduction to Hyperledger Composer
 
Combating Mobile Device Theft with Blockchain
Combating Mobile Device Theft with BlockchainCombating Mobile Device Theft with Blockchain
Combating Mobile Device Theft with Blockchain
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach Whitepaper
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Meetup srilanka
Meetup srilankaMeetup srilanka
Meetup srilanka
 
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
 
RTP Bluemix Meetup April 20th 2016
RTP Bluemix Meetup April 20th 2016RTP Bluemix Meetup April 20th 2016
RTP Bluemix Meetup April 20th 2016
 
Distributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerDistributed:Health Code Camp Hyperledger
Distributed:Health Code Camp Hyperledger
 

Mais de Duncan Johnston-Watt

Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018
Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018
Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018Duncan Johnston-Watt
 
ScotChain18 - C21st Alchemy - Blockchain & Open Source
ScotChain18  - C21st Alchemy - Blockchain & Open SourceScotChain18  - C21st Alchemy - Blockchain & Open Source
ScotChain18 - C21st Alchemy - Blockchain & Open SourceDuncan Johnston-Watt
 
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...Delivering a packaged Blockchain platform for developers using Hyperledger Sa...
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...Duncan Johnston-Watt
 
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
 
从玩具到生产 - Cloud Foundry 上海峰会2015年
从玩具到生产 - Cloud Foundry 上海峰会2015年从玩具到生产 - Cloud Foundry 上海峰会2015年
从玩具到生产 - Cloud Foundry 上海峰会2015年Duncan Johnston-Watt
 
From Plaything to Production - Cloud Foundry Summit Shanghai 2015
From Plaything to Production - Cloud Foundry Summit Shanghai 2015From Plaything to Production - Cloud Foundry Summit Shanghai 2015
From Plaything to Production - Cloud Foundry Summit Shanghai 2015Duncan Johnston-Watt
 
Working together - Cloud Foundry Unconference Lightning Talk
Working together - Cloud Foundry Unconference Lightning TalkWorking together - Cloud Foundry Unconference Lightning Talk
Working together - Cloud Foundry Unconference Lightning TalkDuncan Johnston-Watt
 
LinuxCon 2015 Keynote: Warning - May contain clouds!
LinuxCon 2015 Keynote: Warning - May contain clouds!LinuxCon 2015 Keynote: Warning - May contain clouds!
LinuxCon 2015 Keynote: Warning - May contain clouds!Duncan Johnston-Watt
 
From Plaything to Production - Defrag 2015
From Plaything to Production - Defrag 2015From Plaything to Production - Defrag 2015
From Plaything to Production - Defrag 2015Duncan Johnston-Watt
 
ApacheCon NA 2015: Warning! May Contain Clouds
ApacheCon NA 2015: Warning! May Contain CloudsApacheCon NA 2015: Warning! May Contain Clouds
ApacheCon NA 2015: Warning! May Contain CloudsDuncan Johnston-Watt
 
C21st Alchemy - Spinning Clouds & Weaving Magic
C21st Alchemy - Spinning Clouds & Weaving MagicC21st Alchemy - Spinning Clouds & Weaving Magic
C21st Alchemy - Spinning Clouds & Weaving MagicDuncan Johnston-Watt
 
Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3Duncan Johnston-Watt
 
RICON 2014 Running Riak in a Docker Cloud using Apache Brooklyn
RICON 2014 Running Riak in a Docker Cloud using Apache BrooklynRICON 2014 Running Riak in a Docker Cloud using Apache Brooklyn
RICON 2014 Running Riak in a Docker Cloud using Apache BrooklynDuncan Johnston-Watt
 
Enterprise Cloud Forum - Monaco - #DCE2014 - Keynote
Enterprise Cloud Forum - Monaco - #DCE2014 - KeynoteEnterprise Cloud Forum - Monaco - #DCE2014 - Keynote
Enterprise Cloud Forum - Monaco - #DCE2014 - KeynoteDuncan Johnston-Watt
 
Cloudcamp scotland - Using cloud without losing control
Cloudcamp scotland - Using cloud without losing controlCloudcamp scotland - Using cloud without losing control
Cloudcamp scotland - Using cloud without losing controlDuncan Johnston-Watt
 

Mais de Duncan Johnston-Watt (16)

Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018
Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018
Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018
 
ScotChain18 - C21st Alchemy - Blockchain & Open Source
ScotChain18  - C21st Alchemy - Blockchain & Open SourceScotChain18  - C21st Alchemy - Blockchain & Open Source
ScotChain18 - C21st Alchemy - Blockchain & Open Source
 
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...Delivering a packaged Blockchain platform for developers using Hyperledger Sa...
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...
 
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
 
从玩具到生产 - Cloud Foundry 上海峰会2015年
从玩具到生产 - Cloud Foundry 上海峰会2015年从玩具到生产 - Cloud Foundry 上海峰会2015年
从玩具到生产 - Cloud Foundry 上海峰会2015年
 
From Plaything to Production - Cloud Foundry Summit Shanghai 2015
From Plaything to Production - Cloud Foundry Summit Shanghai 2015From Plaything to Production - Cloud Foundry Summit Shanghai 2015
From Plaything to Production - Cloud Foundry Summit Shanghai 2015
 
Working together - Cloud Foundry Unconference Lightning Talk
Working together - Cloud Foundry Unconference Lightning TalkWorking together - Cloud Foundry Unconference Lightning Talk
Working together - Cloud Foundry Unconference Lightning Talk
 
LinuxCon 2015 Keynote: Warning - May contain clouds!
LinuxCon 2015 Keynote: Warning - May contain clouds!LinuxCon 2015 Keynote: Warning - May contain clouds!
LinuxCon 2015 Keynote: Warning - May contain clouds!
 
From Plaything to Production - Defrag 2015
From Plaything to Production - Defrag 2015From Plaything to Production - Defrag 2015
From Plaything to Production - Defrag 2015
 
ApacheCon NA 2015: Warning! May Contain Clouds
ApacheCon NA 2015: Warning! May Contain CloudsApacheCon NA 2015: Warning! May Contain Clouds
ApacheCon NA 2015: Warning! May Contain Clouds
 
C21st Alchemy - Spinning Clouds & Weaving Magic
C21st Alchemy - Spinning Clouds & Weaving MagicC21st Alchemy - Spinning Clouds & Weaving Magic
C21st Alchemy - Spinning Clouds & Weaving Magic
 
Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3
 
RICON 2014 Running Riak in a Docker Cloud using Apache Brooklyn
RICON 2014 Running Riak in a Docker Cloud using Apache BrooklynRICON 2014 Running Riak in a Docker Cloud using Apache Brooklyn
RICON 2014 Running Riak in a Docker Cloud using Apache Brooklyn
 
Enterprise Cloud Forum - Monaco - #DCE2014 - Keynote
Enterprise Cloud Forum - Monaco - #DCE2014 - KeynoteEnterprise Cloud Forum - Monaco - #DCE2014 - Keynote
Enterprise Cloud Forum - Monaco - #DCE2014 - Keynote
 
Cloudcamp scotland - Using cloud without losing control
Cloudcamp scotland - Using cloud without losing controlCloudcamp scotland - Using cloud without losing control
Cloudcamp scotland - Using cloud without losing control
 
Quality control in a cloudy world
Quality control in a cloudy worldQuality control in a cloudy world
Quality control in a cloudy world
 

Último

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Deploying and Managing Global Blockchain Networks

  • 1. Deploying and Managing a Global Blockchain Network Duncan Johnston-Watt (@duncanjw) Blockchain & Bitcoin Conference 19 April 2017, Moscow
  • 2. © Cloudsoft Corporation 19-Apr-17 2 Agenda Hyperledger – Blockchain Technologies for Business • hyperledger.org Your application on any cloud, across many clouds • cloudsoft.io Cloudsoft Blockchain Service • cloudsoft.io/gethlf Demo: Deploying a Hyperledger Fabric • cloudsoft.io/blog @cloudsoft@hyperledger
  • 3. Hyperledger – Blockchain Technologies for Business
  • 4. © Cloudsoft Corporation 19-Apr-17 4 The Linux Foundation • Together with the global technology community, The Linux Foundation® is solving the world’s hardest problems through open source and creating the largest shared technology investment in history • With 16 years experience providing governance structure, IT infrastructure and ecosystem development, The Linux Foundation is the umbrella organization for more than 50 open source projects accelerating open technology development and commercial adoption • Some of the game-changing initiatives hosted by The Linux Foundation include:
  • 5. © Cloudsoft Corporation 19-Apr-17 5 Introducing Hyperledger • Open source collaborative effort to advance cross-industry blockchain technologies • Hosted by The Linux Foundation, the fastest-growing project in LF history • www.hyperledger.org • Global collaboration spanning finance, banking, IoT, supply chains, manufacturing and technology @hyperledger
  • 6. © Cloudsoft Corporation 19-Apr-17 6 Hyperledger Goals Provide neutral, open, & community-driven infrastructures supported by technical and business governance Build technical communities to develop blockchain and shared ledger POCs, use cases, field trials and deployments Educate the public about the market opportunity for blockchain technology Promote our community of communities taking a toolkit approach with many platforms and frameworks Create enterprise grade, open source, distributed ledger frameworks & code bases to support business transactions Where open source teams build diverse approaches for business blockchain technology systems @hyperledger
  • 7. © Cloudsoft Corporation 19-Apr-17 7 Blockchain allows multiple different parties to securely interact with the same universal source of truth Streamlined settlement, improved liquidity, increased transparency and new products/markets Finance Unite disparate processes, increase data flow and liquidity, reduce costs and improve patient experience and outcomes Healthcare Track parts and service provenance, ensure authenticity of goods, block counterfeits, reduce conflicts Supply Chain Shared Ledger Database @hyperledger
  • 8. © Cloudsoft Corporation 19-Apr-17 8 Hyperledger’s Modular Umbrella Approach Chaintool Explorer CelloComposer Fabric Iroha Sawtooth HyperledgerCloudFoundry Node.js Open Container Initiative Infrastructure Technical, Legal, Marketing, Organizational Ecosystems that accelerate open development and commercial adoption Frameworks Meaningfully differentiated approaches to business blockchain frameworks developed by a growing community of communities from the entire industry Modules Typically built for one framework, and through common license and community of communities approach, ported to other frameworks @hyperledger
  • 9. © Cloudsoft Corporation 19-Apr-17 9 Hyperledger Business Blockchain Frameworks Fabric – Blockchain implementation intended as foundation for developing applications or solutions with a modular architecture that allows components, such as consensus and membership services, to be plug-and-play Iroha – Distributed ledger project designed to be simple and easy to incorporate into infrastructural projects requiring distributed ledger technology. Sawtooth Lake – Distributed ledger technology with potential in many fields, from IoT to Financials, and an architecture that recognizes the diversity of requirements across that spectrum. Support for both permissioned and permissionless deployments. @hyperledger
  • 10. © Cloudsoft Corporation 19-Apr-17 10 Blockchain – Technical Terminology Membership Smart Contract Systems Management Events Consensus Network Wallet Shared Ledger contains the current world state of the ledger and a Blockchain of transaction invocations encapsulates business network transactions in code. transaction invocations result in gets and sets of ledger state a collection of network data and processing peers forming a Blockchain network. Responsible for maintaining a consistently replicated ledger manages identity and transaction certificates, as well as other aspects of permissioned access creates notifications of significant operations on the Blockchain (e.g. a new block), as well as notifications related to smart contracts. Does not include event distribution. provides the ability to create, change and monitor Blockchain components securely manages a user’s security credentials responsible for integrating Blockchain bi-directionally with external systems. Not part of Blockchain, but used with it. Systems Integration Technical Terminology Source: Anthony O’Dowd,STSM IBM Blockchain Labs
  • 11. © Cloudsoft Corporation 19-Apr-17 11 Hyperledger – How it works Validating Node B Validating Node C Validating Node A Validating Node D Validating Node E Blockchain Network A chain network that services solutions built for a particular industry. Shared Ledger: Records all transactions across business network Consensus: Transaction validation & commitment Non- Validating Node Chaincode StateLogic Chaincode Chaincode Chaincode Proprietor(s) setup and define the purpose of a chain network. They are the stakeholders of a network. Auditors(s): Individuals or organizations with the permission to interrogate transactions and the blockchain network. Solution Users: end users typically initiatetransactions on a chain network through applications made available by solutions providers. Non-Validating node: Constructs transactions and forwards them to validating nodes. Peer nodes keep a copy of all transaction records so that solution providers can query them locally. Solution Provider: Organizations that develop mobile/web applications for solution users to access chain networks., they own either NV or Validating node. Public transactions: transactions with its payload in the clear Membership Service (PKI) ECA TCA TLS-CAReg. A Registration Authority: Assigns registration username & registration password pairs to network participants. This username/password pair will be used to acquire enrollment certificate from ECA. Enrollment CA (ECA): Issues enrollment certificates (ECert) to network participants that have already registered with a membership service. ECerts are long term certificates used to identify individual entities participating in one or more networks. Transaction CA (TCA): Issues transaction certificates (TCerts) to ECert owners. An infinite number of TCerts can be derived from each ECert. TCerts are used by network participants to send transactions. TLS CA: Issues TLS certificates to systems that transmit messages in a chain network. TLS certificates are used to secure the communication channel between systems. Chaincode (Smart Contract): Application logics stored and executed on the blockchain. Chaincode State: Chaincodes access internal state storage through state APIs. States are created and updated by transactions calling chaincode functions with state accessing logic. Confidential transactions: transactions where its payload is encrypted and is only visible to stakeholders of this transaction Confidential chaincode: chaincodes that only pre-defined subset of validators can view and execute The Blockchain Network Source: Sharon Weed
  • 12. © Cloudsoft Corporation 19-Apr-17 12 Hyperledger Fabric– Interaction
  • 13.
  • 15. Your application on any cloud, across many clouds
  • 16. © Cloudsoft Corporation 19-Apr-17 16 Introducing Cloudsoft Leading hybrid cloud application management company • Model, deploy & manage any application on any cloud or across many clouds Team across Europe, North America and Asia-Pacific • Headquarters in Edinburgh, UK Founder of Apache Brooklyn open source project • Foundation of Cloudsoft Application Management Platform (AMP) Autonomic computing pioneer • Policy-based closed loop management @cloudsoft#getlhf
  • 17. © Cloudsoft Corporation 19-Apr-17 17 Enterprise IT Need reliable cloud-ready application patterns to be competitive Increasingly diverse platforms & infrastructure mean applications are hard to track, increasing the cost & risk of digital transformation Management is tied to infra layer with manual or missing processes for applications and services, causing risk and hindering adoption @cloudsoft#getlhf
  • 18. © Cloudsoft Corporation 19-Apr-17 18 Enterprise IT Need reliable cloud-ready application patterns to be competitive Cloudsoft AMP delivers Velocity Increasingly diverse platforms & infrastructure mean applications are hard to track, increasing the cost & risk of digital transformation Cloudsoft AMP delivers Consistency Management is tied to infra layer with manual or missing processes for applications and services, causing risk and hindering adoption Cloudsoft AMP delivers Control @cloudsoft#getlhf
  • 19. © Cloudsoft Corporation 19-Apr-17 19 AMP – Infrastructure Agnostic Physical Virtual Local – Private - Dedicated Public
  • 20. © Cloudsoft Corporation 19-Apr-17 20 AMP – Model, Deploy & Manage MODEL DEPLOY MANAGE INSTANTIATE SENSE EFFECT Capture Best Practices Dynamic Live Model Maintain SLAs My Model Apache Tomcat MySQL Load Balancer
  • 21. © Cloudsoft Corporation 19-Apr-17 21 Autonomic Computing 101 Monitor Analyz e Plan Execut e State Sensor s Effectors Enrich Delegate Autonomic Manager* Sensor s Effectors Escalate Managed Element *An autonomic manager can be a managed element
  • 22. © Cloudsoft Corporation 19-Apr-17 22 Autonomic Computing 101 Granularity can be anything from individual application or component to overall control plane
  • 23. © Cloudsoft Corporation 19-Apr-17 23 AMP – Autonomic Computing Blueprint OpenGamma Elastic Multi-Region ActiveMQ Broker OpenGamma Back-End Postgres SQL Node GeoScaling DNS LB Cluster [targets] Auto Scaler Policy DynamicWebAppCluster Follow-the-Sun Policy Dynamic Regions Fabric NGINX LB Cluster OpenGammaS vr OpenGammaS vr This pattern is repeated for each Load Balanced Cluster in a given region
  • 24. © Cloudsoft Corporation 19-Apr-17 24 Cloudsoft AMP Mind Map @cloudsoft#getlhf
  • 26. © Cloudsoft Corporation 19-Apr-17 26 Cloudsoft Blockchain Service • Deploy Hyperledger Fabric to virtually any environment (public or private cloud, bare metal, or bring-your-own-nodes) using Cloudsoft AMP • Lets developers focus on creating smart contracts, not the plumbing • Speeds up time to value for enterprises investigating and working with blockchain technologies, for example financial institutions that want to set up their own blockchain networks running across multiple geographies • Cloudsoft Blockchain Service is available via the IBM Marketplace • Cloudsoft is a core member of the IBM Blockchain Ecosystem @cloudsoft
  • 27. © Cloudsoft Corporation 19-Apr-17 27 Cloudsoft Blockchain Service
  • 28. Cloudsoft Blockchain Service © Cloudsoft Corporation 22/07/2016 28 All locations are connected via fully meshed private network
  • 31. Demo: Deploying a Hyperledger Fabric https://cloudsoft.io/blog/
  • 32.
  • 36. © Cloudsoft Corporation 19-Apr-17 36 References Hyperledger Member Summit and more exciting Cloudsoft/Hyperledger news Download Cloudsoft Blockchain Service IBM Marketplace: Cloudsoft Blockchain Service IBM Debuts Blockchain Ecosystem To Help Accelerate Growth of Networks on Hyperledger Fabric IBM Blockchain Partner Solutions Cloudsoft AMP + VEXXHOST: A Success Story On-demand Distributed Hyperledger Fabric Cluster with Cloudsoft AMP Deploying Hyperledger Fabric on Kubernetes with Cloudsoft AMP Automate Deployment and Management of Kubernetes Clusters with Cloudsoft AMP Deploying Hyperledger Fabric on IBM Bluemix Kubernetes Cluster with Cloudsoft AMP @cloudsoft#getlhf
  • 37. Demo: Deploying and Managing a Blockchain Network Mike Zaccardo (@itsmemikez)
  • 38.
  • 39. © Cloudsoft Corporation 19-Apr-17 39 Demo – Scenario Hugely successful Sotheby’s auction • Every lot exceeds its reserve price and is sold on the night Bowie’s collection is split up and acquired by three art collectors • Charlie, Dave & Edwina are tech savvy and want to loan each other works Sotheby’s sets up a secure private asset management system • Alice deploys chaincode and makes Bob the administrator Sotherby’s initializes asset management system • Bob loads auction results – ensuring each lot is allocated to correct collector @cloudsoft#getlhf

Notas do Editor

  1. In the age of the customer Enterprises…
  2. In the age of the customer Enterprises…
  3. https://cloudsoft.io/blog/deploying-hyperledger-fabric-on-ibm-bluemix-kubernetes-cluster-using-amp