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
- Introduction to the Hyperledger Iroha: description, comparison and basic use cases
- Starting the Iroha node using Docker container
- Interaction with node using Command Line Interface tool
- Writing simple web service for interaction with Iroha
- Practical part: https://www.notion.so/Iroha-for-beginners-Practical-Part-c0983b5c3f1b4812b8ad9913feecb8a2
The Goals
- Understand goals of the Hyperledger Iroha and differences from other blockchain solutions
- Get experience in starting Iroha node
- Get understanding of data structures and interaction protocol with the Iroha node
- Get experience in creating web service as a client for the Iroha network
Software to Install Before
- Docker
- IDE for Kotlin development (e.g. IntelliJ IDEA Community Edition)