ப்ரூஃப்-ஆஃப்-ஸ்டேக் எத்தேரியத்தில் உள்ள விசைகள்
பக்கத்தின் கடைசி புதுப்பிப்பு: 22 ஜனவரி, 2026
Ethereum பயனர் சொத்துகளை public-private key cryptography மூலம் பாதுகாக்கிறது. Public key யின் அடிப்படையாக ஒரு Ethereum address உருவாக்கப்படுகிறது - அதாவது, இது பொது மக்கள் அனைவருக்கும் தெரியும் மற்றும் ஒரு தனிப்பட்ட அடையாளமாகப் பயன்படுகிறது. Private (அல்லது 'secret') key என்பது கணக்கு உரிமையாளரால் மட்டுமே அணுகக்கூடியதாக இருக்க வேண்டும். Private key ஐ பயன்படுத்தி பரிவர்த்தனைகள் மற்றும் தரவுகளை 'sign' செய்யப்படுகிறது, இதனால் cryptography மூலம் ஒரு குறிப்பிட்ட private key உடையவர் ஏதேனும் செயல்பாட்டை ஒப்புக்கொள்வதை நிரூபிக்க முடியும்.
எத்தேரியத்தின் விசைகள் நீள்வட்ட வளைவு குறியாக்கவியல்opens in a new tab ஐப் பயன்படுத்தி உருவாக்கப்படுகின்றன.
இருப்பினும், எத்தேரியம் ப்ரூஃப்-ஆஃப்-ஒர்க்-இலிருந்து ப்ரூஃப்-ஆஃப்-ஸ்டேக்-இற்கு மாறியபோது ஒரு புதிய வகை விசை எத்தேரியத்தில் சேர்க்கப்பட்டது. இயல்பாக இருந்த keys எவ்வித மாற்றமும் இல்லாமல் பழையவாறு இயங்கின, கணக்குகளைப் பாதுகாக்கும் elliptic-curve-based keys க்கான எந்த மாற்றமும் இல்லை. எனினும், proof-of-stake முறையில் பங்கேற்கவும் ETH ஐ staking மூலம் validators ஐ இயக்கவும் பயனர்களுக்குப் புதிய வகை key தேவைப்பட்டது. இது, ஒரு பெரிய எண்ணிக்கையிலான validators இடையே பல செய்திகள் பரிமாற்றம் செய்யும்போது ஏற்படும் scalability சவால்களைச் சமாளிக்க, நெட்வொர்க்கில் consensus பெறுவதற்கு தேவையான தகவல்.
இந்த புதிய வகை விசை போனே-லின்-ஷச்சாம் (BLS) கையொப்பத் திட்டத்தைopens in a new tab பயன்படுத்துகிறது. இது ஒருங்கிணைந்த தனிப்பட்ட validator கீகளை மறுசீரமைக்கவும் சாத்தியமாக்குகிறது, மேலும் validators இடையே செயல்பாடுகளைநிர்வகிக்கச் சிறந்ததுு.
இரு வகையான சரிபார்ப்பவர் விசைகள்
Proof-of-stake மாறுவதற்கு முன்பு, Ethereum பயனர்களுக்குத் தங்களது நிதிகளை அணுக ஒரே elliptic-curve-based private key மட்டும் இருந்தது. ப்ரூஃப்-ஆஃப்-ஸ்டேக் அறிமுகப்படுத்தப்பட்டதன் மூலம், தனி ஸ்டேக்கர்களாக இருக்க விரும்பிய பயனர்களுக்கு சரிபார்ப்பவர் விசை மற்றும் திரும்பப் பெறும் விசை ஆகியவையும் தேவைப்பட்டன.
சரிபார்ப்பவர் விசை
Validator signing key இரண்டு கூறுகளைக் கொண்டது:
- சரிபார்ப்பவரின் தனிப்பட்ட விசை
- சரிபார்ப்பவரின் பொது விசை
சரிபார்ப்பவரின் தனிப்பட்ட விசையின் நோக்கம், தொகுதி முன்மொழிவுகள் மற்றும் சான்றளிப்புகள் போன்ற ஆன்செயின் செயல்பாடுகளில் கையொப்பமிடுவதாகும். இதனால், இந்தக் கீகள் hot wallet இல் வைத்திருக்க வேண்டும்.
சரிபார்ப்பவர் கையொப்பமிடும் விசைகளை ஒரு சாதனத்திலிருந்து மற்றொரு சாதனத்திற்கு மிக விரைவாக நகர்த்துவதற்கான நன்மையை இந்த நெகிழ்வுத்தன்மை கொண்டுள்ளது, இருப்பினும், அவை தொலைந்துவிட்டாலோ அல்லது திருடப்பட்டாலோ, ஒரு திருடன் சில வழிகளில் தீங்கிழைக்கும் வகையில் செயல்படலாம்:
- Validator ஐ slashed செய்யவும்:
- ஒரே slot க்கு இரண்டு மாறுபட்ட beacon blocks கையொப்பமிடுவது
- மற்றொரு attestation ஐ "ஒட்டிய" attestation கையொப்பமிடுவது
- ஒரே target உடன் இரண்டு மாறுபட்ட attestations கையொப்பமிடுவது
- Voluntary exit ஐ கட்டாயமாக்குவது, இது validator ஐ staking செய்ய முடியாமல் ஆக்கிவிடும் மற்றும் withdrawal key உரிமையாளருக்கு ETH சமர்ப்பிக்கப்படும்
ஒரு பயனர் ஸ்டேக்கிங் டெபாசிட் ஒப்பந்தத்தில் ETH ஐ டெபாசிட் செய்யும்போது சரிபார்ப்பவரின் பொது விசை பரிவர்த்தனைத் தரவில் சேர்க்கப்படும். இது டெபாசிட் தரவு என்று அழைக்கப்படுகிறது, மேலும் இது சரிபார்ப்பவரை அடையாளம் காண எத்தேரியத்தை அனுமதிக்கிறது.
திரும்பப் பெறும் சான்றுகள்
ஒவ்வொரு சரிபார்ப்பவருக்கும் திரும்பப் பெறும் சான்றுகள் என அறியப்படும் ஒரு பண்பு உள்ளது. இந்த 32-பைட் புலத்தின் முதல் பைட் கணக்கு வகையை அடையாளம் காட்டுகிறது: 0x00 அசல் BLS (ஷபெல்லாவுக்கு முந்தைய, திரும்பப் பெற முடியாத) சான்றுகளைக் குறிக்கிறது, 0x01 ஒரு செயலாக்க முகவரியைக் குறிக்கும் மரபுவழிச் சான்றுகளைக் குறிக்கிறது, மற்றும் 0x02 நவீன கூட்டுச் சான்றுகள் வகையைக் குறிக்கிறது.
0x00 BLS விசைகளைக் கொண்ட சரிபார்ப்பவர்கள், உபரி இருப்பு கொடுப்பனவுகள் அல்லது ஸ்டேக்கிங்கிலிருந்து முழுமையாகத் திரும்பப் பெறுதல் ஆகியவற்றைச் செயல்படுத்த, இந்தச் சான்றுகளை ஒரு செயலாக்க முகவரியைக் குறிக்கும் வகையில் புதுப்பிக்க வேண்டும். ஆரம்ப விசை உருவாக்கத்தின் போது டெபாசிட் தரவில் ஒரு செயலாக்க முகவரியை வழங்குவதன் மூலம் இதைச் செய்யலாம், அல்லது பின்னர் திரும்பப் பெறும் விசையைப் பயன்படுத்தி ஒரு BLSToExecutionChange செய்தியில் கையொப்பமிட்டு அதை ஒளிபரப்புவதன் மூலம் செய்யலாம்.
சரிபார்ப்பவர் திரும்பப் பெறும் சான்றுகள் பற்றி மேலும்
திரும்பப் பெறும் விசை
Withdrawal key இல் withdrawal credentials ஐ execution address க்கு pointing செய்ய, initial deposit க்கு முறையாக அமைக்கப்படாதால் தேவையாக இருக்கும். இது excess balance payments ஐ செயல்படுத்தத் தொடங்கும் மற்றும் பயனாளர்களுக்கு அவர்களின் staked ETH ஐ முழுமையாக எடுத்துக்கொள்ள உதவுகிறது.
Validator keys போலவே, withdrawal keys க்கு இரண்டு கூறுகள் உள்ளன:
- திரும்பப் பெறும் தனிப்பட்ட விசை
- திரும்பப் பெறும் பொது விசை
திரும்பப் பெறும் சான்றுகளை 0x01 வகைக்குப் புதுப்பிப்பதற்கு முன்பு இந்த விசையை இழந்தால், சரிபார்ப்பவரின் இருப்புக்கான அணுகலை இழக்க நேரிடும். Validator இன்னும் attestations மற்றும் blocks களை கையொப்பமிட முடியும், ஏனெனில் இந்தச் செயல்கள் validator's private key ஐத் தேவைப்படுத்தும், ஆனால் withdrawal keys இழந்தால் அந்நிகரமாகக் குறைவாகவே தூண்டுதல் இருக்கும்.
Validator keys ஐ Ethereum account keys இல் இருந்து தனிப்படியாகக் கிளைத்தல், ஒரே பயனாளரால் பல validators ஐ இயக்க அனுமதிக்கிறது.
குறிப்பு: ஸ்டேக்கிங் கடமைகளிலிருந்து வெளியேறுவதற்கும், சரிபார்ப்பவரின் இருப்பைத் திரும்பப் பெறுவதற்கும் தற்போது சரிபார்ப்பவர் விசையுடன் தன்னார்வ வெளியேற்றச் செய்தியில் (VEM)opens in a new tab கையொப்பமிட வேண்டும். இருப்பினும், EIP-7002opens in a new tab என்பது ஒரு முன்மொழிவாகும், இது எதிர்காலத்தில் திரும்பப் பெறும் விசையுடன் வெளியேற்றச் செய்திகளில் கையொப்பமிடுவதன் மூலம் ஒரு சரிபார்ப்பவரின் வெளியேற்றத்தைத் தூண்டவும் அதன் இருப்பைத் திரும்பப் பெறவும் ஒரு பயனரை அனுமதிக்கும். சேவை வழங்குநர்களாக ஸ்டேக்கிங்-இடம் ETH-ஐ ஒப்படைக்கும் ஸ்டேக்கர்கள் தங்கள் நிதிகளின் கட்டுப்பாட்டில் இருக்க இது உதவுவதன் மூலம் நம்பிக்கை அனுமானங்களைக் குறைக்கும்.
ஒரு விதை சொற்றொடரிலிருந்து விசைகளைத் தருவித்தல்
ஒவ்வொரு 32 ETH stakedக்கு புதிய 2 முற்றிலும் சுயாதீனமான விசைகளுக்குத் தேவையெனில், விசை மேலாண்மை விரைவில் கடுமையாகி விடும், குறிப்பாகப் பல validators ஐ இயக்கும் பயனாளர்களுக்கு. அதன் விளைவாக, ஒரே பொதுவான secret ஐப் பயன்படுத்தி பல validator keys ஐ உருவாக்க முடியும், மற்றும் அந்த ஒரே secret ஐ சேமிக்கல் மூலம் பல validator keys க்கு அணுகல் கிடைக்கும்.
நினைவூட்டிகளும்opens in a new tab பாதைகளும் பயனர்கள் தங்கள் பணப்பைகளை அணுகும்போதுopens in a new tab அடிக்கடி சந்திக்கும் முக்கிய அம்சங்களாகும். Mnemonic என்பது தனிப்பட்ட விசைக்கு ஆரம்ப மூலமாகச் செயல்படும் சொற்கள் எனும் வரிசை ஆகும். கூடுதல் தரவுடன் இணைக்கப்பட்டபோதுு, mnemonic ஒரு hash ஐ உருவாக்குகிறது, இது 'master key' என அழைக்கப்படுகிறது. இதனை root என நினைத்துக் கொள்ளலாம். இந்த root இன் கிளைகள் பின்னர் ஒரு hierarchical path ஐப் பயன்படுத்தி உருவாக்கப்படும், இது child nodes களை parent node's hash மற்றும் மரத்தில் அவற்றின் index இன் கலவையாக க்கு உருவாக்கலாம். நினைவூட்டி அடிப்படையிலான விசை உருவாக்கத்திற்கான BIP-32opens in a new tab மற்றும் BIP-19opens in a new tab தரநிலைகளைப் பற்றிப் படிக்கவும்.
இந்த paths இன் கீழ்காணும் அமைப்பு உள்ளன, இது hardware wallets களுடன் தொடர்புடைய பயனாளர்களுக்குத் தெரிந்திருக்கும்:
1m/44'/60'/0'/0`இந்தப் பாதையில் உள்ள குறுக்குவிழிகள் (slashes) தனிப்பட்ட விசைகளின் கூறுகளைப் பிரிக்க உதவுகின்றன:
1முதன்மை_விசை / நோக்கம் / நாணய_வகை / கணக்கு / மாற்றம் / முகவரி_குறியீட்டெண்இந்தத் தர்க்கம், பயனர்கள் தங்களால் இயன்ற பல சரிபார்ப்பவர்களை ஒற்றை நினைவூட்டிச் சொற்றொடருடன் இணைக்க உதவுகிறது, ஏனெனில் மரத்தின் வேர் பொதுவானதாக இருக்கலாம், மேலும் கிளைகளில் வேறுபாடு நிகழலாம். பயனர் நினைவூட்டி சொற்றொடரிலிருந்து எந்த எண்ணிக்கையிலான விசைகளையும் தருவிக்க முடியும்.
1 [m / 0]2 /3 /4[m] - [m / 1]5 \6 \7 [m / 2]ஒவ்வொரு கிளையும் / ஆல் பிரிக்கப்பட்டுள்ளது, எனவே m/2 என்பது முதன்மை விசையுடன் தொடங்கி கிளை 2-ஐப் பின்தொடர்வதைக் குறிக்கிறது. கீழே உள்ள படத்தில், ஒரு mnemonic phrase மூன்று withdrawal keys களைச் சேமிக்க பயன்படுகிறது, ஒவ்வொன்றுக்கும் இரண்டு validators இணைக்கப்பட்டுள்ளது.

