0% found this document useful (0 votes)
29 views61 pages

Mod 5

This document provides an overview of the Module 5 syllabus for a course on Introduction to Blockchain and Distributed Ledger. It discusses Hyperledger, including the different Hyperledger projects, Hyperledger's reference architecture, and Hyperledger's design principles. It then focuses on two specific Hyperledger projects: Hyperledger Fabric and Hyperledger Sawtooth. It provides details on the key components and features of each.

Uploaded by

geles73631
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views61 pages

Mod 5

This document provides an overview of the Module 5 syllabus for a course on Introduction to Blockchain and Distributed Ledger. It discusses Hyperledger, including the different Hyperledger projects, Hyperledger's reference architecture, and Hyperledger's design principles. It then focuses on two specific Hyperledger projects: Hyperledger Fabric and Hyperledger Sawtooth. It provides details on the key components and features of each.

Uploaded by

geles73631
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 61

Introduction to Blockchain and Distributed Ledger

Department of Computer Science & Engineering


Course Code: 19CS3618 Semester: VI
Course Title: Introduction to Blockchain and distributed ledger Year: III

1
MODULE 5:Syllabus
Hyperledger

Hyperledger, Projects under Hyperledger, Hyperledger reference architecture,

Hyperledger design principles, Hyperledger Fabric, Hyperledger Sawtooth

Case studies: Blockchain in Health Care, Blockchain in IoT

2
Hyperledger design principles

The Hyperledger design principles

1) Modular and extensible approach: This implies modularity in all components of all frameworks. Components

defined by Hyperledger for all projects include (but are not limited to) the following : Consensus layer, Smart

contract (chain code) layer ,Communication (gossip) layer , Data store (persistent, log, and ledger data)Identity

services (root of trust—to identify the participants)APIs Pluggable cryptography.

2)Interoperability: This principle is around backward interoperability and NOT the interoperability between the various

Hyperledger project-powered blockchain systems or business networks.

3) Focus on secure solutions: Enterprise and therefore business network security is paramount, hence the focus on

security-and not just of the crypto abstraction-but the interaction between components and the structure that governs the

per missioning nature of permissioned blockchains.


4) Token (or coin or crypto-asset) agnostic approach: This is discussed in great length in the governance section,
but Hyperledger projects do not use crypto assets, cryptocurrency, tokens, or coin-like constructs as incentive
mechanics to establish trust systems.
5) Focus on rich and easy-to-use APIs: The focus here is to ensure that blockchain systems have not only
enterprise middleware access, but access to business networks, existing participants, and new systems without
exposing the details of blockchain powered business networks.
Hyperledger Reference Architecture
Hyperledger has published a white paper that presents a reference architecture model that can serve as a guideline to
build permissioned distributed ledgers. The reference architecture consists of various components that form a business
blockchain.
Hyperledger Sawtooth
Sawtooth is an enterprise-grade distributed ledger that can run in both permissioned and non permissioned
modes. Sawtooth has several new features, which are introduced in the following
sections.
Thank You

You might also like