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-ийг үргэлжлүүлээрэй.