የBIP39 ምኒሞኒክ ጀነሬተር
ምኒሞኒክ ፍጠር
ቴክኒካዊ ዝርዝሮች
የBIP39 ምኒሞኒክ ጀነሬተር እንዴት እንደሚሰራ
መሣሪያው ምን ያደርጋል
የBIP39 ምኒሞኒክ ጀነሬተር የክሪፕቶግራፊ ደህንነት ያላቸው የዘር ሐረጎችን ይፈጥራል፣ እነሱም የክሪፕቶከረንሲ ዋሌቶችን ለመቆጠብ እና ለመመለስ ይጠቅማሉ። ከመደበኛው የBIP39 የእንግሊዝኛ የቃላት ዝርዝር (2048 ቃላት) 12፣ 15፣ 18፣ 21 ወይም 24 ቃላት ያሉ ሐረጎችን ይፈጥራል፣ ስህተት ለመለየት የተገነባ ቼክሰም ያካትታል። መሣሪያው ነባር ምኒሞኒኮችንም ማረጋገጥ እና ተዛማጅ ዘሩን ማውጣት ይችላል።
የተለመዱ የገንቢ አጠቃቀም ሁኔታዎች
ገንቢዎች የክሪፕቶከረንሲ ዋሌት መተግበሪያዎችን ሲገነቡ፣ የHD ዋሌት የመውጫ መንገዶችን (derivation paths) ሲፈትሹ፣ ለልማት አካባቢዎች የሙከራ ዋሌቶችን ሲፈጥሩ እና የምኒሞኒክ ማረጋገጫ ሎጂክን ሲያረጋግጡ የBIP39 ጀነሬተሮችን ይጠቀማሉ። መሣሪያው የዋሌት ፍጠር ኤንትሮፒን ለመተንተን ለደህንነት ምርምር ባለሙያዎች እና የዘር ሐረጎች እንዴት እንደሚሰሩ ለማሳየት ለአስተማሪዎችም ጠቃሚ ነው።
የውሂብ ቅርጾች፣ አይነቶች ወይም ልዩነቶች
የBIP39 ምኒሞኒኮች ኤንትሮፒን ከመደበኛ 2048-ቃላት ዝርዝር የተወሰዱ ቃላት ተከታታይ እንደሆነ ይመዘግባሉ። 128 ቢት ኤንትሮፒ 12 ቃላትን ያመነጫል፣ 256 ቢት ደግሞ 24 ቃላትን ያመነጫል። የመጨረሻው ቃል ከኤንትሮፒው SHA-256 የተገኘ ቼክሰም ያካትታል። ምኒሞኒኩ ከአማራጭ ፓስፍሬዝ ጋር ተጣመር በPBKDF2-HMAC-SHA512 (2048 ድግግሞሽ) 512-ቢት ዘር ለማውጣት ይችላል።
የተለመዱ ስህተቶች እና የጠርዝ ሁኔታዎች
በብራውዘር ውስጥ የተፈጠረ ምኒሞኒክን ለእውነተኛ ገንዘብ በፍጹም አትጠቀሙ — የብራውዘር አካባቢዎች በቂ ኤንትሮፒ ላይሰጡ ይችላሉ። ለምርት ቁልፍ ፍጠር ሁልጊዜ ሃርድዌር ዋሌቶችን ወይም የተመረመሩ (audited) ሶፍትዌሮችን ይጠቀሙ። ፓስፍሬዙ በፊደል መጠን የሚለይ ነው (case-sensitive) እና ከተረሳ ገንዘብ ለዘላለም ይጠፋል። ሁሉም 12-ቃላት ጥምረቶች ትክክለኛ አይደሉም — ቼክሰሙ መዛመድ አለበት።
ይህን መሣሪያ ከኮድ ጋር መቼ መጠቀም እንደሚገባ
ይህን የብራውዘር መሣሪያ ለመማር፣ ለመፈተሽ እና ለልማት ዓላማዎች ብቻ ይጠቀሙ። ለምርት ዋሌት መተግበሪያዎች እንደ @scure/bip39 ወይም bitcoinjs-lib ያሉ የተመረመሩ ላይብረሪዎችን በትክክለኛ የኤንትሮፒ ምንጮች ጋር በመጠቀም በቀጥታ በመተግበሪያዎ ውስጥ ይጠቀሙ፣ እና የዘር ሐረጎችን ለብራውዘር የገንቢ መሣሪያዎች ወይም ለኔትወርክ ጥያቄዎች በፍጹም አታጋልጡ።