Skip to content

Instalação Iroha 3

Esta página abrange o fluxo de trabalho de instalação atual para a cadeia de ferramentas Iroha 3 e os binários que utilizam o espaço de trabalho upstream hyperledger-iroha/iroha.

1. Pré-requisitos

Instale estes primeiro:

  • rustup, para que a cadeia de ferramentas fixada rust-toolchain.toml (1.93.1) seja instalada automaticamente.
  • git
  • opcionalmente, Docker e Docker Compose para o arranque rápido local multi-peer

2. Clonar o espaço de trabalho

bash
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha

3. Construir o Espaço de Trabalho

Construir tudo:

bash
cargo build --workspace

Para uma construção menor focada no operador, compilar apenas os binários principais:

bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagami

Os binários resultantes são escritos a target/debug/ ou a target/release/.

4. Verifique as ferramentas instaladas.

bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --help

Os três binários que você usará normalmente são:

  • irohad para o demônio de pares
  • iroha para CLI acesso a Torii e pontos finais do operador
  • kagami para chaves, manifestos de gênese e perfis da rede local

5. Localnet opcional e caminho Docker

O fluxo localnet atual apoiado pela fonte é gerado por Kagami. Ele escreve configurações de pares, artefatos genéticos, configuração do cliente, scripts auxiliares e um arquivo Compose opcional que corresponde ao código chequeado:

  • kagami localnet para escritos locais nativos por pares
  • kagami docker para o Docker Compose gerado a partir de um diretório localnet

Continuar com Lançamento Iroha 3.