Documente Academic
Documente Profesional
Documente Cultură
V5.0
V5.0, 23 August 2017
© 2017 IBM Corporation
Contents
What is Blockchain?
2
© 2017 IBM Corporation
Linux Foundation
One of 67 open
projects including…
3
© 2017 IBM Corporation
Hyperledger members
Premier General
Source: https://www.hyperledger.org/about/members
Updated 21 August 2017 4
© 2017 IBM Corporation Associat
e
Requirements of blockchain for business
Business terms
Append-only Shared Smart embedded in
distributed system of ledger contract transaction
record shared across
database
business network
& executed with
transactions
Ensuring appropriate
Transactions are
visibility; transactions
endorsed by
are secure,
relevant
authenticated
participants
& verifiable Privacy Trust
5
© 2017 IBM Corporation
Hyperledger Fabric: Distributed ledger platform
http://hyperledger-fabric.readthedocs.io/
6
© 2017 IBM Corporation
Hyperledger Composer:
Accelerating Time to Value Business Application
https://hyperledger.github.io/composer/
• A suite of high level application abstractions for business networks Hyperledger Composer
• Emphasis on business-centric vocabulary for quick solution creation
• Reduce risk, and increase understanding and flexibility
Blockchain
(Hyperledger Fabric)
• Features
– Model your business networks, test and expose via APIs
– Applications invoke transactions to interact with business network
– Integrate existing systems of record
[http://ibm.biz/Platform_Demo] 8
© 2017 IBM Corporation
Making blockchain real for business
Identity/ Know your customer (KYC) Unlisted Securities/ Private Equity Funds Loyalty Program
Medicated Health Data Exchange Fraud/ Compliance Registry Distributed Energy/ Carbon Credit
9
© 2017 IBM Corporation
Vehicle Lifecycle Demo
10
© 2017 IBM Corporation
Benefits of Hyperledger Composer
Bridges simply from Develop blockchain Well tested, efficient Higher level
business concepts to applications more design conforms to abstraction makes it
blockchain quickly and cheaply best practice easier to iterate
© 2017
© 2017 IBM IBM Corporation
Corporation 11
Open Source & Familiar Tools
composer-client
composer-admin
$ composer
Swagger
Application Developer
• Developing the application that interacts with the ledger
D • Modelling the business network
• Implementing the script files that define transaction behaviour
Solution Administrator
• Provisioning the target environment
A • Deploying the business application
• Managing the blockchain
• Provides front-end for the user • A domain specific language • Scripts provide the
• May require different (.CTO) that defines the type implementation of
applications per participant structure of transaction processor logic
• Interacts with the registries • Assets • Specified in Javascript
• Add, delete, update, query • Participants • Designed for any reasonable
• Registries persisted on • Transactions Javascript developer to pick
blockchain • Aims to match how we talk up easily
• Connects to blockchain via about business networks in the
JavaScript client libraries (SDK) real world
or REST
© 2017
© 2017 IBM IBM Corporation
Corporation 14
Demo: Composer Playground
& Integration
© 2017
© 2017 IBM IBM Corporation
Corporation 15
We’ve partnered with startup and technology
incubators to establish exciting spaces
worldwide.
Tokyo
San Francisco Hakozaki
partnered with
Galvanize Or we
Singapore bring
Toronto
partnered with the
MBFC a pop-up
Digital Media Zone (DMZ) garage
New York to you
partnered with London Nice Melbourne
Galvanize partnered with partnered with partnered with Carlton
WeWork Moorgate CEEINCA Connect Initiative
© 2016
© 2017 IBM IBM Corporation
Corporation Page 16
Composer Community
hyperledger.github.io/composer
Weekly
Community
Calls
Hyperledger
#Hyperledger #Composer
Meetup’s
© 2017
© 2017 IBM IBM Corporation
Corporation 17
Getting started on your blockchain journey
18
© 2017 IBM Corporation
Thank you
www.ibm.com/blockchain
developer.ibm.com/blockchain
www.hyperledger.org
© Copyright IBM Corporation 2017. All rights reserved. The information contained in these
materials is provided for informational purposes only, and is provided AS IS without warranty
of any kind, express or implied. Any statement of direction represents IBM's current intent, is
subject to change or withdrawal, and represents only goals and objectives. IBM, the IBM
logo, and other IBM products and services are trademarks of the International Business
Machines Corporation, in the United States, other countries or both. Other company, product,
or service names may be trademarks or service marks of others.