स्मार्ट कॉन्ट्रैक्ट की आसान व्याख्या
स्मार्ट कॉन्ट्रैक्ट ब्लॉकचेन पर रखा एक प्रोग्राम है। जब भी उसकी शर्तें पूरी होती हैं, वह ठीक वैसे ही चलता है जैसा लिखा गया है। यह पाठ बताता है कि इससे क्या मुमकिन होता है और जोखिम कहाँ हैं।
वकील नहीं, वेंडिंग मशीन
कंप्यूटर वैज्ञानिक निक साबो ने 1994 में यह शब्द गढ़ा। उनकी तुलना एक वेंडिंग मशीन से थी: प्रोडक्ट चुनिए, दाम चुकाइए, और मशीन उसे थमा देती है। किसी दुकानदार को कुछ तय नहीं करना पड़ता।
स्मार्ट कॉन्ट्रैक्ट भी ऐसे ही काम करता है। इसमें "अगर यह हो, तो वह करो" जैसे नियम होते हैं। इसे सही इनपुट भेजिए और यह प्रोग्राम किया हुआ नतीजा देता है।
नाम के बावजूद स्मार्ट कॉन्ट्रैक्ट कोई क़ानूनी अनुबंध नहीं है। यह कोड है। यह वही करता है जो कोड कहता है, तब भी जब उसके लेखकों का इरादा कुछ और था।
ये काम के क्यों हैं
- अपने-आप चलने वाले। शर्तें पूरी होने पर कोड चलता है। किसी को हर क़दम मंज़ूर नहीं करना पड़ता।
- अनुमान के मुताबिक़। एक जैसा इनपुट हमेशा एक जैसा नतीजा देता है।
- सार्वजनिक। इस्तेमाल से पहले कोई भी कॉन्ट्रैक्ट की गतिविधि, और अक्सर उसका कोड, देख सकता है।
- बदलना मुश्किल। एक बार डिप्लॉय होने के बाद कॉन्ट्रैक्ट का कोड एडिट नहीं हो सकता।
कुछ प्रोजेक्ट एक अपग्रेड स्विच जोड़ते हैं जिससे उनके डेवलपर बाद में कोड बदल सकते हैं। इससे बग ठीक हो सकते हैं। इसका मतलब यह भी है कि आप उस पर भरोसा कर रहे हैं जिसके हाथ में वह स्विच है।
इनका इस्तेमाल किसलिए होता है
स्मार्ट कॉन्ट्रैक्ट टोकन बनाते हैं, एक्सचेंज और उधार देने वाली सेवाएँ चलाते हैं, और स्टेबलकॉइन जारी करते हैं। वे बड़ी रकम रख सकते हैं, बिना किसी कंपनी के चाबियाँ रखे। यही इनकी ताक़त है, और यही वजह है कि ग़लतियाँ इतनी महँगी पड़ती हैं।
जब कोड ग़लत हो
2016 में हज़ारों लोगों ने अपना ईथर एथेरियम पर The DAO नाम के एक निवेश फ़ंड में जमा किया। एक हमलावर ने उसके कोड में ख़ामी खोजी और 36 लाख से ज़्यादा ETH निकाल लिए।
कॉन्ट्रैक्ट ने वही किया जिसकी उसका कोड इजाज़त देता था। पैसा लौटाने के लिए एथेरियम समुदाय के ज़्यादातर हिस्से ने 20 जुलाई 2016 को ख़ुद खाता-बही बदलने पर सहमति दी। कुछ लोगों ने सिद्धांत के आधार पर मना किया और पुरानी चेन चलाते रहे, जो आज भी एथेरियम क्लासिक के रूप में चल रही है।
ऐसा बचाव दोबारा होने की उम्मीद नहीं है। आज जब किसी कॉन्ट्रैक्ट का फ़ायदा उठाया जाता है, तो पैसा आम तौर पर चला जाता है।
आपके लिए इसका मतलब
स्मार्ट कॉन्ट्रैक्ट इस्तेमाल करने का मतलब है अपने वॉलेट से एक ट्रांज़ैक्शन साइन करना। वह साइन कॉन्ट्रैक्ट को आपके टोकन ले जाने की इजाज़त दे सकता है।
- साइन करने से पहले पढ़ें कि आपका वॉलेट क्या कह रहा है। जो आप नहीं समझते उसे मंज़ूर करने को ब्लाइंड साइनिंग कहते हैं, और यह बड़ा जोखिम है।
- ऐसे कॉन्ट्रैक्ट चुनें जो लंबे समय से चल रहे हों और जिन्हें स्वतंत्र ऑडिटरों ने जाँचा हो। ऑडिट जोखिम घटाता है। ख़त्म नहीं करता।
- किसी अचानक मिले इनाम को "क्लेम" करने के लिए कभी साइन न करें। पाठ 37 नुक़सानदेह मंज़ूरियों के बारे में है।
अगर किसी स्मार्ट कॉन्ट्रैक्ट में बग हो, तो क्या उसके डेवलपर हमेशा कोड एडिट करके उसे ठीक कर सकते हैं?
स्मार्ट कॉन्ट्रैक्ट ऐसा कोड है जो ख़ुद को लागू करता है। यह बिचौलिए को हटा देता है, और उसके साथ उस व्यक्ति को भी जो ग़लती ठीक कर सकता था।
स्रोत
- ethereum.org: Introduction to smart contracts
- ethereum.org: Timeline of all Ethereum forks
- ethereum.org: What is Ethereum?
- ethereum.org: Ethereum security and scam prevention
8 अक्टूबर 2026 को इन स्रोतों से तथ्य जाँचे गए।
ईमेल से कोर्स
शुरुआत के लिए पाँच छोटे ईमेल, फिर महीने में एक कि नया क्या है। क़ीमत की कोई टिप नहीं और कोई हाइप नहीं।
मुफ़्त। कभी भी सदस्यता छोड़ें। हमारा प्राइवेसी नोटिस देखें।
अपनी प्रगति भी सहेजना चाहते हैं? मुफ़्त खाता बनाएँ।