Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Eugene Kovalev

Time Slots and Spaces

  • 1st Day, 1312:0040-15:0040

Experience Level of Participants

...

English or Russian

Programming Language(s)

TBD

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

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:

...

  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 toolWriting simple web service for interaction with Iroha
  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 data structures and interaction protocol with the Iroha nodeIroha client API
  4. Get experience in creating web service as a client for the Iroha network

Software to Install Before

...

  1. development of applications on Iroha