SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Deploying and Managing a Global Blockchain
Network
Duncan Johnston-Watt (@duncanjw) & Mike Zaccardo (@itsmemikez)
Session 2444A | IBM InterConnect 2017
© Cloudsoft Corporation 21-Mar-17 2
Cloudsoft @ IBM InterConnect 2017
Deploying and Managing a
Global Blockchain Network
• Session ID: 2444A
• March 21st 11:30-12:15
• Location: South Pacific J
Hyperledger Blockchain Network:
Demo of Global Deployment and
Management
• Session ID: 7372A
• March 22nd 14:30-14:50
• Location: Engagement Theater
#1
IBM InterConnect 2017 Silver Sponsor
Booth #323 @cloudsoft#getlhf
Hyperledger – Blockchain Technologies for
Business
© Cloudsoft Corporation 21-Mar-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 21-Mar-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 21-Mar-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 21-Mar-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 21-Mar-17 8
Hyperledger’s Modular Umbrella Approach
Chaintool Explorer Cello
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 21-Mar-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 21-Mar-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 21-Mar-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 21-Mar-17 12
Hyperledger Fabric– Interaction
Your application on any cloud, across many clouds
© Cloudsoft Corporation 21-Mar-17 15
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 21-Mar-17 16
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 21-Mar-17 17
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 21-Mar-17 18
AMP – Infrastructure Agnostic
Physical Virtual Local – Private -
Dedicated
Public
© Cloudsoft Corporation 21-Mar-17 19
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 21-Mar-17 20
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 21-Mar-17 21
Autonomic Computing 101
Granularity can be anything from individual application or component to overall
control plane
© Cloudsoft Corporation 21-Mar-17 22
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 21-Mar-17 23
Cloudsoft AMP Mind Map
@cloudsoft#getlhf
Cloudsoft Blockchain Service
© Cloudsoft Corporation 21-Mar-17 25
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 21-Mar-17 26
Cloudsoft Blockchain Service
Cloudsoft Blockchain Service
© Cloudsoft Corporation 22/07/2016 27
All locations are connected via fully meshed private network
Deploying and Managing a Blockchain Network
Demo
Mike Zaccardo (@itsmemikez)
© Cloudsoft Corporation 21-Mar-17 30
Demo – Scenario
Hugely successful Sotheby’s auction
• Every lot exceeds its reserve price and is sold on the night
The collection is split up and acquired by three art collectors
• Charlie, Dave and Edwina who 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
Thank you
https://cloudsoft.io/gethlf/
© Cloudsoft Corporation 21-Mar-17 33
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
@cloudsoft#getlhf

Contenu connexe

Tendances

Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...Peter Broadhurst
 
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
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Arnaud Le Hors
 
Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)Altoros
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Benjamin Fuentes
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellDaniel Chan
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work Blockchain Council
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoKaleido
 
Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Kaleido
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger applicationEric Cattoir
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528Arnaud Le Hors
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018Christopher Ferris
 
Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Arnaud Le Hors
 
Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0Altoros
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18TelecomValley
 
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
 
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
 
Introduction to Blockchain for Business
Introduction to Blockchain for BusinessIntroduction to Blockchain for Business
Introduction to Blockchain for BusinessFito Benitez
 

Tendances (20)

Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
 
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...
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910
 
Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
 
Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
 
Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024
 
Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18
 
Hyperledger fabric 3
Hyperledger fabric 3Hyperledger fabric 3
Hyperledger fabric 3
 
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
 
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 ...
 
Introduction to Blockchain for Business
Introduction to Blockchain for BusinessIntroduction to Blockchain for Business
Introduction to Blockchain for Business
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 

Similaire à Deploying and Managing a Global Blockchain Network

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
 
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 Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperProperty Bihar
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
Blockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderBlockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderSamuel Liu
 
computerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docxcomputerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docxmccormicknadine86
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfMahdi_Fahmideh
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook Diego Alberto Tamayo
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri Cankaya
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxdeepaksingh160910
 
Iata blockchain presentation icaew suisse branch
Iata blockchain presentation   icaew suisse branchIata blockchain presentation   icaew suisse branch
Iata blockchain presentation icaew suisse branchTim Moss
 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docxUpcomings
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsSolace
 

Similaire à Deploying and Managing a Global Blockchain Network (20)

Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 
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]
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach Whitepaper
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Blockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services ProviderBlockchain & Telecommunication Services Provider
Blockchain & Telecommunication Services Provider
 
