Iroha Яланғас металл менән эшләй
Был эш ағымды хосттар аша түгел , ә туранан-тура хеҙмәттәштәре менән идара итергә теләһәгеҙ ҡулланығыҙ Docker Compose. Хәҙерге сығанаҡ ағасы бирә Kagami генераторҙар тап килә торған генезистарҙы, тиңдәш конфигурацияларын, клиент конфигурацияһын һәм старт/стоп сценарийҙарын яҙа.
1. Бинарҙар төҙөү
Iroha өҫкө ағымындағы эш урынынан:
cargo build --release -p irohad -p iroha_cli -p iroha_kagamiБыл түбәндәгеләрҙе килтерә:
target/release/irohadтиҫтер демон өсөнtarget/release/irohaөсөн CLItarget/release/kagamiклавишалар, генез һәм локаль селтәр генерацияһы өсөн
2. Урындағы селтәр булдырыу
Дүрт парлы Iroha 3 локаль селтәр булдырыу:
target/release/kagami localnet --build-line iroha3 --peers 4 --out-dir ./localnetСығарылыш каталогында genesis.json, genesis.signed.nrt, peer config.toml файлдары, client.toml, ярҙамсы скрипттар һәм был пакет өсөн теүәл командалар менән генерированный README.md тупланған.
3. Дуҫтар менән аралаша башлағыҙ
Булдырылған бер тапҡыр ҡулланыла торған локаль селтәр өсөн, булдырылған сценарийҙы файҙаланығыҙ:
./localnet/start.shӘгәр һеҙ һәр Peer-ты systemd кеүек процестар менеджерына тоташтырырға кәрәк икән, һәр Peer өсөн ./localnet/README.md -та теркәлгән старт командаһын ҡулланығыҙ. Һәр Peer-тың config.toml, шәхси асҡысын, һаҡлау каталогын һәм порттарын айырым һаҡлағыҙ.
4. Сеть менән идара итеү
Булдырылған клиент конфигурацияһын ҡулланығыҙ:
target/release/iroha --config ./localnet/client.toml ledger domain list all
target/release/iroha --config ./localnet/client.toml --output-format text ops sumeragi statusБулдырылған локаль селтәрҙе туҡтатайыҡ:
./localnet/stop.sh5. Исемлек иҫкәрмәләре
- Яңы шәхси асҡыстар булдырыу һәм уларҙы һаҡлау өсөн запастан ситтә һаҡлау.
- Бер үк ҡул ҡуйылған генезис транзакцияһы, топологияһы, ышаныслы тиңдәштәре һәм валидатор PoPs тураһында һәр яҡлап килешеү төҙөгөҙ.
- Тыңлаусының адрестарын хост-локаль интерфейсҡа тик башҡа машиналарҙан хеҙмәттәшенә барып етеү мөмкин булмағанда ғына бәйләргә.
- Torii экспозиция, база авт, TLS һәм тиҙлеген сикләү өсөн кире прокси йәки янғын диуарын ҡулланығыҙ.
- Генезис йәки консенсус топологияһына үҙгәрештәрҙе координацияланған миграциялар тип ҡарағыҙ, бер-бер файл редакцияһын түгел.
Контейнерлаштырылған урындағы үҫеш өсөн Launch Iroha 3 Docker Compose эш аҙымын ҡулланығыҙ.