ሃሽ
ማንኛውንም መረጃ ወደ ቋሚ ርዝመት አሻራ የሚጨመቅ ስልተ-ቀመር።

- ሃሽ (Hash) አንድ ስልተ-ቀመር ነው፦ ምንም ያህል ውሂብ ብትሰጠው፣ የዚህ ውሂብ «አሻራ» የሚመስል ቋሚ ርዝመት ያለው ተከታታይ ፊደላት ያወጣል።
- ተመሳሳይ ግብዓት ሁልጊዜ ተመሳሳይ አሻራ ያመጣል፤ ነገር ግን ዋናው ጽሑፍ አንድ ፊደል ብቻ ቢቀየር፣ አሻራው ፍጹም ይለወጣል።
- ባለ አንድ አቅጣጫ ነው — ከዋናው ጽሑፍ አሻራ ማስላት ይቻላል፣ ከአሻራው ግን ወደ ዋናው ጽሑፍ መመለስ ፈጽሞ አይቻልም ማለት ይቻላል።
- ብሎክቼይን በእሱ ውሂብ ወደ ማይጭበረበር ሰንሰለት ያስረዋል፤ የግብይት ሃሽ፣ ብሎክ፣ ማዕድን ማውጣት (mining) ከበስተጀርባ ሁሉም እሱ ነው።
ከበስተጀርባ ምን ሠራ
ሃሽ ቴክኒካዊ ይመስላል፣ ነገር ግን «ብሎክቼይን ለምን መለወጥ አይቻልም» የሚለውን ለመረዳት ቁልፍ ነው። እንደ አንድ የስጋ መፍጫ ማሽን አድርገህ ማሰብ ትችላለህ፦ ውስጡ ሙሉ መጽሐፍ ታስገባለህ፣ የሚወጣው ግን ቋሚ ርዝመት ያለው አጭር ተከታታይ ፊደላት ነው። ይህ ተከታታይ ፊደላት ጥቂት አስገራሚ ባህርያት አሉት — ተመሳሳይ መጽሐፍ በያንዳንዱ ጊዜ ሲፈጭ ተመሳሳይ ውጤት ያመጣል፤ ነገር ግን በመጽሐፉ ውስጥ አንድ ነጥብ ብቻ ቢቀየር፣ የሚፈጨው ውጤት ፍጹም የተለየ ይሆናል፤ ደግሞም የፈጨውን ተከታታይ ፊደላት ይዘህ ዋናውን መጽሐፍ መመለስ አትችልም። እነዚህ ባህርያት ናቸው ሃሽን «ውሂብ ተነካ አልተነካ» ለማረጋገጥ ኃይለኛ መሣሪያ ያደረጉት።
በብሎክቼይን ውስጥ እያንዳንዱ ብሎክ የቀደመውን ብሎክ ሃሽ ይይዛል። እንዲህ አንዱ በሌላው ተያይዞ፣ ማንም አስቀድሞ የነበረውን አንድ ብሎክ ይዘት በስውር ቢለውጥ፣ የዚያ ብሎክ ሃሽ ይለወጣል፣ ከዚያም ከኋላ ያሉት ሁሉም ብሎኮች «አሻራ» አይጣጣምም፣ ወዲያውኑ ይጋለጣል። ይህ «ሰንሰለት» የተባለበት ምክንያት ነው፣ ማይጭበረበር የሚባልበትም የቴክኖሎጂ መሠረት ነው። ለጀማሪ፣ ይህን ከተረዳ በኋላ ብዙ «ብሎክቼይን ለምን ደህንነቱ የተጠበቀ ነው» የሚሉ ጥያቄዎች ይፈታሉ።
ጀማሪ የት ያየዋል
በዕለት ተዕለት ኮይን ስትጠቀም ራስህ ሃሽ ማስላት አያስፈልግህም፣ ነገር ግን ውጤቱን ደጋግመህ ታየዋለህ፦ አንድ ሒሳብ ስታስተላልፍ፣ ስርዓቱ አንድ ተከታታይ የግብይት ሃሽ ይሰጥሃል፣ ይዘኸው ወደ block explorer (የብሎክቼይን መመልከቻ) ሄደህ ግብይቱን ማየት ትችላለህ፤ የክሪፕቶ ዋሌት አድራሻ፣ የብሎክ ቁጥር በመሠረቱ ሁሉም ከሃሽ ጋር ይገናኛሉ፤ የቢትኮይን ማዕድን ማውጣት (mining) ማዕድን አውጪዎች የሚወዳደሩት ማን ቀድሞ ሁኔታውን የሚያሟላ ሃሽ እንደሚያሰላ ነው። አንዳንድ የሶፍትዌር ማውረጃ ገጾችም «የማረጋገጫ ሃሽ» ያያይዛሉ፣ ያወረድከው ፋይል ተጭበርብሮ አለመሆኑን እንድታመሳክር። ሃሽ በኢቲሪየም ውስጥ ስላለው ሚና በ ethereum.org የብሎክ ሰነድ ማየት ትችላለህ።
በማንኛውም ጊዜ ራስህ ማረጋገጥ የምትችለው ትንሽ ምሳሌ፦ ብዙ ትክክለኛ ሶፍትዌሮች የማውረጃ ገጽ፣ ከማውረጃ ቁልፉ አጠገብ አንድ ተከታታይ «SHA-256 የማረጋገጫ ዋጋ» ያያይዛሉ። ያወረድከውን የመጫኛ ጥቅል በስርዓቱ ካለ ትዕዛዝ አንዴ ሃሽ ታሰላዋለህ፣ ከዚያም ኦፊሴላዊው ጣቢያ ከሰጠው ተከታታይ ጋር ፊደል በፊደል ታመሳክራለህ — ፍጹም ተመሳሳይ ከሆነ፣ ፋይሉ በማስተላለፍ ጊዜ አልተበላሸም፣ በሌላ አልተለወጠም ማለት ነው፤ አንድ ፊደል ብቻ ቢለያይ ግን፣ ይህ ፋይል ኦፊሴላዊው አይደለም ማለት ነው፣ አትጫነው። ይህ የሃሽ ሁለት ባህርያት በዕለት ተዕለት መገለጫ ነው፦ ተመሳሳይ ፋይል በያንዳንዱ ጊዜ ተመሳሳይ ውጤት ያመጣል፣ ፋይሉ አንድ ባይት ብቻ ቢለወጥም ሃሹ ፍጹም ይለወጣል። ብሎክቼይን ተመሳሳዩን ዘዴ ወደ መዝገቡ ተጠቅሞበታል፣ ልዩነቱ መጠኑ ይበልጣል፣ አንዱ በሌላው ተያይዟል ብቻ ነው።
በጣም የሚምታታው ቦታ
ስህተት አንድ፦ ሃሽ የማመስጠር ዓይነት ነው፣ መልሶ መፍታት ይቻላል ብሎ ማሰብ። ትክክል አይደለም፣ ሃሽ ባለ አንድ አቅጣጫ ነው፣ «መፍታት» የሚባል ነገር የለም፣ ከሚቀለበሰው ማመስጠር (encryption) ጋር የተለየ ነው። ስህተት ሁለት፦ የተለያዩ ውሂቦች አንድ ዓይነት ሃሽ ሊያሰሉ ስለሚችሉ ደህንነቱ የተጠበቀ አይደለም ብሎ ማሰብ። በንድፈ ሐሳብ የግጭት (collision) ዕድሉ እጅግ ዝቅተኛ ነው፣ ዋና ዋና የሃሽ ስልተ-ቀመሮች (እንደ ቢትኮይን የሚጠቀመው SHA-256) እስካሁን በቂ አስተማማኝ ናቸው። ስህተት ሦስት፦ የግብይት ሃሽን የሚስጥር መረጃ አድርጎ መውሰድ። እሱ ይፋዊ የመፈለጊያ ቁጥር ነው፣ ለሌላ ሰው ማሳየት ችግር የለውም — በእውነት ሊወጣ የማይገባው የግል ቁልፍ እና seed phrase ነው።