அதிகாரச் சான்று (PoA)
அதிகாரச் சான்று (PoA) என்பது நற்பெயரை அடிப்படையாகக் கொண்ட ஒருமித்த கருத்து அல்காரிதம் ஆகும், இது உரிமைச் சான்று (PoS) என்பதன் மாற்றியமைக்கப்பட்ட பதிப்பாகும். இது பெரும்பாலும் தனியார் சங்கிலிகள், சோதனை வலைப்பின்னல்கள் மற்றும் உள்ளூர் மேம்பாட்டு பிணையங்களால் பயன்படுத்தப்படுகிறது. PoA என்பது நற்பெயரை அடிப்படையாகக் கொண்ட ஒருமித்த கருத்து அல்காரிதம் ஆகும், இது PoS இல் உள்ள பங்குவைப்பு அடிப்படையிலான பொறிமுறைக்கு பதிலாக, தொகுதிகளை உருவாக்க அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்களின் தொகுப்பை நம்புவதைக் கோருகிறது.
முன்நிபந்தனைகள்
இந்தப் பக்கத்தை நன்கு புரிந்துகொள்ள, முதலில் பரிவர்த்தனைகள், தொகுதிகள் மற்றும் ஒருமித்த கருத்து வழிமுறைகள் பற்றிப் படிக்குமாறு பரிந்துரைக்கிறோம்.
அதிகாரச் சான்று (PoA) என்றால் என்ன?
அதிகாரச் சான்று என்பது உரிமைச் சான்று (PoS) என்பதன் மாற்றியமைக்கப்பட்ட பதிப்பாகும், இது PoS இல் உள்ள பங்குவைப்பு அடிப்படையிலான பொறிமுறைக்கு பதிலாக நற்பெயரை அடிப்படையாகக் கொண்ட ஒருமித்த கருத்து அல்காரிதம் ஆகும். இந்தச் சொல் முதன்முதலில் 2017 இல் கவின் வுட் என்பவரால் அறிமுகப்படுத்தப்பட்டது, மேலும் இந்த ஒருமித்த கருத்து அல்காரிதம் பெரும்பாலும் தனியார் சங்கிலிகள், சோதனை வலைப்பின்னல்கள் மற்றும் உள்ளூர் மேம்பாட்டு பிணையங்களால் பயன்படுத்தப்படுகிறது, ஏனெனில் இது PoW கோரும் உயர்தர வளங்களின் தேவையைக் கடக்கிறது, மேலும் தொகுதிச்சங்கிலியைச் சேமித்து தொகுதிகளை உருவாக்கும் சிறிய அளவிலான முனைகளைக் கொண்டிருப்பதன் மூலம் PoS இன் அளவிடுதல் சிக்கல்களைத் தீர்க்கிறது.
அதிகாரச் சான்றுக்கு யில் அமைக்கப்பட்ட அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்களின் தொகுப்பை நம்புவது அவசியமாகும். தற்போதைய பெரும்பாலான செயலாக்கங்களில், சங்கிலியின் ஒருமித்த கருத்தைத் தீர்மானிக்கும் போது அனைத்து அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்களும் சமமான அதிகாரத்தையும் சலுகைகளையும் தக்கவைத்துக்கொள்கிறார்கள். நற்பெயரைப் பங்குவைத்தல் என்பதன் பின்னணியில் உள்ள யோசனை என்னவென்றால், ஒவ்வொரு அங்கீகரிக்கப்பட்ட சரிபார்ப்பானும் KYC போன்ற விஷயங்கள் மூலமாகவோ அல்லது நன்கு அறியப்பட்ட ஒரு நிறுவனம் மட்டுமே சரிபார்ப்பானாக இருப்பதன் மூலமாகவோ அனைவருக்கும் நன்கு தெரிந்தவராக இருப்பார்—இந்த வழியில் ஒரு சரிபார்ப்பான் ஏதேனும் தவறு செய்தால், அவர்களின் அடையாளம் அறியப்படும்.
PoA இன் பல செயலாக்கங்கள் உள்ளன, ஆனால் நிலையான எத்திரியம் செயலாக்கம் clique ஆகும், இது EIP-225 (opens in a new tab) ஐ செயல்படுத்துகிறது. Clique என்பது டெவலப்பர்களுக்கு ஏற்ற மற்றும் எளிதாகச் செயல்படுத்தக்கூடிய தரநிலையாகும், இது அனைத்து கிளையண்ட் ஒத்திசைத்தல் வகைகளையும் ஆதரிக்கிறது. பிற செயலாக்கங்களில் IBFT 2.0 (opens in a new tab) மற்றும் Aura (opens in a new tab) ஆகியவை அடங்கும்.
இது எவ்வாறு செயல்படுகிறது
PoA இல், புதிய தொகுதிகளை உருவாக்க அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்களின் தொகுப்பு தேர்ந்தெடுக்கப்படுகிறது. கையொப்பமிடுபவர்கள் அவர்களின் நற்பெயரின் அடிப்படையில் தேர்ந்தெடுக்கப்படுகிறார்கள், மேலும் அவர்கள் மட்டுமே புதிய தொகுதிகளை உருவாக்க அனுமதிக்கப்படுகிறார்கள். கையொப்பமிடுபவர்கள் ரவுண்ட்-ராபின் முறையில் தேர்ந்தெடுக்கப்படுகிறார்கள், மேலும் ஒவ்வொரு கையொப்பமிடுபவரும் ஒரு குறிப்பிட்ட காலக்கெடுவுக்குள் ஒரு தொகுதியை உருவாக்க அனுமதிக்கப்படுகிறார்கள். தொகுதி உருவாக்கும் நேரம் நிலையானது, மேலும் கையொப்பமிடுபவர்கள் அந்த நேரத்திற்குள் ஒரு தொகுதியை உருவாக்க வேண்டும்.
இந்தச் சூழலில் நற்பெயர் என்பது அளவிடப்பட்ட ஒன்றல்ல, மாறாக இது மைக்ரோசாப்ட் மற்றும் Google போன்ற நன்கு அறியப்பட்ட நிறுவனங்களின் நற்பெயராகும், எனவே நம்பகமான கையொப்பமிடுபவர்களைத் தேர்ந்தெடுக்கும் முறை அல்காரிதம் சார்ந்ததல்ல, மாறாக இது நம்பிக்கை என்ற சாதாரண மனிதச் செயலாகும், இதில் ஒரு நிறுவனம், உதாரணமாக மைக்ரோசாப்ட், நூற்றுக்கணக்கான அல்லது ஆயிரக்கணக்கான ஸ்டார்ட்அப்களுக்கு இடையே ஒரு PoA தனியார் பிணையத்தை உருவாக்குகிறது மற்றும் எதிர்காலத்தில் Google போன்ற பிற நன்கு அறியப்பட்ட கையொப்பமிடுபவர்களைச் சேர்க்கும் சாத்தியக்கூறுடன் தன்னை மட்டுமே நம்பகமான கையொப்பமிடுபவராக நிலைநிறுத்துகிறது என்றால், ஸ்டார்ட்அப்கள் சந்தேகத்திற்கு இடமின்றி மைக்ரோசாப்ட் எல்லா நேரங்களிலும் நேர்மையான முறையில் செயல்படும் என்று நம்பி பிணையத்தைப் பயன்படுத்தும். இது பல்வேறு நோக்கங்களுக்காக உருவாக்கப்பட்ட வெவ்வேறு சிறிய/தனியார் பிணையங்களை பரவலாக்கப்பட்டதாகவும் செயல்படக்கூடியதாகவும் வைத்திருக்க அவற்றில் பங்குவைக்க வேண்டிய தேவையையும், அதிக ஆற்றலையும் வளங்களையும் நுகரும் சுரங்கத் தொழிலாளர்களின் தேவையையும் தீர்க்கிறது. VeChain போன்ற சில தனியார் பிணையங்கள் PoA தரநிலையை அப்படியே பயன்படுத்துகின்றன, மேலும் பைனான்ஸ் போன்ற சில அதை மாற்றியமைக்கின்றன, இது PoA மற்றும் PoS இன் தனிப்பயன் மாற்றியமைக்கப்பட்ட பதிப்பான PoSA (opens in a new tab) ஐப் பயன்படுத்துகிறது.
வாக்களிக்கும் செயல்முறை கையொப்பமிடுபவர்களாலேயே செய்யப்படுகிறது. ஒவ்வொரு கையொப்பமிடுபவரும் புதிய தொகுதியை உருவாக்கும்போது தங்கள் தொகுதியில் ஒரு கையொப்பமிடுபவரைச் சேர்ப்பதற்கு அல்லது நீக்குவதற்கு வாக்களிக்கிறார்கள். வாக்குகள் முனைகளால் கணக்கிடப்படுகின்றன, மேலும் வாக்குகள் ஒரு குறிப்பிட்ட வரம்பை SIGNER_LIMIT எட்டுவதன் அடிப்படையில் கையொப்பமிடுபவர்கள் சேர்க்கப்படுகிறார்கள் அல்லது நீக்கப்படுகிறார்கள்.
சிறிய பிளவுகள் (forks) ஏற்படும் சூழ்நிலை இருக்கலாம், ஒரு தொகுதியின் கடினத்தன்மை அந்தத் தொகுதி முறைப்படி கையொப்பமிடப்பட்டதா அல்லது முறை தவறி கையொப்பமிடப்பட்டதா என்பதைப் பொறுத்தது. "முறைப்படி" (In turn) தொகுதிகளுக்கு கடினத்தன்மை 2 உள்ளது, மேலும் "முறை தவறிய" (out of turn) தொகுதிகளுக்கு கடினத்தன்மை 1 உள்ளது. சிறிய பிளவுகள் ஏற்படும் போது, பெரும்பாலான கையொப்பமிடுபவர்கள் "முறைப்படி" தொகுதிகளை முத்திரையிடும் சங்கிலி அதிக கடினத்தன்மையைக் குவித்து வெற்றிபெறும்.
தாக்குதல் திசையன்கள்
தீங்கிழைக்கும் கையொப்பமிடுபவர்கள்
தீங்கிழைக்கும் பயனர் கையொப்பமிடுபவர்களின் பட்டியலில் சேர்க்கப்படலாம் அல்லது கையொப்பமிடும் திறவுகோல்/இயந்திரம் சமரசம் செய்யப்படலாம். அத்தகைய சூழ்நிலையில், மறுசீரமைப்புகள் மற்றும் ஸ்பேமிங்கிற்கு எதிராக நெறிமுறை தன்னைத் தற்காத்துக் கொள்ள வேண்டும். முன்மொழியப்பட்ட தீர்வு என்னவென்றால், N அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்களின் பட்டியல் கொடுக்கப்பட்டால், எந்தவொரு கையொப்பமிடுபவரும் ஒவ்வொரு K தொகுதிகளில் 1 தொகுதியை மட்டுமே அச்சிட முடியும். இது சேதம் குறைவாக இருப்பதை உறுதிசெய்கிறது, மேலும் மீதமுள்ள சரிபார்ப்பான்கள் தீங்கிழைக்கும் பயனரை வாக்களித்து வெளியேற்றலாம்.
தணிக்கை
மற்றொரு சுவாரஸ்யமான தாக்குதல் திசையன் என்னவென்றால், ஒரு கையொப்பமிடுபவர் (அல்லது கையொப்பமிடுபவர்களின் குழு) அங்கீகாரப் பட்டியலிலிருந்து தங்களை நீக்குவதற்கு வாக்களிக்கும் தொகுதிகளைத் தணிக்கை செய்ய முயற்சிப்பதாகும். இதைச் சமாளிக்க, கையொப்பமிடுபவர்களின் அனுமதிக்கப்பட்ட அச்சிடுதல் அதிர்வெண் N/2 இல் 1 ஆகக் கட்டுப்படுத்தப்பட்டுள்ளது. தீங்கிழைக்கும் கையொப்பமிடுபவர்கள் குறைந்தபட்சம் 51% கையொப்பமிடும் கணக்குகளைக் கட்டுப்படுத்த வேண்டும் என்பதை இது உறுதிசெய்கிறது, அந்த நேரத்தில் அவர்கள் சங்கிலிக்கான புதிய உண்மை ஆதாரமாக மாறுவார்கள்.
ஸ்பேம்
மற்றொரு சிறிய தாக்குதல் திசையன் என்னவென்றால், தீங்கிழைக்கும் கையொப்பமிடுபவர்கள் தாங்கள் அச்சிடும் ஒவ்வொரு தொகுதிக்குள்ளும் புதிய வாக்கு முன்மொழிவுகளைச் செலுத்துவதாகும். அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்களின் உண்மையான பட்டியலை உருவாக்க முனைகள் அனைத்து வாக்குகளையும் கணக்கிட வேண்டும் என்பதால், அவை காலப்போக்கில் அனைத்து வாக்குகளையும் பதிவு செய்ய வேண்டும். வாக்குச் சாளரத்தில் வரம்பு விதிக்கப்படாவிட்டால், இது மெதுவாக வளரக்கூடும், ஆனால் எல்லையற்றதாக இருக்கும். இதற்கான தீர்வு என்னவென்றால், W தொகுதிகளின் நகரும் சாளரத்தை வைப்பதாகும், அதன் பிறகு வாக்குகள் காலாவதியானதாகக் கருதப்படும். ஒரு நியாயமான சாளரம் 1-2 சகாப்தங்களாக இருக்கலாம்.
ஒரே நேரத்தில் நிகழும் தொகுதிகள்
ஒரு PoA பிணையத்தில், N அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்கள் இருக்கும்போது, ஒவ்வொரு கையொப்பமிடுபவரும் K இல் 1 தொகுதியை அச்சிட அனுமதிக்கப்படுகிறார்கள், அதாவது எந்தவொரு குறிப்பிட்ட நேரத்திலும் N-K+1 சரிபார்ப்பான்கள் அச்சிட அனுமதிக்கப்படுகிறார்கள். இந்தச் சரிபார்ப்பான்கள் தொகுதிகளுக்காகப் போட்டியிடுவதைத் தடுக்க, ஒவ்வொரு கையொப்பமிடுபவரும் புதிய தொகுதியை வெளியிடும் நேரத்துடன் ஒரு சிறிய சீரற்ற "ஆஃப்செட்டை" சேர்க்க வேண்டும். இந்தச் செயல்முறை சிறிய பிளவுகள் அரிதானவை என்பதை உறுதிசெய்தாலும், முதன்மை வலைப்பின்னலைப் போலவே எப்போதாவது பிளவுகள் நிகழலாம். ஒரு கையொப்பமிடுபவர் தனது அதிகாரத்தைத் தவறாகப் பயன்படுத்துவதும் குழப்பத்தை ஏற்படுத்துவதும் கண்டறியப்பட்டால், மற்ற கையொப்பமிடுபவர்கள் அவர்களை வாக்களித்து வெளியேற்றலாம்.
உதாரணமாக 10 அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவர்கள் இருந்தால் மற்றும் ஒவ்வொரு கையொப்பமிடுபவரும் 6 இல் 1 தொகுதியை உருவாக்க அனுமதிக்கப்பட்டால், எந்த நேரத்திலும் 5 சரிபார்ப்பான்கள் தொகுதிகளை உருவாக்க முடியும். அவர்கள் தொகுதிகளை உருவாக்கப் போட்டியிடுவதைத் தடுக்க, ஒவ்வொரு கையொப்பமிடுபவரும் புதிய தொகுதியை வெளியிடும் நேரத்துடன் ஒரு சிறிய சீரற்ற "ஆஃப்செட்டை" சேர்க்கிறார்கள். இது சிறிய பிளவுகள் ஏற்படுவதைக் குறைக்கிறது, ஆனால் எத்தேரியம் முதன்மை வலைப்பின்னலில் காணப்படுவது போல் எப்போதாவது பிளவுகளை அனுமதிக்கிறது. ஒரு கையொப்பமிடுபவர் தனது அதிகாரத்தைத் தவறாகப் பயன்படுத்தி இடையூறுகளை ஏற்படுத்தினால், அவர்கள் பிணையத்திலிருந்து வாக்களித்து வெளியேற்றப்படலாம்.
நன்மை தீமைகள்
| நன்மைகள் | தீமைகள் |
|---|---|
| PoS மற்றும் PoW போன்ற பிற பிரபலமான வழிமுறைகளை விட அளவிடக்கூடியது, ஏனெனில் இது குறைந்த எண்ணிக்கையிலான தொகுதி கையொப்பமிடுபவர்களை அடிப்படையாகக் கொண்டது | PoA பிணையங்கள் பொதுவாக ஒப்பீட்டளவில் குறைந்த எண்ணிக்கையிலான சரிபார்க்கும் முனைகளைக் கொண்டுள்ளன. இது PoA பிணையத்தை மேலும் மையப்படுத்தப்பட்டதாக ஆக்குகிறது. |
| PoA தொகுதிச்சங்கிலிகளை இயக்குவதும் பராமரிப்பதும் நம்பமுடியாத அளவிற்கு மலிவானது | அங்கீகரிக்கப்பட்ட கையொப்பமிடுபவராக மாறுவது பொதுவாக ஒரு சாதாரண நபருக்கு எட்டாதது, ஏனெனில் தொகுதிச்சங்கிலிக்கு நிறுவப்பட்ட நற்பெயரைக் கொண்ட நிறுவனங்கள் தேவை. |
| புதிய தொகுதிகளைச் சரிபார்க்க குறைந்த எண்ணிக்கையிலான கையொப்பமிடுபவர்கள் மட்டுமே தேவைப்படுவதால், பரிவர்த்தனைகள் 1 வினாடிக்கும் குறைவான நேரத்தில் மிக விரைவாக உறுதிப்படுத்தப்படுகின்றன | தீங்கிழைக்கும் கையொப்பமிடுபவர்கள் பிணையத்தில் மறுசீரமைப்பு, இரட்டைச் செலவு, பரிவர்த்தனைகளைத் தணிக்கை செய்தல் போன்றவற்றைச் செய்ய முடியும், அந்தத் தாக்குதல்கள் தணிக்கப்பட்டாலும் இன்னும் சாத்தியமாகும் |
மேலும் படிக்க
- EIP-225 (opens in a new tab) Clique தரநிலை
- அதிகாரச் சான்று ஆய்வு (opens in a new tab) கிரிப்டோ பொருளாதாரம்
- அதிகாரச் சான்று என்றால் என்ன (opens in a new tab) OpenZeppelin
- அதிகாரச் சான்று விளக்கம் (opens in a new tab) பைனான்ஸ்
- தொகுதிச்சங்கிலியில் PoA (opens in a new tab)
- Clique விளக்கம் (opens in a new tab)
- நிராகரிக்கப்பட்ட PoA, Aura விவரக்குறிப்பு (opens in a new tab)
- IBFT 2.0, மற்றொரு PoA செயலாக்கம் (opens in a new tab)
காட்சி மூலம் கற்பவரா?
அதிகாரச் சான்று பற்றிய காட்சி விளக்கத்தைப் பாருங்கள்:
தொடர்புடைய தலைப்புகள்
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 22 ஏப்ரல், 2026