SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Introducing Hyperledger
Blockchain technologies for business
Duncan Johnston-Watt, CEO, Cloudsoft
Defrag X, November 2016
@duncanjw
21st Century Alchemy
@duncanjw
Open Source
A seemingly magical process of transformation,
creation, or combination 

About The Linux Foundation
The Linux Foundation is the organization of choice for the world's top developers and companies to
build ecosystems that accelerate open technology development and commercial adoption. Together
with the worldwide open source community, it is solving the hardest technology problems by creating
the largest shared technology investment in history. Founded in 2000, The Linux Foundation today
provides tools, training and events to scale any open source project, which together deliver an
economic impact not achievable by any one company.
The Linux Foundation has 16 years experience of providing governance structure and infrastructure
to support the development of large scale, successful open source projects such as:
@hyperledger
Project Goals
Build an Open Source developer-focused community of communities to benefit an ecosystem of
Hyperledger-based solution providers and users, focused on blockchain-related use cases that will work
across a variety of industry sectors.
Through this, create a family of enterprise grade, open source blockchain frameworks, platforms, and
libraries, upon which anyone can build and run their own applications to meet real business needs.
Involve developers, service providers, solution providers and end users in the development and
promotion of the software, using the best practices of a multi-stakeholder Open Source community.
Host the collaboration environment for the community, establishing a neutral home for community
infrastructure, meetings, events and collaborative discussions and providing structure around the
business and technical governance of Hyperledger.
@hyperledger
Executive Director
Brian Behlendorf
Behlendorf was a primary developer of the Apache Web server,
the most popular web server software on the Internet, and a
founding member of the Apache Software Foundation. He has
also served on the board of the Mozilla Foundation since 2003
and the Electronic Frontier Foundation since 2013. He was the
founding CTO of CollabNet and CTO of the World Economic
Forum. Most recently, Behlendorf was a managing director at
Mithril Capital Management LLC, a global technology investment
firm.
@brianbehlendorf
Who Supports Hyperledger?
There will not be only one blockchain, or a chain-of-all-chains.
There will be many public chains and millions of private chains, potentially each
with a different consensus mechanism, preferred smart contract
language/mechanism, and other characteristics.
The more common code underlying these chains, the better for everyone.
This is still early days – perhaps like 1994 and the Web?
A World of Many Chains
@hyperledger
The Problem with the Traditional Approach
@hyperledger
How Blockchain Solves This
@hyperledger
Status
This project is in Incubation
Description
Fabric is an implementation of blockchain technology, leveraging familiar and proven
technologies. It is a modular architecture allowing pluggable implementations of various
functions. It features powerful container technology to host any mainstream language for
smart contracts development.
Key Characteristics
Permissioned network, core written in Go, chaincode in Go or Java.
https://wiki.hyperledger.org/projects/fabric.md
Hyperledger Fabric
@hyperledger
Hyperledger Demo
Deploying & Managing a Global Blockchain Network
Mike Zaccardo, Senior Engineer, Cloudsoft
Defrag X, November 2016
@itsMeMikeZ
Leading hybrid cloud application management company
Model, deploy and 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
Closed loop management
Cloudsoft
@cloudsoft
MODEL DEPLOY MANAGE
INSTANTIATE SENSE EFFECT
Capture Best Practices Dynamic Live Model Maintain SLAs
My Model
Apache Tomcat
MySQL
Load Balancer
Cloudsoft Application Management Platform (AMP)
@cloudsoft
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
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 @hyperledger
Interaction with the Blockchain Network
https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md#222-multiple-validating-peers
@hyperledger
Runtime
Management
Blueprint
Library
Cloud Foundry
Integration
Blueprint
Designer
Runtime
Visualization
ITSM
Target
Locations
Configuration
Management
Operations
Billing &
Metering
@cloudsoft
Deploying the Blockchain Network
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
Demo – Scenario
@itsMeMikeZ
Demo – Asset Management
The asset management chaincode is a simple example designed to show how to exercise
access control at the chaincode level as described in this document:
https://github.com/hyperledger/fabric/blob/master/docs/tech/application-ACL.md
The chaincode exposes the following functions:
init(user): Initialize the chaincode assigning to user the role of administrator
assign(asset, user): Assigns the ownership of asset to user. Notice that, this function can be
invoked only by an administrator
transfer(asset, user): Transfer the ownership of asset to user. Notice that this function can
be invoked only by the owner of asset
query(asset): Returns the identifier of the owner of asset
https://github.com/hyperledger/fabric/tree/master/examples/chaincode/go/asset_management
@itsMeMikeZ
Demo
@itsMeMikeZ
@hyperledger
@cloudsoft
@hyperledger
Too big to be owned by a single entity
@duncanjw
More Information
https://www.hyperledger.org
https://wiki.hyperledger.org
http://www.cloudsoft.io/gethlf
http://www.blockchainforwallstreet.com
https://www.ibm.com/marketplace
@hyperledger

