defrag x blockchain keynote

25
Introducing Hyperledger Blockchain technologies for business Duncan Johnston-Watt, CEO, Cloudsoft Defrag X, November 2016 @duncanjw

Upload: morgan-brooke-wright

Post on 10-Apr-2017

115 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Defrag x blockchain keynote

Introducing HyperledgerBlockchain technologies for business

Duncan Johnston-Watt, CEO, CloudsoftDefrag X, November 2016

@duncanjw

Page 2: Defrag x blockchain keynote

21st Century Alchemy

@duncanjw

Open Source

A seemingly magical process of transformation, creation, or combination …

Page 3: Defrag x blockchain keynote

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

Page 4: Defrag x blockchain keynote

Project GoalsBuild 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

Page 5: Defrag x blockchain keynote

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

Page 6: Defrag x blockchain keynote

Who Supports Hyperledger?

Page 7: Defrag x blockchain keynote

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

Page 8: Defrag x blockchain keynote

The Problem with the Traditional Approach

@hyperledger

Page 9: Defrag x blockchain keynote

How Blockchain Solves This

@hyperledger

Page 10: Defrag x blockchain keynote

StatusThis project is in Incubation

DescriptionFabric 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 CharacteristicsPermissioned network, core written in Go, chaincode in Go or Java.

https://wiki.hyperledger.org/projects/fabric.md

Hyperledger Fabric

@hyperledger

Page 11: Defrag x blockchain keynote

Hyperledger DemoDeploying & Managing a Global Blockchain Network

Mike Zaccardo, Senior Engineer, CloudsoftDefrag X, November 2016

@itsMeMikeZ

Page 12: Defrag x blockchain keynote

Leading hybrid cloud application management companyModel, deploy and manage any application on any cloud or across many clouds

Team across Europe, North America and Asia-PacificHeadquarters in Edinburgh, UK

Founder of Apache Brooklyn open source projectFoundation of Cloudsoft Application Management Platform (AMP)

Autonomic computing pioneerClosed loop management

Cloudsoft

@cloudsoft

Page 13: Defrag x blockchain keynote

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

Page 14: Defrag x blockchain keynote
Page 15: Defrag x blockchain keynote

@hyperledger

Page 16: Defrag x blockchain keynote

Interaction with the Blockchain Network

https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md#222-multiple-validating-peers

@hyperledger

Page 17: Defrag x blockchain keynote

Runtime Management

Blueprint Library

Cloud Foundry Integration

Blueprint Designer

Runtime VisualizationITSM

Target Locations

Configuration Management

OperationsBilling & Metering

@cloudsoft

Deploying the Blockchain Network

Page 18: Defrag x blockchain keynote
Page 19: Defrag x blockchain keynote

Hugely successful Sotheby’s auctionEvery lot exceeds its reserve price and is sold on the night

The collection is split up and acquired by three art collectorsCharlie, Dave and Edwina who are tech savvy and want to loan each other works

Sotheby’s sets up a secure private asset management systemAlice deploys chaincode and makes Bob the administrator

Sotherby’s initializes asset management systemBob loads auction results – ensuring each lot is allocated to correct collector

Demo – Scenario

@itsMeMikeZ

Page 20: Defrag x blockchain keynote

Demo – Asset ManagementThe 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 administratorassign(asset, user): Assigns the ownership of asset to user. Notice that, this function can be invoked only by an administratortransfer(asset, user): Transfer the ownership of asset to user. Notice that this function can be invoked only by the owner of assetquery(asset): Returns the identifier of the owner of asset

https://github.com/hyperledger/fabric/tree/master/examples/chaincode/go/asset_management

@itsMeMikeZ

Page 21: Defrag x blockchain keynote

Demo

@itsMeMikeZ

Page 22: Defrag x blockchain keynote

@hyperledger@cloudsoft

Page 23: Defrag x blockchain keynote

@hyperledger

Page 24: Defrag x blockchain keynote

Too big to be owned by a single entity

@duncanjw

Page 25: Defrag x blockchain keynote

More Information

https://www.hyperledger.orghttps://wiki.hyperledger.org

http://www.cloudsoft.io/gethlfhttp://www.blockchainforwallstreet.com

https://www.ibm.com/marketplace

@hyperledger