முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்

டாங்க்ஷார்டிங்

பக்கத்தைத் திருத்து (opens in a new tab)

டாங்க்ஷார்டிங் என்பது எத்திரியம் எவ்வாறு உண்மையான அளவிடக்கூடிய தொகுதிச்சங்கிலியாக மாறுகிறது என்பதைக் குறிக்கிறது, ஆனால் அதை அடைய பல நெறிமுறை மேம்பாடுகள் தேவைப்படுகின்றன. புரோட்டோ-டாங்க்ஷார்டிங் என்பது இந்த வழியில் ஒரு இடைநிலை படியாகும். இரண்டும் அடுக்கு 2 (l2) இல் பரிவர்த்தனைகளைப் பயனர்களுக்கு முடிந்தவரை மலிவானதாக மாற்றுவதை நோக்கமாகக் கொண்டுள்ளன, மேலும் எத்திரியத்தை வினாடிக்கு >100,000 பரிவர்த்தனைகளுக்கு அளவிட வேண்டும்.

புரோட்டோ-டாங்க்ஷார்டிங் என்றால் என்ன?

புரோட்டோ-டாங்க்ஷார்டிங், EIP-4844 (opens in a new tab) எனவும் அழைக்கப்படுகிறது, இது ரோலப்கள் தொகுதிகளில் மலிவான தரவைச் சேர்ப்பதற்கான ஒரு வழியாகும். இந்த யோசனையை முன்மொழிந்த இரண்டு ஆராய்ச்சியாளர்களான Protolambda மற்றும் Dankrad Feist ஆகியோரிடமிருந்து இந்தப் பெயர் வந்தது. வரலாற்று ரீதியாக, ரோலப்கள் தங்கள் பரிவர்த்தனைகளை CALLDATA இல் இடுகையிடுவதால், பயனர் பரிவர்த்தனைகளை எவ்வளவு மலிவாக மாற்ற முடியும் என்பதில் வரம்புக்குட்பட்டிருந்தன.

இது விலை உயர்ந்தது, ஏனெனில் இது அனைத்து எத்திரியம் கணுக்களாலும் செயலாக்கப்படுகிறது மற்றும் ரோலப்களுக்குச் சிறிது காலத்திற்கு மட்டுமே தரவு தேவைப்பட்டாலும், இது சங்கிலிசார் நிரந்தரமாக வாழ்கிறது. புரோட்டோ-டாங்க்ஷார்டிங் தொகுதிகளுக்கு அனுப்பப்பட்டு இணைக்கப்படக்கூடிய தரவுத் திரளைகளை அறிமுகப்படுத்துகிறது. இந்தத் தரவுத் திரளைகளில் உள்ள தரவை EVM ஆல் அணுக முடியாது மற்றும் ஒரு குறிப்பிட்ட காலத்திற்குப் பிறகு தானாகவே நீக்கப்படும் (எழுதும் நேரத்தில் 4096 எபோக்களாக அல்லது சுமார் 18 நாட்களாக அமைக்கப்பட்டுள்ளது). இதன் பொருள் ரோலப்கள் தங்கள் தரவை மிகவும் மலிவாக அனுப்பலாம் மற்றும் சேமிப்பை மலிவான பரிவர்த்தனைகள் வடிவில் இறுதிப் பயனர்களுக்கு வழங்கலாம்.

