சுரங்கப்பணி வழிமுறைகள்
எத்திரியம் சுரங்கப்பணி எத்ஹாஷ் எனப்படும் வழிமுறையைப் பயன்படுத்தியது. இந்த வழிமுறையின் அடிப்படை யோசனை என்னவென்றால், கணக்கிடப்பட்ட கடினத்தன்மையால் தீர்மானிக்கப்படும் வரம்பை விடக் குறைவான ஹாஷ் கிடைக்கும் வகையில், ஒரு சுரங்கர் ப்ரூட் ஃபோர்ஸ் (brute force) கணக்கீட்டைப் பயன்படுத்தி ஒரு நான்ஸ் உள்ளீட்டைக் கண்டறிய முயற்சிக்கிறார். இந்தக் கடினத்தன்மை அளவை மாறும் வகையில் சரிசெய்ய முடியும், இது தொகுதி உற்பத்தியை சீரான இடைவெளியில் நடக்க அனுமதிக்கிறது.
முன்நிபந்தனைகள்
இந்தப் பக்கத்தை நன்கு புரிந்துகொள்ள, முதலில் பணிச் சான்று (PoW) ஒருமித்த கருத்து மற்றும் சுரங்கப்பணி பற்றிப் படிக்குமாறு பரிந்துரைக்கிறோம்.
Dagger Hashimoto
Dagger-Hashimoto என்பது எத்திரியம் சுரங்கப்பணிக்கான ஒரு முன்னோடி ஆராய்ச்சி வழிமுறையாகும், இது எத்ஹாஷ் மூலம் மாற்றப்பட்டது. இது Dagger மற்றும் Hashimoto ஆகிய இரண்டு வெவ்வேறு வழிமுறைகளின் கலவையாகும். இது ஒரு ஆராய்ச்சிச் செயலாக்கமாக மட்டுமே இருந்தது, மேலும் எத்தேரியம் முதன்மை வலைப்பின்னல் தொடங்கப்பட்ட நேரத்தில் எத்ஹாஷ் மூலம் மாற்றப்பட்டது.
Dagger (opens in a new tab) என்பது ஒரு Directed Acyclic Graph (opens in a new tab) (DAG) உருவாக்கத்தை உள்ளடக்கியது, இதன் சீரற்ற துண்டுகள் ஒன்றாக ஹாஷ் செய்யப்படுகின்றன. ஒவ்வொரு நான்ஸ்-க்கும் ஒரு பெரிய மொத்த தரவு மரத்தின் சிறிய பகுதி மட்டுமே தேவை என்பது இதன் முக்கியக் கொள்கையாகும். ஒவ்வொரு நான்ஸ்-க்கும் துணை மரத்தை மீண்டும் கணக்கிடுவது சுரங்கப்பணிக்குத் தடையாக இருக்கும் - எனவே மரத்தைச் சேமிக்க வேண்டிய அவசியம் உள்ளது - ஆனால் ஒரு நான்ஸ்-க்கான சரிபார்ப்புக்கு இது போதுமானது. Scrypt போன்ற தற்போதைய வழிமுறைகளுக்கு மாற்றாக Dagger வடிவமைக்கப்பட்டது, அவை நினைவக-கடினமானவை (memory-hard), ஆனால் அவற்றின் நினைவக-கடினத்தன்மை உண்மையான பாதுகாப்பான நிலைகளுக்கு அதிகரிக்கும் போது சரிபார்க்க கடினமாக இருக்கும். இருப்பினும், Dagger பகிரப்பட்ட நினைவக வன்பொருள் முடுக்கத்திற்கு (shared memory hardware acceleration) பாதிக்கப்படக்கூடியதாக இருந்தது, மேலும் பிற ஆராய்ச்சி வழிகளுக்கு ஆதரவாகக் கைவிடப்பட்டது.
Hashimoto (opens in a new tab) என்பது I/O வரம்பிற்கு உட்பட்டதாக இருப்பதன் மூலம் ASIC-எதிர்ப்பைச் சேர்க்கும் ஒரு வழிமுறையாகும் (அதாவது, சுரங்கப்பணி செயல்பாட்டில் நினைவக வாசிப்புகள் கட்டுப்படுத்தும் காரணியாகும்). கணக்கீட்டை விட RAM அதிகமாகக் கிடைக்கிறது என்பதே இதன் கோட்பாடு; வெவ்வேறு பயன்பாட்டு நிகழ்வுகளுக்கு RAM-ஐ மேம்படுத்துவது குறித்து பல பில்லியன் டாலர்கள் மதிப்பிலான ஆராய்ச்சிகள் ஏற்கனவே ஆராய்ந்துள்ளன, அவை பெரும்பாலும் சீரற்ற அணுகல் முறைகளை (near-random access patterns) உள்ளடக்கியவை (எனவே "random access memory"). இதன் விளைவாக, தற்போதுள்ள RAM இந்த வழிமுறையை மதிப்பிடுவதற்கு உகந்ததாக இருக்க வாய்ப்புள்ளது. Hashimoto தொகுதிச்சங்கிலியைத் தரவின் ஆதாரமாகப் பயன்படுத்துகிறது, அதே நேரத்தில் மேலே உள்ள (1) மற்றும் (3) ஆகியவற்றைத் திருப்திப்படுத்துகிறது.
Dagger-Hashimoto, Dagger மற்றும் Hashimoto வழிமுறைகளின் திருத்தப்பட்ட பதிப்புகளைப் பயன்படுத்தியது. Dagger-Hashimoto மற்றும் Hashimoto ஆகியவற்றுக்கு இடையேயான வித்தியாசம் என்னவென்றால், தொகுதிச்சங்கிலியைத் தரவு ஆதாரமாகப் பயன்படுத்துவதற்குப் பதிலாக, Dagger-Hashimoto தனிப்பயனாக்கப்பட்ட தரவுத் தொகுப்பைப் பயன்படுத்துகிறது, இது ஒவ்வொரு N தொகுதிகளுக்கும் தொகுதி தரவின் அடிப்படையில் புதுப்பிக்கப்படும். தரவுத் தொகுப்பு Dagger வழிமுறையைப் பயன்படுத்தி உருவாக்கப்படுகிறது, இது இலகுரக கிளையண்ட் சரிபார்ப்பு வழிமுறைக்கான ஒவ்வொரு நான்ஸ்-க்கும் குறிப்பிட்ட ஒரு துணைக்குழுவை திறமையாகக் கணக்கிட அனுமதிக்கிறது. Dagger-Hashimoto மற்றும் Dagger ஆகியவற்றுக்கு இடையேயான வித்தியாசம் என்னவென்றால், அசல் Dagger-ஐப் போலல்லாமல், தொகுதியை வினவப் பயன்படுத்தப்படும் தரவுத்தொகுப்பு அரை-நிரந்தரமானது, அவ்வப்போது மட்டுமே புதுப்பிக்கப்படும் (எ.கா., வாரத்திற்கு ஒரு முறை). இதன் பொருள் தரவுத்தொகுப்பை உருவாக்குவதற்கான முயற்சியின் பகுதி பூஜ்ஜியத்திற்கு அருகில் உள்ளது, எனவே பகிரப்பட்ட நினைவக வேகப்படுத்துதல்கள் (shared memory speedups) தொடர்பான செர்ஜியோ லெர்னரின் (Sergio Lerner) வாதங்கள் புறக்கணிக்கத்தக்கதாகிவிடும்.
Dagger-Hashimoto பற்றி மேலும் அறிய.
எத்ஹாஷ்
எத்ஹாஷ் என்பது இப்போது கைவிடப்பட்ட பணிச் சான்று (PoW) கட்டமைப்பின் கீழ் உண்மையான எத்தேரியம் முதன்மை வலைப்பின்னலில் பயன்படுத்தப்பட்ட சுரங்கப்பணி வழிமுறையாகும். எத்ஹாஷ் என்பது Dagger-Hashimoto-வின் ஒரு குறிப்பிட்ட பதிப்பிற்கு வழங்கப்பட்ட புதிய பெயராகும், இந்த வழிமுறை கணிசமாகப் புதுப்பிக்கப்பட்ட பிறகு, அதன் முன்னோடியின் அடிப்படைக் கொள்கைகளை இன்னும் மரபுரிமையாகக் கொண்டுள்ளது. எத்தேரியம் முதன்மை வலைப்பின்னல் எத்ஹாஷ்-ஐ மட்டுமே பயன்படுத்தியது - Dagger-Hashimoto என்பது சுரங்கப்பணி வழிமுறையின் R&D பதிப்பாகும், இது எத்தேரியம் முதன்மை வலைப்பின்னலில் சுரங்கப்பணி தொடங்குவதற்கு முன்பே மாற்றப்பட்டது.
மேலும் படிக்க
உங்களுக்கு உதவிய சமூக வளம் பற்றித் தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 22 அக்டோபர், 2025