Page properties | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Iroha is a distributed ledger project, that aims to provide a development environment where C++ and mobile application developers to could contribute to the Hyperledger Project. The project seeks to complement Fabric, Sawtooth Lake, and other potential projects, by creating reusable components in C++ that can be called from languages such as Go. In this way, Iroha is additive to existing projects and the long term goal is to realize a robust library of reusable components that can be selected and used freely by those running distributed ledgers on Hyperledger technology.being a framework with pre-defined set of commands, permissions and queries that can be used with various client libraries to easily create applications for desktop and mobile platforms.
Iroha is inspired by Japanese Kaizen principle — eliminate excessiveness (muri). Iroha has essential functionality for asset, information or identity management, at the same time being an efficient and trustworthy byzantine fault-tolerant tool for your enterprise needs.
Key Characteristics
Permissioned network, ; written in C++, Java chaincode, ; Client libraries in Java, Python, JS, Swift; BFT consensus algorithm YetAnotherConsensus (YAC); ready-to-use set of commands and queries, Multi-signature transactions.
Documentation
Documentation for Iroha 1 on Read the Docs
- Documentation for Iroha 2 on GitHub
- README for Iroha 2 on GitHubDocumentation
Project Management
Proposals are created as github issues and are discussedcan be created in Jira or suggested and discussed in chat. Those who can implement the proposals then write the code. If people want to know what to work on, they can ask on gitter or in a special contributors chat or create an issue to get attention. Github projects are used to manage release versions.
Repositories
- iroha-python (Python SDK)
- iroha-javascript (JavaScript SDK)
- iroha- ametsuchi
- java ( flatbuffer database
- Java SDK)
- iroha-ed25519
Archived
- iroha-android (Android SDK)
- iroha- javascript
- scala ( JavaScript
- Scala SDK)
- iroha- python
- dotnet ( Python
- .Net SDK)
- iroha-go
Communication
Mailing List
Chat (for questions and ephemeral discussions)
Questions are welcome and best asked in Hyperledger Discord. Learn more about Hyperledger Discord here, get the invite and check out one of the many Iroha project channels. Iroha also uses the following platforms:
Meeting
Discussions are conducted on github using issues, to allow for worldwide participation.https://lists.hyperledger.org/g/iroha/calendar - join us for bi-weekly meetings!
Related Pages
History
Moved out of Incubation on May 18, 2017
Good first issues
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Examples of additions for this page - based on Sara Garifullina request to enliven the page:
- Task lists can be assigned user etc.
- This is already in use for pages for validating an action is complete
Also, charts, galleries, roadmap planner, etc. If you have data or content I can mock up.
Recent space activity
Recently Updated | ||||||||
---|---|---|---|---|---|---|---|---|
|
Space contributors
Contributors | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|