Getting Started with Iroha

Session Topic or Project

This session will cover the basics of setting up a Hyperledger Iroha network on your laptop and getting started with building your first applications.

Session Leader

Vadim Reutskiy

Time Slots and Spaces

  • March 7th, 13:00-15:00, Training Room 2

Experience Level of Participants

Beginner

Session Language

English

Programming Language(s)

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

Other Prerequisites

Download the last stable version of the Iroha docker image - RC3:

docker pull hyperledger/iroha:1.0.0_rc3

The Plan

  1. Introduction to the Hyperledger Iroha: description, comparison and basic use cases
  2. Starting the Iroha node using Docker container
  3. Interaction with node using Command Line Interface tool
  4. Writing simple web service for interaction with Iroha
  5. Practical part: https://www.notion.so/Iroha-for-beginners-Practical-Part-c0983b5c3f1b4812b8ad9913feecb8a2

The Goals

  1. Understand goals of the Hyperledger Iroha and differences from other blockchain solutions
  2. Get experience in starting Iroha node 
  3. Get understanding of data structures and interaction protocol with the Iroha node
  4. Get experience in creating web service as a client for the Iroha network

Software to Install Before

Slides