விநியோகிக்கப்பட்ட சரிபார்ப்பு தொழில்நுட்பம்
பரவலாக்கப்பட்ட சான்றதாரி தொழில்நுட்பம் (DVT) என்பது validator-ஐ பாதுகாக்கும் ஒரு முறை ஆகும். இது முக்கியமான செயல்பாடுகளை மற்றும் கையொப்பத் தேர்வுகளைப் பல தரப்புகளுக்கு பரவலாக்கி, ஒரே இடத்தில் தோல்வியடையும் அபாயத்தைக் குறைத்து, validator-ஐ அதிகத்தன்மையானதாக்குகிறது.
ஒரு சரிபார்ப்பாளரைப் பாதுகாக்கப் பயன்படுத்தப்படும் தனியார் விசையை ஒரு "கிளஸ்டராக" ஒழுங்கமைக்கப்பட்ட பல கணினிகளுக்குப் பிரிப்பதன் மூலம் இது இதைச் செய்கிறது. இதன் மூலம், அந்த தனியார் எண்களை ஒரே கணினியில் வைத்திராமல், அனைத்து கணினிகளும் இணைந்து பாதுகாக்கின்றன. இதனால், ஏதாவது ஒரு கணினி செயலிழந்தாலும், கையொப்பங்கள் செய்ய cluster-இல் உள்ள மற்ற கணினிகள் பதிலாகச் செயல்பட முடியும். இதனால் validator-இல் தோல்வியடையும் அபாயம் குறைவாக உள்ளது, மேலும் validator-ஐ அதிகரிக்கிறது.
DVT ஏன் தேவை?
பாதுகாப்பு
Validators இரண்டு முக்கியமான பொது-தனியார் எண் (public-private key) பைகளைக் உருவாக்குகின்றன: கூட்டிணைப்பு செயல்பாடுகளில் பங்கேற்க validator எண்கள் மற்றும் நிதிகளை அணுகுவதற்கான keys. எங்கு validator எண்கள் 24/7 ஆன்லைனில் இருக்க வேண்டும். Validator தனியார் எண் (private key) உடன் பாதிப்பு ஏற்பட்டால், ஒரு தாக்குதல் validator-ஐ கட்டுப்படுத்த முடியும், இது slashing அல்லது staker-ன் ETH இழப்புக்கு வழிவகுக்கும். DVT இந்த அபாயத்தைக் குறைக்க உதவுகிறது. இதோ எப்படி:
DVT-ஐ பயன்படுத்துவதன் மூலம், staker-க்கள் validator தனியார் எண்களை cold storage-ல் வைத்திருக்க முடியும். அசல், முழு சரிபார்ப்பாளர் விசையை மறைகுறியாக்கம் செய்து, பின்னர் அதை விசைப் பங்காகப் பிரிப்பதன் மூலம் இது அடையப்படுகிறது. அவற்றைப் பல nodes-களுக்கு பரவலாக்குவது மூலம் validator-ஐ பிரித்துப் பரவலாக்கும் செயல்பாட்டிற்கு வழிவகுக்கிறது. Ethereum validators BLS கையொப்பங்களை (signatures) பயன்படுத்துகின்றன, அவை சேர்க்கப்பட்டு (additive) உள்ளன என்பதால், validator எண்களின் component parts ஐ ஒருங்கிணைத்து முழு எண்கள் மீண்டும் உருவாக்கப்பட முடியும். இதனால் staker-க்கு validator முழு 'master' எண்களை பாதுகாப்பாக offline-ல் வைக்க முடிகிறது.
ஒற்றைப் புள்ளித் தோல்வி இல்லை
ஒரு validator பல இயக்குநர்களுக்கும் பல மென்ஹிந்துகளைப் (machines) பகிர்ந்தால், தனிப்பட்ட ஹார்ட்வேர் மற்றும் மென்பொருள் தோல்விகளைத் தாங்கி, ஆன்லைனில் செயல்பட முடியும். Cluster-இல் உள்ள nodes-க்கு பல்வகையான ஹார்ட்வேர் மற்றும் மென்பொருள் கட்டமைப்புகளைப் பயன்படுத்துவதன் மூலம் தோல்விகளின் அபாயத்தைக் குறைக்க முடியும். இந்தத் தகுதி, DVT அடுக்கின் மூலம் மட்டும் கிடைக்கின்றது.
Cluster-இல் உள்ள ஒரு node க்கு சிக்கல் ஏற்பட்டால் (உதாரணமாக, ஒரு validator cluster-இல் நான்கு இயக்குநர்கள் உள்ளன, அவற்றில் ஒருவரின் சோதனை காரணமாகச் செயலிழக்கின்றது), மற்றவை validator-ஐ செயல்பாட்டில் வைத்திருக்க உதவும்.
பரவலாக்கம்
Ethereum இல், சுயமாக இயக்கப்படும் validators எண்ணிக்கையையும் அதிகரிக்க ஆவலாக உள்ளனர். ஆனால் சில staking providers மிகப் பிரபலமாகி, ETH staking வின் பெரும்பகுதியை தங்களின் கட்டுப்பாட்டில் வைத்துள்ளனர். DVT இன் மூலம் இந்த இயக்குநர்கள் மையமற்ற கட்டுப்பாட்டினை பாதுகாத்து நிலைத்திருக்க முடியும். ஏனெனில் validator எண்கள் பல மென்ஹிந்துக்களில் பரவலாக உள்ளன, மேலும் validator-ஐ தீயவராக மாற்றுவதற்கு மிகப்பெரிய கலந்தாலோசனை தேவைப்படும்.
DVT இல்லாமல், staking providers தனது validators க்கான இரண்டு client அமைப்புகளை மட்டுமே ஆதரிக்க அதிகரிப்பது சாத்தியம். DVT பல client அமைப்புகளுக்கு அதே அபாயத்தைப் பரவலாக்க உதவுகிறது, மேலும் வகைமிக்க மாற்றம் (diversity) மூலம் பாதுகாப்பை மேம்படுத்துகிறது.
எத்தேரியத்திற்கு DVT பின்வரும் நன்மைகளை வழங்குகிறது:
- எத்தேரியத்தின் பங்குச் சான்று ஒருமித்த கருத்தின் பரவலாக்கம்
- வலையமைப்பின் உயிர்ப்புத்தன்மையை உறுதி செய்கிறது
- சரிபார்ப்பாளரின் தவறு சகிப்புத்தன்மையை உருவாக்குகிறது
- நம்பிக்கை குறைக்கப்பட்ட சரிபார்ப்பாளர் செயல்பாடு
- குறைக்கப்பட்ட ஸ்லாஷிங் மற்றும் செயலிழப்பு நேர அபாயங்கள்
- பல்வகைமையை மேம்படுத்துகிறது (கிளையன்ட், தரவு மையம், இருப்பிடம், ஒழுங்குமுறை, முதலியன)
- சரிபார்ப்பாளர் விசை நிர்வாகத்தின் மேம்பட்ட பாதுகாப்பு
DVT எப்படி செயல்படுகிறது?
ஒரு DVT தீர்வு பின்வரும் கூறுகளைக் கொண்டுள்ளது:
- ஷாமிரின் இரகசியப் பகிர்வுopens in a new tab - சரிபார்ப்பாளர்கள் BLS விசைகளைopens in a new tab பயன்படுத்துகின்றனர். தனிப்பட்ட BLS "key shares" ("key shares") ஒன்றிணைத்து ஒரு ஒருங்கிணைந்த பொது எண் (signature) ஆக மாற்றப்பட முடியும். DVT இல், validator-க்கான தனியார் எண், cluster-இல் உள்ள ஒவ்வொரு இயக்குநரின் ஒருங்கிணைந்த BLS கையொப்பமாக உள்ளது.
- வாசல் கையொப்பத் திட்டம்opens in a new tab - கையொப்பமிடும் கடமைகளுக்குத் தேவையான தனிப்பட்ட விசைப் பங்குகளின் எண்ணிக்கையைத் தீர்மானிக்கிறது, எ.கா., 4 இல் 3.
- விநியோகிக்கப்பட்ட விசை உருவாக்கம் (DKG)opens in a new tab - விசைப் பங்குகளை உருவாக்கும் மற்றும் ஏற்கனவே உள்ள அல்லது புதிய சரிபார்ப்பாளர் விசையின் பங்குகளை ஒரு கிளஸ்டரில் உள்ள முனைகளுக்கு விநியோகிக்கப் பயன்படுத்தப்படும் ஒரு மறைகுறியாக்கச் செயல்முறை.
- பலதரப்புக் கணக்கீடு (MPC)opens in a new tab - முழு சரிபார்ப்பாளர் விசையும் பலதரப்புக் கணக்கீட்டைப் பயன்படுத்தி இரகசியமாக உருவாக்கப்படுகிறது. முழு key யும் எந்த இயக்குநராலும் அறியப்படாது—அவர்கள் தங்களது பகுதியை மட்டுமே அறிவார்கள் (அவர்களின் "share").
- ஒருமித்த நெறிமுறை - ஒருமித்த நெறிமுறையானது தொகுதி முன்மொழிபவராக இருக்க ஒரு முனையைத் தேர்ந்தெடுக்கிறது. அவர்கள் cluster-இல் உள்ள மற்ற nodes க்கு block-ஐ பகிர்ந்துகொள்கிறார்கள், அவர்கள் தங்களின் key shares-களை ஒருங்கிணைந்த கையொப்பத்துடன் சேர்க்கிறார்கள். போதுமான key shares-கள் ஒருங்கிணைக்கப்பட்டவுடன், block-ஐ Ethereum-ல் முன்மொழிக்கிறார்கள்.
Distributed validators தனியார் தவிர்ப்புத்தன்மையை உருவாக்கியுள்ளன மற்றும் சில nodes ஆன்லைனில் இல்லாவிட்டாலும் செயல்பட முடியும். இதனால் cluster சீராகச் செயல்படுகிறதுு, ஏனெனில் nodes இல் சில தீய அல்லது சோம்பேறியானவை என்றாலும்.
DVT பயன்பாட்டு வழக்குகள்
DVT ஸ்டேக்கிங் துறையில் முக்கியமான பாதிப்புகளை ஏற்படுத்துகிறது:
தனியாகப் பங்கெடுப்பவர்கள்
DVT நான்கு மதிப்பீட்டுத் துறைக்கு முக்கியமான விளைவுகளை உருவாக்குகிறது. DVT, தனியார் ஸ்டேக்கர்களின் validator key-ஐ நீண்ட தூரங்களில் உள்ள nodes-களுக்கு பரவலாக்கும் முறை, validator key-ஐ முற்றிலும் offline-ல் வைத்திருக்கும் வழிமுறையை அளிக்கின்றது. இதன் மூலம், வீட்டில் ஸ்டேக்கர்கள் hardware-ஐ வாங்க வேண்டிய அவசியம் இல்லாமல் validator key-ஐ பரவலாக்கி, அவற்றை நாங்கள் செயல்படுத்தும் nodes-களில் முந்தும்.
ஒரு சேவையாக ஸ்டாக்கிங் (SaaS)
பல validators களை நிர்வகிக்கும் இயக்குநர்கள் (எ. கா., staking pools மற்றும் நிறுவன ஸ்டேக்கர்கள்) DVT-ஐ பயன்படுத்தி தங்களின் அபாயத்தைக் குறைக்க முடியும். தங்களின் கட்டமைப்புகளைப் பரவலாக்குவதன் மூலம், அவர்கள் தங்களின் செயல்பாடுகளுக்கு redundancy ஐச் சேர்க்கலாம் மற்றும் பயன்படுத்தும் hardware வகைகளைப் பரவலாக்க முடியும்.
DVT, key நிர்வகிப்பின் பொறுப்புகளைப் பல nodes-க்கு பகிர்ந்து கொள்கிறது, இதன் மூலம் சில செயல்பாட்டு செலவுகள் பகிரப்பட முடியும். DVT, ஸ்டேக்கிங் வழங்குநர்களுக்கான செயல்பாட்டு அபாயங்களையும் காப்பீட்டு செலவுகளையும் குறைக்க உதவுகிறது.
ஸ்டாக்கிங் குழுமங்கள்
முறையான validator அமைப்புகளின் காரணமாக, staking pools மற்றும் liquid staking வழங்குநர்கள், single-operator-ன் நம்பிக்கையிலிருந்து அதிக அளவின் variations-ஐ பெறுகிறார்கள், ஏனெனில் கையொப்பங்களை பாதுகாப்பதற்கு இது அவசியம். இது operator களை அவர்களுடைய சாப்ட்வேர் அல்லது hardware பாதுகாப்பில் எந்தவித கேள்வியும் இல்லாமல் பாதுகாப்பதற்கான உரிமையைக் கொண்டுள்ளது. Dvt க்கு முன், அவர்கள் அவ்வாறு எதுவும் செய்ய முடியவில்லை.
இப்போது, traditionally stakes பல்வேறு operators க்கு பரவலாக்கப்பட்டாலும், ஒவ்வொரு operator க்கு அவற்றைத் தனியாக நிர்வகிக்க வேண்டிய அபாயம் உள்ளது. ஒரு operator-ன் செயல்பாடு குறைவாகவோ, downtime-ஐ சந்திக்கும்போதோ அல்லது அவர்களின் software hack-ல் ஏற்படும் அபாயங்களையும் நாம் நிர்வகிக்க வேண்டியது உண்டு.
DVT-ஐ பயன்படுத்துவதன் மூலம், operators க்கான நம்பிக்கையைக் குறைக்க முடியும். குழுமங்கள், இயக்குபவர்களை சரிபார்ப்பாளர் விசைகளின் பொறுப்பு தேவையில்லாமல் பங்குகளை வைத்திருக்க உதவும் (விசைப் பங்குகள் மட்டுமே பயன்படுத்தப்படுவதால்). இது validators-ஐ பல operators க்கு பகிர்ந்துகொள்ளவும் செய்கிறது (எ.கா., 1000 validators ஐ இயக்கும் ஒரே ஒரு operator க்கு பதிலாக, DVT இன் மூலம் அந்த validators பல operators க்கு ஒன்று சேர முடியும்). Diverse operator configurations -ஐப் பயன்படுத்துவதன் மூலம், ஒரு operator செயலிழந்தால் மற்றவர்களால் validator செயல்படுத்த முடியும். இதன் மூலம் redundancy மற்றும் diversification ஏற்பட்டு, செயல்பாடு மற்றும் நிலைத்தன்மை மேம்படுகிறது மற்றும் அதிகபட்சமாக rewards கிடைக்கும்.
Single-operator-ன் நம்பிக்கையைக் குறைப்பதன் இன்னொரு நன்மை என்னவெனில், staking pools அதிக அளவில் participants-ஐ உடன் open and permissionless operation-க்கு அனுமதிக்க முடியும். இதன் மூலம், சேவைகள் தங்களின் அபாயத்தைக் குறைக்க முடியும் மற்றும் நமக்குத் தேவையான curated and permissionless operator participation-ஐ இணைத்து, சிறிய operators-ஐ பெரியவற்றோடு இணைத்து, Ethereum decentralization-ஐ மேம்படுத்த முடியும்.
DVT ஐப் பயன்படுத்துவதன் சாத்தியமான குறைபாடுகள்
- கூடுதல் கூறு - ஒரு DVT முனையை அறிமுகப்படுத்துவது, தவறாக அல்லது பாதிக்கப்படக்கூடிய மற்றொரு பகுதியைச் சேர்க்கிறது. இதைத் தவிர்க்க ஒரு வழி, DVT node இன் பல்வேறு செயல்பாடுகளையும் (முறைகளையும்) உருவாக்குவது, அதாவது DVT node க்கு பல்வகையான clients-ஐ உருவாக்குவது, consensus மற்றும் execution layers க்கு உள்ள பல clients போன்றவை.
- செயல்பாட்டுச் செலவுகள் - DVT சரிபார்ப்பாளரை பல தரப்பினரிடையே விநியோகிப்பதால், ஒரே ஒரு முனையை விட செயல்பாட்டிற்கு அதிக முனைகள் தேவைப்படுகின்றன, இது இயக்கச் செலவுகளை அதிகரிக்கிறது.
- சாத்தியமான செயல் தாமத அதிகரிப்பு - DVT ஒரு சரிபார்ப்பாளரை இயக்கும் பல முனைகளுக்கு இடையில் ஒருமித்த கருத்தை அடைய ஒருமித்த நெறிமுறையைப் பயன்படுத்துவதால், இது செயல் தாமதத்தை அதிகரிக்கக்கூடும்.
மேலும் வாசிக்க
- எத்தேரியம் விநியோகிக்கப்பட்ட சரிபார்ப்பாளர் விவரக்குறிப்புகள் (உயர் நிலை)opens in a new tab
- எத்தேரியம் விநியோகிக்கப்பட்ட சரிபார்ப்பாளர் தொழில்நுட்ப விவரக்குறிப்புகள்opens in a new tab
- ஷாமிரின் இரகசியப் பகிர்வு டெமோ செயலிopens in a new tab
பக்கத்தின் கடைசி புதுப்பிப்பு: 23 பிப்ரவரி, 2026
