إطلاق Iroha 3
هذه الصفحة تمر عبر التدفق الحالي للشبكة المحلية ل Iroha 3 باستخدام أصول مساحة العمل الافتراضية من مستودع الأعلى.
1. إنشاء شبكة محلية متعددة الأقران
إنشاء شبكة محلية من أربعة أجنحة من الرمز الحالي Kagami:
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnetيحتوي المجلد الخارجي على تكوينات الأقران المتطابقة، genesis.json ، genesis.signed.nrt ، client.toml ، والكلمات المساعدة.
لإجراء اختبار دخان محلي، ابدأ الأقران المولودين مباشرةً:
./localnet/start.shلإجراء تشغيل حاوية ، قم بتوليد Compose من نفس دليل localnet:
cargo run --bin kagami -- docker \
--peers 4 \
--config-dir ./localnet \
--image hyperledger/iroha:dev \
--out-file ./localnet/docker-compose.yml \
--force
docker compose -f ./localnet/docker-compose.yml upالكمبيوتر الذي تم إنشاؤه افتراضيًا يعرض:
- الموانئ المتساوية P2P
1337إلى1340 - Torii HTTP الموانئ
8080إلى8083 - إعدادات العميل جاهزة عند
./localnet/client.toml
التحقق من أن الشبكة تعمل
تحقق من النقطة النهائية للحالة على الزميل الأول:
curl http://127.0.0.1:8080/statusالتفتيشات الصحية الافتراضية تستخدم أيضاً:
curl http://127.0.0.1:8080/status/blocksيمكنك توجيه CLI على الفور إلى تكوين العميل المجمّع:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all3. Nexus الملف الشخصي
يقوم المخبز أيضًا بإرسال ملف تعيين SORA Nexus الموجه إلى defaults/nexus/.
لإدارة نظير محلي مع ملف Nexus:
./target/release/irohad --sora --config ./defaults/nexus/config.tomlاستخدام defaults/nexus/client.toml للوصول إلى CLI لهذا الملف الشخصي.
4- إيقاف الشبكة المحلية
للشبكة المحلية التي تم إنشاؤها محلياً:
./localnet/stop.shبالنسبة لمجموعة Compose المتولدة:
docker compose -f ./localnet/docker-compose.yml downبعد تشغيل الشبكة، استمر في تشغيل Iroha 3 عبر CLI.