Consortium blockchains à la Hyperledger

This 2 days training and workshop gives a detailed overview on the Hyperledger consortium blockchain technologies, including but not limited to provide in-depth programming knowledge to Fabric Composer.


Part 1. Introduction to the Hyperledger project

Aim

Giving a general introduction to the elements of the Hyperledger project

Duration

• Half day (3 – 4 hours)

Prerequisite

No prerequisites are required

Content
  • Introduction to the blockchain and consortium blockchain technology and use-cases.
  • Hyperledger project, frameworks and modules.
  • Indy.
  • Explorer.
  • Cello.
  • Caliper.
  • Overview of the different consortium blockchain platforms (Hyperledger, Corda, Quorum, Azure Blockchain, Ripple).
  • Fabric.
  • iroha.
  • Sawtooth.
  • Burrow.
  • Quilt.
Workshop

Design a consortium scenario with the Hyperledger modules and a framework

Part 2. Hyperledger Fabric and Fabric Composer


Aim

 Architectural overview for Fabric and Fabric composer and basic programming principles for Fabric Compose

Duration

• Half day (3 – 4 hours)

Prerequisite

Basic understanding to blockchain and object oriented programming.

Content
  • Hyperledger Fabric architecture (channels, peers, ledger, chaincode, membership service provider)
  • Hyperledger Fabric Composer elements
  • Working with the online playground.
  • Hyper Fabric consensus (endorsement, ordering, commitment, events)
  • Model language elements of Fabric Composer (assets, participants, inheritance …)
Workshop

Create a model for a chosen trustless service use-case with the help of Hyperledger Fabric Composer.

Part 3. Hyperledger Fabric and Fabric Composer

Aim

 Introducing fabric and fabric composer programming in depth.

Duration

• Half day (3 – 4 hours)

Prerequisite

Previous module and some experience with object oriented programming.Basic understanding to blockchain and object oriented programming.

Content
  • Access Control List.
  • Transaction code implementation with Fabric.
  • Queries.
  • Deploying code to a live environment.
  • Generating Angular JS UI
Workshop

Create a model for a chosen trustless service use-case with the help of Hyperledger Fabric Composer.

Part 4. Further Hyperledger programming topics

Aim

Giving an overview for further smart contract programming topics, beyond Fabric Composer

Duration

• Half day (3 – 4 hours)

Prerequisite

Prerequisite: previous modules and programming experience and some docker experience is nice to have

Content
  • Installing Hyperledger Fabric and Hyperledger Fabric Composer
  • Configuring infrastructural components
  • Programming Hyperledger Fabric with Java
  • Writing java chaincode
  • Working with the java sdk
Workshop

Extending previous model for the given trustless service with native Hyperledger Fabric chain-code

The expert

Daniel Szego

Daniel Szegö is a developer with 14 years of experience in the IT industry. In the early days of his career, he worked for Robert Bosch GmbH, later he held different technical positions (from a developer to chief technical adviser) at IT companies.He is one of the first DLT Architects in Hungary developing platforms and apps for different blockchain applications, and the organizer of the Hyperledger community in Budapest

Powered by Solidity services