ரோலப்கள் என்பவை பரிவர்த்தனைகளைப் புறச்சங்கிலியில் தொகுத்து, பின்னர் முடிவுகளை எத்திரியத்தில் இடுகையிடுவதன் மூலம் எத்திரியத்தை அளவிடுவதற்கான ஒரு வழியாகும். ஒரு ரோலப் அடிப்படையில் இரண்டு பகுதிகளைக் கொண்டுள்ளது: தரவு மற்றும் செயலாக்கச் சரிபார்ப்பு. தரவு என்பது எத்திரியத்தில் இடுகையிடப்படும் நிலை மாற்றத்தை உருவாக்க ஒரு ரோலப்பால் செயலாக்கப்படும் பரிவர்த்தனைகளின் முழு வரிசையாகும். செயலாக்கச் சரிபார்ப்பு என்பது முன்மொழியப்பட்ட நிலை மாற்றம் சரியானது என்பதை உறுதிப்படுத்த சில நேர்மையான நடிகரால் ("நிரூபிப்பவர்") அந்தப் பரிவர்த்தனைகளை மீண்டும் செயல்படுத்துவதாகும். செயலாக்கச் சரிபார்ப்பைச் செய்ய, பரிவர்த்தனைத் தரவு எவரும் பதிவிறக்கம் செய்து சரிபார்க்கும் அளவுக்கு நீண்ட நேரம் கிடைக்க வேண்டும். இதன் பொருள் ரோலப் வரிசைப்படுத்தியின் எந்தவொரு நேர்மையற்ற நடத்தையும் நிரூபிப்பவரால் அடையாளம் காணப்பட்டு சவால் செய்யப்படலாம். இருப்பினும், இது நிரந்தரமாகக் கிடைக்க வேண்டியதில்லை.

ரோலப்கள் தங்கள் பரிவர்த்தனைத் தரவிற்கான உறுதிப்பாடுகளைச் சங்கிலிசார் இடுகையிடுகின்றன, மேலும் உண்மையான தரவைத் தரவுத் திரளைகளில் கிடைக்கச் செய்கின்றன. இதன் பொருள் நிரூபிப்பவர்கள் உறுதிப்பாடுகள் செல்லுபடியாகும் என்பதைச் சரிபார்க்கலாம் அல்லது தவறானது என்று அவர்கள் நினைக்கும் தரவைச் சவால் செய்யலாம். கணு-நிலையில், தரவுத் திரளைகள் ஒருமித்த கிளையன்ட்டில் வைக்கப்படுகின்றன. ஒருமித்த கிளையன்ட்கள் தரவைப் பார்த்ததாகவும், அது பிணையம் முழுவதும் பரப்பப்பட்டதாகவும் சான்றளிக்கின்றன. தரவு நிரந்தரமாக வைக்கப்பட்டால், இந்தக் கிளையன்ட்கள் வீங்கி, கணுக்களை இயக்குவதற்குப் பெரிய வன்பொருள் தேவைகளுக்கு வழிவகுக்கும். அதற்குப் பதிலாக, ஒவ்வொரு 18 நாட்களுக்கும் கணுவிலிருந்து தரவு தானாகவே கத்தரிக்கப்படுகிறது. ஒருமித்த கிளையன்ட் சான்றளிப்புகள் நிரூபிப்பவர்கள் தரவைச் சரிபார்க்கப் போதுமான வாய்ப்பு இருப்பதைக் காட்டுகின்றன. உண்மையான தரவை ரோலப் ஆபரேட்டர்கள், பயனர்கள் அல்லது பிறரால் புறச்சங்கிலியில் சேமிக்க முடியும்.

தரவுத் திரளை எவ்வாறு சரிபார்க்கப்படுகிறது?

ரோலப்கள் தாங்கள் செயல்படுத்தும் பரிவர்த்தனைகளைத் தரவுத் திரளைகளில் இடுகையிடுகின்றன. அவை தரவிற்கான "உறுதிப்பாடு" ஒன்றையும் இடுகையிடுகின்றன. தரவுக்கு ஒரு பல்லுறுப்புக்கோவைச் சார்பைப் பொருத்துவதன் மூலம் இதைச் செய்கின்றன. இந்தச் சார்பு பின்னர் பல்வேறு புள்ளிகளில் மதிப்பீடு செய்யப்படலாம். எடுத்துக்காட்டாக, நாம் மிகவும் எளிமையான சார்பு f(x) = 2x-1 ஐ வரையறுத்தால், இந்தச் சார்பை x = 1, x = 2, x = 3 ஆகியவற்றிற்கு மதிப்பீடு செய்து 1, 3, 5 முடிவுகளைப் பெறலாம். ஒரு நிரூபிப்பவர் அதே சார்பைத் தரவுக்குப் பயன்படுத்துகிறார் மற்றும் அதே புள்ளிகளில் அதை மதிப்பீடு செய்கிறார். அசல் தரவு மாற்றப்பட்டால், சார்பு ஒரே மாதிரியாக இருக்காது, எனவே ஒவ்வொரு புள்ளியிலும் மதிப்பீடு செய்யப்படும் மதிப்புகளும் ஒரே மாதிரியாக இருக்காது. உண்மையில், உறுதிப்பாடு மற்றும் சான்று ஆகியவை மிகவும் சிக்கலானவை, ஏனெனில் அவை கிரிப்டோகிராஃபிக் சார்புகளில் சுற்றப்பட்டுள்ளன.

