आम भाषा में स्मार्ट कॉन्ट्रैक्ट क्या है?
स्मार्ट कॉन्ट्रैक्ट कोड का एक हिस्सा है, जिसका अपना संग्रहीत डेटा होता है और जो ब्लॉकचेन पर एक तय पते पर मौजूद रहता है। इसका उपयोग करने वाले हर व्यक्ति के लिए यह एक ही तरह से काम करता है। Ethereum.org इसकी तुलना वेंडिंग मशीन से करता है: सही इनपुट देने पर हमेशा एक ही आउटपुट मिलता है, और किसी के इसका उपयोग करने से पहले ही नियम इसमें तय कर दिए जाते हैं।
एक काल्पनिक सामुदायिक ऊर्जा सहकारी संस्था, ब्रुकफ़ील्ड सोलर, की कल्पना करें, जिसकी कोषाध्यक्ष, आना, से स्मार्ट कॉन्ट्रैक्ट के बारे में जानकारी जुटाने को कहा गया है। एक बैठक के उसके नोट्स में लिखा है: 'स्मार्ट कॉन्ट्रैक्ट = कानूनी रूप से बाध्यकारी?? पैनल से होने वाली आय में सदस्यों का हिस्सा अपने-आप दे सकता है। बिजली की कीमत कौन अपडेट करता है? कोई गड़बड़ी हो तो क्या हम इसे बदल सकते हैं? किसी ने कहा कि ब्लॉकचेन की वजह से इसे हैक नहीं किया जा सकता'। इन चार में से तीन धारणाओं को सुधारने की ज़रूरत है, और यह पाठ वही करता है।
ब्लॉकचेन पर स्मार्ट कॉन्ट्रैक्ट कैसे चलता है?
स्मार्ट कॉन्ट्रैक्ट तब चलता है जब कोई लेनदेन उसके किसी फ़ंक्शन को कॉल करता है। नेटवर्क में उस लेनदेन की जाँच करने वाला हर कंप्यूटर वही कोड चलाता है और उसी नतीजे पर पहुँचता है। इसीलिए बिना बिचौलिए के नतीजे पर भरोसा किया जा सकता है: कोई भी सार्वजनिक रिकॉर्ड में इसे सत्यापित कर सकता है।
1. लिखा गया
डेवलपर सॉलिडिटी जैसी स्मार्ट कॉन्ट्रैक्ट भाषा में नियम लिखता है, उदाहरण के लिए 'अगर किसी सदस्य का हिस्सा देय है, तो उसे उनके पते पर भेज दें'।
2. उपयोग के लिए लागू किया गया
कम्पाइल किए गए कोड को ब्लॉकचेन पर एक पते पर प्रकाशित किया जाता है। Ethereum पर इसके लिए शुल्क लगता है, जिसे गैस कहा जाता है, और ethereum.org के अनुसार सामान्य व्यवस्था में अनुबंध मिटाए नहीं जा सकते।
3. कॉल किया गया
कोई व्यक्ति या दूसरा कॉन्ट्रैक्ट उस पते पर लेन-देन भेजता है। Ethereum.org सार्वजनिक कॉन्ट्रैक्ट को ऐसे खुले एपीआई बताता है जिनका इस्तेमाल दूसरे कॉन्ट्रैक्ट कर सकते हैं। इसे संयोजनीयता कहते हैं।
4. कार्य पूरा हुआ और दर्ज किया गया
नेटवर्क कोड को इस तरह चलाता है कि समान इनपुट से हमेशा समान परिणाम निकले, कॉन्ट्रैक्ट के संग्रहीत डेटा को अपडेट करता है और परिणाम साझा रिकॉर्ड का हिस्सा बन जाता है।
स्मार्ट कॉन्ट्रैक्ट का इस्तेमाल किन कामों में होता है?
स्मार्ट कॉन्ट्रैक्ट का उपयोग वहाँ होता है जहाँ नियम सटीक रूप से लिखे जा सकते हैं और संबंधित पक्ष ऐसा परिणाम चाहते हैं जिस पर किसी एक संगठन का नियंत्रण न हो। Ethereum.org इनके उपयोगों में स्थिर मूल्य वाली क्रिप्टो मुद्राएँ, टोकन, अनूठी डिजिटल वस्तुएँ (NFTs), स्वचालित मुद्रा विनिमय, खेल और तय शर्त पूरी होने पर भुगतान करने वाला बीमा गिनाता है। हर मामले में इनकी उपयोगिता साझा और जाँचे जा सकने वाले नियमों से आती है, 'स्मार्ट' शब्द से नहीं।
स्मार्ट कॉन्ट्रैक्ट की सीमाएँ क्या हैं?
स्मार्ट अनुबंधों की सीमाएँ उन्हीं विशेषताओं से आती हैं जो उन्हें उपयोगी बनाती हैं: उन्हें केवल वही पता होता है जो ब्लॉकचेन पर है, उन्हें बदलना कठिन होता है, और वे ठीक वही करते हैं जो कोड कहता है, तब भी जब वह गलत हो।
कोड कानून नहीं है
स्मार्ट कॉन्ट्रैक्ट एक प्रोग्राम है; यह अपने आप कानूनी समझौता नहीं बन जाता। इससे कानूनी दायित्व बनते हैं या नहीं, यह कानून और इससे जुड़े किसी भी समझौते पर निर्भर करता है। इसलिए किसी भी बाध्यकारी मामले में कानूनी सलाह लें।
ऑरेकल की समस्या
कॉन्ट्रैक्ट अपने आप बाहरी दुनिया के आँकड़े, जैसे बिजली की कीमत, नहीं देख सकते। ओरेकल उन्हें ये आँकड़े देते हैं, और ethereum.org के अनुसार, किसी कॉन्ट्रैक्ट की विश्वसनीयता उसे मिलने वाले आँकड़ों की विश्वसनीयता पर निर्भर करती है।
अपरिवर्तनीयता
तैनात किए गए कोड में आम तौर पर बदलाव नहीं किया जा सकता। अगर डिज़ाइन में अपग्रेड का तरीका शामिल नहीं था, तो त्रुटियाँ बनी रहती हैं; और ऐसा तरीका शामिल करने पर भरोसे से जुड़े अलग सवाल उठते हैं।
आकार और लागत
Ethereum.org के अनुसार, किसी कॉन्ट्रैक्ट के आकार की सीमा 24KB होती है और हर कार्रवाई पर शुल्क लगता है, इसलिए जटिल तर्क लागू करना महँगा पड़ता है।
कमजोर और बेहतर व्याख्या कैसी होती है?
ऐना की समिति के लिए कमज़ोर सारांश: 'स्मार्ट कॉन्ट्रैक्ट ब्लॉकचेन पर मौजूद एक कानूनी रूप से बाध्यकारी समझौता है, जिसे हैक नहीं किया जा सकता और जो सदस्यों को अपने-आप भुगतान करेगा।' हर दावा भ्रामक है। यह कानूनी रूप से बाध्यकारी न भी हो सकता है, कोड में खामियाँ होने पर कॉन्ट्रैक्ट हैक होते हैं, और पैनल की आय से भुगतान करने के लिए आय का आँकड़ा ब्लॉकचेन के बाहर से चाहिए।
सुधारा गया सार: 'स्मार्ट कॉन्ट्रैक्ट ब्लॉकचेन पर मौजूद एक सार्वजनिक प्रोग्राम है, जो धन रख सकता है और तय नियमों के अनुसार सदस्यों को भुगतान कर सकता है। हर महीने की आय बताने के लिए उसे किसी ओरैकल या भरोसेमंद व्यक्ति की ज़रूरत होगी, इसलिए हम फिर भी उस डेटा पर निर्भर रहेंगे। एक बार लागू हो जाने के बाद गलतियाँ सुधारना मुश्किल होता है, इसलिए कोड की सावधानी से समीक्षा करनी होगी। यह हमारे सदस्यता समझौते की जगह नहीं लेता, और हम कानूनी सलाह लेंगे। साझा स्प्रेडशीट और बैंक ट्रांसफ़र से यह काम अधिक आसानी से हो सकता है।' अब समिति तथ्यों के आधार पर निर्णय ले सकती है।
आप स्मार्ट कॉन्ट्रैक्ट के बारे में किसी दावे की जाँच कैसे करते हैं?
स्मार्ट कॉन्ट्रैक्ट से जुड़े किसी दावे की जाँच चार सवाल पूछकर करें: उसे चेन के बाहर से किस डेटा की ज़रूरत है, कोड कौन बदल सकता है, कोई बग होने पर क्या होगा और क्या कोई सरल टूल वही काम कर सकता है। अगर प्रस्ताव में चारों सवालों के जवाब नहीं हैं, तो उसे सावधानी से परखें।
आम गलतफ़हमियाँ क्या हैं?
सबसे आम गलतफ़हमी यह है कि 'ब्लॉकचेन पर' होने का मतलब 'कुछ गलत नहीं हो सकता' है, जबकि कोड की एक त्रुटि से धन हमेशा के लिए खो सकता है। अन्य गलतियाँ हैं: स्मार्ट कॉन्ट्रैक्ट को कानूनी अनुबंध मान लेना, ऑरेकल को भूल जाना, हर उपयोग के लिए ब्लॉकचेन को बेहतर मानना, और तकनीक को समझाने को किसी टोकन की सिफ़ारिश समझ लेना। इस पाठ की कोई भी बात निवेश संबंधी सलाह नहीं है।
Tosheo.ai में इस पाठ की क्या जगह है?
यह पाठ ब्लॉकचेन श्रेणी और ब्लॉकचेन पाठ्यक्रम का हिस्सा है, जो कामकाजी पेशेवरों को ब्लॉकचेन प्रस्तावों का आकलन करने की बुनियाद देता है। Tosheo.ai में अभ्यास कार्य आपको एना के नोट्स जैसे भ्रामक प्रस्ताव को सुधारने को कहता है, और आपके काम को स्पष्ट मूल्यांकन मानदंडों के आधार पर अंक दिए जाते हैं। जो शिक्षार्थी अनुबंध लिखना चाहते हैं, वे आगे स्मार्ट अनुबंध सुरक्षा और वैकल्पिक कोड अध्ययन-पथ पढ़ सकते हैं। यह पेशेवर बुनियाद है, विकासकर्ताओं का गहन प्रशिक्षण कार्यक्रम नहीं, और यह कभी निवेश की सलाह नहीं देता।
स्रोत और दायरा
ethereum.org, स्मार्ट कॉन्ट्रैक्ट का परिचय (जाँच की तारीख: 19 October 2026) ↗
ethereum.org, स्मार्ट कॉन्ट्रैक्ट: वे क्या हैं और उनके उपयोग (जाँच की तारीख: 19 October 2026) ↗