45
Project Overview S. Matthew English @smatthewenglish

Hyperledger Presentation

Embed Size (px)

Citation preview

Page 1: Hyperledger Presentation

Project OverviewS. Matthew English

@smatthewenglish

Page 2: Hyperledger Presentation

Presentation Structure

2

→ Problems with the Bitcoin Blockchain

→ On Hyperledger

→ What is “Blockchain”?

→ Dev Landscape

Page 3: Hyperledger Presentation

3

Problems with the Bitcoin Blockchain

Page 4: Hyperledger Presentation

4

Page 5: Hyperledger Presentation

5

Page 6: Hyperledger Presentation

6

Page 7: Hyperledger Presentation

Periodicity of Payments

7

Page 8: Hyperledger Presentation

Periodicity of Payments (Lifetime)

8

Page 9: Hyperledger Presentation

Security Best Practices

9

Page 10: Hyperledger Presentation

Payments Track USD

10

Page 11: Hyperledger Presentation

11

Page 12: Hyperledger Presentation

12

On Hyperledger

Page 13: Hyperledger Presentation

Introducing Hyperledger

Open source collaborative effort to advance cross-industry blockchain technologies.

Hosted by The Linux Foundation.

Global collaboration spanning finance, banking, IoT, supply chains, manufacturing and technology.

6

Page 14: Hyperledger Presentation

Standardization

14

Page 15: Hyperledger Presentation

11

Page 16: Hyperledger Presentation

Hyperledger By The Numbers

95Members

100+Contributors

6Projects

5XMore requests than next largest in LF

history

6Hackfests

8Community Working

Groups

<$6MMembership Investment

7

Page 17: Hyperledger Presentation

Brian Behlendorf, Executive DirectorBehlendorf 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.

20

Page 18: Hyperledger Presentation

Brian Behlendorf, Executive DirectorBehlendorf 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.

20

Page 19: Hyperledger Presentation

Hyperledger GoalsCreate an enterprise grade, open source distributed ledger framework and code base, upon which users can build and run robust, industry-specific applications, platforms and hardware systems to support business transactions.

Build an open source, technical community to benefit the ecosystem of Hyperledger solution providers and users, focused on blockchain and shared ledger use cases that will work across a variety of industry solutions.

Promote participation of leading members of the ecosystem, including developers, service and solution providers and end users.

Host the infrastructure for Hyperledger, establishing a neutral home for community infrastructure, meetings, events and collaborative discussions, and providing structure around the business and technical governance of Hyperledger.

8

Page 20: Hyperledger Presentation

The Problem with Traditional Databases

2

Page 21: Hyperledger Presentation

The Problem with Traditional Databases

3

Page 22: Hyperledger Presentation

The Blockchain Solution

4

Page 23: Hyperledger Presentation

Existing Blockchains

Limited Throughput

Slow Transaction

Confirmations

Anonymous Processors

No Settlement Finality

Designed for Cryptocurrency

Poor Governance No Privacy

5

Page 24: Hyperledger Presentation

Modular “Umbrella” ApproachRequirements for blockchains vary greatly across different use-cases. There will not be a one-size-fits-all solution.

Hyperledger serves as home and incubator for multiple implementation efforts, with a consistent approach to intellectual property, community collaboration standards, overall branding (“Hyperledger ____”) and an encouragement to either work together or usefully differentiate.

10

Page 25: Hyperledger Presentation

Hyperledger Projects

Fabric: Blockchain Implementation intended as foundation for developing applications or solutions. Modular architecture allows components, such as consensus and membership services, to be plug-and-play

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.

1

2

3

12

Iroha: Distributed Ledger Project designed to be simple and easy to incorporate into infrastructural projects requiring distributed ledger technology.

For complete list of Blockchain Framework projects in incubation, including sub-projects, visit www.Hyperledger.org/community/projects.

Page 26: Hyperledger Presentation

Community Working Groups

26

Technical Steering Committee (TSC)

Requirements Working Group

Identity Working Group

Architecture Working Group

Whitepaper Working Group

Protocol Working Group

