ஒருமித்த வழிமுறைகள்
'ஒருமித்த வழிமுறை' (consensus mechanism) என்ற சொல் பெரும்பாலும் 'உரிமைச் சான்று (PoS)', 'பணிச் சான்று (PoW)' அல்லது 'அதிகாரச் சான்று (PoA)' நெறிமுறைகளைக் குறிக்க பேச்சுவழக்கில் பயன்படுத்தப்படுகிறது. இருப்பினும், இவை எதிராகப் பாதுகாக்கும் ஒருமித்த வழிமுறைகளின் கூறுகளாகும். ஒருமித்த வழிமுறைகள் என்பவை, பரவலாக்கப்பட்ட முனைகளின் (nodes) தொகுப்பானது தொகுதிச்சங்கிலியின் (blockchain) நிலையை (state) ஏற்கச் செய்யும் யோசனைகள், நெறிமுறைகள் மற்றும் ஊக்கத்தொகைகளின் முழுமையான தொகுப்பாகும்.
முன்நிபந்தனைகள்
இந்தப் பக்கத்தை நன்கு புரிந்துகொள்ள, முதலில் எங்கள் எத்திரியம் அறிமுகத்தை படிக்குமாறு பரிந்துரைக்கிறோம்.
ஒருமித்த கருத்து என்றால் என்ன?
ஒருமித்த கருத்து என்பதன் மூலம், ஒரு பொதுவான உடன்பாடு எட்டப்பட்டுள்ளது என்பதை நாங்கள் குறிக்கிறோம். ஒரு குழுவினர் திரையரங்கிற்குச் செல்வதைக் கருத்தில் கொள்வோம். முன்மொழியப்பட்ட திரைப்படத் தேர்வில் எந்தக் கருத்து வேறுபாடும் இல்லை என்றால், ஒருமித்த கருத்து எட்டப்படுகிறது. கருத்து வேறுபாடு இருந்தால், எந்தத் திரைப்படத்தைப் பார்ப்பது என்பதை முடிவு செய்வதற்கான வழிமுறைகள் அக்குழுவிடம் இருக்க வேண்டும். தீவிரமான சந்தர்ப்பங்களில், குழு இறுதியில் பிரிந்துவிடும்.
எத்திரியம் தொகுதிச்சங்கிலியைப் பொறுத்தவரை, இந்தச் செயல்முறை முறைப்படுத்தப்பட்டுள்ளது, மேலும் ஒருமித்த கருத்தை எட்டுவது என்பது பிணையத்தின் (network) உலகளாவிய நிலையை பிணையத்தில் உள்ள குறைந்தது 66% முனைகள் ஏற்றுக்கொள்கின்றன என்பதாகும்.
ஒருமித்த வழிமுறை என்றால் என்ன?
ஒருமித்த வழிமுறை என்ற சொல், தொகுதிச்சங்கிலியின் நிலையை முனைகளின் பிணையம் ஏற்க அனுமதிக்கும் நெறிமுறைகள், ஊக்கத்தொகைகள் மற்றும் யோசனைகளின் முழுமையான தொகுப்பைக் குறிக்கிறது.
எத்திரியம் உரிமைச் சான்று அடிப்படையிலான ஒருமித்த வழிமுறையைப் பயன்படுத்துகிறது, இது பங்குவைப்பாளர்களால் (stakers) பூட்டப்பட்ட மூலதனத்திற்குப் பயன்படுத்தப்படும் வெகுமதிகள் மற்றும் அபராதங்களின் தொகுப்பிலிருந்து அதன் கிரிப்டோ-பொருளாதாரப் பாதுகாப்பைப் பெறுகிறது. இந்த ஊக்கத்தொகை அமைப்பானது, தனிப்பட்ட பங்குவைப்பாளர்களை நேர்மையான சரிபார்ப்பான்களை (validators) இயக்க ஊக்குவிக்கிறது, அவ்வாறு செய்யாதவர்களைத் தண்டிக்கிறது, மேலும் பிணையத்தைத் தாக்குவதற்கு மிக அதிக செலவை உருவாக்குகிறது.
பின்னர், தொகுதிகளை முன்மொழிய அல்லது சரிபார்க்க, பரிவர்த்தனைகளைச் செயலாக்க மற்றும் சங்கிலியின் தலைப்பகுதி (head of the chain) குறித்த அவர்களின் பார்வைக்கு வாக்களிக்க நேர்மையான சரிபார்ப்பான்கள் எவ்வாறு தேர்ந்தெடுக்கப்படுகிறார்கள் என்பதைக் கட்டுப்படுத்தும் ஒரு நெறிமுறை உள்ளது. சங்கிலியின் தலைப்பகுதிக்கு அருகில் ஒரே நிலையில் பல தொகுதிகள் இருக்கும் அரிதான சூழ்நிலைகளில், 'மிகக் கனமான' (heaviest) சங்கிலியை உருவாக்கும் தொகுதிகளைத் தேர்ந்தெடுக்கும் கிளைத் தேர்வு நெறிமுறை (fork-choice mechanism) உள்ளது, இது தொகுதிகளுக்கு வாக்களித்த சரிபார்ப்பான்களின் எண்ணிக்கையை அவர்களின் பங்குவைக்கப்பட்ட ஈதர் இருப்பால் (staked ether balance) அளவிடுகிறது.
பிணையத்தின் மீதான தாக்குதல்களுக்கு எதிரான பாதுகாப்பின் கடைசி வரிசையாக சாத்தியமான அவுட்-ஆஃப்-பேண்ட் (out-of-band) சமூக ஒருங்கிணைப்பால் வழங்கப்படும் கூடுதல் பாதுகாப்பு போன்ற குறியீட்டில் வெளிப்படையாக வரையறுக்கப்படாத சில கருத்துகள் ஒருமித்த கருத்துக்கு முக்கியமானவை.
இந்தக் கூறுகள் அனைத்தும் சேர்ந்து ஒருமித்த வழிமுறையை உருவாக்குகின்றன.
ஒருமித்த வழிமுறைகளின் வகைகள்
பணிச் சான்று அடிப்படையிலானது
பிட்காயினைப் போலவே, எத்திரியமும் ஒரு காலத்தில் பணிச் சான்று (PoW) அடிப்படையிலான ஒருமித்த நெறிமுறையைப் பயன்படுத்தியது.
தொகுதி உருவாக்கம்
செயலாக்கப்பட்ட பரிவர்த்தனைகளால் நிரப்பப்பட்ட புதிய தொகுதிகளை உருவாக்க சுரங்கப்பணியாளர்கள் (miners) போட்டியிடுகிறார்கள். வெற்றியாளர் புதிய தொகுதியை பிணையத்தின் மற்ற முனைகளுடன் பகிர்ந்துகொண்டு புதிதாக உருவாக்கப்பட்ட சில ETH-ஐப் பெறுகிறார். கணிதப் புதிரை மிக வேகமாகத் தீர்க்கக்கூடிய கணினி இந்தப் பந்தயத்தில் வெற்றி பெறுகிறது. இது தற்போதைய தொகுதிக்கும் அதற்கு முந்தைய தொகுதிக்கும் இடையே கிரிப்டோகிராஃபிக் இணைப்பை உருவாக்குகிறது. இந்தப் புதிரைத் தீர்ப்பதே "பணிச் சான்று" என்பதில் உள்ள பணியாகும். பின்னர், சுரங்கப்பணி செய்ய அதிகப் பணி செய்யப்பட்ட தொகுதிகளின் தொகுப்பைத் தேர்ந்தெடுக்கும் கிளைத் தேர்வு விதியால் (fork-choice rule) அதிகாரப்பூர்வ சங்கிலி (canonical chain) தீர்மானிக்கப்படுகிறது.
பாதுகாப்பு
சங்கிலியை மோசடி செய்ய பிணையத்தின் கணினித் திறனில் 51% உங்களுக்குத் தேவைப்படும் என்ற உண்மையால் பிணையம் பாதுகாப்பாக வைக்கப்பட்டுள்ளது. இதற்கு உபகரணங்கள் மற்றும் ஆற்றலில் மிகப்பெரிய முதலீடுகள் தேவைப்படும்; நீங்கள் பெறுவதை விட அதிகமாகச் செலவிட வாய்ப்புள்ளது.
பணிச் சான்று பற்றி மேலும் அறிக
உரிமைச் சான்று அடிப்படையிலானது
எத்திரியம் இப்போது உரிமைச் சான்று (PoS) அடிப்படையிலான ஒருமித்த நெறிமுறையைப் பயன்படுத்துகிறது.
தொகுதி உருவாக்கம்
சரிபார்ப்பான்கள் தொகுதிகளை உருவாக்குகின்றன. ஒவ்வொரு நேரப்பகுதியிலும் (slot) தொகுதி முன்மொழிபவராக (block proposer) இருக்க ஒரு சரிபார்ப்பான் தோராயமாகத் தேர்ந்தெடுக்கப்படுகிறார். அவர்களின் ஒருமித்த கிளையன்ட் (consensus client) தங்களின் இணைக்கப்பட்ட செயலாக்கக் கிளையண்டிடமிருந்து (execution client) பரிவர்த்தனைகளின் தொகுப்பை 'செயலாக்கச் சுமையாக' (execution payload) கோருகிறது. அவர்கள் இதை ஒருமித்த தரவுகளில் (consensus data) பொதிந்து ஒரு தொகுதியை உருவாக்குகிறார்கள், அதை அவர்கள் எத்திரியம் பிணையத்தில் உள்ள மற்ற முனைகளுக்கு அனுப்புகிறார்கள். இந்தத் தொகுதி உருவாக்கத்திற்கு ETH-ல் வெகுமதி அளிக்கப்படுகிறது. ஒரு நேரப்பகுதிக்கு பல சாத்தியமான தொகுதிகள் இருக்கும் அரிதான சந்தர்ப்பங்களில், அல்லது முனைகள் வெவ்வேறு நேரங்களில் தொகுதிகளைப் பற்றிக் கேட்கும்போது, கிளைத் தேர்வு நெறிமுறை (fork choice algorithm) அதிக சான்றளிப்பு எடையைக் கொண்ட சங்கிலியை உருவாக்கும் தொகுதியைத் தேர்ந்தெடுக்கிறது (எடை என்பது சான்றளிக்கும் சரிபார்ப்பான்களின் எண்ணிக்கையை அவர்களின் ETH இருப்பால் அளவிடுவதாகும்).
பாதுகாப்பு
உரிமைச் சான்று அமைப்பு கிரிப்டோ-பொருளாதார ரீதியாகப் பாதுகாப்பானது, ஏனெனில் சங்கிலியைக் கட்டுப்படுத்த முயற்சிக்கும் தாக்குதல்காரர் பெருமளவிலான ETH-ஐ அழிக்க வேண்டும். வெகுமதிகளின் அமைப்பு தனிப்பட்ட பங்குவைப்பாளர்களை நேர்மையாக நடந்துகொள்ள ஊக்குவிக்கிறது, மேலும் அபராதங்கள் பங்குவைப்பாளர்களைத் தீங்கிழைக்கும் வகையில் செயல்படுவதைத் தடுக்கின்றன.
உரிமைச் சான்று பற்றி மேலும் அறிக
ஒரு காட்சி வழிகாட்டி
எத்திரியத்தில் பயன்படுத்தப்படும் பல்வேறு வகையான ஒருமித்த வழிமுறைகள் பற்றி மேலும் காணுங்கள்:
சிபில் எதிர்ப்பு மற்றும் சங்கிலித் தேர்வு
பணிச் சான்று மற்றும் உரிமைச் சான்று ஆகியவை மட்டுமே ஒருமித்த நெறிமுறைகள் அல்ல, ஆனால் எளிமைக்காக அவை பெரும்பாலும் அவ்வாறு குறிப்பிடப்படுகின்றன. அவை உண்மையில் சிபில் எதிர்ப்பு வழிமுறைகள் மற்றும் தொகுதி ஆசிரியரைத் தேர்ந்தெடுப்பவை; சமீபத்திய தொகுதியின் ஆசிரியர் யார் என்பதை முடிவு செய்வதற்கான ஒரு வழியாகும். மற்றொரு முக்கியமான கூறு சங்கிலித் தேர்வு (அதாவது கிளைத் தேர்வு) நெறிமுறையாகும், இது ஒரே நிலையில் பல தொகுதிகள் இருக்கும் சூழ்நிலைகளில் சங்கிலியின் தலைப்பகுதியில் உள்ள ஒரு சரியான தொகுதியைத் தேர்ந்தெடுக்க முனைகளை அனுமதிக்கிறது.
சிபில் எதிர்ப்பு (Sybil resistance) என்பது ஒரு நெறிமுறை சிபில் தாக்குதலுக்கு எதிராக எவ்வாறு செயல்படுகிறது என்பதை அளவிடுகிறது. பரவலாக்கப்பட்ட தொகுதிச்சங்கிலிக்கு இந்த வகையான தாக்குதலுக்கான எதிர்ப்பு அவசியம், மேலும் இது சுரங்கப்பணியாளர்கள் மற்றும் சரிபார்ப்பான்களுக்கு அவர்கள் பயன்படுத்திய வளங்களின் அடிப்படையில் சமமாக வெகுமதி அளிக்க உதவுகிறது. பயனர்களை அதிக ஆற்றலைச் செலவிடச் செய்வதன் மூலமாகவோ அல்லது அதிகப் பிணையத்தை (collateral) வைக்கச் செய்வதன் மூலமாகவோ பணிச் சான்று மற்றும் உரிமைச் சான்று இதற்கு எதிராகப் பாதுகாக்கின்றன. இந்தப் பாதுகாப்புகள் சிபில் தாக்குதல்களுக்கு எதிரான பொருளாதாரத் தடையாகும்.
எந்தச் சங்கிலி "சரியான" சங்கிலி என்பதைத் தீர்மானிக்க சங்கிலித் தேர்வு விதி (chain selection rule) பயன்படுத்தப்படுகிறது. பிட்காயின் "மிக நீளமான சங்கிலி" விதியைப் பயன்படுத்துகிறது, அதாவது எந்தத் தொகுதிச்சங்கிலி மிக நீளமாக இருக்கிறதோ அதுவே மற்ற முனைகளால் செல்லுபடியாகும் என ஏற்றுக்கொள்ளப்பட்டு அதனுடன் செயல்படும். பணிச் சான்று சங்கிலிகளுக்கு, சங்கிலியின் மொத்தக் குவிந்த பணிச் சான்று கடினத்தன்மையால் (difficulty) மிக நீளமான சங்கிலி தீர்மானிக்கப்படுகிறது. எத்திரியமும் மிக நீளமான சங்கிலி விதியைப் பயன்படுத்தியது; இருப்பினும், இப்போது எத்திரியம் உரிமைச் சான்றில் இயங்குவதால், சங்கிலியின் 'எடையை' அளவிடும் புதுப்பிக்கப்பட்ட கிளைத் தேர்வு நெறிமுறையை அது ஏற்றுக்கொண்டது. எடை என்பது சரிபார்ப்பான்களின் வாக்குகளின் ஒட்டுமொத்தத் தொகையாகும், இது சரிபார்ப்பான்களின் பங்குவைக்கப்பட்ட ஈதர் இருப்புகளால் அளவிடப்படுகிறது.
எத்திரியம் Gasper எனப்படும் ஒருமித்த வழிமுறையைப் பயன்படுத்துகிறது, இது காஸ்பர் எஃப்.எஃப்.ஜி (Casper-FFG) உரிமைச் சான்றை (opens in a new tab) GHOST கிளைத் தேர்வு விதியுடன் (opens in a new tab) இணைக்கிறது.
மேலும் படிக்க
- தொகுதிச்சங்கிலி ஒருமித்த நெறிமுறை என்றால் என்ன? (opens in a new tab)
- நாகமோட்டோ ஒருமித்த கருத்து என்றால் என்ன? ஆரம்பநிலையாளர்களுக்கான முழுமையான வழிகாட்டி (opens in a new tab)
- Casper எவ்வாறு செயல்படுகிறது? (opens in a new tab)
- பணிச் சான்று தொகுதிச்சங்கிலிகளின் பாதுகாப்பு மற்றும் செயல்திறன் குறித்து (opens in a new tab)
- பைசண்டைன் பிழை (Byzantine fault) (opens in a new tab)
உங்களுக்கு உதவிய சமூக வளம் பற்றித் தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!