Hyperledger Iroha v1.0 arrives with fully operational multisignature
Hyperledger Iroha, the open-source, distributed ledger reached its 1.0 milestone release which is also its first production-ready version. This release comes with a list of interesting features including support for YAC Consensus and fully operational multisignature. Let’s take a closer look.
When it comes to blockchain development using distributed ledger technology instead of a database things can get tricky – this is where Hyperledger Iroha comes in.
And with its latest release that offers a faster, less complex path to DLT deployment, things might get even easier.
Hyperledger Iroha reaches the milestone of v1.0 which is its first production-ready version.
If had just started digging into the world of Hyperledger and you have no idea what we are talking about, our interview with Makoto Takemiya has you covered:
Hyperledger Iroha is an open-source, distributed ledger supported by an open source community of developers. Hyperledger Iroha has its own technical properties and vision that is equally important to the vision and technical characteristics of other blockchain platforms governed by the Hyperledger Project, run by the Linux Foundation. There are numerous use cases and different applications, so all platforms are important for the users to be able to test and select the blockchain platform that performs best in their specific use case.
Iroha contributes to the diversity of the Hyperledger frameworks. Hyperledger Iroha is written in C++ and has a small set of commands and queries focused on enabling financial applications, digital asset management, and digital identity use-cases for enterprises of any size.
Makoto Takemiya, co-founder and co-CEO of Soramitsu
Before we take a closer look at the latest release, here are the main features of Hyperledger Iroha:
- Learnability: Designed to require minimal development effort for use cases involving asset transfers or account management.
- Byzantine Fault Tolerant Consensus algorithm: Iroha uses Yet Another Consensus (YAC), which is a fully Byzantine-fault tolerant algorithm for decentralized consensus.
- Multisignature accounts and APIs: A design that allows customization of validation logic and APIs using multisignature accounts (accounts with multiple cryptographic keys associated with them), combined with higher level application logic.
- Security and improved cryptography: Ed25519 signature algorithm with modified SHA3 hashing, which verifies all actions of users.
- Portability: Deployment of Iroha-powered applications is possible on Linux and macOS, with supported hardware including x86 and ARM-powered devices.
- Client-centricity: All interaction consists of client-server message exchange, where there is nothing blockchain-specific.
Check out the full interview with Makoto Takemiya to find out more.
Hyperledger Iroha v1.0
Moving forward to the release of its first production-ready version, let’s have a look at what Hyperledger Iroha v1.0 has to offer.
YAC Consensus – Asynchronous consensus algorithm supporting one step agreement on votes with vote collection optimizations included. This means that even if a node is faulty, your decentralized ledger will still be up and running correctly.
Fully operational multisignature – MSTs (Multi-Signature Transactions) are now ready for production use. This means that you can set a quorum, such that transactions from your company’s wallet will need several signatories instead of just one, just like in traditional banking, but quicker and more secure. It can also be used to model complex business processes in a secure and automatic way.
Updated client libraries – New native client libraries deliver cross-application support for desktop/server (on Java, Python, C++) or mobile (iOS, Android (Java)) applications.
Windows support (experimental) – Iroha now natively runs on Windows, as well as in Linux and MacOS environments.
Backwards-compatibility – Allows you to integrate Hyperledger Iroha into your business and be sure that no breaking changes will affect it.