பணிச் சான்று (PoW) என்றால் என்ன?
பரிவர்த்தனைகளைச் சரிபார்க்கவும் தொகுதிச்சங்கிலி பிணையத்தைப் பாதுகாக்கவும் சுரங்கர்கள் எவ்வாறு கிரிப்டோகிராஃபிக் புதிர்களைத் தீர்க்கிறார்கள் என்பது உட்பட, பணிச் சான்று (PoW) ஒருமித்த வழிமுறை பற்றிய தொடக்கநிலையாளர்களுக்கான விளக்கம்.
Date published: 22 பிப்ரவரி, 2019
பைனான்ஸ் அகாடமி (Binance Academy) வழங்கும் இந்த விளக்கம், பணிச் சான்று (PoW) ஒருமித்த வழிமுறையின் தோற்றம், கிரிப்டோகிராஃபிக் புதிர்களைத் தீர்க்க சுரங்கர்கள் எவ்வாறு போட்டியிடுகிறார்கள் மற்றும் அது தொகுதிச்சங்கிலி பிணையத்தை எவ்வாறு பாதுகாக்கிறது என்பதை உள்ளடக்கியது.
இந்த உரைவடிவம் பைனான்ஸ் அகாடமி வெளியிட்ட அசல் வீடியோ உரைவடிவத்தின் (opens in a new tab) அணுகக்கூடிய நகலாகும். இது வாசிப்புத்திறனுக்காகச் சிறிதளவு திருத்தப்பட்டுள்ளது.
பணிச் சான்றின் தோற்றம் (0:00)
1993 ஆம் ஆண்டைச் சேர்ந்த பணிச் சான்று (proof-of-work) கருத்துருவானது, சேவைப் பயனரிடமிருந்து சில பணிகளைக் கோருவதன் மூலம் (பொதுவாக ஒரு கணினியின் செயலாக்க நேரத்தைக் குறிக்கிறது) சேவை மறுப்புத் தாக்குதல்கள் (denial-of-service attacks) மற்றும் பிணையத்தில் ஸ்பேம் போன்ற பிற சேவை துஷ்பிரயோகங்களைத் தடுப்பதற்காக உருவாக்கப்பட்டது.
2009 ஆம் ஆண்டில், பரிவர்த்தனைகளைச் சரிபார்க்கவும், தொகுதிச்சங்கிலிக்குப் புதிய தொகுதிகளை ஒளிபரப்பவும் பணிச் சான்றை ஒரு ஒருமித்த அல்காரிதமாகப் பயன்படுத்தும் ஒரு புதுமையான வழியை பிட்காயின் அறிமுகப்படுத்தியது. அதன்பிறகு இது பல கிரிப்டோகரன்சிகளில் பரவலாகப் பயன்படுத்தப்படும் ஒருமித்த அல்காரிதமாகப் பரவியுள்ளது.
பணிச் சான்று எவ்வாறு செயல்படுகிறது (0:33)
சுருக்கமாகச் சொன்னால், ஒரு பிணையத்தில் உள்ள சுரங்கர்கள் சிக்கலான கணக்கீட்டுப் புதிர்களைத் தீர்க்க ஒருவருக்கொருவர் போட்டியிடுகிறார்கள். இந்தப் புதிர்களைத் தீர்ப்பது கடினம், ஆனால் யாராவது சரியான தீர்வைக் கண்டறிந்தவுடன் சரிபார்ப்பது எளிது.
ஒரு சுரங்கர் புதிருக்கான தீர்வைக் கண்டறிந்தவுடன், அவர்கள் தொகுதியை பிணையத்திற்கு ஒளிபரப்பலாம், அங்கு மற்ற அனைத்து சுரங்கர்களும் தீர்வு சரியானதா என்பதைச் சரிபார்ப்பார்கள்.
பிட்காயின் சுரங்கப்பணி உதாரணம் (0:56)
பிட்காயின் என்பது பரவலாக்கப்பட்ட கணுக்களின் கூட்டுப் பணியால் பராமரிக்கப்படும் ஒரு தொகுதிச்சங்கிலி அடிப்படையிலான அமைப்பாகும். இந்தக் கணுக்களில் சில சுரங்கர்கள் என்று அழைக்கப்படுகின்றன, மேலும் அவை தொகுதிச்சங்கிலியில் புதிய தொகுதிகளைச் சேர்ப்பதற்குப் பொறுப்பானவை.
அவ்வாறு செய்வதற்கு, சுரங்கர்கள் நான்ஸ் எனப்படும் போலி-சீரற்ற (pseudo-random) எண்ணை யூகிக்க முயற்சிக்க வேண்டும். இந்த எண், தொகுதியில் வழங்கப்பட்ட தரவுடன் இணைந்து ஒரு ஹாஷ் செயற்கூறு வழியாக அனுப்பப்படும்போது, கொடுக்கப்பட்ட நிபந்தனைகளுடன் பொருந்தக்கூடிய ஒரு முடிவை உருவாக்க வேண்டும் — எடுத்துக்காட்டாக, நான்கு பூஜ்ஜியங்களுடன் தொடங்கும் ஒரு ஹாஷ்.
பொருந்தக்கூடிய முடிவு கண்டறியப்படும்போது, மற்ற கணுக்கள் முடிவின் செல்லுபடியை சரிபார்க்கின்றன, மேலும் சுரங்கர் கணுவிற்குத் தொகுதி வெகுமதி வழங்கப்படுகிறது. எனவே, முதலில் செல்லுபடியாகும் நான்ஸைக் கண்டறியாமல் பிரதான சங்கிலியில் புதிய தொகுதியைச் சேர்ப்பது சாத்தியமற்றது, இது அந்த குறிப்பிட்ட தொகுதிக்கான தீர்வை உருவாக்குகிறது — இது தொகுதி ஹாஷ் என்று அழைக்கப்படுகிறது.
இது ஏன் "பணிச் சான்று" என்று அழைக்கப்படுகிறது (1:46)
சரிபார்க்கப்பட்ட ஒவ்வொரு தொகுதியும் சுரங்கர் செய்த பணியைக் குறிக்கும் தொகுதி ஹாஷைக் கொண்டுள்ளது. இதனால்தான் இது பணிச் சான்று என்று அழைக்கப்படுகிறது.
பாதுகாப்பு நன்மைகள் (1:54)
பணிச் சான்று பிணையத்தைப் பலவிதமான தாக்குதல்களிலிருந்து பாதுகாக்க உதவுகிறது. ஒரு வெற்றிகரமான தாக்குதலுக்கு அதிக கணக்கீட்டுத் திறனும் கணக்கீடுகளைச் செய்ய அதிக நேரமும் தேவைப்படும். எனவே, பிணையத்தைத் தாக்குவதற்கான சாத்தியமான வெகுமதிகளை விட ஏற்படும் செலவு அதிகமாக இருக்கும் என்பதால் இது திறனற்றதாக இருக்கும்.
வரம்புகள் (2:10)
பணிச் சான்றில் உள்ள ஒரு சிக்கல் என்னவென்றால், சுரங்கப்பணிக்கு அதிக அளவு மின்சாரத்தை நுகரும் விலையுயர்ந்த கணினி வன்பொருள் தேவைப்படுகிறது. சிக்கலான அல்காரிதம் கணக்கீடுகள் பிணையத்தின் பாதுகாப்பிற்கு உத்தரவாதம் அளித்தாலும், இந்தக் கணக்கீடுகளை அதற்கு அப்பால் பயன்படுத்த முடியாது.
எதிர்கால நோக்கு (2:25)
பணிச் சான்று மிகவும் திறமையான தீர்வாக இல்லாவிட்டாலும், தொகுதிச்சங்கிலிகளில் ஒருமித்த கருத்தை எட்டுவதற்கான மிகவும் பிரபலமான முறைகளில் இதுவும் ஒன்றாகும். இந்தச் சிக்கல்களைத் தீர்க்க முயற்சிக்கும் மாற்று முறைகள் மற்றும் அணுகுமுறைகள் ஏற்கனவே உள்ளன, ஆனால் பணிச் சான்றின் வாரிசாக எந்த முறை இருக்கும் என்பதை காலம் தான் சொல்லும்.