Weitere Àhnliche Inhalte

Was ist angesagt?

Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018Christopher Ferris
 
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open) Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open) Kaleido
 
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
 
Corda on Azure Blockchain
Corda on Azure BlockchainCorda on Azure Blockchain
Corda on Azure BlockchainJuarez Junior
 
Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018Tracy Kuhrt
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainAltoros
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18TelecomValley
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainAlexander Al Basosi
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellDaniel Chan
 
Introduction to Blockchain for Business
Introduction to Blockchain for BusinessIntroduction to Blockchain for Business
Introduction to Blockchain for BusinessFito Benitez
 
Distributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerDistributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerTracy Kuhrt
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerTracy Kuhrt
 
Token Governance in Blockchain Ecosystems
Token Governance in Blockchain EcosystemsToken Governance in Blockchain Ecosystems
Token Governance in Blockchain EcosystemsDr. Nikolaus Lipusch
 
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
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger applicationEric Cattoir
 
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiScott Strang
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Dr. Ketan Parmar
 

Was ist angesagt? (20)

Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
 
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open) Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
 
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 ...
 
Company presentation
Company presentationCompany presentation
Company presentation
 
Corda on Azure Blockchain
Corda on Azure BlockchainCorda on Azure Blockchain
Corda on Azure Blockchain
 
Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
Introduction to Blockchain for Business
Introduction to Blockchain for BusinessIntroduction to Blockchain for Business
Introduction to Blockchain for Business
 
Distributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerDistributed:Health Code Camp Hyperledger
Distributed:Health Code Camp Hyperledger
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to Hyperledger
 
Token Governance in Blockchain Ecosystems
Token Governance in Blockchain EcosystemsToken Governance in Blockchain Ecosystems
Token Governance in Blockchain Ecosystems
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
 
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
Ethereum vs fabric vs corda
Ethereum vs fabric vs cordaEthereum vs fabric vs corda
Ethereum vs fabric vs corda
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer
 

Andere mochten auch

ACI's 2nd ANNUAL FCC BOOT CAMP
ACI's 2nd ANNUAL FCC BOOT CAMPACI's 2nd ANNUAL FCC BOOT CAMP
ACI's 2nd ANNUAL FCC BOOT CAMPBana Stefanos
 
Blockchains in the mainstream - interviews with entrepreneurs
Blockchains in the mainstream - interviews with entrepreneurs Blockchains in the mainstream - interviews with entrepreneurs
Blockchains in the mainstream - interviews with entrepreneurs Ian Beckett
 
Finra - implications of blockchain for the securities industry
Finra - implications of blockchain for the securities industryFinra - implications of blockchain for the securities industry
Finra - implications of blockchain for the securities industryIan Beckett
 
Cryptofinance melon protocol - a protocol for digital asset management stra...
Cryptofinance   melon protocol - a protocol for digital asset management stra...Cryptofinance   melon protocol - a protocol for digital asset management stra...
Cryptofinance melon protocol - a protocol for digital asset management stra...Ian Beckett
 
Mit digital banking manifesto - the end of banks
Mit   digital banking manifesto - the end of banksMit   digital banking manifesto - the end of banks
Mit digital banking manifesto - the end of banksIan Beckett
 
How blockchain could disrupt wall street
How blockchain could disrupt wall street How blockchain could disrupt wall street
How blockchain could disrupt wall street Ian Beckett
 
Industralisation of Distributed Ledger Technology
Industralisation of Distributed Ledger TechnologyIndustralisation of Distributed Ledger Technology
Industralisation of Distributed Ledger TechnologyRodger Oates
 
#Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS
#Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS #Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS
#Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS Ian Beckett
 
Bitcoin, blockchain, distributed ledger, 10 februari 2016
Bitcoin, blockchain, distributed ledger, 10 februari 2016Bitcoin, blockchain, distributed ledger, 10 februari 2016
Bitcoin, blockchain, distributed ledger, 10 februari 2016Alphons Ranner
 
