வேலைக்கான சான்று என்றால் என்ன?
ஸ்பேம் மின்னஞ்சல்களை அனுப்புவது அல்லது சேவைத் தாக்குதல்களை மறுப்பது போன்ற கணினி சக்தியின் அற்பமான அல்லது தீங்கிழைக்கும் பயன்பாடுகளைத் தடுக்க, அற்பமான ஆனால் சாத்தியமான முயற்சி தேவைப்படும் ஒரு அமைப்பை வேலை சான்று விவரிக்கிறது. இந்த கருத்து 2004 ஆம் ஆண்டில் ஹால் ஃபின்னியால் "வேலைக்கு மீண்டும் பயன்படுத்தக்கூடிய ஆதாரம்" என்ற யோசனையின் மூலம் பணத்திற்கு ஏற்றது. 2009 இல் அறிமுகப்படுத்தப்பட்டதைத் தொடர்ந்து, பிட்காயின் ஃபின்னியின் யோசனையின் பரவலாக ஏற்றுக்கொள்ளப்பட்ட முதல் பயன்பாடாக மாறியது (ஃபின்னி முதல் பிட்காயின் பரிவர்த்தனையைப் பெறுபவரும் ஆவார்). வேலைக்கான சான்று பல கிரிப்டோகரன்ஸிகளின் அடிப்படையாகவும் அமைகிறது.
வேலைக்கான சான்று விளக்கப்பட்டுள்ளது
இந்த விளக்கம் பிட்காயின் நெட்வொர்க்கில் செயல்படுவதால் வேலைக்கான ஆதாரத்தில் கவனம் செலுத்தும். பிட்காயின் என்பது ஒரு டிஜிட்டல் நாணயமாகும், இது "பிளாக்செயின்" என்று அழைக்கப்படும் ஒரு வகையான விநியோகிக்கப்பட்ட லெட்ஜரால் ஆதரிக்கப்படுகிறது. இந்த லெட்ஜரில் அனைத்து பிட்காயின் பரிவர்த்தனைகளின் பதிவுகளும் உள்ளன, அவை தொடர்ச்சியான "தொகுதிகளில்" ஏற்பாடு செய்யப்பட்டுள்ளன, இதனால் எந்தவொரு பயனரும் தங்கள் இருப்புக்களை இரண்டு முறை செலவிட அனுமதிக்கப்படுவதில்லை. சேதத்தைத் தடுப்பதற்காக, லெட்ஜர் பொது, அல்லது "விநியோகிக்கப்படுகிறது"; மாற்றப்பட்ட பதிப்பு மற்ற பயனர்களால் விரைவில் நிராகரிக்கப்படும்.
பயனர்கள் நடைமுறையில் சேதமடைவதைக் கண்டறியும் வழி ஹாஷ்கள், வேலைக்கான சான்றாக செயல்படும் எண்களின் நீண்ட சரங்கள் வழியாகும். ஒரு ஹாஷ் செயல்பாடு மூலம் கொடுக்கப்பட்ட தரவின் தொகுப்பை வைக்கவும் (பிட்காயின் SHA-256 ஐப் பயன்படுத்துகிறது), அது எப்போதும் ஒரு ஹாஷை மட்டுமே உருவாக்கும். இருப்பினும், "பனிச்சரிவு விளைவு" காரணமாக, அசல் தரவின் எந்தப் பகுதியிலும் ஒரு சிறிய மாற்றம் கூட முற்றிலும் அடையாளம் காண முடியாத ஹாஷை ஏற்படுத்தும். அசல் தரவு தொகுப்பின் அளவு எதுவாக இருந்தாலும், கொடுக்கப்பட்ட செயல்பாட்டின் மூலம் உருவாக்கப்படும் ஹாஷ் அதே நீளமாக இருக்கும். ஹாஷ் ஒரு வழி செயல்பாடு: அசல் தரவைப் பெற இதைப் பயன்படுத்த முடியாது, ஹாஷை உருவாக்கிய தரவு அசல் தரவுடன் பொருந்துமா என்பதை சரிபார்க்க மட்டுமே.
பிட்காயின் பரிவர்த்தனைகளின் எந்தவொரு ஹாஷையும் உருவாக்குவது ஒரு நவீன கணினிக்கு அற்பமானதாக இருக்கும், எனவே இந்த செயல்முறையை "வேலை" ஆக மாற்றுவதற்காக, பிட்காயின் நெட்வொர்க் ஒரு குறிப்பிட்ட அளவிலான "சிரமத்தை" அமைக்கிறது. இந்த அமைப்பு சரிசெய்யப்படுவதால், ஒரு புதிய தொகுதி "வெட்டப்பட்டது" - செல்லுபடியாகும் ஹாஷை உருவாக்குவதன் மூலம் பிளாக்செயினில் சேர்க்கப்படுகிறது - தோராயமாக ஒவ்வொரு 10 நிமிடங்களுக்கும். ஹாஷுக்கு ஒரு "இலக்கை" நிறுவுவதன் மூலம் சிரமத்தை அமைப்பது நிறைவேற்றப்படுகிறது: இலக்கு குறைவாக, செல்லுபடியாகும் ஹாஷ்களின் தொகுப்பு சிறியது, ஒன்றை உருவாக்குவது கடினம். நடைமுறையில், இதன் பொருள் பூஜ்ஜியங்களின் நீண்ட சரத்துடன் தொடங்கும் ஹாஷ்: # 429818 தொகுதிக்கான ஹாஷ், எடுத்துக்காட்டாக, 000000000000000004dd3426129639082239efd583b5273b1bd75e8d78ff2e8d. அந்தத் தொகுதியில் 1, 000 பிட்காயின்கள் மற்றும் முந்தைய தொகுதியின் தலைப்பு சம்பந்தப்பட்ட 2, 012 பரிவர்த்தனைகள் உள்ளன. ஒரு பயனர் ஒரு பரிவர்த்தனை தொகையை 0.0001 பிட்காயின் மூலம் மாற்றினால், இதன் விளைவாக ஹாஷ் அடையாளம் காணமுடியாது, மேலும் பிணையம் மோசடியை நிராகரிக்கும்.
கொடுக்கப்பட்ட தரவுகளின் தொகுப்பு ஒரு ஹாஷை மட்டுமே உருவாக்க முடியும் என்பதால், சுரங்கத் தொழிலாளர்கள் இலக்குக்குக் கீழே ஒரு ஹாஷை உருவாக்குவதை எவ்வாறு உறுதிப்படுத்துவது? அவை ஒரு முழு எண்ணைச் சேர்ப்பதன் மூலம் உள்ளீட்டை மாற்றுகின்றன, இது ஒரு nonce ("ஒரு முறை பயன்படுத்தப்படும் எண்") என அழைக்கப்படுகிறது. செல்லுபடியாகும் ஹாஷ் கண்டுபிடிக்கப்பட்டதும், அது பிணையத்தில் ஒளிபரப்பப்படுகிறது, மேலும் தொகுதி பிளாக்செயினில் சேர்க்கப்படும்.
சுரங்கமானது ஒரு போட்டி செயல்முறை, ஆனால் இது ஒரு இனத்தை விட லாட்டரி அதிகம். சராசரியாக, ஒவ்வொரு பத்து நிமிடங்களுக்கும் ஒருவர் ஏற்றுக்கொள்ளக்கூடிய வேலைக்கான ஆதாரத்தை உருவாக்குவார், ஆனால் அது யார் என்பது யாருடைய யூகமும். சுரங்கத் தொகுதிகள் தங்கள் வாய்ப்புகளை அதிகரிக்க சுரங்கத் தொழிலாளர்கள் ஒன்றிணைகிறார்கள், இது பரிவர்த்தனைக் கட்டணங்களை உருவாக்குகிறது மற்றும் ஒரு குறிப்பிட்ட காலத்திற்கு புதிதாக உருவாக்கப்பட்ட பிட்காயின்களின் வெகுமதியாகும்.
வேலைக்கான சான்று, பிளாக்செயினின் எந்தவொரு அம்சத்தையும் மாற்றுவது மிகவும் கடினம், ஏனெனில் இதுபோன்ற மாற்றத்திற்கு அடுத்தடுத்த அனைத்து தொகுதிகளையும் மீண்டும் சுரங்கப்படுத்த வேண்டும். ஹாஷ் செயல்பாடுகளை முடிக்க தேவையான இயந்திரங்களும் சக்தியும் விலை உயர்ந்தவை என்பதால், ஒரு பயனருக்கு அல்லது பயனர்களின் குழுவிற்கு பிணையத்தின் கணினி சக்தியை ஏகபோகப்படுத்துவது கடினம்.