KZG என்றால் என்ன?

KZG என்பது Kate-Zaverucha-Goldberg என்பதைக் குறிக்கிறது - இது ஒரு தரவுத் திரளையைச் சிறிய கிரிப்டோகிராஃபிக் "உறுதிப்பாடு" (opens in a new tab) ஆகக் குறைக்கும் திட்டத்தின் மூன்று அசல் ஆசிரியர்களின் (opens in a new tab) பெயர்கள். ரோலப் தவறாகச் செயல்படவில்லை என்பதை உறுதிப்படுத்த, ரோலப் சமர்ப்பித்த தரவுத் திரளை சரிபார்க்கப்பட வேண்டும். உறுதிப்பாடு செல்லுபடியாகும் என்பதைச் சரிபார்க்க, நிரூபிப்பவர் தரவுத் திரளையில் உள்ள பரிவர்த்தனைகளை மீண்டும் செயல்படுத்துவது இதில் அடங்கும். இது கருத்தியல் ரீதியாக மெர்க்கல் சான்றுகளைப் பயன்படுத்தி அடுக்கு 1 (l1) இல் எத்திரியம் பரிவர்த்தனைகளின் செல்லுபடியை செயலாக்கக் கிளையன்ட்கள் சரிபார்க்கும் முறையைப் போன்றது. KZG என்பது தரவுக்கு ஒரு பல்லுறுப்புக்கோவைச் சமன்பாட்டைப் பொருத்தும் ஒரு மாற்றுச் சான்றாகும். உறுதிப்பாடு சில ரகசியத் தரவுப் புள்ளிகளில் பல்லுறுப்புக்கோவையை மதிப்பீடு செய்கிறது. ஒரு நிரூபிப்பவர் அதே பல்லுறுப்புக்கோவையைத் தரவின் மீது பொருத்தி, அதே மதிப்புகளில் அதை மதிப்பீடு செய்து, முடிவு ஒரே மாதிரியாக இருக்கிறதா என்று சரிபார்ப்பார். இது சில ரோலப்கள் மற்றும் இறுதியில் எத்திரியம் நெறிமுறையின் பிற பகுதிகளால் பயன்படுத்தப்படும் பூஜ்ய-அறிவு நுட்பங்களுடன் இணக்கமான தரவைச் சரிபார்க்கும் ஒரு வழியாகும்.

KZG விழா என்றால் என்ன?

KZG விழா என்பது எத்திரியம் சமூகத்தைச் சேர்ந்த பலரும் கூட்டாகச் சில தரவைச் சரிபார்க்கப் பயன்படுத்தக்கூடிய எண்களின் ரகசியச் சீரற்ற சரத்தை உருவாக்குவதற்கான ஒரு வழியாகும். இந்த எண்களின் சரம் யாருக்கும் தெரியாது மற்றும் யாராலும் மீண்டும் உருவாக்க முடியாது என்பது மிகவும் முக்கியம். இதை உறுதிப்படுத்த, விழாவில் பங்கேற்ற ஒவ்வொரு நபரும் முந்தைய பங்கேற்பாளரிடமிருந்து ஒரு சரத்தைப் பெற்றனர். பின்னர் அவர்கள் சில புதிய சீரற்ற மதிப்புகளை உருவாக்கினர் (எ.கா., தங்கள் சுட்டியின் இயக்கத்தை அளவிடத் தங்கள் உலாவியை அனுமதிப்பதன் மூலம்) மற்றும் அதை முந்தைய மதிப்புடன் கலந்தனர். பின்னர் அவர்கள் அந்த மதிப்பை அடுத்த பங்கேற்பாளருக்கு அனுப்பி, அதைத் தங்கள் உள்ளூர் இயந்திரத்திலிருந்து அழித்தனர். விழாவில் ஒரு நபர் இதை நேர்மையாகச் செய்யும் வரை, இறுதி மதிப்பு தாக்குபவருக்குத் தெரியாது.

