Сүлжээний ашиглалтын ач холбогдол
Бүх сүлжээ нь үйлчлүүлэгчид, хамтын ажилтнууд, генезисийн гарын үсэг зурагч болон NPoS эсвэл Nexus профилийн хувьд BLS баталгаажуулагчийн тодруулгыг тодорхойлох ач холбогдолтой материалыг шаардаж байна.
Хэрэглэгдэх түлхүүр
- Хэрэглэгчийн гарын үсэг зурах түлхүүр
client.toml-ийн[account]дэргэд хадгалагдаж байна. - Хөдөлмөрийн хэрэгслийн
public_keyболонprivate_keyзэрэглэлийнconfig.tomlхоолонд ижил хүйстний тодруулгыг хадгалж байна. - "Peer discovery" нь
trusted_peers-д аль нэг өрсөлдөгчдийн олон нийтийн ач холбогдолтой. - BLS баталгаажуулагч НПОС-ийн хувилбарын эзэмшилийн гэрчилгээг
trusted_peers_pop-д хадгалах. - Женезисийн гарын үсэг зурахад
[genesis].public_keyнь ижил төстэй конфигурацынд болон хамааралтай хувийн товчлоор гарын үсгийн гарын үүнд ашигладаг.
Орон нутгийн болон туршилтын хэрэглээний хувьд Kagami нь эдгээр файлуудыг нэгтгэн бүтээх болно:
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnetОрчин үеийн сүлжээ эсвэл хувилбарын хувьд заасан урсгалыг ашиглах:
cargo run --bin kagami -- wizard --profile nexusТус дуудлаганы хосууд
Нүүрний материалын хувьд kagami keys ашиглах:
cargo run --bin kagami -- keys --algorithm ed25519 --jsonBLS баталгаажуулах материалын хувьд өмчийн үнэмлэх:
cargo run --bin kagami -- keys --algorithm bls_normal --pop --json--seed нь зөвхөн дахин боловсруулах хөгжлийн тоног төхөөрөмжүүдэд ашиглана. Үйлдвэрлэлтэд нэвтрүүлэхэд шинэхэн түлхүүр бий болгож, хувийн түлхүүдийг хадгалах.
Эрдэмтдийн хамтын ажиллагаа
Бүх баталгаажуулагчид ижил үүсэл бүтээн байгуулалтын, топологийн, итгэхэд зориулсан олон нийтийн түлхүүр болон баталгаажуулагч PoPs талаар тохиролцох ёстой. Ганц алдаатай эсвэл ижил төстэй ач холбогдолгүй нь сүлжээг эхлүүлж, тохиролцоонд хүрэхээс сэргийлж болно.
Бизантийн гэмт хэргээс урьдчилан сэргийлэх хамгийн бага хэрэглээнд дор хаяж дөрвөн өрсөлдөгч ашиглах хэрэгтэй. Нөхөрч бүрийн өөрийн гэсэн хувийн түлхүүр байх ёстой, гэхдээ ижил итгэмжлэгдсэн өрсөлдөгчийн багц нь бүх өрсөлдөөнт хэрэгтэй.
Хэрэглэгчдийн данс
client.toml-ийн үйлчлүүлэгчдийн данс аль хэдийн сүлжээ дээр байх ёстой. Энэ нь генезисийн манифестээр эсвэл дараагийн гүйлгээгээр бүртгэгдэж болно. Генезисийн гарын үсэг зурах тавиланг удаан хугацааны хэрэглээний данс болгон ашиглахаас зайлсхийх; Женезис хувилбарыг зөвхөн Женезисийн шатны үеэр ашигладаг бөгөөд үйлдвэрлэлийн үйлчлүүлэгчид өөрийн бүртгэл, үүргийг ашиглах ёстой.