ஹாஷ் டைம்லாக் ஒப்பந்தத்தின் வரையறை
ஒரு ஹாஷ்ட் டைம்லாக் ஒப்பந்தம் (HTLC) என்பது ஒரு வகையான ஸ்மார்ட் ஒப்பந்தமாகும், இது கிரிப்டோகரன்சி சேனல்களில் எதிர் எதிர் ஆபத்தை அகற்ற பயன்படுகிறது. இது நேரத்திற்குட்பட்ட பரிவர்த்தனைகளை செயல்படுத்த உதவுகிறது.
நடைமுறையில், ஒரு பரிவர்த்தனையைப் பெறுபவர்கள் ஒரு குறிப்பிட்ட காலக்கெடுவிற்குள் கிரிப்டோகிராஃபிக் ஆதாரத்தை உருவாக்குவதன் மூலம் கட்டணத்தை ஒப்புக் கொள்ள வேண்டும் என்பதாகும். இல்லையெனில், பரிவர்த்தனை நடைபெறாது.
கிரிப்டோகரன்ஸிகளுக்கு இடையிலான அணு குறுக்கு சங்கிலி வர்த்தகம் HTLC ஐப் பயன்படுத்தி செயல்படுத்தப்படுகிறது. பிட்காயினின் மின்னல் வலையமைப்பும் எச்.டி.எல்.சி.
BREAKING DOWN ஹேஷ்ட் டைம்லாக் ஒப்பந்தம்
ஒரு ஹாஷ்ட் டைம்லாக் ஒப்பந்தம் (HTLC) ஏற்கனவே உள்ள கிரிப்டோகரன்சி பரிவர்த்தனைகளிலிருந்து பல கூறுகளைப் பயன்படுத்துகிறது. எடுத்துக்காட்டாக, பரிவர்த்தனைகளை சரிபார்க்கவும் சரிபார்க்கவும் எச்.டி.எல்.சி பரிவர்த்தனைகள் பல தனிப்பட்ட கையொப்பங்களைப் பயன்படுத்துகின்றன. ஆனால் HTLC ஐ நிலையான கிரிப்டோகரன்சி பரிவர்த்தனைகளிலிருந்து வேறுபடுத்தும் இரண்டு கூறுகள் உள்ளன.
முதலாவது ஹாஷ்லாக். ஒரு ஹேஷ்லாக் என்பது ஒரு பரிவர்த்தனையின் தோற்றுவிப்பாளரால் உருவாக்கப்பட்ட கிரிப்டோகிராஃபிக் விசையின் துருவல் பதிப்பாகும். அசல் ஹாஷைத் திறக்க இது பயன்படுகிறது. எச்.டி.எல்.சியில், தோற்றுவிக்கும் கட்சி ஒரு விசையை உருவாக்கி அதை ஹேஷ் செய்கிறது. ஹாஷ் ஒரு முன் படத்தில் சேமிக்கப்படுகிறது, அது இறுதி பரிவர்த்தனையின் போது வெளிப்படும்.
எச்.டி.எல்.சியின் இரண்டாவது முக்கியமான உறுப்பு ஒரு டைம்லாக் ஆகும். HTLC ஐப் பயன்படுத்தி உருவாக்கப்படும் ஒப்பந்தங்களில் நேரக் கட்டுப்பாடுகளை அமைக்க இரண்டு வெவ்வேறு நேர பூட்டுகள் பயன்படுத்தப்படுகின்றன. முதலாவது CheckLockTimeVerify (CLTV). பிட்காயின்களை பூட்டவும் விடுவிக்கவும் இது ஒரு நேர தளத்தைப் பயன்படுத்துகிறது. இதன் பொருள் நேரக் கட்டுப்பாடுகள் கடின குறியீடாக உள்ளன மற்றும் நாணயங்கள் ஒரு குறிப்பிட்ட நேரம் மற்றும் தேதியில் அல்லது தொகுதி அளவின் ஒரு குறிப்பிட்ட உயரத்தில் மட்டுமே வெளியிடப்படுகின்றன.
இரண்டாவது ஒன்று CheckSequenceVerify (CSV). இது நேரத்தை சார்ந்தது அல்ல. அதற்கு பதிலாக, இது ஒரு பரிவர்த்தனையை எப்போது இறுதி செய்ய வேண்டும் என்பதைக் கண்காணிக்க ஒரு நடவடிக்கையாக உருவாக்கப்பட்ட தொகுதிகளின் எண்ணிக்கையைப் பயன்படுத்துகிறது.
HTLC ஐப் பயன்படுத்தி ஒரு பரிவர்த்தனை நடத்த, ஆர்வமுள்ள தரப்பினர் ஒருவருக்கொருவர் சேனல்களைத் திறக்க வேண்டும்.
எச்.டி.எல்.சி நடைமுறையில் எவ்வாறு செயல்படுத்தப்படுகிறது?
ஆலிஸ் தனது பிட்காயினை பாபிடமிருந்து லிட்காயினுக்கு பரிமாற விரும்புகிறார் என்று வைத்துக்கொள்வோம். அவற்றுக்கிடையே ஒரு பொதுவான HTLC பரிவர்த்தனை பின்வருமாறு நடைபெறுகிறது:
1. ஆலிஸ் தனது தனிப்பட்ட விசையிலிருந்து ஒரு ஹாஷை உருவாக்கி அதை லிட்டிகாயின் பிளாக்செயினில் பாபிற்கு அனுப்புகிறார். பெயரளவு பரிவர்த்தனையை உருவாக்குவதன் மூலம் ஹாஷின் முன் படத்தை உருவாக்குகிறார். இந்த முன் படம் அவளுக்கு பரிவர்த்தனையை சரிபார்க்கவும் இறுதி செய்யவும் உதவும்.
2. பாப் தனது சாவியிலிருந்து ஒரு ஹாஷை உருவாக்கி ஆலிஸுக்கு அனுப்புகிறார். இது தவிர, அவர் ஆலிஸுடன் பெயரளவு பரிவர்த்தனை (லிட்காயினில்) நடத்துவதன் மூலம் ஒரு முன் படத்தை உருவாக்குகிறார்.
3. ஆலிஸ் பாபின் லிட்காயின் பரிவர்த்தனையைப் பெற்றவுடன், அதற்கு முந்தைய படத்தில் அவருடன் ஏற்கனவே கிடைத்த அசல் விசையைப் பயன்படுத்தி கையெழுத்திடுகிறாள். பாப் தனது முடிவில், ஆலிஸின் பரிவர்த்தனையைத் திறக்க தனது தனிப்பட்ட விசையைப் பயன்படுத்துகிறார்.