EIP-4844 KZG விழா பொதுமக்களுக்குத் திறக்கப்பட்டது மற்றும் பல்லாயிரக்கணக்கான மக்கள் தங்கள் சொந்த என்ட்ரோபி (சீரற்றதன்மை) ஐச் சேர்க்கப் பங்கேற்றனர். மொத்தத்தில் 140,000 க்கும் மேற்பட்ட பங்களிப்புகள் இருந்தன, இது உலகின் மிகப்பெரிய விழாவாக அமைந்தது. விழா குறைமதிப்பிற்கு உட்படுத்தப்பட, அந்தப் பங்கேற்பாளர்களில் 100% பேர் தீவிரமாக நேர்மையற்றவர்களாக இருக்க வேண்டும். பங்கேற்பாளர்களின் கண்ணோட்டத்தில், அவர்கள் நேர்மையானவர்கள் என்று அவர்களுக்குத் தெரிந்தால், வேறு யாரையும் நம்ப வேண்டிய அவசியமில்லை, ஏனெனில் அவர்கள் விழாவைப் பாதுகாத்தார்கள் என்று அவர்களுக்குத் தெரியும் (அவர்கள் தனித்தனியாக N இல் 1 நேர்மையான பங்கேற்பாளர் தேவையைப் பூர்த்தி செய்தனர்).

ஒரு ரோலப் தரவுத் திரளையில் தரவை இடுகையிடும்போது, அவர்கள் சங்கிலிசார் இடுகையிடும் "உறுதிப்பாடு" ஒன்றை வழங்குகிறார்கள். இந்த உறுதிப்பாடு சில புள்ளிகளில் தரவுக்குப் பொருத்தப்பட்ட பல்லுறுப்புக்கோவையை மதிப்பீடு செய்ததன் விளைவாகும். இந்தப்புள்ளிகள் KZG விழாவில் உருவாக்கப்பட்ட சீரற்ற எண்களால் வரையறுக்கப்படுகின்றன. நிரூபிப்பவர்கள் தரவைச் சரிபார்க்க அதே புள்ளிகளில் பல்லுறுப்புக்கோவையை மதிப்பீடு செய்யலாம் - அவர்கள் அதே மதிப்புகளை அடைந்தால் தரவு சரியானது.

உறுதிப்பாட்டிற்குப் பயன்படுத்தப்படும் சீரற்ற இடங்கள் ஒருவருக்குத் தெரிந்தால், அந்த குறிப்பிட்ட புள்ளிகளில் பொருந்தக்கூடிய புதிய பல்லுறுப்புக்கோவையை (அதாவது, ஒரு "மோதல்") உருவாக்குவது அவர்களுக்கு எளிதானது. இதன் பொருள் அவர்கள் தரவுத் திரளையிலிருந்து தரவைச் சேர்க்கலாம் அல்லது அகற்றலாம் மற்றும் இன்னும் செல்லுபடியாகும் சான்றை வழங்கலாம். இதைத் தடுக்க, நிரூபிப்பவர்களுக்கு உண்மையான ரகசிய இடங்களைக் கொடுப்பதற்குப் பதிலாக, நீள்வட்ட வளைவுகளைப் பயன்படுத்தி ஒரு கிரிப்டோகிராஃபிக் "கருப்புப் பெட்டியில்" சுற்றப்பட்ட இடங்களை அவர்கள் உண்மையில் பெறுகிறார்கள். இவை அசல் மதிப்புகளைப் பின்னோக்கிப் பொறியியல் செய்ய முடியாத வகையில் மதிப்புகளைச் சிறப்பாகக் கலக்கின்றன, ஆனால் சில புத்திசாலித்தனமான இயற்கணித நிரூபிப்பவர்கள் மற்றும் சரிபார்ப்பவர்கள் இன்னும் அவர்கள் பிரதிநிதித்துவப்படுத்தும் புள்ளிகளில் பல்லுறுப்புக்கோவைகளை மதிப்பீடு செய்யலாம்.
டாங்க்ஷார்டிங் அல்லது புரோட்டோ-டாங்க்ஷார்டிங் ஆகிய இரண்டும் தொகுதிச்சங்கிலியைப் பல பகுதிகளாகப் பிரிப்பதை நோக்கமாகக் கொண்ட பாரம்பரிய "ஷார்டிங்" மாதிரியைப் பின்பற்றவில்லை. ஷார்டு சங்கிலிகள் இனி வரைபடத்தின் ஒரு பகுதியாக இல்லை. அதற்குப் பதிலாக, டாங்க்ஷார்டிங் எத்திரியத்தை அளவிடத் தரவுத் திரளைகள் முழுவதும் விநியோகிக்கப்பட்ட தரவு மாதிரி எடுப்பைப் பயன்படுத்துகிறது. இதைச் செயல்படுத்துவது மிகவும் எளிமையானது. இந்த மாதிரி சில நேரங்களில் "தரவு-ஷார்டிங்" என்று குறிப்பிடப்படுகிறது.

