Skip to content

የዘፍጥረት ዘገባ

አሁን ባለው Iroha 3 የስራ ፍሰት ውስጥ genesis.json ማኒፌስት አውታረ መረቡ ሲጀምር የሚተገበሩትን የመጀመሪያዎቹ ግብይቶች እና መለኪያዎች ይገልጻል።

ለባልደረቦቹ የተሰራጨው የተፈረመ ጥንቅር Norito-የተመሰጠረ .nrt ፋይል ነው በ kagami genesis sign የተፈጠረ።

ዋና መስኮች

የጄኔሲስ መገለጫ የሚከተሉትን ሊገልጽ ይችላል፦

  • ለሰንሰለት መታወቂያ chain
  • executor ለ አማራጭ አስፈፃሚ ማሻሻያ ባይትኮድ መንገድ
  • ivm_dir ለ IVM ቤተ-መጽሐፍት ተነሳሽነት እና ማሻሻያዎች ጥቅም ላይ የሚውሉ
  • consensus_mode በጋዜጣው ውስጥ ለታወጀው የመጀመሪያ ሁኔታ
  • transactions ለተዘረዘሩት መለኪያዎች ዝማኔዎች፣ መመሪያዎች፣ አስነሳሾች እና ቶፖሎጂ።
  • crypto ለቀዳሚ የ ‹crypto› ቅጽበታዊ ምስል

transactions ውስጥ ፣ የቶፖሎጂ አቃፊዎች የእኩዮች መታወቂያዎችን እና PoPs አንድ ላይ ያገናኙ:

json
{
  "peer": "ea0130...",
  "pop_hex": "0xabcd..."
}

ማኒፌስት አዘጋጅ

ሞዴል ለመፍጠር Kagami ይጠቀሙ:

bash
cargo run -p iroha_kagami -- genesis generate \
  --consensus-mode npos \
  --ivm-dir defaults \
  --genesis-public-key <PUBLIC_KEY> > genesis.json

ለህዝብ SORA Nexus የውሂብ ቦታ, npos የሚጠበቀው የጋራ ስምምነት ሁነታ ነው. ሌሎች Iroha 3 ልውውጦች እንደ ግቡ መገለጫ ፈቃድ ወይም NPoS መጠቀም ይችላሉ.

የምስክር ወረቀቱን ይፈርሙ

JSON ን ካስተረዱ እና ከተረጋገጡ በኋላ ወደ ሊተገበር የሚችል .nrt ብሎክ ያስገቡት:

bash
cargo run -p iroha_kagami -- genesis sign genesis.json \
  --private-key <PRIVATE_KEY> \
  --out-file genesis.signed.nrt

kagami genesis sign ከጋዜጣው የህዝብ ቁልፍን ያነባል እና የተሰጠውን የግል ቁልፍ ፣ ዘር እና ስልተ ቀመር በመጠቀም ሊተገበር የሚችል የተፈረመ ብሎክን ይፈጥራል ። ውጤቱ እኩዮቻቸው ከመዋቅርዎ ሊያመለክቷቸው የሚገባ ፋይል ነው ።

ቅርጸት irohad

ዲያሞኑን በፈረመበት የጅነሲስ ብሎክ ላይ አኑሩ:

toml
[genesis]
file = "genesis.signed.nrt"
public_key = "<PUBLIC_KEY>"
  • kagami genesis validate
  • kagami genesis normalize
  • kagami genesis embed-pop
  • kagami localnet
  • cargo xtask kagami-profiles

ለጀነሬተር ትግበራ እና ትዕዛዝ ዝርዝሮች Kagami README የሚለውን ይመልከቱ።