स्मार्ट कॉन्ट्रैक्ट क्या है? और यह क्यों मायने रखता है

Mar 197 min read

Quick answer:

स्मार्ट कॉन्ट्रैक्ट एक प्रोग्राम है जो ब्लॉकचेन पर चलता है और जब विशिष्ट शर्तें पूरी होती हैं तो स्वचालित रूप से एक कार्रवाई निष्पादित करता है—इसे लागू करने के लिए किसी इंसान, बैंक या वकील की जरूरत नहीं। अगर शर्त सही है, तो यह चलता है। अगर नहीं, तो नहीं चलता।

समझौतों की समस्या

आपने जो भी वित्तीय ट्रांज़ैक्शन किया है, वह सौदे को लागू करने के लिए किसी तीसरे पक्ष पर निर्भर रहा है।

घर खरीदते समय आप एक वकील के एस्क्रो अकाउंट में पैसे ट्रांसफर करते हैं। वकील उसे तब तक होल्ड करता है जब तक डीड ट्रांसफर नहीं हो जाती। आप वकील पर भरोसा करते हैं। वकील शुल्क लेता है। इस प्रक्रिया में हफ्तों लग जाते हैं।

आप बीमा खरीदते हैं। आप वर्षों तक प्रीमियम देते हैं। जब कुछ गलत होता है, तो आप क्लेम करते हैं, एडजस्टर का इंतजार करते हैं, पेआउट को लेकर बहस करते हैं, और शायद महीनों बाद भुगतान मिलता है।

आप किसी मित्र को पैसे उधार देते हैं। आप एक कॉन्ट्रैक्ट लिखते हैं। लेकिन अगर वे चुकाएँ नहीं, तो आपको एक कोर्ट की जरूरत होती है, जो एक और तीसरा पक्ष है, इसे लागू करवाने के लिए।

बिचौलिया हर जगह है। ज्यादातर मामलों में, बिचौलिया जरूरी होता है क्योंकि दो ऐसे लोगों के बीच समझौते को लागू करने का कोई और तरीका नहीं है जो एक-दूसरे पर पूरी तरह भरोसा नहीं करते।

स्मार्ट कॉन्ट्रैक्ट बिचौलिए की जगह कोड लेता है।

स्मार्ट कॉन्ट्रैक्ट वास्तव में क्या करता है

स्मार्ट कॉन्ट्रैक्ट नियमों का एक सेट है जो एक प्रोग्राम में लिखा जाता है और ब्लॉकचेन पर स्टोर होता है। एक बार डिप्लॉय होने के बाद, यह बिल्कुल वैसे ही चलता है जैसा लिखा गया है—स्वचालित रूप से, हर बार, बिना किसी के बटन दबाए।

संरचना सरल है: अगर [condition], तो [action]।

एक ठोस उदाहरण: फ्लाइट देरी बीमा

कल्पना करें कि आप एक यात्रा बीमा खरीदते हैं जो स्वचालित रूप से भुगतान करता है अगर आपकी फ्लाइट दो घंटे से ज्यादा देरी से हो। सामान्यतः, इसके लिए आपको क्लेम करना होता है, बोर्डिंग पास संलग्न करने होते हैं, मैनुअल समीक्षा का इंतजार करना होता है, और उम्मीद करनी होती है कि बीमाकर्ता सहमत हो।

स्मार्ट कॉन्ट्रैक्ट वर्शन अलग तरीके से काम करता है। यह लाइव फ्लाइट डेटा से जुड़ता है। जैसे ही एयरलाइन आपकी फ्लाइट की देरी को 121 मिनट अपडेट करती है, कॉन्ट्रैक्ट अपनी शर्त जाँचता है—क्या देरी 120 मिनट से अधिक है?—और तुरंत आपका पेआउट आपके वॉलेट में ट्रांसफ़र कर देता है। 

बीमा कंपनी अपने पैर नहीं घसीट सकती, डेटा पर विवाद नहीं कर सकती, या क्लेम से इनकार नहीं कर सकती। नियम तब तय किया गया था जब आपने पॉलिसी खरीदी थी, और ब्लॉकचेन ने उसे निष्पादित किया। यही तो मकसद है।

"स्मार्ट" थोड़ा भ्रामक क्यों है

स्मार्ट कॉन्ट्रैक्ट बुद्धिमान नहीं होते। वे न तो निर्णय लेते हैं और न ही संदर्भ के अनुसार खुद को ढालते हैं। वे बेहद सटीक और अभ्रष्ट वेंडिंग मशीनों जैसे अधिक हैं।

सही इनपुट डालें → पूर्वनिर्धारित आउटपुट पाएं। हर बार। बिना किसी अपवाद के।

