டாங்க்ஷார்டிங் என்பது எத்திரியம் எவ்வாறு உண்மையான அளவிடக்கூடிய தொகுதிச்சங்கிலியாக மாறுகிறது என்பதைக் குறிக்கிறது, ஆனால் அதை அடைய பல நெறிமுறை மேம்பாடுகள் தேவைப்படுகின்றன. புரோட்டோ-டாங்க்ஷார்டிங் என்பது இந்த வழியில் ஒரு இடைநிலை படியாகும். இரண்டும் அடுக்கு 2 (l2) இல் பரிவர்த்தனைகளைப் பயனர்களுக்கு முடிந்தவரை மலிவானதாக மாற்றுவதை நோக்கமாகக் கொண்டுள்ளன, மேலும் எத்திரியத்தை வினாடிக்கு >100,000 பரிவர்த்தனைகளுக்கு அளவிட வேண்டும்.
புரோட்டோ-டாங்க்ஷார்டிங் என்றால் என்ன?
புரோட்டோ-டாங்க்ஷார்டிங், EIP-4844 (புதிய தாவலில் திறக்கப்படும்) எனவும் அழைக்கப்படுகிறது, இது ரோலப்கள் தொகுதிகளில் மலிவான தரவைச் சேர்ப்பதற்கான ஒரு வழியாகும். இந்த யோசனையை முன்மொழிந்த இரண்டு ஆராய்ச்சியாளர்களான Protolambda மற்றும் Dankrad Feist ஆகியோரிடமிருந்து இந்தப் பெயர் வந்தது. வரலாற்று ரீதியாக, ரோலப்கள் தங்கள் பரிவர்த்தனைகளை CALLDATA இல் இடுகையிடுவதால், பயனர் பரிவர்த்தனைகளை எவ்வளவு மலிவாக மாற்ற முடியும் என்பதில் வரம்புக்குட்பட்டிருந்தன.
இது விலை உயர்ந்தது, ஏனெனில் இது அனைத்து எத்திரியம் கணுக்களாலும் செயலாக்கப்படுகிறது மற்றும் ரோலப்களுக்குச் சிறிது காலத்திற்கு மட்டுமே தரவு தேவைப்பட்டாலும், இது சங்கிலிசார் நிரந்தரமாக வாழ்கிறது. புரோட்டோ-டாங்க்ஷார்டிங் தொகுதிகளுக்கு அனுப்பப்பட்டு இணைக்கப்படக்கூடிய தரவுத் திரளைகளை அறிமுகப்படுத்துகிறது. இந்தத் தரவுத் திரளைகளில் உள்ள தரவை EVM ஆல் அணுக முடியாது மற்றும் ஒரு குறிப்பிட்ட காலத்திற்குப் பிறகு தானாகவே நீக்கப்படும் (எழுதும் நேரத்தில் 4096 எபோக்களாக அல்லது சுமார் 18 நாட்களாக அமைக்கப்பட்டுள்ளது). இதன் பொருள் ரோலப்கள் தங்கள் தரவை மிகவும் மலிவாக அனுப்பலாம் மற்றும் சேமிப்பை மலிவான பரிவர்த்தனைகள் வடிவில் இறுதிப் பயனர்களுக்கு வழங்கலாம்.
தரவுத் திரளை எவ்வாறு சரிபார்க்கப்படுகிறது?
ரோலப்கள் தாங்கள் செயல்படுத்தும் பரிவர்த்தனைகளைத் தரவுத் திரளைகளில் இடுகையிடுகின்றன. அவை தரவிற்கான "உறுதிப்பாடு" ஒன்றையும் இடுகையிடுகின்றன. தரவுக்கு ஒரு பல்லுறுப்புக்கோவைச் சார்பைப் பொருத்துவதன் மூலம் இதைச் செய்கின்றன. இந்தச் சார்பு பின்னர் பல்வேறு புள்ளிகளில் மதிப்பீடு செய்யப்படலாம். எடுத்துக்காட்டாக, நாம் மிகவும் எளிமையான சார்பு f(x) = 2x-1 ஐ வரையறுத்தால், இந்தச் சார்பை x = 1, x = 2, x = 3 ஆகியவற்றிற்கு மதிப்பீடு செய்து 1, 3, 5 முடிவுகளைப் பெறலாம். ஒரு நிரூபிப்பவர் அதே சார்பைத் தரவுக்குப் பயன்படுத்துகிறார் மற்றும் அதே புள்ளிகளில் அதை மதிப்பீடு செய்கிறார். அசல் தரவு மாற்றப்பட்டால், சார்பு ஒரே மாதிரியாக இருக்காது, எனவே ஒவ்வொரு புள்ளியிலும் மதிப்பீடு செய்யப்படும் மதிப்புகளும் ஒரே மாதிரியாக இருக்காது. உண்மையில், உறுதிப்பாடு மற்றும் சான்று ஆகியவை மிகவும் சிக்கலானவை, ஏனெனில் அவை கிரிப்டோகிராஃபிக் சார்புகளில் சுற்றப்பட்டுள்ளன.
KZG என்றால் என்ன?
KZG என்பது Kate-Zaverucha-Goldberg என்பதைக் குறிக்கிறது - இது ஒரு தரவுத் திரளையைச் சிறிய கிரிப்டோகிராஃபிக் "உறுதிப்பாடு" (புதிய தாவலில் திறக்கப்படும்) ஆகக் குறைக்கும் திட்டத்தின் மூன்று அசல் ஆசிரியர்களின் (புதிய தாவலில் திறக்கப்படும்) பெயர்கள். ரோலப் தவறாகச் செயல்படவில்லை என்பதை உறுதிப்படுத்த, ரோலப் சமர்ப்பித்த தரவுத் திரளை சரிபார்க்கப்பட வேண்டும். உறுதிப்பாடு செல்லுபடியாகும் என்பதைச் சரிபார்க்க, நிரூபிப்பவர் தரவுத் திரளையில் உள்ள பரிவர்த்தனைகளை மீண்டும் செயல்படுத்துவது இதில் அடங்கும். இது கருத்தியல் ரீதியாக மெர்க்கல் சான்றுகளைப் பயன்படுத்தி அடுக்கு 1 (l1) இல் எத்திரியம் பரிவர்த்தனைகளின் செல்லுபடியை செயலாக்கக் கிளையன்ட்கள் சரிபார்க்கும் முறையைப் போன்றது. KZG என்பது தரவுக்கு ஒரு பல்லுறுப்புக்கோவைச் சமன்பாட்டைப் பொருத்தும் ஒரு மாற்றுச் சான்றாகும். உறுதிப்பாடு சில ரகசியத் தரவுப் புள்ளிகளில் பல்லுறுப்புக்கோவையை மதிப்பீடு செய்கிறது. ஒரு நிரூபிப்பவர் அதே பல்லுறுப்புக்கோவையைத் தரவின் மீது பொருத்தி, அதே மதிப்புகளில் அதை மதிப்பீடு செய்து, முடிவு ஒரே மாதிரியாக இருக்கிறதா என்று சரிபார்ப்பார். இது சில ரோலப்கள் மற்றும் இறுதியில் எத்திரியம் நெறிமுறையின் பிற பகுதிகளால் பயன்படுத்தப்படும் பூஜ்ய-அறிவு நுட்பங்களுடன் இணக்கமான தரவைச் சரிபார்க்கும் ஒரு வழியாகும்.
KZG விழா என்றால் என்ன?
KZG விழா என்பது எத்திரியம் சமூகத்தைச் சேர்ந்த பலரும் கூட்டாகச் சில தரவைச் சரிபார்க்கப் பயன்படுத்தக்கூடிய எண்களின் ரகசியச் சீரற்ற சரத்தை உருவாக்குவதற்கான ஒரு வழியாகும். இந்த எண்களின் சரம் யாருக்கும் தெரியாது மற்றும் யாராலும் மீண்டும் உருவாக்க முடியாது என்பது மிகவும் முக்கியம். இதை உறுதிப்படுத்த, விழாவில் பங்கேற்ற ஒவ்வொரு நபரும் முந்தைய பங்கேற்பாளரிடமிருந்து ஒரு சரத்தைப் பெற்றனர். பின்னர் அவர்கள் சில புதிய சீரற்ற மதிப்புகளை உருவாக்கினர் (எ.கா., தங்கள் சுட்டியின் இயக்கத்தை அளவிடத் தங்கள் உலாவியை அனுமதிப்பதன் மூலம்) மற்றும் அதை முந்தைய மதிப்புடன் கலந்தனர். பின்னர் அவர்கள் அந்த மதிப்பை அடுத்த பங்கேற்பாளருக்கு அனுப்பி, அதைத் தங்கள் உள்ளூர் இயந்திரத்திலிருந்து அழித்தனர். விழாவில் ஒரு நபர் இதை நேர்மையாகச் செய்யும் வரை, இறுதி மதிப்பு தாக்குபவருக்குத் தெரியாது.
EIP-4844 KZG விழா பொதுமக்களுக்குத் திறக்கப்பட்டது மற்றும் பல்லாயிரக்கணக்கான மக்கள் தங்கள் சொந்த என்ட்ரோபி (சீரற்றதன்மை) ஐச் சேர்க்கப் பங்கேற்றனர். மொத்தத்தில் 140,000 க்கும் மேற்பட்ட பங்களிப்புகள் இருந்தன, இது உலகின் மிகப்பெரிய விழாவாக அமைந்தது. விழா குறைமதிப்பிற்கு உட்படுத்தப்பட, அந்தப் பங்கேற்பாளர்களில் 100% பேர் தீவிரமாக நேர்மையற்றவர்களாக இருக்க வேண்டும். பங்கேற்பாளர்களின் கண்ணோட்டத்தில், அவர்கள் நேர்மையானவர்கள் என்று அவர்களுக்குத் தெரிந்தால், வேறு யாரையும் நம்ப வேண்டிய அவசியமில்லை, ஏனெனில் அவர்கள் விழாவைப் பாதுகாத்தார்கள் என்று அவர்களுக்குத் தெரியும் (அவர்கள் தனித்தனியாக N இல் 1 நேர்மையான பங்கேற்பாளர் தேவையைப் பூர்த்தி செய்தனர்).
டாங்க்ஷார்டிங் என்றால் என்ன?
டாங்க்ஷார்டிங் என்பது புரோட்டோ-டாங்க்ஷார்டிங்குடன் தொடங்கிய ரோலப் அளவிடுதலின் முழுமையான உணர்தலாகும். டாங்க்ஷார்டிங் ரோலப்கள் தங்கள் சுருக்கப்பட்ட பரிவர்த்தனைத் தரவைக் கொட்டுவதற்கு எத்திரியத்தில் பெரிய அளவிலான இடத்தைக் கொண்டுவரும். இதன் பொருள் எத்திரியம் நூற்றுக்கணக்கான தனிப்பட்ட ரோலப்களை எளிதாக ஆதரிக்க முடியும் மற்றும் வினாடிக்கு மில்லியன் கணக்கான பரிவர்த்தனைகளை நனவாக்க முடியும்.
புரோட்டோ-டாங்க்ஷார்டிங்கில் ஆறு (6) ஆக இருந்த தொகுதிகளுடன் இணைக்கப்பட்ட தரவுத் திரளைகளை முழுமையான டாங்க்ஷார்டிங்கில் 64 ஆக விரிவுபடுத்துவதன் மூலம் இது செயல்படுகிறது. தேவையான மீதமுள்ள மாற்றங்கள் அனைத்தும் புதிய பெரிய தரவுத் திரளைகளைக் கையாள ஒருமித்த கிளையன்ட்கள் செயல்படும் முறையின் புதுப்பிப்புகளாகும். இந்த மாற்றங்களில் பல டாங்க்ஷார்டிங்கிலிருந்து சுயாதீனமான பிற நோக்கங்களுக்காக ஏற்கனவே வரைபடத்தில் உள்ளன. எடுத்துக்காட்டாக, டாங்க்ஷார்டிங்கிற்கு முன்மொழிபவர்-உருவாக்குபவர் பிரிப்பு (PBS) செயல்படுத்தப்பட்டிருக்க வேண்டும். இது தொகுதிகளை உருவாக்குதல் மற்றும் தொகுதிகளை முன்மொழிதல் ஆகிய பணிகளை வெவ்வேறு சரிபார்ப்பான்கள் முழுவதும் பிரிக்கும் ஒரு மேம்பாடாகும். இதேபோல், டாங்க்ஷார்டிங்கிற்குத் தரவு கிடைக்கும் தன்மை மாதிரி எடுப்பு தேவைப்படுகிறது, ஆனால் அதிக வரலாற்றுத் தரவைச் சேமிக்காத மிக இலகுரக கிளையன்ட்களின் ("நிலையற்ற கிளையன்ட்கள்") வளர்ச்சிக்கும் இது தேவைப்படுகிறது.
தற்போதைய முன்னேற்றம்
முழுமையான டாங்க்ஷார்டிங் பல ஆண்டுகள் தொலைவில் உள்ளது. இதற்கிடையில், KZG விழா 140,000 க்கும் மேற்பட்ட பங்களிப்புகளுடன் முடிவடைந்தது, மேலும் புரோட்டோ-டாங்க்ஷார்டிங்கிற்கான EIP (புதிய தாவலில் திறக்கப்படும்) முதிர்ச்சியடைந்துள்ளது. இந்த முன்மொழிவு அனைத்து சோதனை வலைப்பின்னல்களிலும் முழுமையாகச் செயல்படுத்தப்பட்டுள்ளது, மேலும் மார்ச் 2024 இல் Cancun-Deneb ("டென்குன்") பிணைய மேம்பாட்டுடன் முதன்மை வலைப்பின்னலில் நேரலையில் சென்றது.
மேலும் படிக்க
- புரோட்டோ-டாங்க்ஷார்டிங் குறிப்புகள் (புதிய தாவலில் திறக்கப்படும்) - Vitalik Buterin
- டாங்க்ஷார்டிங் பற்றிய Dankrad இன் குறிப்புகள் (புதிய தாவலில் திறக்கப்படும்)
- Dankrad, Proto மற்றும் Vitalik டாங்க்ஷார்டிங் பற்றி விவாதிக்கின்றனர் (புதிய தாவலில் திறக்கப்படும்)
- KZG விழா (புதிய தாவலில் திறக்கப்படும்)
- நம்பகமான அமைப்புகள் குறித்த Carl Beekhuizen இன் Devcon பேச்சு (புதிய தாவலில் திறக்கப்படும்)
- தரவுத் திரளைகளுக்கான தரவு கிடைக்கும் தன்மை மாதிரி எடுப்பு பற்றி மேலும் (புதிய தாவலில் திறக்கப்படும்)
- KZG உறுதிப்பாடுகள் மற்றும் சான்றுகள் குறித்து Dankrad Feist (புதிய தாவலில் திறக்கப்படும்)
- KZG பல்லுறுப்புக்கோவை உறுதிப்பாடுகள் (புதிய தாவலில் திறக்கப்படும்)