Instalar Iroha 3
Esta página cubre el flujo de trabajo de instalación actual para la cadena de herramientas Iroha 3 y los binarios que utilizan el espacio de trabajo hyperledger-iroha/iroha upstream.
1.Los requisitos previos
Instala esto primero:
- rustup, por lo que se instala automáticamente la cadena de herramientas fijada
rust-toolchain.toml(1.93.1) git- opcionalmente, Docker y Docker Compose para el arranque rápido local multi-peer.
2. Clonar el espacio de trabajo
bash
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha3. Construir el espacio de trabajo
Construye todo:
bash
cargo build --workspacePara una construcción más pequeña centrada en el operador, compilar sólo los binarios principales:
bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagamiLos binarios resultantes se escribirán a target/debug/ o a target/release/.
4. Verificar las herramientas instaladas
bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --helpLos tres binarios que usualmente usará son:
irohadpara el demonio de la parejairohapara el acceso de CLI a Torii y puntos finales del operadorkagamipara las claves, los manifestos de génesis y los perfiles de localnet
5. Localnet y ruta Docker opcionales.
El flujo localnet actual respaldado por la fuente es generado por Kagami. Escribe configuraciones de pares, artefactos genesis, configuración del cliente, scripts auxiliares y un archivo Compose opcional que coincide con el código eliminado:
kagami localnetpara las escrituras locales nativas por igualkagami dockerpara Docker Compose generado a partir de un directorio localnet.
Sigue con Lanzamiento Iroha 3 .