Skip to content

གཞི་བཙུགས་འབད་ Iroha 3

འ་ནི་ཤོག་ལེབ་འདི་ Iroha 3 ལག་ཆས་ཀྱི་ཐིག་ཁྲམ་དང་ ཌའི་ལོག་ཚུ་གི་དོན་ལུ་ ད་ལྟོའི་བཙུགས་ནིའི་ལཱ་རྒྱུན་ལམ་ལུ་གཞི་བསྟུན་འབད་དོ་ཡོདཔ་ད་ འདི་གིས་ Upstream hyperledger-iroha/iroha ལཱ་ས་ལག་ལེན་འཐབ་ཨིན།

༡ སྔོན་འགོག་གི་གནས་སྟངས་ཚུ་

དང་པ་འདི་སེལ་འཐུ་འབད།

  • rustup འདི་འབདཝ་ལས་ མཐུད་སྦྲེལ་འབད་ཡོད་པའི་ rust-toolchain.toml ལག་ཆས་སྤོག་ (1.93.1) འདི་ རང་བཞིན་གྱིས་བཙུགས་འབདཝ་ཨིན།
  • git
  • གདམ་ཁ་རྐྱབ་པ་ཅིན་ Docker དང་ Docker Compose གི་དོན་ལུ་ ས་གནས་ཀྱི་ multi-peer quickstart

2. ལས་ཁང་གི་ས་སྒོ་ཚུ་ clone ചെയ്യുക

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

ལཱ་གི་ས་སྒོ་དེ་ བཟོ་དགོ

འདི་ཚུ་ག་ར་བཟོ་:

bash
cargo build --workspace

operator-focused བཟོ་སྐྲུན་གྱི་དོན་ལུ་ མང་ཤོས་ཀྱི་པིན་་རི་ཚུ་རྐྱངམ་ཅིག་ བསྡུ་སྒྲིག་འབད་:

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 འདྲན་འདྲ་གི་ daemonགི་དོན་ལུ་
  • irohaགི་དོན་ལུ་ CLI རྒྱུན་འགྲུལ་འཐབ་མི་ཐོ་བཀོད་འབད་ནིའི་དོན་ལས་ Torii དང་ ལས་འཛིན་གྱི་མཐའན་མཇུག་གི་སྒོ་ཚུ་
  • kagami ལྡེ་མིག་ཚུ་དང་ འབྱུང་ཁུངས་ཀྱི་ཐོ་ཡིག་ དེ་ལས་ ས་གནས་ཁ་ཐུག་གི་དྲ་རྒྱ་ཚུ་གི་དོན་ལུ་

5. གདམ་ཁ་རྐྱབ་མི་ Localnet དང་ Docker Path

ད་ལྟོའི་ source-backed localnet flow འདི་ Kagami གིས་བཟོཝ་ཨིན། འདི་གིས་ peer config, genesis artifacts, client config, helper scripts དེ་ལས་ checked-out code དང་འདྲ་མཉམ་འབད་མི་ compose ཌའི་ལོག་ཡིག་སྣོད་འདི་འབྲི་འོང་།

  • kagami localnet རང་ལུགས་ཀྱི་ ས་གནས་ཀྱི་ འདྲ་མཉམ་ཡིག་འབྲུ་ཚུ་གི་དོན་ལུ་
  • kagami docker གི་དོན་ལུ་ Docker Compose འདི་ localnet ཐོ་བཀོད་ནང་ལས་ ཐོན་ཡོདཔ་ཨིན།

འགོ་བཙུགསཔ་ད་ Iroha 3.