Exploring Cryptocurrency Remittance
Exploring Cryptocurrency RemittanceExploring Cryptocurrency Remittance
Exploring Cryptocurrency RemittanceXRPTalk
 
Uport a blockchain platform for self-sovereign identity
Uport   a blockchain platform for self-sovereign identityUport   a blockchain platform for self-sovereign identity
Uport a blockchain platform for self-sovereign identityIan Beckett
 
Designing Social Iasummit
Designing Social IasummitDesigning Social Iasummit
Designing Social IasummitChristina Wodtke
 
Using Distributed Ledgers in syndicated loans use case analysis
Using Distributed Ledgers in syndicated loans use case analysisUsing Distributed Ledgers in syndicated loans use case analysis
Using Distributed Ledgers in syndicated loans use case analysisfifthmoment
 
How blockchain technology might transform wholesale insurance
How blockchain technology might transform wholesale insuranceHow blockchain technology might transform wholesale insurance
How blockchain technology might transform wholesale insuranceIan Beckett
 
Master Thesis Blockchain Post Trade
Master Thesis Blockchain Post TradeMaster Thesis Blockchain Post Trade
Master Thesis Blockchain Post TradeBarry Pijnenburg
 
Blockchain in Corporate Banking: What’s Up?
Blockchain in Corporate Banking: What’s Up?Blockchain in Corporate Banking: What’s Up?
Blockchain in Corporate Banking: What’s Up?mercatoradvisory
 
Artificial Intelligence 2.0: Cognitive Mesh with Blockchain
Artificial Intelligence 2.0: Cognitive Mesh with BlockchainArtificial Intelligence 2.0: Cognitive Mesh with Blockchain
Artificial Intelligence 2.0: Cognitive Mesh with BlockchainBICA Labs
 
DLT developments in Finance
DLT developments in FinanceDLT developments in Finance
DLT developments in FinanceAlphons Ranner
 
Blockchain explained - Brunswick Review Spotlight on Cybersecurity
Blockchain explained - Brunswick Review Spotlight on CybersecurityBlockchain explained - Brunswick Review Spotlight on Cybersecurity
Blockchain explained - Brunswick Review Spotlight on CybersecurityBrunswick Group
 

Andere mochten auch (20)

ACI's 2nd ANNUAL FCC BOOT CAMP
ACI's 2nd ANNUAL FCC BOOT CAMPACI's 2nd ANNUAL FCC BOOT CAMP
ACI's 2nd ANNUAL FCC BOOT CAMP
 
Blockchains in the mainstream - interviews with entrepreneurs
Blockchains in the mainstream - interviews with entrepreneurs Blockchains in the mainstream - interviews with entrepreneurs
Blockchains in the mainstream - interviews with entrepreneurs
 
Finra - implications of blockchain for the securities industry
Finra - implications of blockchain for the securities industryFinra - implications of blockchain for the securities industry
Finra - implications of blockchain for the securities industry
 
Cryptofinance melon protocol - a protocol for digital asset management stra...
Cryptofinance   melon protocol - a protocol for digital asset management stra...Cryptofinance   melon protocol - a protocol for digital asset management stra...
Cryptofinance melon protocol - a protocol for digital asset management stra...
 
Mit digital banking manifesto - the end of banks
Mit   digital banking manifesto - the end of banksMit   digital banking manifesto - the end of banks
Mit digital banking manifesto - the end of banks
 
How blockchain could disrupt wall street
How blockchain could disrupt wall street How blockchain could disrupt wall street
How blockchain could disrupt wall street
 
Industralisation of Distributed Ledger Technology
Industralisation of Distributed Ledger TechnologyIndustralisation of Distributed Ledger Technology
Industralisation of Distributed Ledger Technology
 
#Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS
#Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS #Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS
#Golem Project - #decentralised platform for #supercomputing - #PAAS #IAAS
 
Blockchain
BlockchainBlockchain
Blockchain
 
Bitcoin, blockchain, distributed ledger, 10 februari 2016
Bitcoin, blockchain, distributed ledger, 10 februari 2016Bitcoin, blockchain, distributed ledger, 10 februari 2016
Bitcoin, blockchain, distributed ledger, 10 februari 2016
 
Exploring Cryptocurrency Remittance
Exploring Cryptocurrency RemittanceExploring Cryptocurrency Remittance
Exploring Cryptocurrency Remittance
 