டாங்க்ஷார்டிங் என்றால் என்ன?

டாங்க்ஷார்டிங் என்பது புரோட்டோ-டாங்க்ஷார்டிங்குடன் தொடங்கிய ரோலப் அளவிடுதலின் முழுமையான உணர்தலாகும். டாங்க்ஷார்டிங் ரோலப்கள் தங்கள் சுருக்கப்பட்ட பரிவர்த்தனைத் தரவைக் கொட்டுவதற்கு எத்திரியத்தில் பெரிய அளவிலான இடத்தைக் கொண்டுவரும். இதன் பொருள் எத்திரியம் நூற்றுக்கணக்கான தனிப்பட்ட ரோலப்களை எளிதாக ஆதரிக்க முடியும் மற்றும் வினாடிக்கு மில்லியன் கணக்கான பரிவர்த்தனைகளை நனவாக்க முடியும்.

புரோட்டோ-டாங்க்ஷார்டிங்கில் ஆறு (6) ஆக இருந்த தொகுதிகளுடன் இணைக்கப்பட்ட தரவுத் திரளைகளை முழுமையான டாங்க்ஷார்டிங்கில் 64 ஆக விரிவுபடுத்துவதன் மூலம் இது செயல்படுகிறது. தேவையான மீதமுள்ள மாற்றங்கள் அனைத்தும் புதிய பெரிய தரவுத் திரளைகளைக் கையாள ஒருமித்த கிளையன்ட்கள் செயல்படும் முறையின் புதுப்பிப்புகளாகும். இந்த மாற்றங்களில் பல டாங்க்ஷார்டிங்கிலிருந்து சுயாதீனமான பிற நோக்கங்களுக்காக ஏற்கனவே வரைபடத்தில் உள்ளன. எடுத்துக்காட்டாக, டாங்க்ஷார்டிங்கிற்கு முன்மொழிபவர்-உருவாக்குபவர் பிரிப்பு (PBS) செயல்படுத்தப்பட்டிருக்க வேண்டும். இது தொகுதிகளை உருவாக்குதல் மற்றும் தொகுதிகளை முன்மொழிதல் ஆகிய பணிகளை வெவ்வேறு சரிபார்ப்பான்கள் முழுவதும் பிரிக்கும் ஒரு மேம்பாடாகும். இதேபோல், டாங்க்ஷார்டிங்கிற்குத் தரவு கிடைக்கும் தன்மை மாதிரி எடுப்பு தேவைப்படுகிறது, ஆனால் அதிக வரலாற்றுத் தரவைச் சேமிக்காத மிக இலகுரக கிளையன்ட்களின் ("நிலையற்ற கிளையன்ட்கள்") வளர்ச்சிக்கும் இது தேவைப்படுகிறது.