Page 27: Hyperledger Presentation

TSC

27

Elected by committers

Technical heart and soul and governance of the project

New code bases that get brought to HL and approved/reviewed by this group

Meet once a week

Public meetings/mailing lists

Page 28: Hyperledger Presentation

Project Scope

Shared Ledger

Code execution environmentLedger data structures

Modular consensus frameworkModular identity services

Network peers

Core APIs

API libraries and GUIsSpecialized extensions

Specialized consensus algosMembership policies

GatewayOperations dashboard

Custom Applications

Value Added

Systems

App Layer Out of scope

In-scope

13

Page 29: Hyperledger Presentation

Community and Ecosystem Engagement

Brian Behlendorf keynoting multiple events across the globe with Hyperledger exhibition at key events in 2016. hyperledger.org/news/events

Global Meetup structure to launch in 2H ‘16 to organize grass-roots engagement.

Active engagement with technology and finance journalists and analysts to continue educating the market on Hyperledger. hyperledger.org/news

Technical Steering Committee hosts regular online and face-to-face hackathons – join our mailing lists to learn about these and other technical activities. hyperledger.org/community

14

Page 30: Hyperledger Presentation

Hyperledger In The News

Tech and Banking Giants Ditch Bitcoin

for Their Own Blockchain

How Blockchain Will Save Your Life

Another day, another blockchain consortium

update –this time from the

Hyperledger Project

IBM, J.P. Morgan, and Others Build a New

Blockchain for Business

15

Page 31: Hyperledger Presentation

Hyperledger Premier Members

16

Page 32: Hyperledger Presentation

Hyperledger General Members

17

Page 33: Hyperledger Presentation

Hyperledger Members Based in APAC

33

Premier Members:

General Members:

Associate Member:

Page 34: Hyperledger Presentation

Hyperledger Associate Members

18

Page 35: Hyperledger Presentation

Join Us!Ensure the strength and longevity of a core technology to your business.

Publicly proclaim your leadership in the blockchain space.

Work with other blockchain leaders to develop and promote Hyperledger.

Visit hyperledger.org/about/join or email [email protected].

23

Page 36: Hyperledger Presentation

36

What is “Blockchain”?

Page 37: Hyperledger Presentation

37

Page 38: Hyperledger Presentation

Design Principles, Data Structures & Incentive Mechanisms

38

● Pseudo-Anonymity

● Data Replication

● Distributed Consensus

● Data Provenance

● Proof-of-Work

...

Page 39: Hyperledger Presentation

39

Dev Landscape

Page 40: Hyperledger Presentation

Smart Contract Platforms of the World

40

Page 41: Hyperledger Presentation

Hyperledger

41

Cons: * Lack of documentation * Community cleavage between Fabric and Sawtooth Lake

Pros: * Strong industry backing* Flexibility for private blockchains

Page 42: Hyperledger Presentation

Rootstock

42

Cons: * Latest system, newest release, completely untested* Lack of robust development community* Dearth of comprehensive documentation

Pros: * Incorporates latest ideas and insights from the forefront of the Bitcoin/blockchain research community.* Tight interoperability with bitcoin

Page 43: Hyperledger Presentation

Ethereum

43

Cons: * The community is undergoing a period of divisiveness, as described by the recent “fork(s)”* Trajectory of the platform is subject to the influence of the Ethereum Foundation* Outstanding questions about sustainability (uncertain degree of subsidization in the market for computation)

Pros: * Largest and most stable platform, relative to others* Most mature development community, documentation, tools* Third party organizations invested in the health of the environment, building services on top of it

Page 44: Hyperledger Presentation

Ethereum

44

Tools:* Ether pudding : Seems to solve large part of what we call the “smart contract platform adaptor”* TestRPC: Blockchain “simulator” to massively speed up manual and especially automated testing* Truffle: development pipeline: project templates, instant contract compilation, automated builds, test automation… tight integration with the tools above* Solidity for VisualStudio* Blockchain explorer and statistics

Page 45: Hyperledger Presentation

Comparison Matrix

45