Blockchain and Competition – CORBETT – June 2018 OECD discussion
Blockchain and Competition – CORBETT – June 2018 OECD discussionBlockchain and Competition – CORBETT – June 2018 OECD discussion
Blockchain and Competition – CORBETT – June 2018 OECD discussion
 
computerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docxcomputerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docx
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB Hackathon
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Company presentation
Company presentationCompany presentation
Company presentation
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptx
 
Iata blockchain presentation icaew suisse branch
Iata blockchain presentation   icaew suisse branchIata blockchain presentation   icaew suisse branch
Iata blockchain presentation icaew suisse branch
 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading Platforms
 
Hyperledger
HyperledgerHyperledger
Hyperledger
 

Plus 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
 
OpenStack Summit: How companies of all sizes leverage OpenStack based private...
OpenStack Summit: How companies of all sizes leverage OpenStack based private...OpenStack Summit: How companies of all sizes leverage OpenStack based private...
OpenStack Summit: How companies of all sizes leverage OpenStack based private...Duncan 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
 

Plus 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...
 
OpenStack Summit: How companies of all sizes leverage OpenStack based private...
OpenStack Summit: How companies of all sizes leverage OpenStack based private...OpenStack Summit: How companies of all sizes leverage OpenStack based private...
OpenStack Summit: How companies of all sizes leverage OpenStack based private...
 
从玩具到生产 - 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
 

Dernier

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 

Dernier (20)

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 

Deploying and Managing a Global Blockchain Network

  • 1. Deploying and Managing a Global Blockchain Network Duncan Johnston-Watt (@duncanjw) & Mike Zaccardo (@itsmemikez) Session 2444A | IBM InterConnect 2017
  • 2. © Cloudsoft Corporation 21-Mar-17 2 Cloudsoft @ IBM InterConnect 2017 Deploying and Managing a Global Blockchain Network • Session ID: 2444A • March 21st 11:30-12:15 • Location: South Pacific J Hyperledger Blockchain Network: Demo of Global Deployment and Management • Session ID: 7372A • March 22nd 14:30-14:50 • Location: Engagement Theater #1 IBM InterConnect 2017 Silver Sponsor Booth #323 @cloudsoft#getlhf
  • 3. Hyperledger – Blockchain Technologies for Business
  • 4. © Cloudsoft Corporation 21-Mar-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 21-Mar-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 21-Mar-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 21-Mar-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 21-Mar-17 8 Hyperledger’s Modular Umbrella Approach Chaintool Explorer Cello 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 21-Mar-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 21-Mar-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 21-Mar-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 21-Mar-17 12 Hyperledger Fabric– Interaction
  • 13.
  • 14. Your application on any cloud, across many clouds
  • 15. © Cloudsoft Corporation 21-Mar-17 15 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
  • 16. © Cloudsoft Corporation 21-Mar-17 16 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
  • 17. © Cloudsoft Corporation 21-Mar-17 17 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
  • 18. © Cloudsoft Corporation 21-Mar-17 18 AMP – Infrastructure Agnostic Physical Virtual Local – Private - Dedicated Public
  • 19. © Cloudsoft Corporation 21-Mar-17 19 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
  • 20. © Cloudsoft Corporation 21-Mar-17 20 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
  • 21. © Cloudsoft Corporation 21-Mar-17 21 Autonomic Computing 101 Granularity can be anything from individual application or component to overall control plane
  • 22. © Cloudsoft Corporation 21-Mar-17 22 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
  • 23. © Cloudsoft Corporation 21-Mar-17 23 Cloudsoft AMP Mind Map @cloudsoft#getlhf
  • 25. © Cloudsoft Corporation 21-Mar-17 25 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
  • 26. © Cloudsoft Corporation 21-Mar-17 26 Cloudsoft Blockchain Service
  • 27. Cloudsoft Blockchain Service © Cloudsoft Corporation 22/07/2016 27 All locations are connected via fully meshed private network
  • 28. Deploying and Managing a Blockchain Network Demo Mike Zaccardo (@itsmemikez)
  • 29.
  • 30. © Cloudsoft Corporation 21-Mar-17 30 Demo – Scenario Hugely successful Sotheby’s auction • Every lot exceeds its reserve price and is sold on the night The collection is split up and acquired by three art collectors • Charlie, Dave and Edwina who 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
  • 31.
  • 33. © Cloudsoft Corporation 21-Mar-17 33 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 @cloudsoft#getlhf

Notes de l'éditeur

  1. In the age of the customer Enterprises…
  2. In the age of the customer Enterprises…