நிலை சேனல்கள்
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 26 பிப்ரவரி, 2026
நிலை சேனல்கள் பங்கேற்பாளர்களை Ethereum மெயின்நெட்டுடனான தொடர்பைக் குறைந்தபட்சமாக வைத்திருக்கும் அதே வேளையில், ஆஃப்செயினில் பாதுகாப்பாகப் பரிவர்த்தனை செய்ய அனுமதிக்கின்றன. சேனல் இணைப்பாளர்கள் சேனலைத் திறக்கவும் மூடவும் இரண்டு ஆன்செயின் பரிவர்த்தனைகளை மட்டுமே சமர்ப்பிக்கும் அதே வேளையில், தன்னிச்சையான எண்ணிக்கையிலான ஆஃப்செயின் பரிவர்த்தனைகளை மேற்கொள்ளலாம். இது மிக அதிக பரிவர்த்தனை செயல்திறனை அனுமதிக்கிறது மற்றும் பயனர்களுக்கு குறைந்த செலவுகளை ஏற்படுத்துகிறது.
முன்நிபந்தனைகள்
Ethereum அளவிடுதல் மற்றும் லேயர் 2 பற்றிய எங்கள் பக்கங்களை நீங்கள் படித்துப் புரிந்துகொண்டிருக்க வேண்டும்.
சேனல்கள் என்றால் என்ன?
Ethereum போன்ற பொது பிளாக்செயின்கள் அவற்றின் விநியோகிக்கப்பட்ட கட்டமைப்பின் காரணமாக அளவிடுதல் சவால்களை எதிர்கொள்கின்றன: ஆன்செயின் பரிவர்த்தனைகள் அனைத்து முனைகளாலும் (nodes) செயல்படுத்தப்பட வேண்டும். நெட்வொர்க்கை பரவலாக்கப்பட்டதாக வைத்திருக்க பரிவர்த்தனை செயல்திறனில் வரம்பை விதித்து, மிதமான வன்பொருளைப் பயன்படுத்தி ஒரு தொகுதியில் உள்ள பரிவர்த்தனைகளின் அளவைக் கையாள முனைகள் திறன் கொண்டிருக்க வேண்டும். பிளாக்செயின் சேனல்கள் பயனர்கள் ஆஃப்செயினில் தொடர்புகொள்ள அனுமதிப்பதன் மூலம் இந்தச் சிக்கலைத் தீர்க்கின்றன, அதே நேரத்தில் இறுதித் தீர்வுக்காக பிரதான சங்கிலியின் பாதுகாப்பை நம்பியுள்ளன.
சேனல்கள் என்பவை எளிய பியர்-டு-பியர் (peer-to-peer) நெறிமுறைகளாகும், அவை இரண்டு தரப்பினர் தங்களுக்குள் பல பரிவர்த்தனைகளைச் செய்ய அனுமதிக்கின்றன, பின்னர் இறுதி முடிவுகளை மட்டுமே பிளாக்செயினில் இடுகையிடுகின்றன. அவர்கள் உருவாக்கும் சுருக்கத் தரவு உண்மையிலேயே செல்லுபடியாகும் இடைநிலை பரிவர்த்தனைகளின் தொகுப்பின் விளைவு என்பதை நிரூபிக்க சேனல் குறியாக்கவியலைப் பயன்படுத்துகிறது. ஒரு "மல்டிசிக்" (multisig) ஸ்மார்ட் ஒப்பந்தம் பரிவர்த்தனைகள் சரியான தரப்பினரால் கையொப்பமிடப்படுவதை உறுதி செய்கிறது.
சேனல்கள் மூலம், நிலை மாற்றங்கள் ஆர்வமுள்ள தரப்பினரால் செயல்படுத்தப்பட்டு சரிபார்க்கப்படுகின்றன, இது Ethereum இன் செயலாக்க அடுக்கில் கணக்கீட்டைக் குறைக்கிறது. இது Ethereum இல் நெரிசலைக் குறைக்கிறது மற்றும் பயனர்களுக்கான பரிவர்த்தனை செயலாக்க வேகத்தையும் அதிகரிக்கிறது.
ஒவ்வொரு சேனலும் Ethereum இல் இயங்கும் மல்டிசிக் ஸ்மார்ட் ஒப்பந்தத்தால் நிர்வகிக்கப்படுகிறது. ஒரு சேனலைத் திறக்க, பங்கேற்பாளர்கள் சேனல் ஒப்பந்தத்தை ஆன்செயினில் பயன்படுத்துகின்றனர் மற்றும் அதில் நிதியை டெபாசிட் செய்கிறார்கள். சேனலின் நிலையைத் தொடங்க இரு தரப்பினரும் கூட்டாக ஒரு நிலை புதுப்பிப்பில் கையொப்பமிடுகிறார்கள், அதன் பிறகு அவர்கள் ஆஃப்செயினில் விரைவாகவும் சுதந்திரமாகவும் பரிவர்த்தனை செய்யலாம்.
சேனலை மூட, பங்கேற்பாளர்கள் சேனலின் கடைசியாக ஒப்புக்கொள்ளப்பட்ட நிலையை ஆன்செயினில் சமர்ப்பிக்கிறார்கள். பின்னர், ஸ்மார்ட் ஒப்பந்தம் சேனலின் இறுதி நிலையில் ஒவ்வொரு பங்கேற்பாளரின் இருப்புக்கு ஏற்ப பூட்டப்பட்ட நிதியை விநியோகிக்கிறது.
பியர்-டு-பியர் சேனல்கள் குறிப்பாக சில முன் வரையறுக்கப்பட்ட பங்கேற்பாளர்கள் காணக்கூடிய மேல்நிலைச் செலவுகள் இல்லாமல் அதிக அதிர்வெண்ணுடன் பரிவர்த்தனை செய்ய விரும்பும் சூழ்நிலைகளுக்கு பயனுள்ளதாக இருக்கும். பிளாக்செயின் சேனல்கள் இரண்டு வகைகளின் கீழ் வருகின்றன: கட்டண சேனல்கள் (payment channels) மற்றும் நிலை சேனல்கள் (state channels).
கட்டண சேனல்கள்
ஒரு கட்டண சேனலை இரண்டு பயனர்களால் கூட்டாகப் பராமரிக்கப்படும் "இருவழி லெட்ஜர்" என்று சிறப்பாக விவரிக்கலாம். லெட்ஜரின் ஆரம்ப இருப்பு என்பது சேனல் திறக்கும் கட்டத்தில் ஆன்செயின் ஒப்பந்தத்தில் பூட்டப்பட்ட வைப்புகளின் கூட்டுத்தொகையாகும். கட்டண சேனல் பரிமாற்றங்கள் உடனடியாகவும் உண்மையான பிளாக்செயினின் ஈடுபாடு இல்லாமலும் செய்யப்படலாம், ஆரம்ப ஒரு முறை ஆன்செயின் உருவாக்கம் மற்றும் சேனலின் இறுதி மூடல் ஆகியவற்றைத் தவிர.
லெட்ஜரின் இருப்புக்கான புதுப்பிப்புகளுக்கு (அதாவது, கட்டண சேனலின் நிலை) சேனலில் உள்ள அனைத்து தரப்பினரின் ஒப்புதலும் தேவை. அனைத்து சேனல் பங்கேற்பாளர்களாலும் கையொப்பமிடப்பட்ட சேனல் புதுப்பிப்பு, Ethereum இல் உள்ள பரிவர்த்தனையைப் போலவே இறுதி செய்யப்பட்டதாகக் கருதப்படுகிறது.
எளிய பயனர் தொடர்புகளின் (எ.கா., ETH பரிமாற்றங்கள், அணு பரிமாற்றங்கள், நுண் கொடுப்பனவுகள்) விலையுயர்ந்த ஆன்செயின் செயல்பாட்டைக் குறைப்பதற்காக வடிவமைக்கப்பட்ட ஆரம்பகால அளவிடுதல் தீர்வுகளில் கட்டண சேனல்களும் அடங்கும். சேனல் பங்கேற்பாளர்கள் தங்களுக்குள் வரம்பற்ற உடனடி, கட்டணமில்லா பரிவர்த்தனைகளை மேற்கொள்ளலாம், அவர்களின் பரிமாற்றங்களின் நிகர தொகை டெபாசிட் செய்யப்பட்ட டோக்கன்களைத் தாண்டாத வரை.
நிலை சேனல்கள்
ஆஃப்செயின் கொடுப்பனவுகளை ஆதரிப்பதைத் தவிர, பொதுவான நிலை மாறுதல் தர்க்கத்தைக் கையாளுவதற்கு கட்டண சேனல்கள் பயனுள்ளதாக நிரூபிக்கப்படவில்லை. இந்தச் சிக்கலைத் தீர்க்கவும், பொது-நோக்கக் கணக்கீட்டை அளவிடுவதற்கு சேனல்களைப் பயனுள்ளதாக்கவும் நிலை சேனல்கள் உருவாக்கப்பட்டன.
நிலை சேனல்கள் இன்னும் கட்டண சேனல்களுடன் பல ஒற்றுமைகளைக் கொண்டுள்ளன. எடுத்துக்காட்டாக, பயனர்கள் கிரிப்டோகிராஃபிக் முறையில் கையொப்பமிடப்பட்ட செய்திகளை (பரிவர்த்தனைகள்) பரிமாறிக்கொள்வதன் மூலம் தொடர்பு கொள்கிறார்கள், அதில் மற்ற சேனல் பங்கேற்பாளர்களும் கையொப்பமிட வேண்டும். முன்மொழியப்பட்ட நிலை புதுப்பிப்பு அனைத்து பங்கேற்பாளர்களாலும் கையொப்பமிடப்படாவிட்டால், அது செல்லாததாகக் கருதப்படும்.
இருப்பினும், பயனரின் இருப்புகளை வைத்திருப்பதோடு, சேனல் ஒப்பந்தத்தின் சேமிப்பகத்தின் தற்போதைய நிலையையும் (அதாவது, ஒப்பந்த மாறிகளின் மதிப்புகள்) கண்காணிக்கிறது.
இது இரண்டு பயனர்களுக்கிடையே ஆஃப்செயினில் ஸ்மார்ட் ஒப்பந்தத்தை செயல்படுத்துவதை சாத்தியமாக்குகிறது. இந்தச் சூழ்நிலையில், ஸ்மார்ட் ஒப்பந்தத்தின் உள் நிலைக்கான புதுப்பிப்புகளுக்கு சேனலை உருவாக்கிய இணைப்பாளர்களின் ஒப்புதல் மட்டுமே தேவை.
இது முன்னர் விவரிக்கப்பட்ட அளவிடுதல் சிக்கலைத் தீர்க்கும் அதே வேளையில், இது பாதுகாப்பிற்கான தாக்கங்களைக் கொண்டுள்ளது. Ethereum இல், நிலை மாற்றங்களின் செல்லுபடியாகும் தன்மை நெட்வொர்க்கின் ஒருமித்த நெறிமுறையால் செயல்படுத்தப்படுகிறது. இது ஸ்மார்ட் ஒப்பந்தத்தின் நிலைக்கு தவறான புதுப்பிப்பை முன்மொழிவது அல்லது ஸ்மார்ட் ஒப்பந்தச் செயலாக்கத்தை மாற்றுவது சாத்தியமற்றதாக்குகிறது.
நிலை சேனல்களுக்கு அதே பாதுகாப்பு உத்தரவாதங்கள் இல்லை. ஓரளவிற்கு, ஒரு நிலை சேனல் என்பது மெயின்நெட்டின் சிறிய பதிப்பாகும். விதிகளைச் செயல்படுத்தும் குறைந்த எண்ணிக்கையிலான பங்கேற்பாளர்களுடன், தீங்கிழைக்கும் நடத்தையின் சாத்தியக்கூறு (எ.கா., தவறான நிலை புதுப்பிப்புகளை முன்மொழிவது) அதிகரிக்கிறது. நிலை சேனல்கள் அடிப்படையிலான தகராறு நடுவர் அமைப்பிலிருந்து அவற்றின் பாதுகாப்பைப் பெறுகின்றன.
நிலை சேனல்கள் எவ்வாறு செயல்படுகின்றன
அடிப்படையில், ஒரு நிலை சேனலில் உள்ள செயல்பாடு என்பது பயனர்கள் மற்றும் பிளாக்செயின் அமைப்பை உள்ளடக்கிய தொடர்புகளின் அமர்வாகும். பயனர்கள் பெரும்பாலும் ஆஃப்செயினில் ஒருவருக்கொருவர் தொடர்பு கொள்கிறார்கள் மற்றும் சேனலைத் திறக்க, சேனலை மூட அல்லது பங்கேற்பாளர்களிடையே சாத்தியமான தகராறுகளைத் தீர்க்க மட்டுமே அடிப்படை பிளாக்செயினுடன் தொடர்பு கொள்கிறார்கள்.
பின்வரும் பிரிவு நிலை சேனலின் அடிப்படை பணிப்பாய்வுகளை கோடிட்டுக் காட்டுகிறது:
சேனலைத் திறப்பது
ஒரு சேனலைத் திறக்க, பங்கேற்பாளர்கள் மெயின்நெட்டில் உள்ள ஸ்மார்ட் ஒப்பந்தத்திற்கு நிதியை வழங்க வேண்டும். டெபாசிட் ஒரு மெய்நிகர் தாவலாகவும் (virtual tab) செயல்படுகிறது, எனவே பங்கேற்கும் நபர்கள் உடனடியாக பணம் செலுத்த வேண்டிய அவசியமின்றி சுதந்திரமாக பரிவர்த்தனை செய்யலாம். சேனல் ஆன்செயினில் இறுதி செய்யப்படும்போது மட்டுமே தரப்பினர் ஒருவருக்கொருவர் தீர்வு காண்கிறார்கள் மற்றும் அவர்களின் தாவலில் எஞ்சியிருப்பதை திரும்பப் பெறுகிறார்கள்.
இந்த வைப்புத்தொகை ஒவ்வொரு பங்கேற்பாளரிடமிருந்தும் நேர்மையான நடத்தைக்கு உத்தரவாதம் அளிக்கும் பிணைப்பாகவும் செயல்படுகிறது. தகராறு தீர்க்கும் கட்டத்தில் டெபாசிட் செய்தவர்கள் தீங்கிழைக்கும் செயல்களில் குற்றவாளிகள் என நிரூபிக்கப்பட்டால், ஒப்பந்தம் அவர்களின் வைப்புத்தொகையை குறைக்கிறது (slashes).
சேனல் இணைப்பாளர்கள் ஆரம்ப நிலையில் கையொப்பமிட வேண்டும், அதை அவர்கள் அனைவரும் ஒப்புக்கொள்கிறார்கள். இது நிலை சேனலின் தொடக்கமாக செயல்படுகிறது, அதன் பிறகு பயனர்கள் பரிவர்த்தனையைத் தொடங்கலாம்.
சேனலைப் பயன்படுத்துதல்
சேனலின் நிலையைத் தொடங்கிய பிறகு, இணைப்பாளர்கள் பரிவர்த்தனைகளில் கையொப்பமிட்டு ஒப்புதலுக்காக ஒருவருக்கொருவர் அனுப்புவதன் மூலம் தொடர்பு கொள்கிறார்கள். பங்கேற்பாளர்கள் இந்தப் பரிவர்த்தனைகளுடன் நிலை புதுப்பிப்புகளைத் தொடங்குகிறார்கள் மற்றும் மற்றவர்களிடமிருந்து நிலை புதுப்பிப்புகளில் கையொப்பமிடுகிறார்கள். ஒவ்வொரு பரிவர்த்தனையும் பின்வருவனவற்றைக் கொண்டுள்ளது:
-
ஒரு நான்ஸ் (nonce), இது பரிவர்த்தனைகளுக்கான தனிப்பட்ட ஐடியாக செயல்படுகிறது மற்றும் ரீப்ளே தாக்குதல்களைத் தடுக்கிறது. நிலை புதுப்பிப்புகள் நிகழ்ந்த வரிசையையும் இது அடையாளம் காட்டுகிறது (இது தகராறு தீர்வுக்கு முக்கியமானது)
-
சேனலின் பழைய நிலை
-
சேனலின் புதிய நிலை
-
நிலை மாற்றத்தைத் தூண்டும் பரிவர்த்தனை (எ.கா., ஆலிஸ் பாப்பிற்கு 5 ETH அனுப்புகிறார்)
பயனர்கள் மெயின்நெட்டில் தொடர்பு கொள்ளும்போது பொதுவாக நடப்பது போல, சேனலில் உள்ள நிலை புதுப்பிப்புகள் ஆன்செயினில் ஒளிபரப்பப்படுவதில்லை, இது ஆன்செயின் தடயத்தைக் குறைக்கும் நிலை சேனல்களின் இலக்குடன் ஒத்துப்போகிறது. பங்கேற்பாளர்கள் நிலை புதுப்பிப்புகளை ஒப்புக்கொள்ளும் வரை, அவை Ethereum பரிவர்த்தனையைப் போலவே இறுதியானவை. தகராறு ஏற்பட்டால் மட்டுமே பங்கேற்பாளர்கள் மெயின்நெட்டின் ஒருமித்த கருத்தை நம்பியிருக்க வேண்டும்.
சேனலை மூடுவது
ஒரு நிலை சேனலை மூடுவதற்கு, சேனலின் இறுதி, ஒப்புக்கொள்ளப்பட்ட நிலையை ஆன்செயின் ஸ்மார்ட் ஒப்பந்தத்தில் சமர்ப்பிக்க வேண்டும். நிலை புதுப்பிப்பில் குறிப்பிடப்பட்டுள்ள விவரங்களில் ஒவ்வொரு பங்கேற்பாளரின் நகர்வுகளின் எண்ணிக்கை மற்றும் அங்கீகரிக்கப்பட்ட பரிவர்த்தனைகளின் பட்டியல் ஆகியவை அடங்கும்.
நிலை புதுப்பிப்பு செல்லுபடியாகும் என்பதைச் சரிபார்த்த பிறகு (அதாவது, இது அனைத்து தரப்பினராலும் கையொப்பமிடப்பட்டுள்ளது) ஸ்மார்ட் ஒப்பந்தம் சேனலை இறுதி செய்கிறது மற்றும் சேனலின் முடிவுக்கு ஏற்ப பூட்டப்பட்ட நிதியை விநியோகிக்கிறது. ஆஃப்செயினில் செய்யப்படும் கொடுப்பனவுகள் Ethereum இன் நிலைக்குப் பயன்படுத்தப்படுகின்றன மற்றும் ஒவ்வொரு பங்கேற்பாளரும் பூட்டப்பட்ட நிதியின் மீதமுள்ள பகுதியைப் பெறுகிறார்கள்.
மேலே விவரிக்கப்பட்ட காட்சி மகிழ்ச்சியான நிலையில் என்ன நடக்கிறது என்பதைக் குறிக்கிறது. சில நேரங்களில், பயனர்களால் ஒரு உடன்பாட்டை எட்ட முடியாமல் சேனலை இறுதி செய்ய முடியாமல் போகலாம் (சோகமான நிலை). பின்வருவனவற்றில் ஏதேனும் ஒன்று நிலைமைக்கு உண்மையாக இருக்கலாம்:
-
பங்கேற்பாளர்கள் ஆஃப்லைனுக்குச் சென்று நிலை மாற்றங்களை முன்மொழியத் தவறிவிடுகிறார்கள்
-
செல்லுபடியாகும் நிலை புதுப்பிப்புகளில் இணைந்து கையொப்பமிட பங்கேற்பாளர்கள் மறுக்கிறார்கள்
-
ஆன்செயின் ஒப்பந்தத்திற்கு பழைய நிலை புதுப்பிப்பை முன்மொழிவதன் மூலம் சேனலை இறுதி செய்ய பங்கேற்பாளர்கள் முயற்சிக்கின்றனர்
-
மற்றவர்கள் கையொப்பமிடுவதற்கு பங்கேற்பாளர்கள் தவறான நிலை மாற்றங்களை முன்மொழிகின்றனர்
ஒரு சேனலில் பங்கேற்கும் நபர்களிடையே ஒருமித்த கருத்து உடையும் போதெல்லாம், சேனலின் இறுதி, செல்லுபடியாகும் நிலையைச் செயல்படுத்த மெயின்நெட்டின் ஒருமித்த கருத்தை நம்பியிருப்பதே கடைசி விருப்பமாகும். இந்த வழக்கில், நிலை சேனலை மூடுவதற்கு ஆன்செயினில் தகராறுகளைத் தீர்க்க வேண்டும்.
தகராறுகளைத் தீர்ப்பது
பொதுவாக, ஒரு சேனலில் உள்ள தரப்பினர் சேனலை முன்கூட்டியே மூடுவதற்கு ஒப்புக்கொள்கிறார்கள் மற்றும் கடைசி நிலை மாற்றத்தில் இணைந்து கையொப்பமிடுகிறார்கள், அதை அவர்கள் ஸ்மார்ட் ஒப்பந்தத்தில் சமர்ப்பிக்கிறார்கள். புதுப்பிப்பு ஆன்செயினில் அங்கீகரிக்கப்பட்டதும், ஆஃப்செயின் ஸ்மார்ட் ஒப்பந்தத்தின் செயலாக்கம் முடிவடைகிறது மற்றும் பங்கேற்பாளர்கள் தங்கள் பணத்துடன் சேனலிலிருந்து வெளியேறுகிறார்கள்.
இருப்பினும், ஒரு தரப்பினர் ஸ்மார்ட் ஒப்பந்தத்தின் செயலாக்கத்தை முடிவுக்குக் கொண்டுவரவும், சேனலை இறுதி செய்யவும் ஆன்செயின் கோரிக்கையைச் சமர்ப்பிக்கலாம்—தங்கள் எதிரணியின் ஒப்புதலுக்காகக் காத்திருக்காமல். முன்னர் விவரிக்கப்பட்ட ஒருமித்த கருத்தை உடைக்கும் சூழ்நிலைகளில் ஏதேனும் ஏற்பட்டால், இரு தரப்பினரும் சேனலை மூடுவதற்கும் நிதியை விநியோகிப்பதற்கும் ஆன்செயின் ஒப்பந்தத்தைத் தூண்டலாம். இது நம்பிக்கையின்மையை (trustlessness) வழங்குகிறது, மற்ற தரப்பினரின் செயல்களைப் பொருட்படுத்தாமல், நேர்மையான தரப்பினர் எந்த நேரத்திலும் தங்கள் வைப்புத்தொகையிலிருந்து வெளியேற முடியும் என்பதை உறுதி செய்கிறது.
சேனல் வெளியேற்றத்தைச் செயல்படுத்த, பயனர் பயன்பாட்டின் கடைசியாக செல்லுபடியாகும் நிலை புதுப்பிப்பை ஆன்செயின் ஒப்பந்தத்தில் சமர்ப்பிக்க வேண்டும். இது சரிபார்க்கப்பட்டால் (அதாவது, இது அனைத்து தரப்பினரின் கையொப்பத்தையும் கொண்டுள்ளது), பின்னர் நிதி அவர்களுக்குச் சாதகமாக மறுபகிர்வு செய்யப்படுகிறது.
இருப்பினும், ஒற்றை பயனர் வெளியேறும் கோரிக்கைகளைச் செயல்படுத்துவதில் தாமதம் உள்ளது. சேனலை முடிப்பதற்கான கோரிக்கை ஒருமனதாக அங்கீகரிக்கப்பட்டால், ஆன்செயின் வெளியேறும் பரிவர்த்தனை உடனடியாக செயல்படுத்தப்படும்.
மோசடியான செயல்களின் சாத்தியக்கூறு காரணமாக ஒற்றை பயனர் வெளியேறுதல்களில் தாமதம் ஏற்படுகிறது. எடுத்துக்காட்டாக, ஒரு சேனல் பங்கேற்பாளர் பழைய நிலை புதுப்பிப்பை ஆன்செயினில் சமர்ப்பிப்பதன் மூலம் Ethereum இல் சேனலை இறுதி செய்ய முயற்சிக்கலாம்.
ஒரு எதிர் நடவடிக்கையாக, நிலை சேனல்கள் நேர்மையான பயனர்களை சேனலின் சமீபத்திய, செல்லுபடியாகும் நிலையை ஆன்செயினில் சமர்ப்பிப்பதன் மூலம் தவறான நிலை புதுப்பிப்புகளை சவால் செய்ய அனுமதிக்கின்றன. புதிய, ஒப்புக்கொள்ளப்பட்ட நிலை புதுப்பிப்புகள் பழைய நிலை புதுப்பிப்புகளை முறியடிக்கும் வகையில் நிலை சேனல்கள் வடிவமைக்கப்பட்டுள்ளன.
ஒரு இணைப்பாளர் ஆன்செயின் தகராறு-தீர்க்கும் அமைப்பைத் தூண்டியவுடன், மற்ற தரப்பினர் ஒரு கால வரம்பிற்குள் (சவால் சாளரம் என்று அழைக்கப்படுகிறது) பதிலளிக்க வேண்டும். இது பயனர்களை வெளியேறும் பரிவர்த்தனையை சவால் செய்ய அனுமதிக்கிறது, குறிப்பாக மற்ற தரப்பினர் பழைய புதுப்பிப்பைப் பயன்படுத்தினால்.
எது எப்படியிருந்தாலும், சேனல் பயனர்கள் எப்போதும் வலுவான இறுதி உத்தரவாதங்களைக் கொண்டுள்ளனர்: அவர்கள் வசம் உள்ள நிலை மாற்றம் அனைத்து உறுப்பினர்களாலும் கையொப்பமிடப்பட்டு, மிகச் சமீபத்திய புதுப்பிப்பாக இருந்தால், அது வழக்கமான ஆன்செயின் பரிவர்த்தனையுடன் சமமான இறுதியைக் கொண்டிருக்கும். அவர்கள் இன்னும் மற்ற தரப்பினரை ஆன்செயினில் சவால் செய்ய வேண்டும், ஆனால் சாத்தியமான ஒரே முடிவு அவர்கள் வைத்திருக்கும் கடைசியாக செல்லுபடியாகும் நிலையை இறுதி செய்வதாகும்.
நிலை சேனல்கள் Ethereum உடன் எவ்வாறு தொடர்பு கொள்கின்றன?
அவை ஆஃப்செயின் நெறிமுறைகளாக இருந்தாலும், நிலை சேனல்கள் ஆன்செயின் கூறுகளைக் கொண்டுள்ளன: சேனலைத் திறக்கும்போது Ethereum இல் பயன்படுத்தப்படும் ஸ்மார்ட் ஒப்பந்தம். இந்த ஒப்பந்தம் சேனலில் டெபாசிட் செய்யப்பட்ட சொத்துக்களைக் கட்டுப்படுத்துகிறது, நிலை புதுப்பிப்புகளைச் சரிபார்க்கிறது மற்றும் பங்கேற்பாளர்களிடையே தகராறுகளைத் தீர்க்கிறது.
லேயர் 2 அளவிடுதல் தீர்வுகளைப் போலன்றி, நிலை சேனல்கள் பரிவர்த்தனை தரவு அல்லது நிலை கடமைகளை மெயின்நெட்டில் வெளியிடுவதில்லை. இருப்பினும், அவை பக்கச்சங்கிலிகளை (sidechains) விட மெயின்நெட்டுடன் அதிகம் இணைக்கப்பட்டுள்ளன, இதனால் அவை சற்றே பாதுகாப்பானவை.
நிலை சேனல்கள் பின்வருவனவற்றிற்கு பிரதான Ethereum நெறிமுறையை நம்பியுள்ளன:
1. நேரலைத்தன்மை (Liveness)
சேனலைத் திறக்கும்போது பயன்படுத்தப்படும் ஆன்செயின் ஒப்பந்தம் சேனலின் செயல்பாட்டிற்குப் பொறுப்பாகும். ஒப்பந்தம் Ethereum இல் இயங்கினால், சேனல் எப்போதும் பயன்பாட்டிற்குக் கிடைக்கும். மாறாக, மெயின்நெட் செயல்பட்டாலும், ஒரு பக்கச்சங்கிலி எப்போதும் தோல்வியடையலாம், இது பயனர் நிதியை ஆபத்தில் ஆழ்த்தும்.
2. பாதுகாப்பு
ஓரளவிற்கு, நிலை சேனல்கள் பாதுகாப்பை வழங்கவும், தீங்கிழைக்கும் இணைப்பாளர்களிடமிருந்து பயனர்களைப் பாதுகாக்கவும் Ethereum ஐ நம்பியுள்ளன. பிந்தைய பிரிவுகளில் விவாதிக்கப்பட்டபடி, சேனல்கள் மோசடி சான்று பொறிமுறையைப் பயன்படுத்துகின்றன, இது தவறான அல்லது பழைய புதுப்பிப்புடன் சேனலை இறுதி செய்வதற்கான முயற்சிகளை சவால் செய்ய பயனர்களை அனுமதிக்கிறது.
இந்த வழக்கில், நேர்மையான தரப்பினர் சேனலின் சமீபத்திய செல்லுபடியாகும் நிலையை சரிபார்ப்பதற்காக ஆன்செயின் ஒப்பந்தத்திற்கு மோசடி சான்றாக வழங்குகிறார்கள். மோசடி சான்றுகள் பரஸ்பரம் அவநம்பிக்கை கொண்ட தரப்பினரை செயல்பாட்டில் தங்கள் நிதியை பணயம் வைக்காமல் ஆஃப்செயின் பரிவர்த்தனைகளை நடத்த உதவுகின்றன.
3. இறுதித்தன்மை (Finality)
சேனல் பயனர்களால் கூட்டாக கையொப்பமிடப்பட்ட நிலை புதுப்பிப்புகள் ஆன்செயின் பரிவர்த்தனைகளைப் போலவே சிறந்ததாகக் கருதப்படுகின்றன. இருப்பினும், சேனல் Ethereum இல் மூடப்படும்போது மட்டுமே அனைத்து சேனல் செயல்பாடுகளும் உண்மையான இறுதித்தன்மையை அடைகின்றன.
நம்பிக்கையான நிலையில், இரு தரப்பினரும் ஒத்துழைத்து இறுதி நிலை புதுப்பிப்பில் கையொப்பமிட்டு சேனலை மூட ஆன்செயினில் சமர்ப்பிக்கலாம், அதன் பிறகு சேனலின் இறுதி நிலைக்கு ஏற்ப நிதி விநியோகிக்கப்படுகிறது. அவநம்பிக்கையான நிலையில், யாராவது தவறான நிலை புதுப்பிப்பை ஆன்செயினில் இடுகையிடுவதன் மூலம் ஏமாற்ற முயற்சித்தால், சவால் சாளரம் முடியும் வரை அவர்களின் பரிவர்த்தனை இறுதி செய்யப்படாது.
மெய்நிகர் நிலை சேனல்கள்
இரண்டு பயனர்கள் ஆஃப்செயினில் ஒரு பயன்பாட்டைச் செயல்படுத்த விரும்பும்போது புதிய ஒப்பந்தத்தைப் பயன்படுத்துவதே நிலை சேனலின் எளிய செயலாக்கமாக இருக்கும். இது சாத்தியமற்றது மட்டுமல்ல, நிலை சேனல்களின் செலவு-செயல்திறனையும் இது மறுக்கிறது (ஆன்செயின் பரிவர்த்தனை செலவுகள் விரைவாக அதிகரிக்கலாம்).
இந்தச் சிக்கலைத் தீர்க்க, "மெய்நிகர் சேனல்கள் (virtual channels)" உருவாக்கப்பட்டன. திறக்க மற்றும் நிறுத்த ஆன்செயின் பரிவர்த்தனைகள் தேவைப்படும் வழக்கமான சேனல்களைப் போலன்றி, ஒரு மெய்நிகர் சேனலை பிரதான சங்கிலியுடன் தொடர்பு கொள்ளாமல் திறக்கலாம், செயல்படுத்தலாம் மற்றும் இறுதி செய்யலாம். இந்த முறையைப் பயன்படுத்தி ஆஃப்செயினில் தகராறுகளைத் தீர்ப்பது கூட சாத்தியமாகும்.
இந்த அமைப்பு ஆன்செயினில் நிதியளிக்கப்பட்ட "லெட்ஜர் சேனல்கள் (ledger channels)" என்று அழைக்கப்படுவதை நம்பியுள்ளது. இரண்டு தரப்பினருக்கு இடையிலான மெய்நிகர் சேனல்களை ஏற்கனவே உள்ள லெட்ஜர் சேனலின் மேல் உருவாக்கலாம், லெட்ஜர் சேனலின் உரிமையாளர்(கள்) இடைத்தரகராகச் செயல்படுவார்கள்.
ஒவ்வொரு மெய்நிகர் சேனலிலும் உள்ள பயனர்கள் புதிய ஒப்பந்த நிகழ்வு மூலம் தொடர்பு கொள்கிறார்கள், லெட்ஜர் சேனல் பல ஒப்பந்த நிகழ்வுகளை ஆதரிக்க முடியும். லெட்ஜர் சேனலின் நிலை ஒன்றுக்கு மேற்பட்ட ஒப்பந்த சேமிப்பக நிலையையும் கொண்டுள்ளது, இது வெவ்வேறு பயனர்களிடையே ஆஃப்செயினில் பயன்பாடுகளின் இணையான செயலாக்கத்தை அனுமதிக்கிறது.
வழக்கமான சேனல்களைப் போலவே, பயனர்கள் நிலை இயந்திரத்தை முன்னேற்ற நிலை புதுப்பிப்புகளைப் பரிமாறிக்கொள்கிறார்கள். தகராறு ஏற்பட்டால் ஒழிய, சேனலைத் திறக்கும்போது அல்லது நிறுத்தும் போது மட்டுமே இடைத்தரகரைத் தொடர்பு கொள்ள வேண்டும்.
மெய்நிகர் கட்டண சேனல்கள்
மெய்நிகர் கட்டண சேனல்கள் மெய்நிகர் நிலை சேனல்களின் அதே யோசனையில் செயல்படுகின்றன: ஒரே நெட்வொர்க்குடன் இணைக்கப்பட்ட பங்கேற்பாளர்கள் ஆன்செயினில் புதிய சேனலைத் திறக்க வேண்டிய அவசியமின்றி செய்திகளை அனுப்பலாம். மெய்நிகர் கட்டண சேனல்களில், மதிப்பு பரிமாற்றங்கள் ஒன்று அல்லது அதற்கு மேற்பட்ட இடைத்தரகர்கள் மூலம் அனுப்பப்படுகின்றன, உத்தேசிக்கப்பட்ட பெறுநர் மட்டுமே மாற்றப்பட்ட நிதியைப் பெற முடியும் என்ற உத்தரவாதங்களுடன்.
நிலை சேனல்களின் பயன்பாடுகள்
கொடுப்பனவுகள்
ஆரம்பகால பிளாக்செயின் சேனல்கள் எளிய நெறிமுறைகளாகும், அவை இரண்டு பங்கேற்பாளர்கள் மெயின்நெட்டில் அதிக பரிவர்த்தனை கட்டணம் செலுத்தாமல் ஆஃப்செயினில் விரைவான, குறைந்த கட்டண பரிமாற்றங்களை நடத்த அனுமதித்தன. இன்றும், ஈதர் மற்றும் டோக்கன்களின் பரிமாற்றம் மற்றும் வைப்புகளுக்காக வடிவமைக்கப்பட்ட பயன்பாடுகளுக்கு கட்டண சேனல்கள் பயனுள்ளதாக இருக்கும்.
சேனல் அடிப்படையிலான கொடுப்பனவுகள் பின்வரும் நன்மைகளைக் கொண்டுள்ளன:
-
செயல்திறன் (Throughput): ஒரு சேனலுக்கான ஆஃப்செயின் பரிவர்த்தனைகளின் அளவு Ethereum இன் செயல்திறனுடன் இணைக்கப்படவில்லை, இது பல்வேறு காரணிகளால் பாதிக்கப்படுகிறது, குறிப்பாக தொகுதி அளவு மற்றும் தொகுதி நேரம். ஆஃப்செயினில் பரிவர்த்தனைகளைச் செயல்படுத்துவதன் மூலம், பிளாக்செயின் சேனல்கள் அதிக செயல்திறனை அடைய முடியும்.
-
தனியுரிமை: சேனல்கள் ஆஃப்செயினில் இருப்பதால், பங்கேற்பாளர்களுக்கிடையேயான தொடர்புகளின் விவரங்கள் Ethereum இன் பொது பிளாக்செயினில் பதிவு செய்யப்படுவதில்லை. சேனல் பயனர்கள் சேனல்களுக்கு நிதியளிக்கும் போது மற்றும் மூடும் போது அல்லது தகராறுகளைத் தீர்க்கும் போது மட்டுமே ஆன்செயினில் தொடர்பு கொள்ள வேண்டும். எனவே, அதிக தனிப்பட்ட பரிவர்த்தனைகளை விரும்பும் நபர்களுக்கு சேனல்கள் பயனுள்ளதாக இருக்கும்.
-
தாமதம் (Latency): சேனல் பங்கேற்பாளர்களிடையே நடத்தப்படும் ஆஃப்செயின் பரிவர்த்தனைகள் இரு தரப்பினரும் ஒத்துழைத்தால் உடனடியாகத் தீர்க்கப்படலாம், இது தாமதங்களைக் குறைக்கும். இதற்கு நேர்மாறாக, மெயின்நெட்டில் ஒரு பரிவர்த்தனையை அனுப்புவதற்கு, முனைகள் பரிவர்த்தனையைச் செயல்படுத்தவும், பரிவர்த்தனையுடன் புதிய தொகுதியை உருவாக்கவும், ஒருமித்த கருத்தை எட்டவும் காத்திருக்க வேண்டும். ஒரு பரிவர்த்தனை இறுதி செய்யப்பட்டதாகக் கருதுவதற்கு முன் பயனர்கள் அதிக தொகுதி உறுதிப்படுத்தல்களுக்காகக் காத்திருக்க வேண்டியிருக்கலாம்.
-
செலவு: ஒரு குறிப்பிட்ட பங்கேற்பாளர்கள் நீண்ட காலத்திற்கு பல நிலை புதுப்பிப்புகளைப் பரிமாறிக்கொள்ளும் சூழ்நிலைகளில் நிலை சேனல்கள் குறிப்பாக பயனுள்ளதாக இருக்கும். நிலை சேனல் ஸ்மார்ட் ஒப்பந்தத்தைத் திறப்பது மற்றும் மூடுவது மட்டுமே ஏற்படும் செலவுகள்; சேனலைத் திறப்பதற்கும் மூடுவதற்கும் இடையிலான ஒவ்வொரு நிலை மாற்றமும் முந்தையதை விட மலிவானதாக இருக்கும், ஏனெனில் தீர்வு செலவு அதற்கேற்ப விநியோகிக்கப்படுகிறது.
ரோலப்கள் (rollups) போன்ற லேயர் 2 தீர்வுகளில் நிலை சேனல்களைச் செயல்படுத்துவது கொடுப்பனவுகளுக்கு அவற்றை இன்னும் கவர்ச்சிகரமானதாக மாற்றும். சேனல்கள் மலிவான கொடுப்பனவுகளை வழங்கினாலும், திறக்கும் கட்டத்தில் மெயின்நெட்டில் ஆன்செயின் ஒப்பந்தத்தை அமைப்பதற்கான செலவுகள் விலை உயர்ந்ததாக இருக்கும்—குறிப்பாக எரிவாயு கட்டணம் அதிகரிக்கும் போது. Ethereum அடிப்படையிலான ரோலப்கள் குறைந்த பரிவர்த்தனை கட்டணங்களை (opens in a new tab) வழங்குகின்றன மற்றும் அமைவு கட்டணங்களைக் குறைப்பதன் மூலம் சேனல் பங்கேற்பாளர்களுக்கான மேல்நிலைச் செலவுகளைக் குறைக்கலாம்.
நுண் பரிவர்த்தனைகள் (Microtransactions)
நுண் பரிவர்த்தனைகள் என்பவை குறைந்த மதிப்புள்ள கொடுப்பனவுகள் (எ.கா., ஒரு டாலரின் ஒரு பகுதியை விடக் குறைவானது), வணிகங்கள் இழப்புகளைச் சந்திக்காமல் செயல்படுத்த முடியாது. இந்த நிறுவனங்கள் கட்டண சேவை வழங்குநர்களுக்கு பணம் செலுத்த வேண்டும், வாடிக்கையாளர் கொடுப்பனவுகளின் லாப வரம்பு லாபம் ஈட்ட முடியாத அளவுக்கு குறைவாக இருந்தால் அவர்களால் அதைச் செய்ய முடியாது.
நுண் பரிவர்த்தனைகளுடன் தொடர்புடைய மேல்நிலைச் செலவுகளைக் குறைப்பதன் மூலம் கட்டண சேனல்கள் இந்தச் சிக்கலைத் தீர்க்கின்றன. எடுத்துக்காட்டாக, இணைய சேவை வழங்குநர் (ISP) வாடிக்கையாளருடன் கட்டண சேனலைத் திறக்கலாம், அவர்கள் சேவையைப் பயன்படுத்தும் ஒவ்வொரு முறையும் சிறிய கொடுப்பனவுகளை ஸ்ட்ரீம் செய்ய அனுமதிக்கிறது.
சேனலைத் திறப்பதற்கும் மூடுவதற்கும் ஆகும் செலவைத் தாண்டி, பங்கேற்பாளர்கள் நுண் பரிவர்த்தனைகளில் கூடுதல் செலவுகளைச் சந்திப்பதில்லை (எரிவாயு கட்டணம் இல்லை). வாடிக்கையாளர்கள் சேவைகளுக்கு எவ்வளவு பணம் செலுத்துகிறார்கள் என்பதில் அதிக நெகிழ்வுத்தன்மையைக் கொண்டிருப்பதாலும், வணிகங்கள் லாபகரமான நுண் பரிவர்த்தனைகளை இழக்காததாலும் இது இரு தரப்புக்கும் வெற்றி-வெற்றி சூழ்நிலையாகும்.
பரவலாக்கப்பட்ட பயன்பாடுகள்
கட்டண சேனல்களைப் போலவே, நிலை சேனல்களும் நிலை இயந்திரத்தின் இறுதி நிலைகளுக்கு ஏற்ப நிபந்தனை கொடுப்பனவுகளைச் செய்யலாம். நிலை சேனல்கள் தன்னிச்சையான நிலை மாறுதல் தர்க்கத்தையும் ஆதரிக்க முடியும், இது பொதுவான பயன்பாடுகளை ஆஃப்செயினில் செயல்படுத்துவதற்கு பயனுள்ளதாக இருக்கும்.
நிலை சேனல்கள் பெரும்பாலும் எளிய முறை சார்ந்த (turn-based) பயன்பாடுகளுக்கு மட்டுமே வரம்பிடப்படுகின்றன, ஏனெனில் இது ஆன்செயின் ஒப்பந்தத்தில் உறுதியளிக்கப்பட்ட நிதியை நிர்வகிப்பதை எளிதாக்குகிறது. மேலும், குறைந்த எண்ணிக்கையிலான தரப்பினர் ஆஃப்செயின் பயன்பாட்டின் நிலையை இடைவெளியில் புதுப்பிப்பதன் மூலம், நேர்மையற்ற நடத்தைக்கு தண்டனை வழங்குவது ஒப்பீட்டளவில் நேரடியானது.
நிலை சேனல் பயன்பாட்டின் செயல்திறன் அதன் வடிவமைப்பையும் பொறுத்தது. எடுத்துக்காட்டாக, ஒரு டெவலப்பர் ஆப்ஸ் சேனல் ஒப்பந்தத்தை ஆன்செயினில் ஒருமுறை பயன்படுத்தலாம் மற்றும் பிற பிளேயர்கள் ஆன்செயினுக்குச் செல்லாமல் பயன்பாட்டை மீண்டும் பயன்படுத்த அனுமதிக்கலாம். இந்த வழக்கில், ஆரம்ப ஆப்ஸ் சேனல் பல மெய்நிகர் சேனல்களை ஆதரிக்கும் லெட்ஜர் சேனலாக செயல்படுகிறது, ஒவ்வொன்றும் ஆஃப்செயினில் பயன்பாட்டின் ஸ்மார்ட் ஒப்பந்தத்தின் புதிய நிகழ்வை இயக்குகிறது.
நிலை சேனல் பயன்பாடுகளுக்கான சாத்தியமான பயன்பாட்டு வழக்கு எளிய இரண்டு-பிளேயர் கேம்கள் ஆகும், அங்கு விளையாட்டின் முடிவின் அடிப்படையில் நிதி விநியோகிக்கப்படுகிறது. இங்குள்ள நன்மை என்னவென்றால், பிளேயர்கள் ஒருவரையொருவர் நம்ப வேண்டியதில்லை (நம்பிக்கையின்மை) மற்றும் ஆன்செயின் ஒப்பந்தம், பிளேயர்கள் அல்ல, நிதி ஒதுக்கீடு மற்றும் தகராறுகளின் தீர்வு (பரவலாக்கம்) ஆகியவற்றைக் கட்டுப்படுத்துகிறது.
நிலை சேனல் பயன்பாடுகளுக்கான பிற சாத்தியமான பயன்பாட்டு நிகழ்வுகளில் ENS பெயர் உரிமை, NFT லெட்ஜர்கள் மற்றும் பல அடங்கும்.
அணு பரிமாற்றங்கள் (Atomic transfers)
ஆரம்பகால கட்டண சேனல்கள் இரு தரப்பினருக்கு இடையிலான பரிமாற்றங்களுக்கு மட்டுமே கட்டுப்படுத்தப்பட்டன, இது அவற்றின் பயன்பாட்டைக் கட்டுப்படுத்தியது. இருப்பினும், மெய்நிகர் சேனல்களின் அறிமுகம் தனிநபர்கள் ஆன்செயினில் புதிய சேனலைத் திறக்காமல் இடைத்தரகர்கள் (அதாவது, பல p2p சேனல்கள்) மூலம் பரிமாற்றங்களை அனுப்ப அனுமதித்தது.
பொதுவாக "மல்டி-ஹாப் பரிமாற்றங்கள் (multi-hop transfers)" என்று விவரிக்கப்படும், வழிப்படுத்தப்பட்ட கொடுப்பனவுகள் அணுவானவை (அதாவது, பரிவர்த்தனையின் அனைத்துப் பகுதிகளும் வெற்றியடையும் அல்லது அது முற்றிலும் தோல்வியடையும்). அணு பரிமாற்றங்கள் Hashed Timelock Contracts (HTLCs) (opens in a new tab) ஐப் பயன்படுத்தி சில நிபந்தனைகள் பூர்த்தி செய்யப்பட்டால் மட்டுமே கட்டணம் வெளியிடப்படுவதை உறுதிசெய்கிறது, இதன் மூலம் எதிர் தரப்பு அபாயத்தைக் குறைக்கிறது.
நிலை சேனல்களைப் பயன்படுத்துவதன் குறைபாடுகள்
நேரலைத்தன்மை அனுமானங்கள்
செயல்திறனை உறுதிப்படுத்த, நிலை சேனல்கள் தகராறுகளுக்கு பதிலளிக்கும் சேனல் பங்கேற்பாளர்களின் திறனுக்கு நேர வரம்புகளை விதிக்கின்றன. சேனல் செயல்பாட்டைக் கண்காணிக்கவும், தேவைப்படும்போது சவால்களை எதிர்கொள்ளவும் இணைப்பாளர்கள் எப்போதும் ஆன்லைனில் இருப்பார்கள் என்று இந்த விதி கருதுகிறது.
உண்மையில், பயனர்கள் தங்கள் கட்டுப்பாட்டிற்கு அப்பாற்பட்ட காரணங்களுக்காக ஆஃப்லைனில் செல்லலாம் (எ.கா., மோசமான இணைய இணைப்பு, இயந்திரக் கோளாறு போன்றவை). ஒரு நேர்மையான பயனர் ஆஃப்லைனில் சென்றால், தீங்கிழைக்கும் இணைப்பாளர் பழைய இடைநிலை நிலைகளை நடுவர் ஒப்பந்தத்தில் முன்வைத்து, உறுதியளிக்கப்பட்ட நிதியைத் திருடுவதன் மூலம் நிலைமையைப் பயன்படுத்திக் கொள்ளலாம்.
சில சேனல்கள் "கண்காணிப்பு கோபுரங்களை (watchtowers)" பயன்படுத்துகின்றன—மற்றவர்கள் சார்பாக ஆன்செயின் தகராறு நிகழ்வுகளைப் பார்ப்பதற்கும், சம்பந்தப்பட்ட தரப்பினரை எச்சரிப்பது போன்ற தேவையான நடவடிக்கைகளை எடுப்பதற்கும் பொறுப்பான நிறுவனங்கள். இருப்பினும், இது நிலை சேனலைப் பயன்படுத்துவதற்கான செலவுகளைச் சேர்க்கலாம்.
தரவு கிடைக்காத தன்மை
முன்னர் விளக்கியபடி, தவறான தகராறை சவால் செய்வதற்கு நிலை சேனலின் சமீபத்திய, செல்லுபடியாகும் நிலையை முன்வைக்க வேண்டும். இது ஒரு அனுமானத்தின் அடிப்படையிலான மற்றொரு விதியாகும்—பயனர்கள் சேனலின் சமீபத்திய நிலையை அணுகலாம்.
ஆஃப்செயின் பயன்பாட்டு நிலையின் நகல்களைச் சேமிக்க சேனல் பயனர்களை எதிர்பார்ப்பது நியாயமானதாக இருந்தாலும், பிழை அல்லது இயந்திரக் கோளாறு காரணமாக இந்தத் தரவு இழக்கப்படலாம். பயனரிடம் தரவு காப்புப் பிரதி எடுக்கப்படாவிட்டால், மற்ற தரப்பினர் தங்கள் வசம் உள்ள பழைய நிலை மாற்றங்களைப் பயன்படுத்தி தவறான வெளியேறும் கோரிக்கையை இறுதி செய்ய மாட்டார்கள் என்று அவர்கள் நம்பலாம்.
தரவு கிடைக்கும் தன்மை குறித்த விதிகளை நெட்வொர்க் செயல்படுத்துவதால் Ethereum பயனர்கள் இந்தச் சிக்கலைச் சமாளிக்க வேண்டியதில்லை. பரிவர்த்தனை தரவு அனைத்து முனைகளாலும் சேமிக்கப்பட்டு பரப்பப்படுகிறது மற்றும் தேவைப்படும்போது பயனர்கள் பதிவிறக்கம் செய்யக் கிடைக்கிறது.
பணப்புழக்க சிக்கல்கள்
ஒரு பிளாக்செயின் சேனலை நிறுவ, பங்கேற்பாளர்கள் சேனலின் வாழ்க்கைச் சுழற்சிக்காக ஆன்செயின் ஸ்மார்ட் ஒப்பந்தத்தில் நிதியைப் பூட்ட வேண்டும். இது சேனல் பயனர்களின் பணப்புழக்கத்தைக் குறைக்கிறது மற்றும் மெயின்நெட்டில் நிதியைப் பூட்டி வைக்கக்கூடியவர்களுக்கு மட்டுமே சேனல்களைக் கட்டுப்படுத்துகிறது.
இருப்பினும், ஆஃப்செயின் சேவை வழங்குநரால் (OSP) இயக்கப்படும் லெட்ஜர் சேனல்கள்—பயனர்களுக்கான பணப்புழக்க சிக்கல்களைக் குறைக்கலாம். லெட்ஜர் சேனலுடன் இணைக்கப்பட்ட இரண்டு இணைப்பாளர்கள் ஒரு மெய்நிகர் சேனலை உருவாக்கலாம், அதை அவர்கள் எப்போது வேண்டுமானாலும் முழுமையாக ஆஃப்செயினில் திறந்து இறுதி செய்யலாம்.
ஆஃப்செயின் சேவை வழங்குநர்கள் பல இணைப்பாளர்களுடன் சேனல்களைத் திறக்கலாம், இது கொடுப்பனவுகளை வழிநடத்துவதற்கு பயனுள்ளதாக இருக்கும். நிச்சயமாக, பயனர்கள் தங்கள் சேவைகளுக்காக OSP களுக்கு கட்டணம் செலுத்த வேண்டும், இது சிலருக்கு விரும்பத்தகாததாக இருக்கலாம்.
க்ரீஃபிங் தாக்குதல்கள் (Griefing attacks)
க்ரீஃபிங் தாக்குதல்கள் மோசடி சான்று அடிப்படையிலான அமைப்புகளின் பொதுவான அம்சமாகும். ஒரு க்ரீஃபிங் தாக்குதல் தாக்குபவருக்கு நேரடியாகப் பயனளிக்காது, ஆனால் பாதிக்கப்பட்டவருக்கு துயரத்தை (அதாவது, தீங்கு) ஏற்படுத்துகிறது, எனவே இந்தப் பெயர்.
மோசடி நிரூபணம் க்ரீஃபிங் தாக்குதல்களுக்கு ஆளாகிறது, ஏனெனில் நேர்மையான தரப்பினர் ஒவ்வொரு தகராறுக்கும், தவறானவற்றுக்கும் கூட பதிலளிக்க வேண்டும், அல்லது தங்கள் நிதியை இழக்கும் அபாயம் உள்ளது. ஒரு தீங்கிழைக்கும் பங்கேற்பாளர் பழைய நிலை மாற்றங்களை ஆன்செயினில் மீண்டும் மீண்டும் இடுகையிட முடிவு செய்யலாம், நேர்மையான தரப்பினரை செல்லுபடியாகும் நிலையுடன் பதிலளிக்க கட்டாயப்படுத்தலாம். அந்த ஆன்செயின் பரிவர்த்தனைகளின் விலை விரைவாக அதிகரிக்கலாம், இதனால் நேர்மையான தரப்பினர் செயல்பாட்டில் இழக்க நேரிடும்.
முன் வரையறுக்கப்பட்ட பங்கேற்பாளர் தொகுப்புகள்
வடிவமைப்பின் படி, ஒரு நிலை சேனலைக் கொண்ட பங்கேற்பாளர்களின் எண்ணிக்கை அதன் வாழ்நாள் முழுவதும் நிலையானதாக இருக்கும். ஏனென்றால், பங்கேற்பாளர் தொகுப்பைப் புதுப்பிப்பது சேனலின் செயல்பாட்டை சிக்கலாக்கும், குறிப்பாக சேனலுக்கு நிதியளிக்கும் போது அல்லது தகராறுகளைத் தீர்க்கும் போது. பங்கேற்பாளர்களைச் சேர்ப்பது அல்லது அகற்றுவது கூடுதல் ஆன்செயின் செயல்பாட்டைக் கோரும், இது பயனர்களுக்கான மேல்நிலைச் செலவுகளை அதிகரிக்கிறது.
இது நிலை சேனல்களைப் பற்றி நியாயப்படுத்துவதை எளிதாக்கினாலும், இது பயன்பாட்டு டெவலப்பர்களுக்கான சேனல் வடிவமைப்புகளின் பயனை வரம்பிடச் செய்கிறது. ரோலப்கள் போன்ற பிற அளவிடுதல் தீர்வுகளுக்கு ஆதரவாக நிலை சேனல்கள் ஏன் கைவிடப்பட்டன என்பதை இது ஓரளவு விளக்குகிறது.
இணையான பரிவர்த்தனை செயலாக்கம்
நிலை சேனலில் உள்ள பங்கேற்பாளர்கள் நிலை புதுப்பிப்புகளை முறைப்படி அனுப்புகிறார்கள், அதனால்தான் அவை "முறை சார்ந்த பயன்பாடுகளுக்கு" (எ.கா., இரண்டு-பிளேயர் செஸ் விளையாட்டு) சிறப்பாகச் செயல்படுகின்றன. இது ஒரே நேரத்தில் நிலை புதுப்பிப்புகளைக் கையாள வேண்டிய அவசியத்தை நீக்குகிறது மற்றும் பழைய புதுப்பிப்பு சுவரொட்டிகளைத் தண்டிக்க ஆன்செயின் ஒப்பந்தம் செய்ய வேண்டிய வேலையைக் குறைக்கிறது. இருப்பினும், இந்த வடிவமைப்பின் பக்க விளைவு என்னவென்றால், பரிவர்த்தனைகள் ஒன்றையொன்று சார்ந்துள்ளன, தாமதத்தை அதிகரிக்கின்றன மற்றும் ஒட்டுமொத்த பயனர் அனுபவத்தைக் குறைக்கின்றன.
சில நிலை சேனல்கள் ஆஃப்செயின் நிலையை இரண்டு ஒரு திசை "சிம்ப்ளக்ஸ் (simplex)" நிலைகளாகப் பிரிக்கும் "முழு-டூப்ளக்ஸ் (full-duplex)" வடிவமைப்பைப் பயன்படுத்துவதன் மூலம் இந்தச் சிக்கலைத் தீர்க்கின்றன, இது ஒரே நேரத்தில் நிலை புதுப்பிப்புகளை அனுமதிக்கிறது. இத்தகைய வடிவமைப்புகள் ஆஃப்செயின் செயல்திறனை மேம்படுத்துகின்றன மற்றும் பரிவர்த்தனை தாமதங்களைக் குறைக்கின்றன.
நிலை சேனல்களைப் பயன்படுத்தவும்
உங்கள் டாப்களில் (dapps) நீங்கள் ஒருங்கிணைக்கக்கூடிய நிலை சேனல்களின் செயலாக்கங்களை பல திட்டங்கள் வழங்குகின்றன:
- Connext (opens in a new tab)
- Kchannels (opens in a new tab)
- Perun (opens in a new tab)
- Raiden (opens in a new tab)
- Statechannels.org (opens in a new tab)
மேலும் படிக்க
நிலை சேனல்கள்
- Making Sense of Ethereum’s Layer 2 Scaling Solutions: State Channels, Plasma, and Truebit (opens in a new tab) – Josh Stark, Feb 12 2018
- State Channels - an explanation (opens in a new tab) Nov 6, 2015 - Jeff Coleman
- Basics of State Channels (opens in a new tab) District0x
- Blockchain State Channels: A State of the Art (opens in a new tab)
உங்களுக்கு உதவிய சமூக வளம் பற்றித் தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!