उन्हें शक्तिशाली बनाने वाली चीज़ यही दृढ़ता है। किसी एक पक्ष द्वारा तथ्य के बाद नियमों को चुपके से नहीं बदला जा सकता। उन्हें चुनिंदा तरीके से लागू नहीं किया जा सकता। वे सभी के लिए एक ही तरह से चलते हैं, हमेशा—क्योंकि वे एक ब्लॉकचेन पर रहते हैं जिसे दुनिया भर के हजारों कंप्यूटर एक साथ मेंटेन करते हैं।

वे कहाँ रहते हैं: Ethereum और उससे आगे

अधिकांश स्मार्ट कॉन्ट्रैक्ट Ethereum पर चलते हैं, जो एक ब्लॉकचेन है जिसे विशेष रूप से प्रोग्रामेबल कोड होस्ट करने के लिए डिज़ाइन किया गया है। Ethereum केवल एक करेंसी नहीं है—यह एक प्लेटफ़ॉर्म है जो पैसे को स्वचालित रूप से प्रबंधित करने वाले एप्लिकेशन चलाता है।

अन्य ब्लॉकचेन भी स्मार्ट कॉन्ट्रैक्ट को सपोर्ट करते हैं: Solana, BNB Chain, Avalanche, और अन्य। प्रत्येक की स्पीड, लागत और सिक्योरिटी में अलग-अलग ट्रेड-ऑफ हैं।

स्मार्ट कॉन्ट्रैक्ट निष्पादित करने में एक छोटा शुल्क लगता है जिसे gas कहा जाता है, जो Ethereum नेटवर्क पर ETH में भुगतान किया जाता है। Gas उन कंप्यूटरों को मुआवजा देता है जो ट्रांज़ैक्शन को प्रोसेस और वेरिफाई करते हैं। कॉन्ट्रैक्ट जितना जटिल होगा, उतना अधिक gas खर्च होगा।

आज स्मार्ट कॉन्ट्रैक्ट क्या संचालित करते हैं

अगर आपने निम्नलिखित में से कोई भी चीज़ इस्तेमाल की है, तो आप पहले से ही स्मार्ट कॉन्ट्रैक्ट के साथ इंटरैक्ट कर रहे हैं।

Crypto लेंडिंग और बॉरोइंग। जब आप उधार लेने के लिए crypto को कोलेटरल के रूप में जोड़ते हैं, तो एक स्मार्ट कॉन्ट्रैक्ट आपके कोलेटरल को होल्ड करता है, आपका लोन जारी करता है, आपके loan-to-value अनुपात को ट्रैक करता है, और—अगर मार्केट आपके खिलाफ जाता है—तो ऋण चुकाने के लिए पर्याप्त कोलेटरल स्वचालित रूप से बेच देता है। 

डिसेंट्रलाइज़्ड एक्सचेंज। जब आप Uniswap जैसे प्लेटफ़ॉर्म पर एक token को दूसरे के लिए स्वैप करते हैं, तो एक स्मार्ट कॉन्ट्रैक्ट ट्रेड को मैच करता है और तुरंत सेटल कर देता है। There's no order desk, no counterparty risk from a central platform holding your funds.

यील्ड कमाई। लिक्विडिटी पूल—जहाँ निवेशक tokens जोड़ते हैं और रिटर्न कमाते हैं—पूरी तरह स्मार्ट कॉन्ट्रैक्ट पर चलते हैं। पूल ट्रेडिंग शुल्क एकत्र करता है, उन्हें आनुपातिक रूप से आवंटित करता है, और बिना किसी इंसान के प्रक्रिया को प्रबंधित किए डिपॉजिटर्स को वितरित करता है।

NFTs। When an NFT is sold, the smart contract automatically routes the royalty percentage to the original creator's wallet. किसी भी क्रिएटर को सेकेंडरी मार्केट के खरीदार को इनवॉयस भेजने की जरूरत नहीं।

टोकनाइज़्ड एसेट। When a tokenized bond pays interest to holders, the smart contract reads the payment schedule, checks each holder's balance, and distributes proportional interest across potentially thousands of wallets, simultaneously.

स्मार्ट कॉन्ट्रैक्ट क्या नहीं कर सकते

वे अपने दम पर वास्तविक दुनिया तक पहुँच नहीं सकते। स्मार्ट कॉन्ट्रैक्ट केवल उस ब्लॉकचेन से डेटा पढ़ सकता है जिस पर वह रहता है। वास्तविक दुनिया की घटनाओं—जैसे फ्लाइट की देरी, शेयर की कीमत, या मौसम—के आधार पर कार्रवाई शुरू करने के लिए, इसे एक विश्वसनीय बाहरी डेटा फ़ीड की जरूरत होती है जिसे oracle कहा जाता है। अगर oracle गलत है या छेड़छाड़ की गई है, तो कॉन्ट्रैक्ट गलत डेटा के आधार पर निष्पादित होता है। यह इस क्षेत्र में जोखिम अनुसंधान के सबसे सक्रिय क्षेत्रों में से एक है।

