Sunteți pe pagina 1din 20

Blockchain Live

What makes a blockchain for business

V5.0
V5.0, 23 August 2017
© 2017 IBM Corporation
Contents

What is Blockchain?

Why is it relevant for


our business?

How can IBM help us


apply blockchain?

2
© 2017 IBM Corporation
Linux Foundation
One of 67 open
projects including…

Hyperledger is an open source


collaborative effort created to
advance cross-industry
blockchain technologies.

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

• An implementation of blockchain technology that


is a foundation for developing blockchain
applications

• Emphasis on ledger, smart contracts, consensus,


confidentiality, resiliency and scalability.

• V1.0 released July 2017

– 159 developers from 27 organizations

– IBM is one contributor of code, IP and


development effort to Hyperledger Fabric

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

• Fully open and part of Linux Foundation Hyperledger

• Try it in your web browser now:


http://composer-playground.mybluemix.net/
7
© 2017 IBM Corporation
What is IBM Blockchain Platform

The only fully integrated enterprise-ready Develop


blockchain platform designed to accelerate the Explore and accelerate development time with
development, governance, and operation of a tools that ensure close alignment between
multi-institution business network business leaders and developers

• Based on Hyperledger Fabric V1 runtime Govern


optimized for enterprise requirements
Speed activation, customization and
• Specialized compute for security, performance and management of your business network with
resilience democratic, multi-party governance tooling

• Full lifecycle tooling to speed activation and


management of your network Operate
Deploy and operate always-on networks
with production-ready enterprise performance
and security for most demanding use cases

[http://ibm.biz/Platform_Demo] 8
© 2017 IBM Corporation
Making blockchain real for business

Trade Finance Pre and Post Trade Complex Risk Coverage

Identity/ Know your customer (KYC) Unlisted Securities/ Private Equity Funds Loyalty Program

Medicated Health Data Exchange Fraud/ Compliance Registry Distributed Energy/ Carbon Credit

Supply Chain Food Safety Provenance/ Traceability

9
© 2017 IBM Corporation
Vehicle Lifecycle Demo

10
© 2017 IBM Corporation
Benefits of Hyperledger Composer

Increases Saves Reduces Increases


understanding time risk flexibility

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

Data modelling JavaScript Web playground Client libraries


business logic

$ composer
Swagger

Editor support CLI utilities Code generation Existing systems and


data

© 2017 IBM Corporation


User Roles in a Blockchain Project

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

Business Network Participant


• Running an end-user application that invokes transactions
P • Aware of business concepts: assets, participants and transactions
• May not be aware of blockchain underpinnings
© 2017
© 2017 IBM IBM Corporation
Corporation 13
Developer Concepts

Applications Models Scripts

• 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

Learn More About Schedule an IBM


IBM Blockchain Blockchain Workshop

Develop a Blockchain Activate and Grow your


Application Blockchain Network

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.

S-ar putea să vă placă și