இலக்கு ஹாஷின் வரையறை
இலக்கு ஹாஷ் என்பது ஒரு புதிய தொகுதி வழங்கப்படுவதற்கு ஒரு ஹாஷ் தொகுதி தலைப்பு குறைவாகவோ அல்லது சமமாகவோ இருக்க வேண்டும். உள்ளீட்டின் சிரமத்தை தீர்மானிக்க இலக்கு ஹாஷ் பயன்படுத்தப்படுகிறது, மேலும் தொகுதிகள் திறமையாக செயலாக்கப்படுவதை உறுதிசெய்ய சரிசெய்யலாம்.
BREAKING DOWN Target Hash
கிரிப்டோகரன்ஸ்கள் பரிவர்த்தனை வரலாறுகளைக் கொண்ட பிளாக்செயின்களின் பயன்பாட்டை நம்பியுள்ளன, மேலும் அவை "ஹாஷ்" செய்யப்படுகின்றன அல்லது தொடர்ச்சியான எண்கள் மற்றும் எழுத்துக்களில் குறியிடப்படுகின்றன. ஹேஷிங் என்பது எந்த நீளத்தின் தரவுகளின் சரத்தை எடுத்து ஒரு நிலையான நீளத்துடன் வெளியீட்டை உருவாக்க ஒரு வழிமுறை மூலம் இயக்குவதை உள்ளடக்குகிறது. உள்ளீடு எவ்வளவு பெரியது அல்லது சிறியது என்பதைப் பொருட்படுத்தாமல் வெளியீடு எப்போதும் ஒரே நீளமாக இருக்கும். ஹாஷிங்கின் பயன்பாடு என்பது ஒரு பிளாக்செயினுடன் கையாளும் எவரும் உள்ளீட்டைக் காட்டிலும் ஹாஷை நினைவில் வைத்திருக்க வேண்டும் என்பதாகும். ஒவ்வொரு தொகுதியிலும் முந்தைய தொகுதி தலைப்பின் ஹாஷ் இருக்கும்.
பிளாக்செயினை டிகோடிங் மற்றும் குறியாக்கம் செய்வது சுரங்க என குறிப்பிடப்படுகிறது. சுரங்கத்தில் தேவையான தகவல்களைக் கொண்டு, மிகச் சமீபத்திய தொகுதியைச் செயலாக்க ஹாஷிங் வழிமுறைகளை இயக்க கணினிகளைப் பயன்படுத்துவது சுரங்கத்தில் அடங்கும். கிரிப்டோகரன்சி நெட்வொர்க் இந்த ஹாஷிற்கான இலக்கு மதிப்பை அமைக்கிறது - இலக்கு ஹாஷ் - மற்றும் சுரங்கத் தொழிலாளர்கள் சாத்தியமான அனைத்து மதிப்புகளையும் சோதித்து இந்த மதிப்பு என்ன என்பதை தீர்மானிக்க முயற்சிக்கின்றனர்.
தொகுதி தலைப்பில் தொகுதி பதிப்பு எண், நேர முத்திரை, முந்தைய தொகுதியில் பயன்படுத்தப்பட்ட ஹாஷ், மெர்க்கல் ரூட்டின் ஹாஷ், நோன்ஸ் மற்றும் இலக்கு ஹாஷ் ஆகியவை உள்ளன. தொகுதி உள்ளடக்கங்களின் ஹாஷை எடுத்து, எண்களின் சீரற்ற சரம் (அல்லாதவை) சேர்ப்பதன் மூலம் தொகுதி மீண்டும் உருவாக்கப்படுகிறது. ஹாஷ் இலக்கின் தேவையை பூர்த்திசெய்தால், தொகுதி பிளாக்செயினில் சேர்க்கப்படும். அல்லாதவற்றை யூகிக்க தீர்வுகள் மூலம் சைக்கிள் ஓட்டுவது வேலைக்கான சான்று என குறிப்பிடப்படுகிறது, மேலும் மதிப்பைக் கண்டுபிடிக்கக்கூடிய சுரங்கத் தொழிலாளிக்கு தொகுதி வழங்கப்பட்டு கிரிப்டோகரன்சியில் செலுத்தப்படுகிறது.
பிட்காயினுக்கான இலக்கு ஹாஷ் 256-பிட் எண்ணாகும், மேலும் இது தொகுதியின் தலைப்பில் காணப்படுகிறது. ஒரு தொகுதியைச் சுரங்கப்படுத்துவதற்கு சுரங்கத் தொழிலாளர் ஒரு மதிப்பை (ஒரு அல்லாத) உற்பத்தி செய்ய வேண்டும், இது ஹாஷ் செய்யப்பட்ட பிறகு, பிட்காயின் நெட்வொர்க்கால் ஏற்றுக்கொள்ளப்பட்ட மிக சமீபத்திய தொகுதியில் பயன்படுத்தப்பட்டதை விட குறைவாகவோ அல்லது சமமாகவோ இருக்கும். இந்த எண் 0- (மிகச்சிறிய விருப்பம்) மற்றும் 256-பிட்கள் (மிகப்பெரிய விருப்பம்) ஆகியவற்றுக்கு இடையில் உள்ளது, ஆனால் இது எப்போதும் அதிகபட்ச எண்ணிக்கையாக இருக்க வாய்ப்பில்லை. இலக்கு ஹாஷ் ஒரு பெரிய எண்ணிக்கையாக இருக்கக்கூடும் என்பதால், சுரங்கத் தொழிலாளர் வெற்றிபெறுவதற்கு முன்பு ஏராளமான மதிப்புகளை சோதிக்க வேண்டியிருக்கும். தோல்வியுற்ற சுரங்கத் தொழிலாளி அடுத்த தொகுதிக்காகக் காத்திருக்க வேண்டும், இது சுரங்கத் தொழிலாளர்கள் ஒரு பந்தயத்தை அல்லது லாட்டரியை வெல்வதற்கு ஹாஷ் தீர்வைக் கண்டுபிடிப்பதை ஒப்பிடுகிறது.
இலக்கு ஹாஷ் அவ்வப்போது சரிசெய்யப்படுகிறது. புதிய இலக்கை உருவாக்கப் பயன்படுத்தப்படும் ஹாஷ் செயல்பாடுகளில் பிளாக்செயின் (மற்றும் கிரிப்டோகரன்சி) பாதுகாப்பாக இருக்க வடிவமைக்கப்பட்ட குறிப்பிட்ட பண்புகள் உள்ளன. இது தீர்மானகரமானது, அதாவது ஒவ்வொரு முறையும் ஒரே உள்ளீடு பயன்படுத்தப்படும்போது அதே முடிவைத் தரும். உள்ளீட்டிற்கான ஹாஷைத் திருப்பித் தர அதிக நேரம் எடுக்காதபடி இது போதுமானது. இது உள்ளீட்டை தீர்மானிப்பதை மிகவும் கடினமாக்குகிறது, குறிப்பாக பெரிய எண்களுக்கு, மற்றும் உள்ளீட்டு முடிவில் சிறிய மாற்றங்களை மிகவும் மாறுபட்ட ஹாஷ் வெளியீட்டில் செய்கிறது.
