हैशेड टाइमलॉक अनुबंध (HTLC)
हैशेड टाइमलॉक कॉन्ट्रैक्ट (एचटीएलसी) शब्द एक विशेष सुविधा को संदर्भित करता है जिसका उपयोग स्मार्ट अनुबंध बनाने के लिए किया जाता है जो भुगतान चैनलों को संशोधित करने में सक्षम हैं। तकनीकी रूप से, एचटीएलसी सुविधा दो उपयोगकर्ताओं के बीच समयबद्ध लेनदेन के कार्यान्वयन को सक्षम बनाती है। व्यवहार में, एचटीएलसी लेनदेन के प्राप्तकर्ता को एक निर्दिष्ट समय सीमा (ब्लॉकों की संख्या) के भीतर एक क्रिप्टोग्राफिक सबूत जमा करके भुगतान को स्वीकार करना होता है। यदि प्राप्तकर्ता भुगतान का दावा करने में विफल रहता है या विफल रहता है, तो धन मूल प्रेषक को वापस कर दिया जाएगा।
किसी भी बिचौलियों पर विश्वास की आवश्यकता के बिना, विभिन्न चैनलों पर धन के सुरक्षित हस्तांतरण की अनुमति देने के लिए HTLC सुविधा द्विदिश और रूटेड भुगतान चैनलों दोनों में लागू होती है।
दो प्रमुख तत्व हैं जो मानक क्रिप्टोकुरेंसी लेनदेन से एचटीएलसी को अलग करते हैं, जो हैं:
हैशलॉक: एक फ़ंक्शन जो डेटा के एक निश्चित हिस्से को सार्वजनिक रूप से प्रकट किए जाने तक (क्रिप्टोग्राफिक सबूत के रूप में) धन के खर्च को प्रतिबंधित करता है। इस तरह के प्रमाण को हैशलॉक की पूर्व-छवि के रूप में भी संदर्भित किया जा सकता है। प्री-इमेज केवल जानकारी का एक टुकड़ा है जिसका उपयोग हैशलॉक उत्पन्न करने के लिए किया जाता है, और बाद में इसके फंड को अनलॉक करने के लिए किया जाता है।
टाइमलॉक: एक ऐसा फ़ंक्शन है जो भविष्य में एक विशिष्ट समय (या ब्लॉक ऊंचाई) तक धन के खर्च को प्रतिबंधित करता है। इसे बिटकॉइन में प्राप्त किया जा सकता है, उदाहरण के लिए, CheckLockTimeVerify या CheckSequenceVerify जैसे कार्यों का उपयोग करना।
बिटकॉइन लाइटनिंग नेटवर्क हैशेड टाइमलॉक्ड कॉन्ट्रैक्ट्स के सबसे लोकप्रिय उपयोग के मामलों में से एक है। भुगतान चैनलों में एचटीएलसी को लागू करके, किसी भी स्तर के विश्वास की आवश्यकता के बिना, एक दूसरे से जुड़े भुगतान चैनलों के माध्यम से उपयोगकर्ता से उपयोगकर्ता के लिए धन का लेन-देन किया जा सकता है। इस प्रक्रिया को नेटवर्क रूटिंग के रूप में जाना जाता है। यह ऐलिस को कैरल के साथ धन का आदान-प्रदान करने की अनुमति देता है, भले ही वे भुगतान चैनल के माध्यम से सीधे जुड़े न हों। HTLC ऐलिस को नेटवर्क के अन्य प्रतिभागियों (जैसे, बॉब) के माध्यम से कैरल को अपना फंड भेजने में सक्षम बनाता है - और हैशलॉक और टाइमलॉक सुविधाएँ सुनिश्चित करती हैं कि बॉब फंड को इंटरसेप्ट नहीं कर सकता है।
लाइटनिंग नेटवर्क पर उपयोग किए जाने के अलावा, एचटीएलसी अन्य संदर्भों में भी उपयोगी हो सकता है, जैसे क्रॉस-चेन परमाणु स्वैप,. वित्तीय स्मार्ट अनुबंध और एस्क्रो, और बहुत कुछ।
हाइलाइट्स
एचटीएलसी का उपयोग करने वाले भुगतान सशर्त हैं और इसलिए ब्लॉकचेन लेनदेन के लिए दक्षता लाभ हैं। यह गुण HTLCs को लाइटनिंग नेटवर्क द्वारा उपयोग किया जाने वाला एक मूलभूत उपकरण बनाता है।
इस प्रकार के स्मार्ट अनुबंध के लिए भुगतान के प्राप्तकर्ता को एक निश्चित अवधि के भीतर इसे स्वीकार करने या इसे जब्त करने की आवश्यकता होती है।
एक हैशेड टाइमलॉक अनुबंध (HTLC) क्रिप्टोग्राफिक पासफ़्रेज़ का उपयोग करने वाले समय-आधारित एस्क्रो को प्रभावी ढंग से बनाकर विकेन्द्रीकृत स्मार्ट अनुबंधों में प्रतिपक्ष जोखिम को कम करता है।
सामान्य प्रश्न
एक स्मार्ट अनुबंध की लागत कितनी है?
एथेरियम ब्लॉकचेन पर, एक स्मार्ट अनुबंध परिनियोजन गैस लेता है, जिसकी कीमत Gwei (ईथर का एक कम मूल्यवर्ग) है। अनुबंध की जटिलता के आधार पर, स्मार्ट अनुबंध को लागू करने में Gwei के अरबों खर्च हो सकते हैं। एक साधारण एक्सचेंज जैसे कम जटिल अनुबंध बहुत सस्ते होते हैं।
स्मार्ट कॉन्ट्रैक्ट क्या है?
एक स्मार्ट अनुबंध एक ब्लॉकचेन पर संग्रहीत एक प्रोग्राम है जो विशिष्ट शर्तों के पूरा होने पर निष्पादित होता है।
टाइमलॉक अनुबंध क्या है?
एक टाइमलॉक अनुबंध एक ब्लॉकचेन में एम्बेडेड एक स्मार्ट अनुबंध है जो एक विशिष्ट समय पर लेनदेन को निष्पादित करता है। उनका उपयोग हैशेड टाइमलॉक अनुबंधों और भुगतान चैनलों में किया जाता है जहां विशिष्ट भुगतान समय की आवश्यकता होती है।
क्या बिटकॉइन में स्मार्ट कॉन्ट्रैक्ट हैं?
प्रारंभ में, बिटकॉइन का ब्लॉकचेन स्मार्ट अनुबंधों को निष्पादित करने में सक्षम नहीं था। हालांकि, 2021 में टैपरोट अपग्रेड ने ब्लॉकचेन को लेनदेन में स्मार्ट अनुबंधों का उपयोग करने की अनुमति दी।