Skip to content

Latest commit

 

History

History
250 lines (135 loc) · 9.9 KB

iroha.md

File metadata and controls

250 lines (135 loc) · 9.9 KB

Iroha Website data

Menu

  • Advantages
  • Features
  • Use cases
  • Resources
  • Community
  • FAQ

Header

  • Contact us
  • Get on GitHub

About

Blockchain for enterprise

Soramitsu is a member of Hyperledger and a proud contributor company for Hyperledger Iroha framework.

HL Iroha Kaizen

Hyperledger Iroha is a straightforward DLT, inspired by Japanese Kaizen principle — eliminate excessiveness (muri). Iroha has essential functionality for your asset and identity management needs, at the same time being an efficient and trustworthy byzantine fault-tolerant tool for your enterprise needs.

Advantages

What makes Iroha different from other solutions?

Open-source under Apache 2.0 licence

Hyperledger project of Linux Foundation owns that code. Which means that you can create any applications based on Iroha - both open sourced and private.

Easy to understand - quick to deploy

It only takes around 10 minutes to start your own Iroha node

Reliable API for any basic operations

The commands are safe and tested by professionals

Iroha is client-oriented

With many examples and libraries, it's easy to create Iroha-based applications in different languages.

Features

Private blockchains

Easily create private robust blockchains

Client applications

Provide a base for client applications on a variety of platforms, e.g iOS and Android

Easy to deploy

Give you access to a set of out-of-the-box commands and queries sufficient for almost any blockchain use-case .

Decentralization

Help you easily decentralise your business data for secure and unfailing access to it

Community

Make you a part of an international open-source community

Smart contracts

Support custom smart contracts (coming soon)

Soramitsu Use-Cases for HL Iroha

HL Iroha allows you to tokenize almost any information and easily bring blockchain into your business. Here is how we use it:

Payment solutions: Bakong

Often enough, truly decentralized solutions are not available for payment due to delays in receiving confirmations or due to overcomplexity of the technology.

Hyperledger Iroha provides fast and clear payment options using built-in commands, permissions, roles, multi-signature accounts and batches. Asset management is easy as in centralized systems while providing necessary security guarantees. By simplifying the rules and commands required to create and transfer assets, we lower the barrier to entry, while at the same time maintaining high-security guarantees. Bakong is a payment system that is developed in collaboration with the National Bank of Cambodia (NBC) using Hyperledger Iroha blockchain.

Fund management: D3 Ledger

With the support of multi-signature transactions, it is possible to maintain a fund by many managers. The fund assets should be held at one account. Its signatories should be fund managers, who are dealing with investments and portfolio distributions.

One of the managers can confirm a deal by sending the original transaction and one of the managers' signatures. Iroha will maintain the transaction pending so that the deal will not be completed until it receives the required number of confirmations, which is parametrized with the transaction quorum parameter.

Identity Management: SORA

Hyperledger Iroha has intrinsic support for identity management. Each user in the system has a uniquely identified account with personal information, and each transaction is signed and associated with a certain user. This makes Hyperledger Iroha perfect for various application with KYC (Know Your Customer) features.

Sora is a decentralized economy that provides its citizens various opportunities to decide which projects and ideas should be supported and which ones should not - that way everyone benefits from making the economy stronger and the world - better.

Use case partners

Become a partner

"Become a partner" form

  • Company Name
  • Last name
  • First name
  • Department
  • E-mail
  • Phone
  • Company logo
    • Upload your logo image
    • Add file
  • WebPage for logo link
  • Release date
    • If you have release date, please write
  • Use cases under consideration
  • I agree to Terms and conditions

Send

Thank you! Your data has been submitted.

Resources

Here are some community materials to get you started

Repository

Documentation

Getting Started guide

YouTube channel with tutorials

Iroha Sandbox

Chats: Telegram, Hyperledger Rocket, Gitter

Examples

Code snippets and community projects

Iroha messenger

One use-case for Iroha is a decentralised messaging app.

Learn more

Java example

Want to create a genesis block and send transactions or maybe retrieve information and send it into logs? You name it!

Learn more

Python examples

Code that can send transactions, return information from the ledger and creates transaction batches.

Read manual

JS example

Set account details or choose to get the information calling different commands from the library.

Read

iOS example

The application that connects to a fully deployed Iroha and can create an account and send a transaction to another user using the library.

Read

Community

Join

Join Telegram chat, Gitter or Hyperledger RocketChat where the maintainers, contributors and fellow users are ready to help you.

Submit

You can submit issues and improvement suggestions via Hyperledger Jira.

Subscribe

Subscribe to our mailing list to receive the latest and most important news and spread your word within Iroha community.

Ask and answer

You can also leave your questions on StackOverflow with [hyperledger-iroha] tag.

News

2019.05.6

Hyperledger Iroha v 1.0 is here! Reliability and effectiveness of HL Iroha are now production-ready!

2018.11.15

Developing solutions for insurance on Hyperledger Iroha: new PoC project made in collaboration by Soramitsu, CAC Corporation and Aioi Nissay Dowa Insurance Co., Ltd.

2018.06.27

Take part in Iroha hackathon at Hyperledger Hackfest Amsterdam 2018

2018.06.22

Iroha v1.0 beta-3 has released!

2018.06.21

Security and Network Engineers from Innopolis University contribute to Hyperledger Iroha.

Frequently asked question

Q: What is Hyperledger Iroha?

A: Iroha is a framework on which you can write your own private blockchains (also known as decentralised ledgers). Iroha is not a network but a framework on which you can create your own blockchain networks.

Q: How is it different from other options for creating blockchains?

A: Hyperledeger Iroha is very simple, fast, written on C++. It has an amazing and reliable byzantine fault tolerant consensus algorithm called YAC. You can even deploy an Iroha node on simple ARM devices!

Q: What are the main perks of Iroha?

A: We are very proud of the following features that really make Iroha special:

YAC - a real consensus that will make sure of the safety of the ledger, even if some amount of nodes are faulty or cannot be trusted

Multisignature - option for transactions when you need not only one signature to get transaction settled but more than that. If you need your operations to be, for example, signed by several people, this would be a great choice for you!

Client libraries - you can write applications on almost any platform - on your mobile phone or tablet or anything else. Moreover, with C++ and neat architecture you can even deploy a real node using just a simple ARM device!

Q: Why would I use Hyperledger Iroha and not other Hyperledger frameworks?

A: As we see it, Hyperledger technologies are not competitors but different options tailored for specific tasks. Iroha is simple - it is easy to start using it, has some options that are very good for asset transactions and change of simple account data.

Q: Does Hyperledger Iroha has Smart contracts at the moment?

A: Iroha only has a set of predefined contracts called ""commands"" at the moment. So there are some simple to use instructions that can already be used for a diverse range of operations with user data and assets. We are planning to create custom commands too! Come and join us if you'd like to contribute!

Q: What projects already use Hyperledger Iroha?

A: Iroha is used in payment systems, D3Ledger project that provides safekeeping of digital assets and some of our community members use it for healthcare related projects - to create tokens and provide transportation of data. You can also find a new way to use Iroha in your project!

Contacts

Location

Jingumae Tower Building 13F, 1-5-8, Jingumae, Shibuya-ku, Tokyo 150-0001

E-mail:

[email protected]