Uport a blockchain platform for self-sovereign identity
Uport   a blockchain platform for self-sovereign identityUport   a blockchain platform for self-sovereign identity
Uport a blockchain platform for self-sovereign identity
 
Designing Social Iasummit
Designing Social IasummitDesigning Social Iasummit
Designing Social Iasummit
 
Using Distributed Ledgers in syndicated loans use case analysis
Using Distributed Ledgers in syndicated loans use case analysisUsing Distributed Ledgers in syndicated loans use case analysis
Using Distributed Ledgers in syndicated loans use case analysis
 
How blockchain technology might transform wholesale insurance
How blockchain technology might transform wholesale insuranceHow blockchain technology might transform wholesale insurance
How blockchain technology might transform wholesale insurance
 
Master Thesis Blockchain Post Trade
Master Thesis Blockchain Post TradeMaster Thesis Blockchain Post Trade
Master Thesis Blockchain Post Trade
 
Blockchain in Corporate Banking: What’s Up?
Blockchain in Corporate Banking: What’s Up?Blockchain in Corporate Banking: What’s Up?
Blockchain in Corporate Banking: What’s Up?
 
Artificial Intelligence 2.0: Cognitive Mesh with Blockchain
Artificial Intelligence 2.0: Cognitive Mesh with BlockchainArtificial Intelligence 2.0: Cognitive Mesh with Blockchain
Artificial Intelligence 2.0: Cognitive Mesh with Blockchain
 
DLT developments in Finance
DLT developments in FinanceDLT developments in Finance
DLT developments in Finance
 
Blockchain explained - Brunswick Review Spotlight on Cybersecurity
Blockchain explained - Brunswick Review Spotlight on CybersecurityBlockchain explained - Brunswick Review Spotlight on Cybersecurity
Blockchain explained - Brunswick Review Spotlight on Cybersecurity
 

Ähnlich wie Defrag x blockchain keynote

Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Duncan Johnston-Watt
 
Hyperledger
HyperledgerHyperledger
HyperledgerVinay Aitha
 
Blockchain development 101
Blockchain development 101Blockchain development 101
Blockchain development 101AdriĂ  Batlle
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxdeepaksingh160910
 
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
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and ToolsRihusoft
 
Introducing flow the new blockchain for open worlds
Introducing flow  the new blockchain for open worldsIntroducing flow  the new blockchain for open worlds
Introducing flow the new blockchain for open worldsBlockchain Council
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB HackathonAleksandr Kopnin
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structurekasthurimukila
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3Rohit Verma
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformJuarez Junior
 
Why Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doingWhy Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doingAlexandra Carvalho
 
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain AppComprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain AppBlocktech Brew
 
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_finalDoag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_finalOPITZ CONSULTING Deutschland
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain PlatformJuarez Junior
 
Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Juarez Junior
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technologyMercy Akinseinde
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 

Ähnlich wie Defrag x blockchain keynote (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
 
Hyperledger
HyperledgerHyperledger
Hyperledger
 
Blockchain development 101
Blockchain development 101Blockchain development 101
Blockchain development 101
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptx
 
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]
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and Tools
 
Introducing flow the new blockchain for open worlds
Introducing flow  the new blockchain for open worldsIntroducing flow  the new blockchain for open worlds
Introducing flow the new blockchain for open worlds
 
Meetup srilanka
Meetup srilankaMeetup srilanka
Meetup srilanka
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB Hackathon
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain Platform
 
Why Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doingWhy Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doing
 
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain AppComprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain App
 
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_finalDoag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
 
Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 

KĂŒrzlich hochgeladen

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

KĂŒrzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Defrag x blockchain keynote

  • 1. Introducing Hyperledger Blockchain technologies for business Duncan Johnston-Watt, CEO, Cloudsoft Defrag X, November 2016 @duncanjw
  • 2. 21st Century Alchemy @duncanjw Open Source A seemingly magical process of transformation, creation, or combination 

  • 3. About The Linux Foundation The Linux Foundation is the organization of choice for the world's top developers and companies to build ecosystems that accelerate open technology development and commercial adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. The Linux Foundation has 16 years experience of providing governance structure and infrastructure to support the development of large scale, successful open source projects such as: @hyperledger
  • 4. Project Goals Build an Open Source developer-focused community of communities to benefit an ecosystem of Hyperledger-based solution providers and users, focused on blockchain-related use cases that will work across a variety of industry sectors. Through this, create a family of enterprise grade, open source blockchain frameworks, platforms, and libraries, upon which anyone can build and run their own applications to meet real business needs. Involve developers, service providers, solution providers and end users in the development and promotion of the software, using the best practices of a multi-stakeholder Open Source community. Host the collaboration environment for the community, establishing a neutral home for community infrastructure, meetings, events and collaborative discussions and providing structure around the business and technical governance of Hyperledger. @hyperledger
  • 5. Executive Director Brian Behlendorf Behlendorf was a primary developer of the Apache Web server, the most popular web server software on the Internet, and a founding member of the Apache Software Foundation. He has also served on the board of the Mozilla Foundation since 2003 and the Electronic Frontier Foundation since 2013. He was the founding CTO of CollabNet and CTO of the World Economic Forum. Most recently, Behlendorf was a managing director at Mithril Capital Management LLC, a global technology investment firm. @brianbehlendorf
  • 7. There will not be only one blockchain, or a chain-of-all-chains. There will be many public chains and millions of private chains, potentially each with a different consensus mechanism, preferred smart contract language/mechanism, and other characteristics. The more common code underlying these chains, the better for everyone. This is still early days – perhaps like 1994 and the Web? A World of Many Chains @hyperledger
  • 8. The Problem with the Traditional Approach @hyperledger
  • 9. How Blockchain Solves This @hyperledger
  • 10. Status This project is in Incubation Description Fabric is an implementation of blockchain technology, leveraging familiar and proven technologies. It is a modular architecture allowing pluggable implementations of various functions. It features powerful container technology to host any mainstream language for smart contracts development. Key Characteristics Permissioned network, core written in Go, chaincode in Go or Java. https://wiki.hyperledger.org/projects/fabric.md Hyperledger Fabric @hyperledger
  • 11. Hyperledger Demo Deploying & Managing a Global Blockchain Network Mike Zaccardo, Senior Engineer, Cloudsoft Defrag X, November 2016 @itsMeMikeZ
  • 12. Leading hybrid cloud application management company Model, deploy and 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 Closed loop management Cloudsoft @cloudsoft
  • 13. MODEL DEPLOY MANAGE INSTANTIATE SENSE EFFECT Capture Best Practices Dynamic Live Model Maintain SLAs My Model Apache Tomcat MySQL Load Balancer Cloudsoft Application Management Platform (AMP) @cloudsoft
  • 14. 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
  • 15. 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 @hyperledger
  • 16. Interaction with the Blockchain Network https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md#222-multiple-validating-peers @hyperledger
  • 18.
  • 19. 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 Demo – Scenario @itsMeMikeZ
  • 20. Demo – Asset Management The asset management chaincode is a simple example designed to show how to exercise access control at the chaincode level as described in this document: https://github.com/hyperledger/fabric/blob/master/docs/tech/application-ACL.md The chaincode exposes the following functions: init(user): Initialize the chaincode assigning to user the role of administrator assign(asset, user): Assigns the ownership of asset to user. Notice that, this function can be invoked only by an administrator transfer(asset, user): Transfer the ownership of asset to user. Notice that this function can be invoked only by the owner of asset query(asset): Returns the identifier of the owner of asset https://github.com/hyperledger/fabric/tree/master/examples/chaincode/go/asset_management @itsMeMikeZ
  • 24. Too big to be owned by a single entity @duncanjw

Hinweis der Redaktion

  1. Chris: blockchain creates ability for multiple competing parties to securely interact with the same universal source of truth Business Networks benefit from connectivity Connected customers, suppliers, banks, partners Cross geography & regulatory boundary Wealth is generated by flow of goods & services across business network Markets are central to this process: Public (fruit market, car auction), or Private (supply chain financing, bonds) Participants - members of a business network Customer, Supplier, Government, Regulator Have specific identities and roles Transaction - an asset transfer John gives a car to Anthony (simple) Contract - conditions for transaction to occur Records all transactions across business network Shared between participants Participants have own copy through replication Permissioned, so participants see only appropriate transactions THE shared system of record
  2. IBM’s Open Blockchain Making Blockchain Real for Enterprises Anthony O’Dowd, STSM IBM Blockchain Labs
  3. Provided by Sharon Weed
  4. blockchain4wallst
  5. blockchain4wallst