நிலையற்ற தன்மை, நிலை காலாவதி மற்றும் வரலாற்று காலாவதி
சாதாரண வன்பொருளில் (hardware) Ethereum முனைகளை (nodes) இயக்கும் திறன் உண்மையான பரவலாக்கத்திற்கு (decentralization) மிகவும் முக்கியமானது. ஏனெனில், ஒரு முனையை இயக்குவது, மூன்றாம் தரப்பினர் தரவை வழங்குவார்கள் என்று நம்புவதற்குப் பதிலாக, கிரிப்டோகிராஃபிக் சரிபார்ப்புகளைச் சுயாதீனமாகச் செய்வதன் மூலம் தகவலைச் சரிபார்க்கும் திறனைப் பயனர்களுக்கு வழங்குகிறது. ஒரு முனையை இயக்குவது, பயனர்கள் ஒரு இடைத்தரகரை நம்புவதற்குப் பதிலாக, நேரடியாக Ethereum பியர்-டு-பியர் (peer-to-peer) நெட்வொர்க்கில் பரிவர்த்தனைகளைச் சமர்ப்பிக்க அனுமதிக்கிறது. விலையுயர்ந்த வன்பொருள் உள்ள பயனர்களுக்கு மட்டுமே இந்த நன்மைகள் கிடைத்தால் பரவலாக்கம் சாத்தியமில்லை. மாறாக, முனைகள் மொபைல் போன்கள், மைக்ரோ-கணினிகள் அல்லது வீட்டு கணினியில் கவனிக்க முடியாத அளவுக்கு மிகக் குறைந்த செயலாக்க மற்றும் நினைவகத் தேவைகளுடன் இயங்கக்கூடியதாக இருக்க வேண்டும்.
இன்று, அதிக வட்டு இடத் (disk space) தேவைகள் முனைகளுக்கான உலகளாவிய அணுகலைத் தடுக்கும் முக்கிய தடையாகும். இது முதன்மையாக Ethereum இன் நிலைத் தரவின் (state data) பெரிய பகுதிகளைச் சேமிக்க வேண்டியதன் அவசியத்தால் ஏற்படுகிறது. இந்தப் புதிய தொகுதிகள் மற்றும் பரிவர்த்தனைகளைச் சரியாகச் செயலாக்கத் தேவையான முக்கியமான தகவல்களை இந்த நிலைத் தரவு கொண்டுள்ளது. எழுதும் நேரத்தில், முழு Ethereum முனையை இயக்க வேகமான 2TB SSD பரிந்துரைக்கப்படுகிறது. பழைய தரவு எதையும் கத்தரிக்காத (prune) ஒரு முனைக்கு, சேமிப்பகத் தேவை வாரத்திற்கு சுமார் 14GB என்ற அளவில் வளர்கிறது, மேலும் தொடக்கத்திலிருந்து (genesis) அனைத்து தரவையும் சேமிக்கும் காப்பக முனைகள் (archive nodes) 12 TB ஐ நெருங்குகின்றன (எழுதும் நேரத்தில், பிப்ரவரி 2023 இல்).
பழைய தரவைச் சேமிக்க மலிவான ஹார்ட் டிரைவ்களைப் பயன்படுத்தலாம், ஆனால் அவை உள்வரும் தொகுதிகளுக்கு ஈடுகொடுக்க முடியாத அளவுக்கு மெதுவாக இருக்கும். தரவை மலிவாகவும் சேமிக்க எளிதாகவும் மாற்றும் அதே வேளையில் கிளையண்டுகளுக்கான தற்போதைய சேமிப்பக மாதிரிகளை வைத்திருப்பது பிரச்சனைக்கு ஒரு தற்காலிக மற்றும் பகுதி தீர்வாகும், ஏனெனில் Ethereum இன் நிலை வளர்ச்சி 'எல்லையற்றது' (unbounded), அதாவது சேமிப்பகத் தேவைகள் எப்போதும் அதிகரிக்கவே செய்யும், மேலும் தொழில்நுட்ப மேம்பாடுகள் எப்போதும் தொடர்ச்சியான நிலை வளர்ச்சியுடன் வேகத்தைக் கொண்டிருக்க வேண்டும். மாறாக, உள்ளூர் தரவுத்தளங்களிலிருந்து தரவைத் தேடுவதைச் சார்ந்திருக்காத தொகுதிகள் மற்றும் பரிவர்த்தனைகளைச் சரிபார்க்க கிளையண்டுகள் புதிய வழிகளைக் கண்டறிய வேண்டும்.
முனைகளுக்கான சேமிப்பகத்தைக் குறைத்தல்
ஒவ்வொரு முனையும் சேமிக்க வேண்டிய தரவின் அளவைக் குறைக்க பல வழிகள் உள்ளன, ஒவ்வொன்றிற்கும் Ethereum இன் முக்கிய நெறிமுறை (core protocol) வெவ்வேறு அளவிற்குப் புதுப்பிக்கப்பட வேண்டும்:
- வரலாற்று காலாவதி (History expiry): X தொகுதிகளை விடப் பழைய நிலைத் தரவை நிராகரிக்க முனைகளைச் செயல்படுத்துகிறது, ஆனால் Ethereum கிளையண்டுகள் நிலைத் தரவை எவ்வாறு கையாளுகின்றன என்பதை மாற்றாது.
- நிலை காலாவதி (State expiry): அடிக்கடி பயன்படுத்தப்படாத நிலைத் தரவைச் செயலற்றதாக மாற்ற அனுமதிக்கிறது. செயலற்ற தரவு மீண்டும் உயிர்ப்பிக்கப்படும் வரை கிளையண்டுகளால் புறக்கணிக்கப்படலாம்.
- பலவீனமான நிலையற்ற தன்மை (Weak statelessness): தொகுதி தயாரிப்பாளர்களுக்கு (block producers) மட்டுமே முழு நிலைத் தரவிற்கான அணுகல் தேவை, மற்ற முனைகள் உள்ளூர் நிலைத் தரவுத்தளம் இல்லாமல் தொகுதிகளைச் சரிபார்க்க முடியும்.
- வலுவான நிலையற்ற தன்மை (Strong statelessness): எந்த முனைகளுக்கும் முழு நிலைத் தரவிற்கான அணுகல் தேவையில்லை.
தரவு காலாவதி
வரலாற்று காலாவதி
வரலாற்று காலாவதி என்பது கிளையண்டுகள் தங்களுக்குத் தேவையில்லாத பழைய தரவைக் கத்தரிப்பதைக் குறிக்கிறது, இதனால் அவர்கள் ஒரு சிறிய அளவிலான வரலாற்றுத் தரவை மட்டுமே சேமித்து, புதிய தரவு வரும்போது பழைய தரவைக் கைவிடுகிறார்கள். கிளையண்டுகளுக்கு வரலாற்றுத் தரவு தேவைப்படுவதற்கு இரண்டு காரணங்கள் உள்ளன: ஒத்திசைவு (syncing) மற்றும் தரவு கோரிக்கைகளுக்குச் சேவை செய்தல். ஆரம்பத்தில், கிளையண்டுகள் தொடக்கத் தொகுதியிலிருந்து (genesis block) ஒத்திசைக்க வேண்டியிருந்தது, ஒவ்வொரு அடுத்தடுத்த தொகுதியும் சங்கிலியின் தலைப்பகுதி வரை சரியானது என்பதைச் சரிபார்க்க வேண்டும். இன்று, கிளையண்டுகள் சங்கிலியின் தலைப்பகுதிக்குச் செல்ல "பலவீனமான அகநிலை சோதனைச் சாவடிகளை" (weak subjectivity checkpoints) பயன்படுத்துகின்றனர். இந்தச் சோதனைச் சாவடிகள் நம்பகமான தொடக்கப் புள்ளிகளாகும், அதாவது Ethereum இன் தொடக்கத்திற்குப் பதிலாக நிகழ்காலத்திற்கு நெருக்கமான ஒரு தொடக்கத் தொகுதியைக் கொண்டிருப்பது போன்றது. இதன் பொருள், சங்கிலியின் தலைப்பகுதிக்கு ஒத்திசைக்கும் திறனை இழக்காமல், மிகச் சமீபத்திய பலவீனமான அகநிலை சோதனைச் சாவடிக்கு முந்தைய அனைத்து தகவல்களையும் கிளையண்டுகள் கைவிடலாம். கிளையண்டுகள் தற்போது வரலாற்றுத் தரவிற்கான கோரிக்கைகளை (JSON-RPC வழியாக வருபவை) தங்கள் உள்ளூர் தரவுத்தளங்களிலிருந்து பெறுவதன் மூலம் சேவை செய்கிறார்கள். இருப்பினும், வரலாற்று காலாவதியுடன், கோரப்பட்ட தரவு கத்தரிக்கப்பட்டிருந்தால் இது சாத்தியமாகாது. இந்த வரலாற்றுத் தரவை வழங்குவதற்குச் சில புதுமையான தீர்வுகள் தேவைப்படுகின்றன.
ஒரு விருப்பம் என்னவென்றால், Portal Network போன்ற தீர்வைப் பயன்படுத்தி கிளையண்டுகள் பியர்களிடமிருந்து (peers) வரலாற்றுத் தரவைக் கோருவது. Portal Network என்பது வரலாற்றுத் தரவை வழங்குவதற்கான வளர்ச்சியில் உள்ள பியர்-டு-பியர் நெட்வொர்க் ஆகும், இதில் ஒவ்வொரு முனையும் Ethereum இன் வரலாற்றின் ஒரு சிறிய பகுதியைச் சேமிக்கிறது, இதனால் முழு வரலாறும் நெட்வொர்க் முழுவதும் விநியோகிக்கப்படுகிறது. தொடர்புடைய தரவைச் சேமித்து வைக்கும் பியர்களைத் தேடி, அவர்களிடமிருந்து அதைக் கோருவதன் மூலம் கோரிக்கைகள் வழங்கப்படுகின்றன. மாற்றாக, பொதுவாகச் செயலிகளுக்கு (apps) வரலாற்றுத் தரவிற்கான அணுகல் தேவைப்படுவதால், அதைச் சேமிப்பது அவர்களின் பொறுப்பாக மாறலாம். வரலாற்று காப்பகங்களைப் பராமரிக்கத் தயாராக இருக்கும் போதுமான நற்பண்புள்ள நபர்களும் Ethereum வெளியில் இருக்கலாம். இது வரலாற்றுத் தரவுச் சேமிப்பகத்தை நிர்வகிக்கத் தொடங்கும் ஒரு DAO ஆக இருக்கலாம் அல்லது வெறுமனே இந்த அனைத்து விருப்பங்களின் கலவையாகவும் இருக்கலாம். இந்த வழங்குநர்கள் டொரண்ட் (torrent), FTP, Filecoin அல்லது IPFS போன்ற பல வழிகளில் தரவை வழங்க முடியும்.
வரலாற்று காலாவதி சற்றே சர்ச்சைக்குரியது, ஏனெனில் இதுவரை Ethereum எந்தவொரு வரலாற்றுத் தரவின் கிடைக்கும் தன்மையையும் எப்போதும் மறைமுகமாக உத்தரவாதம் செய்துள்ளது. ஸ்னாப்ஷாட்களிலிருந்து (snapshots) சில பழைய தரவை மீண்டும் உருவாக்குவதை நம்பியிருந்தாலும், தொடக்கத்திலிருந்து முழு ஒத்திசைவு எப்போதும் தரநிலையாகச் சாத்தியமாகும். வரலாற்று காலாவதி இந்த உத்தரவாதத்தை வழங்குவதற்கான பொறுப்பை Ethereum முக்கிய நெறிமுறைக்கு வெளியே நகர்த்துகிறது. வரலாற்றுத் தரவை வழங்க மையப்படுத்தப்பட்ட நிறுவனங்கள் முன்வந்தால், இது புதிய தணிக்கை அபாயங்களை (censorship risks) அறிமுகப்படுத்தலாம்.
EIP-4444 இன்னும் வெளியிடத் தயாராக இல்லை, ஆனால் இது தீவிர விவாதத்தில் உள்ளது. சுவாரஸ்யமாக, EIP-4444 இன் சவால்கள் தொழில்நுட்ப ரீதியானவை அல்ல, ஆனால் பெரும்பாலும் சமூக மேலாண்மை சார்ந்தவை. இது வெளியிடப்படுவதற்கு, நம்பகமான நிறுவனங்களிடமிருந்து வரலாற்றுத் தரவைச் சேமித்து வழங்குவதற்கான ஒப்பந்தம் மட்டுமின்றி அர்ப்பணிப்புகளையும் உள்ளடக்கிய சமூகத்தின் ஒப்புதல் தேவை.
இந்த மேம்படுத்தல் Ethereum முனைகள் நிலைத் தரவை எவ்வாறு கையாளுகின்றன என்பதை அடிப்படையில் மாற்றாது, இது வரலாற்றுத் தரவு எவ்வாறு அணுகப்படுகிறது என்பதை மட்டுமே மாற்றுகிறது.
நிலை காலாவதி
நிலை காலாவதி என்பது தனிப்பட்ட முனைகளிலிருந்து சமீபத்தில் அணுகப்படாவிட்டால் நிலையை அகற்றுவதைக் குறிக்கிறது. இதைச் செயல்படுத்த பல வழிகள் உள்ளன, அவற்றுள்:
- வாடகை மூலம் காலாவதி (Expire by rent): கணக்குகளுக்கு "வாடகை" வசூலிப்பது மற்றும் அவற்றின் வாடகை பூஜ்ஜியத்தை அடையும் போது அவற்றைக் காலாவதியாக்குவது
- நேரத்தின் மூலம் காலாவதி (Expire by time): குறிப்பிட்ட காலத்திற்கு அந்தக் கணக்கில் எந்த வாசிப்பு/எழுதுதலும் (reading/writing) இல்லை என்றால் கணக்குகளைச் செயலற்றதாக்குவது
வாடகை மூலம் காலாவதி என்பது கணக்குகளைச் செயலில் உள்ள நிலைத் தரவுத்தளத்தில் வைத்திருக்க அவற்றுக்கு நேரடியாக வசூலிக்கப்படும் வாடகையாக இருக்கலாம். நேரத்தின் மூலம் காலாவதி என்பது கடைசி கணக்கு தொடர்புகளிலிருந்து கவுண்ட்டவுன் மூலமாக இருக்கலாம் அல்லது இது அனைத்து கணக்குகளின் காலமுறை காலாவதியாகவும் இருக்கலாம். நேரம் மற்றும் வாடகை அடிப்படையிலான மாதிரிகள் இரண்டின் கூறுகளையும் இணைக்கும் வழிமுறைகளும் இருக்கலாம், எடுத்துக்காட்டாக, நேர அடிப்படையிலான காலாவதிக்கு முன் சில சிறிய கட்டணத்தைச் செலுத்தினால் தனிப்பட்ட கணக்குகள் செயலில் உள்ள நிலையில் தொடரும். நிலை காலாவதியுடன், செயலற்ற நிலை நீக்கப்படவில்லை என்பதைக் கவனத்தில் கொள்ள வேண்டியது அவசியம், இது செயலில் உள்ள நிலையிலிருந்து தனித்தனியாகச் சேமிக்கப்படுகிறது. செயலற்ற நிலையை மீண்டும் செயலில் உள்ள நிலைக்கு உயிர்ப்பிக்க முடியும்.
இது செயல்படும் விதம் குறிப்பிட்ட காலப்பகுதிகளுக்கு (ஒருவேளை ~1 வருடம்) ஒரு நிலை மரத்தைக் (state tree) கொண்டிருக்கலாம். ஒவ்வொரு முறை புதிய காலகட்டம் தொடங்கும் போதும், முற்றிலும் புதிய நிலை மரமும் தொடங்குகிறது. தற்போதைய நிலை மரத்தை மட்டுமே மாற்ற முடியும், மற்ற அனைத்தும் மாற்ற முடியாதவை. Ethereum முனைகள் தற்போதைய நிலை மரத்தையும் அடுத்த மிகச் சமீபத்திய மரத்தையும் மட்டுமே வைத்திருக்கும் என்று எதிர்பார்க்கப்படுகிறது. இதற்கு ஒரு முகவரியை அது இருக்கும் காலப்பகுதியுடன் நேர முத்திரையிடும் (time-stamp) வழி தேவைப்படுகிறது. இதைச் செய்ய பல சாத்தியமான வழிகள் (opens in a new tab) உள்ளன, ஆனால் முன்னணி விருப்பத்திற்கு கூடுதல் தகவல்களுக்கு இடமளிக்க முகவரிகளை நீட்டிக்க (opens in a new tab) வேண்டும், மேலும் நீண்ட முகவரிகள் மிகவும் பாதுகாப்பானவை என்ற கூடுதல் நன்மையும் உள்ளது. இதைச் செய்யும் வரைபட உருப்படி முகவரி இடைவெளி நீட்டிப்பு (address space extension) (opens in a new tab) என்று அழைக்கப்படுகிறது.
வரலாற்று காலாவதியைப் போலவே, நிலை காலாவதியின் கீழ் பழைய நிலைத் தரவைச் சேமிப்பதற்கான பொறுப்பு தனிப்பட்ட பயனர்களிடமிருந்து அகற்றப்பட்டு, மையப்படுத்தப்பட்ட வழங்குநர்கள், நற்பண்புள்ள சமூக உறுப்பினர்கள் அல்லது Portal Network போன்ற எதிர்காலப் பரவலாக்கப்பட்ட தீர்வுகள் போன்ற பிற நிறுவனங்களுக்குத் தள்ளப்படுகிறது.
நிலை காலாவதி இன்னும் ஆராய்ச்சி கட்டத்தில் உள்ளது மற்றும் இன்னும் வெளியிடத் தயாராக இல்லை. நிலையற்ற கிளையண்டுகள் மற்றும் வரலாற்று காலாவதியை விட நிலை காலாவதி தாமதமாக நிகழலாம், ஏனெனில் அந்த மேம்படுத்தல்கள் பெரும்பான்மையான வேலிடேட்டர்களுக்குப் (validators) பெரிய நிலை அளவுகளை எளிதாக நிர்வகிக்கக்கூடியதாக ஆக்குகின்றன.
நிலையற்ற தன்மை
நிலையற்ற தன்மை என்பது சற்று தவறான பெயராகும், ஏனெனில் இது "நிலை" என்ற கருத்து அகற்றப்படுவதைக் குறிக்கவில்லை, ஆனால் Ethereum முனைகள் நிலைத் தரவை எவ்வாறு கையாளுகின்றன என்பதில் மாற்றங்களை உள்ளடக்கியது. நிலையற்ற தன்மையே இரண்டு வகைகளில் வருகிறது: பலவீனமான நிலையற்ற தன்மை மற்றும் வலுவான நிலையற்ற தன்மை. பலவீனமான நிலையற்ற தன்மை, நிலைச் சேமிப்பகத்திற்கான பொறுப்பைச் சிலரின் மீது சுமத்துவதன் மூலம் பெரும்பாலான முனைகளை நிலையற்றதாக மாற்ற உதவுகிறது. வலுவான நிலையற்ற தன்மை எந்தவொரு முனையும் முழு நிலைத் தரவைச் சேமிக்க வேண்டிய அவசியத்தை முற்றிலுமாக நீக்குகிறது. பலவீனமான மற்றும் வலுவான நிலையற்ற தன்மை இரண்டும் சாதாரண வேலிடேட்டர்களுக்குப் பின்வரும் நன்மைகளை வழங்குகின்றன:
- கிட்டத்தட்ட உடனடி ஒத்திசைவு
- வரிசைக்கு வெளியே (out-of-order) தொகுதிகளைச் சரிபார்க்கும் திறன்
- மிகக் குறைந்த வன்பொருள் தேவைகளுடன் இயங்கக்கூடிய முனைகள் (எ.கா., போன்களில்)
- வட்டு வாசிப்பு/எழுதுதல் தேவையில்லை என்பதால் மலிவான ஹார்ட் டிரைவ்களில் முனைகள் இயங்க முடியும்
- Ethereum இன் கிரிப்டோகிராஃபிக்கான எதிர்கால மேம்படுத்தல்களுடன் இணக்கமானது
பலவீனமான நிலையற்ற தன்மை
பலவீனமான நிலையற்ற தன்மை Ethereum முனைகள் நிலை மாற்றங்களைச் சரிபார்க்கும் விதத்தில் மாற்றங்களை உள்ளடக்கியது, ஆனால் இது நெட்வொர்க்கில் உள்ள அனைத்து முனைகளிலும் நிலைச் சேமிப்பகத்தின் தேவையைக் முற்றிலுமாக நீக்காது. மாறாக, பலவீனமான நிலையற்ற தன்மை நிலைச் சேமிப்பகத்திற்கான பொறுப்பைத் தொகுதி முன்மொழிபவர்கள் (block proposers) மீது வைக்கிறது, அதே நேரத்தில் நெட்வொர்க்கில் உள்ள மற்ற அனைத்து முனைகளும் முழு நிலைத் தரவைச் சேமிக்காமல் தொகுதிகளைச் சரிபார்க்கின்றன.
பலவீனமான நிலையற்ற தன்மையில் தொகுதிகளை முன்மொழிவதற்கு முழு நிலைத் தரவிற்கான அணுகல் தேவைப்படுகிறது, ஆனால் தொகுதிகளைச் சரிபார்க்க எந்த நிலைத் தரவும் தேவையில்லை
இது நடக்க, Verkle மரங்கள் ஏற்கனவே Ethereum கிளையண்டுகளில் செயல்படுத்தப்பட்டிருக்க வேண்டும். Verkle மரங்கள் என்பது Ethereum நிலைத் தரவைச் சேமிப்பதற்கான ஒரு மாற்றுத் தரவுக் கட்டமைப்பாகும், இது தரவிற்கான சிறிய, நிலையான அளவு "சாட்சிகளை" (witnesses) பியர்களுக்கு இடையில் அனுப்ப அனுமதிக்கிறது மற்றும் உள்ளூர் தரவுத்தளங்களுக்கு எதிராகத் தொகுதிகளைச் சரிபார்ப்பதற்குப் பதிலாகத் தொகுதிகளைச் சரிபார்க்கப் பயன்படுகிறது. முன்மொழிபவர்-உருவாக்குபவர் பிரிப்பு (Proposer-builder separation) என்பதும் தேவைப்படுகிறது, ஏனெனில் இது தொகுதி உருவாக்குபவர்களை (block builders) மிகவும் சக்திவாய்ந்த வன்பொருளைக் கொண்ட சிறப்பு முனைகளாக இருக்க அனுமதிக்கிறது, மேலும் அவர்களுக்குத் தான் முழு நிலைத் தரவிற்கான அணுகல் தேவைப்படுகிறது.
தொகுதி முன்மொழிபவர்கள் "சாட்சிகளை" உருவாக்க நிலைத் தரவைப் பயன்படுத்துகின்றனர் - ஒரு தொகுதியில் உள்ள பரிவர்த்தனைகளால் மாற்றப்படும் நிலையின் மதிப்புகளை நிரூபிக்கும் குறைந்தபட்சத் தரவுத் தொகுப்பு. மற்ற வேலிடேட்டர்கள் நிலையை வைத்திருக்க மாட்டார்கள், அவர்கள் நிலை மூலத்தை (state root) (முழு நிலையின் ஹாஷ்) மட்டுமே சேமிக்கிறார்கள். அவர்கள் ஒரு தொகுதியையும் சாட்சியையும் பெற்று, அவற்றைப் பயன்படுத்தித் தங்கள் நிலை மூலத்தைப் புதுப்பிக்கிறார்கள். இது சரிபார்க்கும் முனையை மிகவும் இலகுவானதாக ஆக்குகிறது.
பலவீனமான நிலையற்ற தன்மை ஆராய்ச்சியின் மேம்பட்ட நிலையில் உள்ளது, ஆனால் சிறிய சாட்சிகளைப் பியர்களுக்கு இடையில் அனுப்பும் வகையில் முன்மொழிபவர்-உருவாக்குபவர் பிரிப்பு மற்றும் Verkle மரங்கள் செயல்படுத்தப்பட்டிருப்பதை இது நம்பியுள்ளது. இதன் பொருள் பலவீனமான நிலையற்ற தன்மை Ethereum மெயின்நெட்டிலிருந்து (Mainnet) சில வருடங்கள் தொலைவில் இருக்கலாம்.
L1 சரிபார்ப்பிற்கான zkEVM என்பது நிலையற்ற சரிபார்ப்பை மேலும் மேம்படுத்தக்கூடிய ஒரு நிரப்புத் தொழில்நுட்பமாகும். சாட்சிகளை மட்டும் சரிபார்ப்பதற்குப் பதிலாக, வேலிடேட்டர்கள் முழுத் தொகுதியும் சரியாகச் செயல்படுத்தப்பட்டதற்கான பூஜ்ஜிய-அறிவுச் சான்றை (zero-knowledge proof) சரிபார்க்க முடியும்—பரிவர்த்தனைகளை மீண்டும் செயல்படுத்தாமல் கிரிப்டோகிராஃபிக் உறுதியை வழங்குகிறது.
வலுவான நிலையற்ற தன்மை
வலுவான நிலையற்ற தன்மை எந்தவொரு முனையும் நிலைத் தரவைச் சேமிக்க வேண்டிய அவசியத்தை நீக்குகிறது. மாறாக, தொகுதி தயாரிப்பாளர்களால் ஒருங்கிணைக்கப்படக்கூடிய சாட்சிகளுடன் பரிவர்த்தனைகள் அனுப்பப்படுகின்றன. தொடர்புடைய கணக்குகளுக்கான சாட்சிகளை உருவாக்கத் தேவையான அந்த நிலையை மட்டுமே சேமிப்பதற்குத் தொகுதி தயாரிப்பாளர்கள் பொறுப்பாவார்கள். பயனர்கள் எந்தக் கணக்குகள் மற்றும் சேமிப்பக விசைகளுடன் தொடர்பு கொள்கிறார்கள் என்பதை அறிவிக்கச் சாட்சிகள் மற்றும் 'அணுகல் பட்டியல்களை' (access lists) அனுப்புவதால், நிலைக்கான பொறுப்பு கிட்டத்தட்ட முழுமையாகப் பயனர்களுக்கு மாற்றப்படுகிறது. இது மிகவும் இலகுவான முனைகளைச் செயல்படுத்தும், ஆனால் ஸ்மார்ட் ஒப்பந்தங்களுடன் (smart contracts) பரிவர்த்தனை செய்வதை மிகவும் கடினமாக்குவது உள்ளிட்ட பரிமாற்றங்கள் (tradeoffs) இதில் உள்ளன.
வலுவான நிலையற்ற தன்மை ஆராய்ச்சியாளர்களால் ஆராயப்பட்டது, ஆனால் தற்போது Ethereum இன் வரைபடத்தின் ஒரு பகுதியாக இருக்கும் என்று எதிர்பார்க்கப்படவில்லை - Ethereum இன் அளவிடுதல் தேவைகளுக்குப் பலவீனமான நிலையற்ற தன்மையே போதுமானதாக இருக்கும்.
தற்போதைய முன்னேற்றம்
பலவீனமான நிலையற்ற தன்மை, வரலாற்று காலாவதி மற்றும் நிலை காலாவதி ஆகியவை அனைத்தும் ஆராய்ச்சி கட்டத்தில் உள்ளன, மேலும் அவை இனி சில ஆண்டுகளில் வெளியிடப்படும் என்று எதிர்பார்க்கப்படுகிறது. இந்த முன்மொழிவுகள் அனைத்தும் செயல்படுத்தப்படும் என்பதற்கு எந்த உத்தரவாதமும் இல்லை, எடுத்துக்காட்டாக, நிலை காலாவதி முதலில் செயல்படுத்தப்பட்டால், வரலாற்று காலாவதியையும் செயல்படுத்த வேண்டிய அவசியமில்லை. Verkle மரங்கள் மற்றும் முன்மொழிபவர்-உருவாக்குபவர் பிரிப்பு போன்ற பிற வரைபட உருப்படிகளும் முதலில் முடிக்கப்பட வேண்டும்.
மேலும் படிக்க
- நிலையற்ற Ethereum என்றால் என்ன? (opens in a new tab)
- Vitalik நிலையற்ற தன்மை AMA (opens in a new tab)
- நிலை அளவு மேலாண்மை பற்றிய ஒரு கோட்பாடு (opens in a new tab)
- உயிர்த்தெழுதல்-முரண்பாடு-குறைக்கப்பட்ட நிலை வரம்பு (opens in a new tab)
- நிலையற்ற தன்மை மற்றும் நிலை காலாவதிக்கான பாதைகள் (opens in a new tab)
- EIP-4444 விவரக்குறிப்பு (opens in a new tab)
- EIP-4444 பற்றி Alex Stokes (opens in a new tab)
- நிலையற்றதாக மாறுவது ஏன் மிகவும் முக்கியமானது (opens in a new tab)
- அசல் நிலையற்ற கிளையண்ட் கருத்து குறிப்புகள் (opens in a new tab)
- நிலை காலாவதி பற்றி மேலும் (opens in a new tab)
- நிலை காலாவதி பற்றி இன்னும் அதிகமாக (opens in a new tab)
- நிலையற்ற Ethereum தகவல் பக்கம் (opens in a new tab)
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 26 மார்ச், 2026