दुर्घटनाग्रस्त समयबद्ध अनुबंध की परिभाषा
एक हॉन्टेड टाइमलॉक कॉन्ट्रैक्ट (HTLC) एक प्रकार का स्मार्ट कॉन्ट्रैक्ट है जो क्रिप्टोकरेंसी चैनलों में प्रतिपक्ष जोखिम को खत्म करने के लिए उपयोग किया जाता है। यह समयबद्ध लेनदेन के कार्यान्वयन को सक्षम बनाता है।
व्यावहारिक रूप से, इसका मतलब यह है कि लेनदेन के प्राप्तकर्ता को एक निश्चित समय सीमा के भीतर क्रिप्टोग्राफिक प्रमाण उत्पन्न करके भुगतान स्वीकार करना होगा। अन्यथा, लेन-देन नहीं होता है।
क्रिप्टोकरेंसी के बीच परमाणु क्रॉस-चेन ट्रेडिंग HTLC का उपयोग करके कार्यान्वित की जाती है। बिटकॉइन का लाइटनिंग नेटवर्क भी HTLC का उपयोग करता है।
ब्रेकिंग डाउन हैम्ड टाइमलॉक कॉन्ट्रैक्ट
एक हॉन्टेड टाइमलॉक कॉन्ट्रैक्ट (HTLC) मौजूदा क्रिप्टोक्यूरेंसी लेनदेन से कई तत्वों का उपयोग करता है। उदाहरण के लिए, HTLC लेनदेन कई हस्ताक्षरों का उपयोग करते हैं, जिसमें लेन-देन को सत्यापित करने और मान्य करने के लिए एक निजी कुंजी होती है। लेकिन दो तत्व हैं जो मानक क्रिप्टोक्यूरेंसी लेनदेन से HTLC को अलग करते हैं।
पहले वाला हैशलॉक है। एक हैशलॉक लेन-देन के प्रवर्तक द्वारा निर्मित क्रिप्टोग्राफ़िक कुंजी का एक सुगंधित संस्करण है। इसका उपयोग मूल हैश को अनलॉक करने के लिए किया जाता है। HTLC में, मूल पार्टी एक कुंजी उत्पन्न करती है और इसे हैश करती है। हैश पूर्व-छवि में संग्रहीत किया जाता है जिसे बाद में अंतिम लेनदेन के दौरान प्रकट किया जाता है।
HTLC का दूसरा महत्वपूर्ण तत्व एक टाइमलॉक है। HTLC का उपयोग करके उत्पन्न अनुबंधों पर समय की कमी को निर्धारित करने के लिए दो अलग-अलग समय ताले का उपयोग किया जाता है। पहला है चेकलॉकटाइम वेरिफाई (सीएलटीवी)। यह बिटकॉइन्स को लॉक और रिलीज़ करने के लिए एक समय आधार का उपयोग करता है। इसका मतलब है कि समय की कमी कठिन कोडित है और सिक्के केवल एक विशिष्ट समय और दिनांक या ब्लॉक आकार की एक विशिष्ट ऊंचाई पर जारी किए जाते हैं।
दूसरा है चेकस्सेंसवेरिअर (CSV)। यह समय पर निर्भर नहीं है। इसके बजाय, यह लेन-देन को अंतिम रूप देने के लिए नज़र रखने के लिए एक उपाय के रूप में उत्पन्न ब्लॉकों की संख्या का उपयोग करता है।
HTLC का उपयोग करके लेनदेन करने के लिए, इच्छुक पार्टियों को एक दूसरे के साथ चैनल खोलने की आवश्यकता है।
HTLC व्यावहारिक रूप से कैसे लागू किया जाता है?
मान लीजिए कि एलिस बॉब से लिटकोइन के लिए अपना बिटकॉइन एक्सचेंज करना चाहती है। उनके बीच एक विशिष्ट HTLC लेनदेन निम्नानुसार होता है:
1. ऐलिस अपनी निजी कुंजी से एक हैश उत्पन्न करता है और इसे बॉब को ब्लॉकचेन ब्लॉकचेन पर भेजता है। वह नाममात्र का लेनदेन करके हैश की पूर्व-छवि भी तैयार करता है। यह पूर्व-छवि उसके सत्यापन और लेनदेन को अंतिम रूप देने में मदद करेगी।
2. बॉब अपनी चाबी से एक हैश भी बनाता है और इसे एलिस के पास भेजता है। इसके अलावा, वह ऐलिस के साथ नाममात्र के लेन-देन (लिटॉइन में) का संचालन करके एक पूर्व-छवि बनाता है।
3. एक बार जब एलिस को बॉब का लिकॉइन लेनदेन प्राप्त होता है, तो वह मूल कुंजी का उपयोग करके उस पर हस्ताक्षर करती है जो पूर्व-छवि में उसके साथ पहले से उपलब्ध है। ऐलिस के लेन-देन को अनलॉक करने के लिए अपनी निजी कुंजी का उपयोग करते हुए, बॉब अपने अंत पर इसी तरह चलता है।
