Skip to content

Iroha 3 o'rnatish

Ushbu sahifa Iroha 3 asbob-uskunalar zanjirining joriy o'rnatish ish oqimini va hyperledger-iroha/iroha yuqori tomondan ishlaydigan ish maydonidan foydalanuvchi binariylarni qamrab oladi.

1. Oldindan ko'rsatilgan shartlar

Avval bularni oʻrnating:

  • rustup, shuning uchun o'rnatilgan rust-toolchain.toml asboblar zanjirini (1.93.1) avtomatik ravishda o'rnatadi
  • git
  • Docker va Docker Compose lokal ko'p tenglamli tezkor ishga tushirish uchun;

2. Ish joyini klonlash

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

3. Ish joyini quring

Hamma narsani quring:

bash
cargo build --workspace

Kichikroq operatorga mo'ljallangan qurilish uchun, faqat asosiy ikkilamchilarni yig'ish:

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

Natijada hosil bo'ladigan ikkilamchilar target/debug/ yoki target/release/ raqamiga yoziladi.

4. O'rnatilgan vositalarni tekshirish

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

Siz odatda ishlatadigan uchta ikkilamchi quyidagilar:

  • irohad tengdoshlari uchun
  • iroha uchun CLI qo'llash Torii va operator oxirgi nuqtalari
  • kagami kalitlar, genesis manifestlari va localnet profillari uchun

5. O'rinli Localnet va Docker yo'l

Hozirgi manba tomonidan qo'llab-quvvatlanadigan lokalnet oqimi Kagami tomonidan yaratilgan. U tengdoshlari konfiguratsiyasi, genesis artefaktlari, mijoz konfiguratsiyasi, yordamchi skriptlar va checked-out kodga mos bo'lgan tanlovli Compose faylini yozadi:

  • kagami localnet mahalliy tengdoshlari uchun skriptlar
  • kagami docker uchun Docker Compose lokalnet ko'rsatkichidan hosil qilingan

Lancing Iroha 3 bilan davom eting.