Skip to content

Iroha 3 байгууламж

Энэ хуудас нь Iroha 3 төхөөрөмжийн сүлжээ болон hyperledger-iroha/iroha урсгалын өмнө ажиллах талбайг ашиглаж байгаа бинарын одоогийн монтажтын ажлын урсгалг хамардаг.

1.Өргөдлийн шаардлага

Хамгийн түрүүнд тэдгээрийг байлгаарай:

  • rustup, тиймээс тавигдсан rust-toolchain.toml хэрэгслийн сүлжээ (1.93.1) нь автоматжуулалтад оршино
  • git
  • Docker болон Docker Compose нь орон нутгийн олон түвшний хурдны шуурхай хөдөлгөөн

2. Үйлдвэрлэлийн орон замыг клоонлах

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

3. Ажлын байр бариарай

Бүх зүйлийг бариарай:

bash
cargo build --workspace

Операторуудад төвлөрсөн жижиг бүтээн байгуулалтын хувьд зөвхөн үндсэн бинардыг оруулах:

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

Энэ нь target/debug/ эсвэл target/release/ дугаарт бичигддэг байна.

4. Тавигдсан хэрэгслийг шалгаарай.

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

Та ихэвчлэн ашигладаг гурван бинар нь:

  • irohad өрсөлдөгч даймон
  • iroha нь CLI-ийн Torii болон үйл ажиллагаа эрхлэгчдийн төгсгөлийн цэг дээр .
  • kagami нөөц, генезисийн тэмдэг болон локалийн сүлжээний хувилбар

5. Локалийн сүлжээ болон Docker замыг сонгох боломжтой

Одоогийн эх үүсвэрийн дэмжлэгтэй lokalnet урсгалыг Kagami бий болгодог. Энэ нь ижил төстэй конфигурац, генез артефакт, үйлчлүүлэгч конфигураци, туслах скрипт болон шалгарсан кодтой нийцсэн сонголттой Compose файл бичдэг:

  • kagami localnet орон нутгийн өргөн зохиолд зориулсан
  • kagami docker нь Docker Compose-ийн хувьд локалийн сүлжээний захиалгаас үүссэн

Иргүүлэлт Iroha 3-ийг үргэлжлүүлээрэй.