introduction to hyperledger

30
2016 Project Overview

Upload: s-matthew-english

Post on 06-Jan-2017

98 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Introduction to Hyperledger

2016 Project Overview

Page 2: Introduction to Hyperledger

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 3: Introduction to Hyperledger

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:

11

Page 4: Introduction to Hyperledger

Hyperledger By The Numbers

95Members

100+Contributors

6Projects

5XMore requests than next largest in LF

history

6Hackfests

8Community Working

Groups

<$6MMembership Investment

7

Page 5: Introduction to Hyperledger

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 6: Introduction to Hyperledger

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. 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.

20

Page 7: Introduction to Hyperledger

The Problem with Traditional Databases

2

Page 8: Introduction to Hyperledger

The Problem with Traditional Databases

3

Page 9: Introduction to Hyperledger

The Blockchain Solution

4

Page 10: Introduction to Hyperledger

Existing Blockchains

Limited Throughput

Slow Transaction

Confirmations

Anonymous Processors

No Settlement Finality

Designed for Cryptocurrency

Poor Governance No Privacy

5

Page 11: Introduction to Hyperledger

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 12: Introduction to Hyperledger

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 13: Introduction to Hyperledger

Community Working Groups

13

Technical Steering Committee (TSC)

Requirements Working Group

Identity Working Group

Architecture Working Group

Whitepaper Working Group

Protocol Working Group

Page 14: Introduction to Hyperledger

TSC

14

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 15: Introduction to Hyperledger

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 16: Introduction to Hyperledger

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 17: Introduction to Hyperledger

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 18: Introduction to Hyperledger

Hyperledger Premier Members

16

Page 19: Introduction to Hyperledger

Hyperledger General Members

17

Page 20: Introduction to Hyperledger

Hyperledger Members Based in APAC

20

Premier Members:

General Members:

Associate Member:

Page 21: Introduction to Hyperledger

Hyperledger Associate Members

18

Page 22: Introduction to Hyperledger

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 23: Introduction to Hyperledger

What is “Blockchain”?

23

Page 24: Introduction to Hyperledger

Design Principles, Data Structures & Incentive Mechanisms

24

● Pseudo-Anonymity

● Data Replication

● Distributed Consensus

● Data Provenance

● Proof-of-Work

...

Page 25: Introduction to Hyperledger

Smart Contract Platforms of the World

25

Page 26: Introduction to Hyperledger

Hyperledger

26

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

Pros: * Strong industry backing* Flexibility for private blockchains

Page 27: Introduction to Hyperledger

Rootstock

27

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 28: Introduction to Hyperledger

Ethereum

28

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 29: Introduction to Hyperledger

Ethereum

29

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 30: Introduction to Hyperledger

Comparison Matrix

30