iroha | Iroha - A simple , enterprise-grade decentralized ledger | Blockchain library
kandi X-RAY | iroha Summary
kandi X-RAY | iroha Summary
Iroha is a straightforward distributed ledger technology (DLT), inspired by Japanese Kaizen principle — eliminate excessiveness (muri). Iroha has essential functionality for your asset, information and identity management needs, at the same time being an efficient and trustworthy crash fault-tolerant tool for your enterprise needs.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of iroha
iroha Key Features
iroha Examples and Code Snippets
Community Discussions
Trending Discussions on iroha
QUESTION
I have running the IROHA node on my local ubuntu machine with docker and I am able to run all commands using docker shell.
I want to have JS implementation of Iroha so I have run the dockerfile for GRPC but it is not able to connect to IROHA, error:
...ANSWER
Answered 2021-Jun-10 at 05:05I resolved GrpcWebProxy by making some changes in already provided solution, now you can see it here:
QUESTION
I have a cross-platform project which is to be built on 2 platforms: mac and linux(ubuntu).
My pipeline contains 3 jobs:
- prepare docker image with all nessesary too to build the project.
- build on ubuntu in prepared docker container, depends on step 1
- build on MacOS, needs nothing
Steps for linux and macos are definitely the same. But matrixes differs much, and linux build is run inside container.
Is there a way to share steps between two different jobs?
I tried YAML anchors but GitHub does not support them.
Full workflow
...ANSWER
Answered 2021-May-04 at 19:41I solved my problem with shell tool yq
QUESTION
I want to add account, which has some information readable by all users. According to documentation the user needs to have permissions can_get_all_acc_detail. So I'm trying to add those with creating new role:
...ANSWER
Answered 2020-May-14 at 05:28does the account you used to execute the 'Create Role' command have the "can_create_role" permission?
QUESTION
I have done the iroha configuration and launched the iroha daemon. I created a new account using following command,
...ANSWER
Answered 2019-Feb-21 at 05:45I got the solution...
on restarting the iroha daemon I got the following warning.
QUESTION
Which framework is better to develop blockchain application for mobile. Fabric or Iroha, what are the reason behind it ?
thanks in advance.
...ANSWER
Answered 2019-Jun-21 at 14:53In my opinion Iroha is more suitable for building blockchain applications for mobile because Iroha is written in c++.
Iroha is a distributed ledger project, that aims to provide a development environment where C++ and mobile application developers could contribute to Hyperledger. The project seeks to complement Fabric, Sawtooth, and other potential projects, 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.
Key Characteristics Permissioned network; written in C++; Client libraries in Java, Python, JS, Swift; BFT consensus algorithm YetAnotherConsensus (YAC); ready-to-use set of commands and queries, Multi-signature transactions.
It takes a minute to run iroha network. you can start your network by just copy and pasting this docker command in your terminal. docker network create iroha-network
Whereas you can also use hyperledger fabric to build applications but the documentation is still not clear. you will find broken links and development on fabric will take more time.
QUESTION
I'm building Iroha for which i'm running a script for environment setup which is internally calling the docker-compose.yml, where i"m getting the error:
...ANSWER
Answered 2019-Jan-24 at 09:38@MostafaHussein I removed the above 3 lines then executed the run-iroha-dev.sh script, and it started to work. it attached me to /opt/iroha in docker container and downloaded hyperledger/iroha:develop-build and iroha images and launched two containers. is it same what you are suggesting?
QUESTION
I am trying to deploy Hyperledger Iroha in Docker environment for running a single instance as per the guidelines given in 5.3.1 section at
...ANSWER
Answered 2019-Jan-09 at 13:47Please note that you are trying to run Iroha node inside docker container, thus inside docker network. Postgres instance running on host machine will not be reachable from docker container. I suggest you running two docker containers: Postgres and Iroha. They will be in the same network, thus they will see each other.
In the link that you provided above, there are instructions for that.
QUESTION
I tried to download and build the iroha-ios
from iroha iOS github then started to use the sample project to create a new account. I have deployed an iroha
server on my PC. When I run the program, it prints out an error like this.
ANSWER
Answered 2018-Dec-24 at 18:16Unfortunately, the libraries might not be up-to-date all the time. At the moment one of the maintainers fixed the library to work with develop branch. Here: https://bitbucket.org/Emkil/swiftyiroha/
QUESTION
Started an Iroha node docker container, everything works fine when I submit transaction via command line tool. But when I tried to run the example code (both java and node versions) encountered an error with status MST_EXPIRED. mst_enabled config is false and nothing is changed in the default example code.
Output log of the example (java version, same for node):
...ANSWER
Answered 2018-Dec-25 at 06:31This might have happened because of the outdated library version. Please try one of the more recent ones here: https://artifact.soramitsu.co.jp/iroha/bindings/java/ or use a new Java library from the contributor: https://github.com/Warchant/iroha-pure-java - it is good and used in some projects based on Iroha already.
QUESTION
As Docker is the underlying Chaincode deployment vessel, are there any workarounds that would enable the said mobile devices to act as nodes in the Hyperledger network? I realize HL IROHA is creating a library to solve the issue, but I could not find a tangible timeline for that, as it right now does not provide a full integration with a distributed ledger on IoT.
...ANSWER
Answered 2018-Sep-21 at 12:02About Iroha, there are two options depending on what you mean by iOS/Android device.
- If we are speaking about ARM-based hardware with some linux onboard (like Raspberry PI) or rooted Android device, then it is possible to launch Iroha as a node (a peer within a network) on that device. In that case, Iroha will run as a platform-native binary.
- If we are speaking about default iOS or Android device with untouched factory shell (GUI), then it is generally not possible and we are not providing any instructions regarding this. Though you still can create mobile applications that use Iroha. They will be Iroha clients and would not serve as peers.
In order to run Iroha on ARM device you have to build it on the target platform. Building Iroha requires notable amount of RAM - for 32-bit ARM host you will need 8GB RAM. The build can be performed inside Docker container. To prepare the container you will need to:
- Clone Iroha git repo: https://github.com/hyperledger/iroha
- Do docker build -t iroha-build-env . being in iroha/docker/develop
- Run the newly built container and build there Iroha itself
Please do not forget to mount a folder with Iroha git repository to the container
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install iroha
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page