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. By the end of this session, we will create a simple network game based on blockchain - cheaters will have no chances!

Session Leader

Evgeny Kovalev

Time Slots and Spaces

  • 1st Day, 12:40-15:40

Experience Level of Participants

Beginner

Session Language

English or Russian

Programming Language(s)

At least one of these languages is required for the practical part:

  • Javascript
  • Python

Other Prerequisites

Have docker installed & working. Download the latest version of the Iroha docker image:

docker pull hyperledger/iroha

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. Practical part: writing two clients with different roles to implement an extremely secure network game.

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 Iroha client API
  4. Get experience in development of applications on Iroha