பரவலாக்கப்பட்ட வேலிடேட்டர் தொழில்நுட்பம்
பரவலாக்கப்பட்ட வேலிடேட்டர் தொழில்நுட்பம் (DVT) என்பது வேலிடேட்டர் பாதுகாப்பிற்கான ஒரு அணுகுமுறையாகும், இது ஒற்றை தோல்விப் புள்ளிகளைக் குறைப்பதற்கும், மதிப்பீட்டாளரின் மீள்திறனை அதிகரிப்பதற்கும், பல தரப்பினரிடையே விசை மேலாண்மை மற்றும் கையொப்பமிடும் பொறுப்புகளைப் பரப்புகிறது.
ஒரு "கிளஸ்டராக" (cluster) ஒழுங்கமைக்கப்பட்ட பல கணினிகளில் மதிப்பீட்டாளரைப் பாதுகாக்கப் பயன்படுத்தப்படும் தனிப்பட்ட விசையைப் பிரிப்பதன் மூலம் இது இதைச் செய்கிறது. இதன் நன்மை என்னவென்றால், தாக்குபவர்கள் விசையை அணுகுவது மிகவும் கடினம், ஏனெனில் இது எந்த ஒரு இயந்திரத்திலும் முழுமையாக சேமிக்கப்படவில்லை. ஒவ்வொரு கிளஸ்டரிலும் உள்ள இயந்திரங்களின் துணைக்குழுவால் தேவையான கையொப்பமிடலைச் செய்ய முடியும் என்பதால், சில முனைகள் ஆஃப்லைனில் செல்லவும் இது அனுமதிக்கிறது. இது நெட்வொர்க்கிலிருந்து ஒற்றை தோல்விப் புள்ளிகளைக் குறைக்கிறது மற்றும் முழு வேலிடேட்டர் தொகுப்பையும் மிகவும் வலுவானதாக்குகிறது.
DVT நமக்கு ஏன் தேவை?
பாதுகாப்பு
வேலிடேட்டர்கள் இரண்டு பொது-தனிப்பட்ட விசை ஜோடிகளை உருவாக்குகிறார்கள்: ஒருமித்த கருத்தில் பங்கேற்பதற்கான வேலிடேட்டர் விசைகள் மற்றும் நிதிகளை அணுகுவதற்கான திரும்பப் பெறும் விசைகள். வேலிடேட்டர்கள் திரும்பப் பெறும் விசைகளை கோல்ட் ஸ்டோரேஜில் (cold storage) பாதுகாக்க முடியும் என்றாலும், மதிப்பீட்டாளரின் தனிப்பட்ட விசைகள் 24/7 ஆன்லைனில் இருக்க வேண்டும். ஒரு மதிப்பீட்டாளரின் தனிப்பட்ட விசை சமரசம் செய்யப்பட்டால், தாக்குபவர் மதிப்பீட்டாளரைக் கட்டுப்படுத்த முடியும், இது ஸ்டேக்கரின் ETH இழப்பு அல்லது ஸ்லாஷிங்கிற்கு (slashing) வழிவகுக்கும். இந்த அபாயத்தைக் குறைக்க DVT உதவும். அது எப்படி என்பது இங்கே:
DVT-ஐப் பயன்படுத்துவதன் மூலம், மதிப்பீட்டாளரின் தனிப்பட்ட விசையை கோல்ட் ஸ்டோரேஜில் வைத்திருக்கும்போதே ஸ்டேக்கர்கள் ஸ்டேக்கிங்கில் பங்கேற்கலாம். அசல், முழு வேலிடேட்டர் விசையை குறியாக்கம் செய்து, பின்னர் அதை விசைப் பங்குகளாகப் பிரிப்பதன் மூலம் இது அடையப்படுகிறது. விசைப் பங்குகள் ஆன்லைனில் வாழ்கின்றன மற்றும் மதிப்பீட்டாளரின் பரவலாக்கப்பட்ட செயல்பாட்டைச் செயல்படுத்தும் பல முனைகளுக்கு விநியோகிக்கப்படுகின்றன. Ethereum வேலிடேட்டர்கள் சேர்க்கக்கூடிய BLS கையொப்பங்களைப் பயன்படுத்துவதால் இது சாத்தியமாகும், அதாவது அவற்றின் கூறு பகுதிகளைச் சுருக்கி முழு விசையையும் மறுகட்டமைக்க முடியும். இது ஸ்டேக்கர் முழுமையான, அசல் 'மாஸ்டர்' வேலிடேட்டர் விசையை பாதுகாப்பாக ஆஃப்லைனில் வைத்திருக்க அனுமதிக்கிறது.
ஒற்றை தோல்விப் புள்ளிகள் இல்லை
ஒரு வேலிடேட்டர் பல ஆபரேட்டர்கள் மற்றும் பல இயந்திரங்களில் பிரிக்கப்படும்போது, அது ஆஃப்லைனில் செல்லாமல் தனிப்பட்ட வன்பொருள் மற்றும் மென்பொருள் தோல்விகளைத் தாங்கும். ஒரு கிளஸ்டரில் உள்ள முனைகளில் பல்வேறு வன்பொருள் மற்றும் மென்பொருள் உள்ளமைவுகளைப் பயன்படுத்துவதன் மூலமும் தோல்விகளின் அபாயத்தைக் குறைக்கலாம். இந்த மீள்திறன் ஒற்றை-முனை வேலிடேட்டர் உள்ளமைவுகளுக்குக் கிடைக்காது - இது DVT அடுக்கிலிருந்து வருகிறது.
ஒரு கிளஸ்டரில் உள்ள இயந்திரத்தின் கூறுகளில் ஒன்று செயலிழந்தால் (எடுத்துக்காட்டாக, ஒரு வேலிடேட்டர் கிளஸ்டரில் நான்கு ஆபரேட்டர்கள் இருந்தால் மற்றும் ஒருவர் பிழையைக் கொண்ட ஒரு குறிப்பிட்ட கிளையண்டைப் பயன்படுத்தினால்), மற்றவர்கள் வேலிடேட்டர் தொடர்ந்து இயங்குவதை உறுதி செய்கிறார்கள்.
பரவலாக்கம்
Ethereum-க்கான சிறந்த காட்சி என்னவென்றால், முடிந்தவரை பல சுயாதீனமாக இயக்கப்படும் வேலிடேட்டர்களைக் கொண்டிருப்பதாகும். இருப்பினும், சில ஸ்டேக்கிங் வழங்குநர்கள் மிகவும் பிரபலமாகிவிட்டனர் மற்றும் நெட்வொர்க்கில் உள்ள மொத்த ஸ்டேக் செய்யப்பட்ட ETH-ல் கணிசமான பகுதியைக் கொண்டுள்ளனர். ஸ்டேக்கின் பரவலாக்கத்தைப் பாதுகாக்கும் அதே வேளையில் இந்த ஆபரேட்டர்கள் இருக்க DVT அனுமதிக்கலாம். ஏனென்றால், ஒவ்வொரு மதிப்பீட்டாளருக்கான விசைகளும் பல இயந்திரங்களில் விநியோகிக்கப்படுகின்றன, மேலும் ஒரு வேலிடேட்டர் தீங்கிழைக்கும் வகையில் மாற அதிக கூட்டுச் சதி தேவைப்படும்.
DVT இல்லாமல், ஸ்டேக்கிங் வழங்குநர்கள் தங்களின் அனைத்து வேலிடேட்டர்களுக்கும் ஒன்று அல்லது இரண்டு கிளையண்ட் உள்ளமைவுகளை மட்டுமே ஆதரிப்பது எளிது, இது கிளையண்ட் பிழையின் தாக்கத்தை அதிகரிக்கிறது. பல கிளையண்ட் உள்ளமைவுகள் மற்றும் வெவ்வேறு வன்பொருள்களில் அபாயத்தைப் பரப்ப DVT-ஐப் பயன்படுத்தலாம், இது பன்முகத்தன்மையின் மூலம் மீள்திறனை உருவாக்குகிறது.
DVT Ethereum-க்கு பின்வரும் நன்மைகளை வழங்குகிறது:
- Ethereum-இன் ப்ரூஃப்-ஆஃப்-ஸ்டேக் (proof-of-stake) ஒருமித்த கருத்தின் பரவலாக்கம்
- நெட்வொர்க்கின் நேரடித் தன்மையை (liveness) உறுதி செய்கிறது
- வேலிடேட்டர் பிழை சகிப்புத்தன்மையை (fault tolerance) உருவாக்குகிறது
- நம்பிக்கை குறைக்கப்பட்ட வேலிடேட்டர் செயல்பாடு
- குறைக்கப்பட்ட ஸ்லாஷிங் மற்றும் வேலையில்லா நேர அபாயங்கள்
- பன்முகத்தன்மையை மேம்படுத்துகிறது (கிளையண்ட், தரவு மையம், இருப்பிடம், ஒழுங்குமுறை போன்றவை)
- வேலிடேட்டர் விசை நிர்வாகத்தின் மேம்பட்ட பாதுகாப்பு
DVT எவ்வாறு செயல்படுகிறது?
ஒரு DVT தீர்வு பின்வரும் கூறுகளைக் கொண்டுள்ளது:
- ஷாமிரின் ரகசியப் பகிர்வு (Shamir's secret sharing) (opens in a new tab) - வேலிடேட்டர்கள் BLS விசைகளைப் (opens in a new tab) பயன்படுத்துகின்றனர். தனிப்பட்ட BLS "விசைப் பங்குகளை" ("key shares") ஒரு ஒற்றை ஒருங்கிணைந்த விசையாக (கையொப்பம்) இணைக்கலாம். DVT-இல், ஒரு மதிப்பீட்டாளருக்கான தனிப்பட்ட விசை என்பது கிளஸ்டரில் உள்ள ஒவ்வொரு ஆபரேட்டரின் ஒருங்கிணைந்த BLS கையொப்பமாகும்.
- த்ரெஷோல்ட் கையொப்பத் திட்டம் (Threshold signature scheme) (opens in a new tab) - கையொப்பமிடும் கடமைகளுக்குத் தேவையான தனிப்பட்ட விசைப் பங்குகளின் எண்ணிக்கையைத் தீர்மானிக்கிறது, எ.கா., 4-இல் 3.
- பரவலாக்கப்பட்ட விசை உருவாக்கம் (Distributed key generation - DKG) (opens in a new tab) - விசைப் பங்குகளை உருவாக்கும் கிரிப்டோகிராஃபிக் செயல்முறை மற்றும் ஏற்கனவே உள்ள அல்லது புதிய வேலிடேட்டர் விசையின் பங்குகளை ஒரு கிளஸ்டரில் உள்ள முனைகளுக்கு விநியோகிக்கப் பயன்படுகிறது.
- மல்டிபார்ட்டி கம்ப்யூட்டேஷன் (Multiparty computation - MPC) (opens in a new tab) - முழு வேலிடேட்டர் விசையும் மல்டிபார்ட்டி கம்ப்யூட்டேஷனைப் பயன்படுத்தி ரகசியமாக உருவாக்கப்படுகிறது. முழு விசையும் எந்தவொரு தனிப்பட்ட ஆபரேட்டருக்கும் தெரியாது—அவர்கள் அதன் சொந்தப் பகுதியை (அவர்களின் "பங்கு") மட்டுமே அறிவார்கள்.
- ஒருமித்த நெறிமுறை (Consensus protocol) - ஒருமித்த நெறிமுறை ஒரு முனையைத் தொகுதி முன்மொழிபவராகத் தேர்ந்தெடுக்கிறது. அவர்கள் தொகுதியை கிளஸ்டரில் உள்ள மற்ற முனைகளுடன் பகிர்ந்து கொள்கிறார்கள், அவர்கள் தங்கள் விசைப் பங்குகளை ஒருங்கிணைந்த கையொப்பத்தில் சேர்க்கிறார்கள். போதுமான விசைப் பங்குகள் ஒருங்கிணைக்கப்பட்டவுடன், தொகுதி Ethereum-இல் முன்மொழியப்படுகிறது.
பரவலாக்கப்பட்ட வேலிடேட்டர்கள் உள்ளமைக்கப்பட்ட பிழை சகிப்புத்தன்மையைக் கொண்டுள்ளனர் மற்றும் சில தனிப்பட்ட முனைகள் ஆஃப்லைனில் சென்றாலும் தொடர்ந்து இயங்க முடியும். இதன் பொருள், கிளஸ்டருக்குள் உள்ள சில முனைகள் தீங்கிழைக்கும் அல்லது சோம்பேறியாக மாறினாலும் கிளஸ்டர் மீள்திறன் கொண்டது.
DVT பயன்பாட்டு நிகழ்வுகள்
பரந்த ஸ்டேக்கிங் தொழில்துறைக்கு DVT குறிப்பிடத்தக்க தாக்கங்களைக் கொண்டுள்ளது:
தனி ஸ்டேக்கர்கள்
முழு விசையையும் முழுமையாக ஆஃப்லைனில் வைத்திருக்கும்போதே உங்கள் வேலிடேட்டர் விசையை தொலைநிலை முனைகளில் விநியோகிக்க அனுமதிப்பதன் மூலம் DVT காவலில் இல்லாத ஸ்டேக்கிங்கையும் (non-custodial staking) செயல்படுத்துகிறது. இதன் பொருள் ஹோம் ஸ்டேக்கர்கள் (home stakers) வன்பொருளுக்குச் செலவழிக்க வேண்டிய அவசியமில்லை, அதே நேரத்தில் விசைப் பங்குகளை விநியோகிப்பது சாத்தியமான ஹேக்குகளுக்கு எதிராக அவர்களை வலுப்படுத்த உதவும்.
ஒரு சேவையாக ஸ்டேக்கிங் (SaaS)
பல வேலிடேட்டர்களை நிர்வகிக்கும் ஆபரேட்டர்கள் (ஸ்டேக்கிங் பூல்கள் மற்றும் நிறுவன ஸ்டேக்கர்கள் போன்றவை) தங்கள் அபாயத்தைக் குறைக்க DVT-ஐப் பயன்படுத்தலாம். அவர்களின் உள்கட்டமைப்பை விநியோகிப்பதன் மூலம், அவர்கள் தங்கள் செயல்பாடுகளில் பணிநீக்கத்தைச் சேர்க்கலாம் மற்றும் அவர்கள் பயன்படுத்தும் வன்பொருள் வகைகளை பல்வகைப்படுத்தலாம்.
DVT பல முனைகளில் விசை நிர்வாகத்திற்கான பொறுப்பைப் பகிர்ந்து கொள்கிறது, அதாவது சில செயல்பாட்டுச் செலவுகளையும் பகிர்ந்து கொள்ளலாம். DVT ஸ்டேக்கிங் வழங்குநர்களுக்கான செயல்பாட்டு அபாயத்தையும் காப்பீட்டுச் செலவுகளையும் குறைக்கலாம்.
ஸ்டேக்கிங் பூல்கள்
நிலையான வேலிடேட்டர் அமைப்புகளின் காரணமாக, ஸ்டேக்கிங் பூல்கள் மற்றும் லிக்விட் ஸ்டேக்கிங் வழங்குநர்கள் மாறுபட்ட அளவிலான ஒற்றை-ஆபரேட்டர் நம்பிக்கையைக் கொண்டிருக்க வேண்டிய கட்டாயத்தில் உள்ளனர், ஏனெனில் லாபங்களும் நஷ்டங்களும் பூல் முழுவதும் சமூகமயமாக்கப்படுகின்றன. கையொப்பமிடும் விசைகளைப் பாதுகாக்க அவர்கள் ஆபரேட்டர்களையும் நம்பியிருக்கிறார்கள், ஏனெனில், இதுவரை, அவர்களுக்கு வேறு வழியில்லை.
பாரம்பரியமாக பல ஆபரேட்டர்கள் முழுவதும் ஸ்டேக்குகளை விநியோகிப்பதன் மூலம் அபாயத்தைப் பரப்ப முயற்சிகள் மேற்கொள்ளப்பட்டாலும், ஒவ்வொரு ஆபரேட்டரும் இன்னும் ஒரு குறிப்பிடத்தக்க ஸ்டேக்கை சுயாதீனமாக நிர்வகிக்கிறார்கள். ஒரு ஒற்றை ஆபரேட்டரை நம்பியிருப்பது, அவர்கள் குறைவாகச் செயல்பட்டால், வேலையில்லா நேரத்தைச் சந்தித்தால், சமரசம் செய்யப்பட்டால் அல்லது தீங்கிழைக்கும் வகையில் செயல்பட்டால் பெரும் அபாயங்களை ஏற்படுத்துகிறது.
DVT-ஐப் பயன்படுத்துவதன் மூலம், ஆபரேட்டர்களிடமிருந்து தேவைப்படும் நம்பிக்கை கணிசமாகக் குறைக்கப்படுகிறது. வேலிடேட்டர் விசைகளின் காவல் தேவையில்லாமல் ஆபரேட்டர்கள் ஸ்டேக்குகளை வைத்திருக்க பூல்கள் அனுமதிக்கலாம் (விசைப் பங்குகள் மட்டுமே பயன்படுத்தப்படுவதால்). நிர்வகிக்கப்பட்ட ஸ்டேக்குகளை அதிக ஆபரேட்டர்களிடையே விநியோகிக்கவும் இது அனுமதிக்கிறது (எ.கா., 1000 வேலிடேட்டர்களை நிர்வகிக்கும் ஒற்றை ஆபரேட்டரைக் கொண்டிருப்பதற்குப் பதிலாக, அந்த வேலிடேட்டர்களை கூட்டாக பல ஆபரேட்டர்களால் இயக்க DVT செயல்படுத்துகிறது). பலதரப்பட்ட ஆபரேட்டர் உள்ளமைவுகள் ஒரு ஆபரேட்டர் செயலிழந்தால், மற்றவர்கள் இன்னும் சான்றளிக்க முடியும் என்பதை உறுதி செய்யும். இது பணிநீக்கம் மற்றும் பல்வகைப்படுத்தலுக்கு வழிவகுக்கிறது, இது சிறந்த செயல்திறன் மற்றும் மீள்திறனுக்கு வழிவகுக்கிறது, அதே நேரத்தில் வெகுமதிகளை அதிகரிக்கிறது.
ஒற்றை-ஆபரேட்டர் நம்பிக்கையைக் குறைப்பதன் மற்றொரு நன்மை என்னவென்றால், ஸ்டேக்கிங் பூல்கள் மிகவும் திறந்த மற்றும் அனுமதியற்ற ஆபரேட்டர் பங்கேற்பை அனுமதிக்க முடியும். இதைச் செய்வதன் மூலம், சேவைகள் தங்கள் அபாயத்தைக் குறைக்கலாம் மற்றும் க்யூரேட்டட் மற்றும் அனுமதியற்ற ஆபரேட்டர்களின் தொகுப்புகளைப் பயன்படுத்துவதன் மூலம் Ethereum பரவலாக்கத்தை ஆதரிக்கலாம், எடுத்துக்காட்டாக, ஹோம் அல்லது சிறிய ஸ்டேக்கர்களை பெரியவர்களுடன் இணைப்பதன் மூலம்.
DVT-ஐப் பயன்படுத்துவதன் சாத்தியமான குறைபாடுகள்
- கூடுதல் கூறு - ஒரு DVT முனையை அறிமுகப்படுத்துவது தவறான அல்லது பாதிக்கப்படக்கூடிய மற்றொரு பகுதியைச் சேர்க்கிறது. இதைத் தணிப்பதற்கான ஒரு வழி, ஒரு DVT முனையின் பல செயலாக்கங்களுக்கு முயற்சிப்பதாகும், அதாவது பல DVT கிளையண்டுகள் (ஒருமித்த மற்றும் செயலாக்க அடுக்குகளுக்கு பல கிளையண்டுகள் இருப்பதைப் போலவே).
- செயல்பாட்டுச் செலவுகள் - DVT மதிப்பீட்டாளரை பல தரப்பினரிடையே விநியோகிப்பதால், ஒரு முனைக்கு பதிலாக செயல்பாட்டிற்கு அதிக முனைகள் தேவைப்படுகின்றன, இது அதிகரித்த இயக்கச் செலவுகளை அறிமுகப்படுத்துகிறது.
- சாத்தியமான அதிகரித்த தாமதம் - ஒரு மதிப்பீட்டாளரை இயக்கும் பல முனைகளுக்கு இடையே ஒருமித்த கருத்தை அடைய DVT ஒருமித்த நெறிமுறையைப் பயன்படுத்துவதால், அது அதிகரித்த தாமதத்தை அறிமுகப்படுத்தலாம்.
மேலும் படிக்க
- Ethereum பரவலாக்கப்பட்ட வேலிடேட்டர் விவரக்குறிப்புகள் (உயர் நிலை) (opens in a new tab)
- Ethereum பரவலாக்கப்பட்ட வேலிடேட்டர் தொழில்நுட்ப விவரக்குறிப்புகள் (opens in a new tab)
- ஷாமிரின் ரகசியப் பகிர்வு டெமோ ஆப் (opens in a new tab)
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 23 பிப்ரவரி, 2026
