சுரங்க வழிமுறைகள்
பக்கத்தின் கடைசி புதுப்பிப்பு: 22 அக்டோபர், 2025
எத்தேரியம் சுரங்கம் ஈத்தாஷ் எனப்படும் ஒரு அல்காரிதத்தைப் பயன்படுத்தியது. இந்த அல்காரிதத்தின் அடிப்படைக் கருத்து என்னவென்றால், கணக்கிடப்பட்ட சிரமத்தால் தீர்மானிக்கப்பட்ட ஒரு வரம்பை விட விளைந்த ஹாஷ் சிறியதாக இருக்கும்படி, ஒரு சுரங்கத் தொழிலாளி brute-force கணக்கீட்டைப் பயன்படுத்தி ஒரு நான்ஸ் உள்ளீட்டைக் கண்டுபிடிக்க முயற்சிக்கிறார். இந்த சிரம அளவை மாறும் வகையில் சரிசெய்யலாம், இது பிளாக் உற்பத்தியை ஒரு வழக்கமான இடைவெளியில் நடக்க அனுமதிக்கிறது.
முன்னேற்றக் கட்டுரை
இந்தப் பக்கத்தை நன்கு புரிந்துகொள்ள, நீங்கள் முதலில் வேலைக்கான ஆதாரம் ஒருமித்த கருத்து மற்றும் சுரங்கம் பற்றிப் படிக்குமாறு பரிந்துரைக்கிறோம்.
Dagger Hashimoto
Dagger Hashimoto என்பது எத்தேரியம் சுரங்கத்திற்கான ஒரு முன்னோடி ஆராய்ச்சி அல்காரிதம் ஆகும், அதனை ஈத்தாஷ் மாற்றியமைத்தது. இது இரண்டு வெவ்வேறு அல்காரிதம்களின் கலவையாகும்: Dagger மற்றும் Hashimoto. இது ஒரு ஆராய்ச்சிச் செயலாக்கமாக மட்டுமே இருந்தது மற்றும் எத்தேரியம் மெயின்நெட் தொடங்கப்பட்ட நேரத்தில் ஈத்தாஷ் மூலம் மாற்றியமைக்கப்பட்டது.
Dagger (opens in a new tab) என்பது ஒரு திசைப்படுத்தப்பட்ட சுழற்சியற்ற வரைபடத்தை (opens in a new tab) உருவாக்குவதை உள்ளடக்கியது, அதன் சீரற்ற துண்டுகள் ஒன்றாக ஹாஷ் செய்யப்படுகின்றன. ஒவ்வொரு நான்ஸுக்கும் ஒரு பெரிய மொத்த தரவு மரத்தின் ஒரு சிறிய பகுதி மட்டுமே தேவைப்படுகிறது என்பதே அடிப்படைக் கொள்கையாகும். ஒவ்வொரு நான்ஸுக்கும் துணைமரத்தை மீண்டும் கணக்கிடுவது சுரங்கத்திற்குத் தடைசெய்யக்கூடியதாகும் - எனவே மரத்தைச் சேமிக்க வேண்டிய அவசியம் உள்ளது - ஆனால் ஒரு நான்ஸ் மதிப்பிலான சரிபார்ப்புக்கு இது போதுமானது. Scrypt போன்ற ஏற்கெனவே இருக்கும் அல்காரிதம்களுக்கு மாற்றாக Dagger வடிவமைக்கப்பட்டது, அவை நினைவக-கடினமானவை (memory-hard) ஆனால் அவற்றின் நினைவக-கடினத்தன்மை உண்மையிலேயே பாதுகாப்பான நிலைகளுக்கு அதிகரிக்கும் போது சரிபார்ப்பது கடினம். இருப்பினும், Dagger பகிரப்பட்ட நினைவக வன்பொருள் முடுக்கத்திற்கு ஆளாகக்கூடியதாக இருந்தது மற்றும் பிற ஆராய்ச்சி வழிகளுக்கு ஆதரவாக கைவிடப்பட்டது.
Hashimoto (opens in a new tab) என்பது I/O வரம்புக்குட்பட்டதாக (I/O bound) இருப்பதன் மூலம் ASIC-எதிர்ப்பைச் சேர்க்கும் ஒரு அல்காரிதம் ஆகும் (அதாவது, சுரங்கச் செயல்பாட்டில் நினைவக வாசிப்புகளே கட்டுப்படுத்தும் காரணியாக உள்ளன). கணக்கீட்டை விட RAM அதிகமாகக் கிடைக்கிறது என்பதே கோட்பாடு; பல பில்லியன் டாலர் மதிப்புள்ள ஆராய்ச்சி, பல்வேறு பயன்பாட்டு நிகழ்வுகளுக்காக RAM-ஐ மேம்படுத்துவதை ஏற்கெனவே ஆய்வு செய்துள்ளது, இது பெரும்பாலும் சீரற்ற அணுகல் முறைகளை உள்ளடக்கியது (எனவே "சீரற்ற அணுகல் நினைவகம்"). இதன் விளைவாக, அல்காரிதத்தை மதிப்பிடுவதற்கு ஏற்கெனவே உள்ள RAM ஓரளவு உகந்த நிலைக்கு அருகில் இருக்க வாய்ப்புள்ளது. Hashimoto பிளாக்செயினை தரவின் ஆதாரமாகப் பயன்படுத்துகிறது, ஒரே நேரத்தில் மேலே உள்ள (1) மற்றும் (3) ஐ திருப்திப்படுத்துகிறது.
Dagger-Hashimoto, Dagger மற்றும் Hashimoto அல்காரிதம்களின் திருத்தப்பட்ட பதிப்புகளைப் பயன்படுத்தியது. Dagger Hashimoto மற்றும் Hashimoto-க்கு இடையிலான வேறுபாடு என்னவென்றால், பிளாக்செயினை தரவு மூலமாகப் பயன்படுத்துவதற்குப் பதிலாக, Dagger Hashimoto ஒரு தனிப்பயனாக்கப்பட்ட தரவுத் தொகுப்பைப் பயன்படுத்துகிறது, இது ஒவ்வொரு N பிளாக்குகளுக்கும் பிளாக் தரவின் அடிப்படையில் புதுப்பிக்கப்படுகிறது. Dagger அல்காரிதத்தைப் பயன்படுத்தி தரவுத்தொகுப்பு உருவாக்கப்படுகிறது, இது லைட் கிளையன்ட் சரிபார்ப்பு அல்காரிதத்திற்காக ஒவ்வொரு நான்ஸுக்கும் குறிப்பிட்ட ஒரு துணைத்தொகுப்பை திறமையாக கணக்கிட அனுமதிக்கிறது. Dagger Hashimoto மற்றும் Dagger-க்கு இடையேயான வேறுபாடு என்னவென்றால், அசல் Dagger-ஐப் போலல்லாமல், பிளாக்கை வினவப் பயன்படுத்தப்படும் தரவுத்தொகுப்பு அரை-நிரந்தரமானது, இது அவ்வப்போது (எ.கா., வாரத்திற்கு ஒரு முறை) மட்டுமே புதுப்பிக்கப்படுகிறது. இதன் பொருள், தரவுத்தொகுப்பை உருவாக்கும் முயற்சியின் ஒரு பகுதி பூஜ்ஜியத்திற்கு அருகில் உள்ளது, எனவே பகிரப்பட்ட நினைவக வேக அதிகரிப்புகள் தொடர்பான செர்ஜியோ லெர்னரின் வாதங்கள் மிகக்குறைந்த முக்கியத்துவம் கொண்டதாகிவிடுகின்றன.
Dagger-Hashimoto பற்றி மேலும்.
ஈத்தாஷ்
ஈத்தாஷ் என்பது, இப்போது வழக்கொழிந்த வேலைக்கான-ஆதார கட்டமைப்பின் கீழ் உண்மையான எத்தேரியம் மெயின்நெட்டில் பயன்படுத்தப்பட்ட சுரங்க அல்காரிதம் ஆகும். ஈத்தாஷ் என்பது, Dagger-Hashimoto-வின் ஒரு குறிப்பிட்ட பதிப்பிற்கு, அந்த அல்காரிதம் கணிசமாகப் புதுப்பிக்கப்பட்ட பிறகு கொடுக்கப்பட்ட ஒரு புதிய பெயராகும், அதே சமயம் அது தனது முன்னோடியின் அடிப்படைக் கொள்கைகளை மரபுரிமையாகக் கொண்டிருந்தது. எத்தேரியம் மெயின்நெட் எப்போதுமே ஈத்தாஷை மட்டுமே பயன்படுத்தியது - Dagger Hashimoto என்பது எத்தேரியம் மெயின்நெட்டில் சுரங்கம் தொடங்குவதற்கு முன்பு மாற்றியமைக்கப்பட்ட சுரங்க அல்காரிதத்தின் ஒரு R&D பதிப்பாகும்.
மேலும் வாசிக்க
உங்களுக்கு உதவிய ஒரு சமூக வளம் பற்றி தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!_