தனிப்பட்ட சரிபார்ப்பான்கள் 32MB தரவுத் திரளைத் தரவிற்கான விலையுயர்ந்த உறுதிப்பாடுகள் மற்றும் சான்றுகளை உருவாக்குவதைத் தடுக்க முன்மொழிபவர்-உருவாக்குபவர் பிரிப்பு (PBS) தேவைப்படுகிறது. இது வீட்டு ஸ்டேக்கர்கள் மீது அதிக அழுத்தத்தை ஏற்படுத்தும் மற்றும் அவர்கள் மிகவும் சக்திவாய்ந்த வன்பொருளில் முதலீடு செய்ய வேண்டும், இது பரவலாக்கத்தைப் பாதிக்கிறது. அதற்குப் பதிலாக, சிறப்புத் தொகுதி உருவாக்குபவர்கள் இந்த விலையுயர்ந்த கணக்கீட்டுப் பணிக்கான பொறுப்பை ஏற்கிறார்கள். பின்னர், அவர்கள் தங்கள் தொகுதிகளை ஒளிபரப்பத் தொகுதி முன்மொழிபவர்களுக்குக் கிடைக்கச் செய்கிறார்கள். தொகுதி முன்மொழிபவர் மிகவும் லாபகரமான தொகுதியைத் தேர்ந்தெடுக்கிறார். யாராலும் தரவுத் திரளைகளை மலிவாகவும் விரைவாகவும் சரிபார்க்க முடியும், அதாவது எந்தவொரு சாதாரண சரிபார்ப்பானும் தொகுதி உருவாக்குபவர்கள் நேர்மையாகச் செயல்படுகிறார்களா என்று சரிபார்க்க முடியும். இது பரவலாக்கத்தைத் தியாகம் செய்யாமல் பெரிய தரவுத் திரளைகளைச் செயலாக்க அனுமதிக்கிறது. தவறாகச் செயல்படும் தொகுதி உருவாக்குபவர்கள் பிணையத்திலிருந்து வெளியேற்றப்பட்டு வெட்டுதல் செய்யப்படலாம் - தொகுதி உருவாக்குதல் ஒரு லாபகரமான செயல்பாடு என்பதால் மற்றவர்கள் அவர்களின் இடத்திற்கு வருவார்கள்.

சரிபார்ப்பான்கள் தரவுத் திரளைத் தரவை விரைவாகவும் திறமையாகவும் சரிபார்க்கத் தரவு கிடைக்கும் தன்மை மாதிரி எடுப்பு தேவைப்படுகிறது. தரவு கிடைக்கும் தன்மை மாதிரி எடுப்பைப் பயன்படுத்தி, தரவுத் திரளைத் தரவு கிடைத்தது மற்றும் சரியாக உறுதிப்படுத்தப்பட்டது என்பதைச் சரிபார்ப்பான்கள் மிகவும் உறுதியாக நம்பலாம். ஒவ்வொரு சரிபார்ப்பானும் ஒரு சில தரவுப் புள்ளிகளைத் தோராயமாக மாதிரி எடுத்து ஒரு சான்றை உருவாக்க முடியும், அதாவது எந்தச் சரிபார்ப்பானும் முழுத் தரவுத் திரளையையும் சரிபார்க்க வேண்டியதில்லை. ஏதேனும் தரவு விடுபட்டிருந்தால், அது விரைவாக அடையாளம் காணப்பட்டுத் தரவுத் திரளை நிராகரிக்கப்படும்.

தற்போதைய முன்னேற்றம்

முழுமையான டாங்க்ஷார்டிங் பல ஆண்டுகள் தொலைவில் உள்ளது. இதற்கிடையில், KZG விழா 140,000 க்கும் மேற்பட்ட பங்களிப்புகளுடன் முடிவடைந்தது, மேலும் புரோட்டோ-டாங்க்ஷார்டிங்கிற்கான EIP (opens in a new tab) முதிர்ச்சியடைந்துள்ளது. இந்த முன்மொழிவு அனைத்து சோதனை வலைப்பின்னல்களிலும் முழுமையாகச் செயல்படுத்தப்பட்டுள்ளது, மேலும் மார்ச் 2024 இல் Cancun-Deneb ("டென்குன்") பிணைய மேம்பாட்டுடன் முதன்மை வலைப்பின்னலில் நேரலையில் சென்றது.

மேலும் படிக்க

பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 6 ஜூன், 2026