उन्हें पूर्ववत नहीं किया जा सकता। एक बार स्मार्ट कॉन्ट्रैक्ट निष्पादित हो जाए, परिणाम अंतिम होता है। ट्रांज़ैक्शन को रिवर्स करने के लिए कोई कस्टमर सर्विस लाइन नहीं है। अगर कोड में बग है, या आपने गलत कॉन्ट्रैक्ट में फ़ंड भेज दिए, तो आमतौर पर कोई रिकवरी नहीं होती। इतिहास के सबसे बड़े crypto हैक्स में से कई स्मार्ट कॉन्ट्रैक्ट कोड में कमजोरियों का फायदा उठाकर किए गए थे।

वे उसे लागू नहीं कर सकते जिसे संभालने के लिए उन्हें लिखा नहीं गया था। स्मार्ट कॉन्ट्रैक्ट उतना ही अच्छा होता है जितनी शर्तें उसके डेवलपर ने पहले से सोची हों। 

अक्सर पूछे जाने वाले प्रश्न

1. क्या स्मार्ट कॉन्ट्रैक्ट कानूनी रूप से लागू करने योग्य हैं? 

अधिकांश अधिकार क्षेत्रों में, स्मार्ट कॉन्ट्रैक्ट को स्वचालित रूप से हस्ताक्षरित लिखित कॉन्ट्रैक्ट के समान कानूनी दर्जा नहीं मिलता। हालाँकि, कई देशों और अमेरिकी राज्यों ने कुछ शर्तों के तहत स्मार्ट कॉन्ट्रैक्ट को कानूनी रूप से बाध्यकारी मानने वाले कानून पारित किए हैं। कानूनी परिदृश्य अभी भी विकसित हो रहा है।

2. क्या डिप्लॉय होने के बाद स्मार्ट कॉन्ट्रैक्ट को बदला जा सकता है? 

अधिकांश स्मार्ट कॉन्ट्रैक्ट एक बार डिप्लॉय होने के बाद अपरिवर्तनीय होते हैं—उन्हें बदला नहीं जा सकता। कुछ में अंतर्निहित अपग्रेड तंत्र होते हैं, लेकिन वे तंत्र स्वयं अतिरिक्त कोड या गवर्नेंस वोट द्वारा नियंत्रित होते हैं।

3. स्मार्ट कॉन्ट्रैक्ट कौन लिखता है? 

डेवलपर उन्हें लिखते हैं, आमतौर पर Solidity (Ethereum के लिए) या Rust (Solana के लिए) जैसी प्रोग्रामिंग भाषाओं में। ऑडिटिंग फर्में डिप्लॉयमेंट से पहले कमजोरियों की पहचान करने के लिए कोड की समीक्षा करती हैं—हालाँकि कोई भी ऑडिट सभी बग्स की अनुपस्थिति की गारंटी नहीं देता।

यह लेख केवल शैक्षिक उद्देश्यों के लिए है और इसे वित्तीय या इन्वेस्टमेंट सलाह नहीं माना जाना चाहिए।

ये सामग्रियां वैश्विक रूप से सुलभ हैं, और इस जानकारी की उपलब्धता वर्णित सेवाओं तक पहुंच का गठन नहीं करती, जो सेवाएं कुछ अधिकार क्षेत्र में उपलब्ध नहीं हो सकती हैं। ये सामग्रियां केवल सामान्य जानकारी के उद्देश्यों के लिए हैं और Nexo Services के किसी भी उपयोग के लिए वित्तीय, कानूनी, कर या इन्वेस्टमेंट सलाह, ऑफर, आग्रह, सिफारिश या समर्थन के रूप में अभिप्रेत नहीं हैं और ये पर्सनलाइज़्ड नहीं हैं, या किसी भी तरह से विशेष इन्वेस्टमेंट उद्देश्यों, वित्तीय स्थिति या आवश्यकताओं को दर्शाने के लिए अनुकूलित नहीं हैं। डिजिटल एसेट उच्च स्तर के जोखिम के अधीन हैं, जिसमें अस्थिर मार्केट मूल्य गतिशीलता, नियामक परिवर्तन और तकनीकी प्रगति शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं। डिजिटल एसेट का पिछला प्रदर्शन भविष्य के परिणामों का विश्वसनीय संकेतक नहीं है। डिजिटल एसेट पैसा या कानूनी मुद्रा नहीं हैं, सरकार या केंद्रीय बैंक द्वारा समर्थित नहीं हैं, और अधिकांश के पास कोई अंतर्निहित एसेट, राजस्व धारा या मूल्य का अन्य स्रोत नहीं है। पर्सनल परिस्थितियों के आधार पर स्वतंत्र निर्णय किया जाना चाहिए, और कोई भी निर्णय लेने से पहले एक योग्य पेशेवर से परामर्श करने की सिफारिश की जाती है।