Understanding the Hyperledger Indy Distributed Ledger

Session Topic or Project

Session Leader

Alexander Shcherbakov, Lead Software Developer, Evernym; Hyperledger Indy Maintainer

Time Slots and Spaces

Session is going to take approx 1 hour

Experience Level of Participants

Intermediate

Session Language

English or Russian

Programming Language(s)

  • C / C++
  • Go
  • Java
  • Javascript
  • Python
  • Rust
  • Other

Other Prerequisites


The Plan

  1. Indy Ledger as a purpose-built Identity Ledger
  2. Architecture of Indy Ledger
  3. Understanding Indy Plenum consensus protocol
  4. Indy Ledger as a general-purpose Ledger

The Goals

Hyperledger Indy is one of active and most popular Hyperledger projects. Although many people focus on the SDK part of Indy, the Ledger part is also quite interesting.

So, the presentation has the following goals:

  • make it clear that Hyperledger Indy has its own implementation of Ledger and consensus protocol not dependent on any other blockchain platform.
  • describe the Architecture and specific of Indy Ledger so that community can contribute to the project and use it in applications.
  • make people aware that although Indy Ledger is purpose-built for Identity, it can be used for other use cases as well.
  • discuss Indy Ledger specific with community and compare with the experience and best practices of other Hyperledger ledger implementations.


Software to Install Before


Special Equipment Required

Presentation Slides