स्मार्ट कॉन्ट्रैक्ट वॉलेट समझाया गया: फीचर, फायदे और जोखिम
स्मार्ट कॉन्ट्रैक्ट वॉलेट क्या है? जानें कि यह सीड फ्रेज़ वाले वॉलेट से कैसे अलग है, रिकवरी और बैचिंग जैसे फीचर क्या देते हैं और पहले किन जोखिमों की जाँच करनी चाहिए।
स्मार्ट कॉन्ट्रैक्ट वॉलेट एक क्रिप्टो खाता है जिसे किसी एक प्राइवेट की के बजाय ब्लॉकचेन पर चलने वाला प्रोग्राम नियंत्रित करता है। कॉन्ट्रैक्ट का कोड तय करता है कि कौन और किन नियमों के तहत लेन-देन मंज़ूर कर सकता है, जिससे कई अनुमोदक, खर्च की सीमा, खाता रिकवरी और stablecoin में फीस चुकाने जैसे फीचर संभव होते हैं।
ज़्यादातर लोग एक सामान्य वॉलेट से शुरुआत करते हैं जिसकी सुरक्षा पूरी तरह एक सीड फ्रेज़ पर निर्भर होती है। उसे खो दें तो फंड चला जाता है; लीक हो जाए तो चोरी हो जाता है। स्मार्ट कॉन्ट्रैक्ट वॉलेट इस सिंगल पॉइंट ऑफ फेल्योर को हटाने का लक्ष्य रखते हैं। यह गाइड बताती है कि ये कैसे काम करते हैं, पारंपरिक वॉलेट से इनकी तुलना कैसी है, और इनमें फंड डालने से पहले किन जोखिमों की जाँच करनी चाहिए।
सामान्य वॉलेट कैसे काम करते हैं
Ethereum और इसी तरह की चेन पर सामान्य वॉलेट को एक्सटर्नली ओन्ड अकाउंट (EOA) कहा जाता है। इसे एक प्राइवेट की नियंत्रित करती है, जो आमतौर पर 12 या 24 शब्दों के सीड फ्रेज़ से बनती है। जिसके पास वह की है, वह कोई भी लेन-देन साइन कर सकता है, बिना किसी सीमा के और बिना वापस लेने की सुविधा के। बुनियादी बातों के लिए पब्लिक की बनाम प्राइवेट की पढ़ें।
यही सादगी इसकी कमज़ोरी भी है। दूसरा अनुमोदक जोड़ने, रोज़ की सीमा तय करने या की खो जाने पर खाता वापस पाने का कोई तरीका नहीं है।
स्मार्ट कॉन्ट्रैक्ट वॉलेट कैसे काम करते हैं
स्मार्ट कॉन्ट्रैक्ट वॉलेट खुद एक पते पर डिप्लॉय किया गया कॉन्ट्रैक्ट होता है। फंड कॉन्ट्रैक्ट के पास रहते हैं, और यह सिर्फ वही लेन-देन करता है जो इसके नियमों को पूरा करते हैं। ये नियम कुछ ऐसे हो सकते हैं:
- तीन तय कीज़ में से दो को हर ट्रांसफर मंज़ूर करना होगा।
- एक तय रकम से ऊपर के ट्रांसफर में समय की देरी ज़रूरी होगी।
- भरोसेमंद “गार्डियन” का एक समूह खोई हुई की को बदल सकता है।
- कुछ ऐप सीमित समय के लिए सिर्फ एक सीमा तक ही खर्च कर सकते हैं।
चूँकि वॉलेट कोड है, यह कई कार्यों को एक ही लेन-देन में जोड़ सकता है, जैसे किसी टोकन को मंज़ूरी देना और उसे एक साथ स्वैप करना, और किसी और को आपकी ओर से गैस फीस चुकाने दे सकता है।
अकाउंट एब्स्ट्रैक्शन और ERC-4337
अकाउंट एब्स्ट्रैक्शन हर खाते को प्रोग्राम करने योग्य बनाने का व्यापक विचार है। Ethereum पर ERC-4337 स्टैंडर्ड 2023 में मेननेट पर लाइव हुआ। यह कोर प्रोटोकॉल बदले बिना “यूज़र ऑपरेशंस” और “बंडलर” की एक अलग व्यवस्था के ज़रिए स्मार्ट कॉन्ट्रैक्ट वॉलेट को काम करने देता है। “पेमास्टर” गैस को स्पॉन्सर कर सकते हैं या यूज़र्स को stablecoin जैसे टोकन में फीस चुकाने दे सकते हैं। इसे हमने अकाउंट एब्स्ट्रैक्शन समझाया गया में विस्तार से बताया है।
2025 में Ethereum के Pectra अपग्रेड ने EIP-7702 पेश किया, जो सामान्य खाते को अस्थायी रूप से स्मार्ट कॉन्ट्रैक्ट कोड को डेलिगेट करने देता है। अकाउंट एब्स्ट्रैक्शन पर हमारा लेख इसे और गहराई से समझाता है।
सामान्य वॉलेट बनाम स्मार्ट कॉन्ट्रैक्ट वॉलेट
| फीचर | सामान्य वॉलेट (EOA) | स्मार्ट कॉन्ट्रैक्ट वॉलेट |
|---|---|---|
| नियंत्रण | एक प्राइवेट की | प्रोग्राम किए जा सकने वाले नियम, एक या अधिक कीज़ |
| की खोने पर रिकवरी | सिर्फ सीड फ्रेज़ बैकअप से | गार्डियन या बैकअप कीज़ से संभव |
| कई अनुमोदक | नहीं | हाँ |
| खर्च की सीमा | नहीं | हाँ, अगर समर्थित हो |
| बैच लेन-देन | नहीं | हाँ |
| दूसरे टोकन में गैस चुकाना | नहीं | पेमास्टर के साथ संभव |
| किसी भी EVM चेन पर तुरंत काम करता है | हाँ | हर चेन पर डिप्लॉय करना ज़रूरी |
| मुख्य जोखिम | सीड फ्रेज़ की चोरी या खो जाना | कॉन्ट्रैक्ट बग, अपग्रेड, गलत कॉन्फ़िगरेशन |
स्मार्ट कॉन्ट्रैक्ट वॉलेट के आम प्रकार
मल्टीसिग वॉलेट
मल्टीसिग में अलग-अलग कीज़ से कई सिग्नेचर चाहिए होते हैं। Safe (पहले Gnosis Safe) एक व्यापक रूप से इस्तेमाल होने वाला उदाहरण है, जो DAO, प्रोजेक्ट ट्रेज़री और बड़ी होल्डिंग वाले लोगों में लोकप्रिय है। देखें साझा फंड के लिए मल्टीसिग वॉलेट का उपयोग कैसे करें।
सोशल रिकवरी वॉलेट
ये भरोसेमंद गार्डियन के एक समूह, जैसे दूसरे डिवाइस, दोस्त या कोई सेवा, को मुख्य की खो जाने पर आपकी पहुँच वापस दिलाने में मदद करने देते हैं। गार्डियन कैसे काम करते हैं और उन्हें कैसे चुनें, यह जानने के लिए सोशल रिकवरी वॉलेट समझाया गया पढ़ें।
आम यूज़र्स के लिए “स्मार्ट अकाउंट”
कई नए ऐप पर्दे के पीछे स्मार्ट अकाउंट का उपयोग करते हैं, जिससे आप पासकी या ईमेल से साइन इन कर सकते हैं और ETH रखे बिना फीस चुका सकते हैं। ये सुविधाजनक हो सकते हैं, लेकिन जाँचें कि कीज़ किसके नियंत्रण में हैं और रिकवरी की प्रक्रिया क्या है।
जोखिम और समझौते
स्मार्ट कॉन्ट्रैक्ट वॉलेट कुछ समस्याएँ हल करते हैं, तो कुछ नई पैदा भी करते हैं।
- 1कोड जोखिम। वॉलेट कॉन्ट्रैक्ट में बग फंड को लॉक या उजागर कर सकता है। लंबे ट्रैक रिकॉर्ड और सार्वजनिक ऑडिट वाले वॉलेट को प्राथमिकता दें।
- 2अपग्रेड जोखिम। कुछ वॉलेट अपग्रेड किए जा सकते हैं। अगर अपग्रेड कीज़ से समझौता हो जाए, तो आपका वॉलेट भी असुरक्षित हो जाता है। जानें कि किन अपग्रेड के लिए आपकी मंज़ूरी ज़रूरी है।
- 3रिकवरी जोखिम। गार्डियन जो मिलीभगत करें, हैक हो जाएँ या गायब हो जाएँ, वे पहुँच चुरा सकते हैं या रोक सकते हैं।
- 4चेन पर उपलब्धता। स्मार्ट कॉन्ट्रैक्ट वॉलेट का हर नेटवर्क पर मौजूद होना ज़रूरी है। जिस चेन पर वॉलेट डिप्लॉय नहीं है, वहाँ अपने पते पर टोकन भेजने के लिए अतिरिक्त कदम लग सकते हैं या कुछ सेटअप में उन्हें वापस नहीं पाया जा सकता।
- 5अनुकूलता। कुछ ऐप और एक्सचेंज कॉन्ट्रैक्ट वॉलेट को अलग तरह से संभालते हैं, जैसे सिग्नेचर सत्यापित करते समय या डिपॉज़िट प्रोसेस करते समय।
- 6सिग्नेचर फ़िशिंग। अगर आप दुर्भावनापूर्ण लेन-देन मंज़ूर करते हैं तो कॉन्ट्रैक्ट वॉलेट भी असुरक्षित हैं। लेन-देन सुरक्षित रूप से साइन करना में दिए मार्गदर्शन का पालन करें।
सुरक्षित रूप से कैसे चुनें और इस्तेमाल करें
- लंबे, सार्वजनिक ट्रैक रिकॉर्ड और प्रकाशित ऑडिट वाला वॉलेट चुनें।
- अपग्रेड, रिकवरी और समर्थित नेटवर्क पर उसका दस्तावेज़ पढ़ें।
- बड़ी रकम ले जाने से पहले रिकवरी टेस्ट सहित छोटी रकम से परीक्षण करें।
- फंड प्राप्त करने से पहले पुष्टि करें कि आपका वॉलेट किन नेटवर्क पर डिप्लॉय है।
- अपने साइनिंग डिवाइस, जैसे हार्डवेयर वॉलेट, को सुरक्षित रखें और उनका बैकअप रखें।
- जुड़े हुए ऐप और अनुमतियों की समय-समय पर समीक्षा करें।
निष्कर्ष
स्मार्ट कॉन्ट्रैक्ट वॉलेट “एक की सब कुछ नियंत्रित करती है” की जगह ऐसे नियम लाते हैं जिन्हें आप खुद डिज़ाइन कर सकते हैं: कई अनुमोदक, सीमाएँ और रिकवरी। इससे सेल्फ-कस्टडी ज़्यादा सुरक्षित और आसान हो सकती है, खासकर बड़ी रकम या साझा फंड के लिए। इसकी कीमत एक नए तरह का जोखिम है, यानी वॉलेट का कोड और कॉन्फ़िगरेशन, इसलिए स्थापित वॉलेट चुनें, उनके रिकवरी और अपग्रेड नियम समझें, और भरोसा करने से पहले परीक्षण करें।
अक्सर पूछे जाने वाले सवाल
स्मार्ट कॉन्ट्रैक्ट वॉलेट क्या है?
स्मार्ट कॉन्ट्रैक्ट वॉलेट एक क्रिप्टो खाता है जिसे किसी एक प्राइवेट की के बजाय ब्लॉकचेन पर डिप्लॉय किया गया कोड नियंत्रित करता है। कॉन्ट्रैक्ट तय करता है कि कौन और किन शर्तों पर लेन-देन मंज़ूर कर सकता है, जिससे कई साइनर, खर्च की सीमा, सोशल रिकवरी और नेटिव कॉइन के अलावा दूसरे टोकन में फीस चुकाने जैसे फीचर संभव होते हैं।
क्या स्मार्ट कॉन्ट्रैक्ट वॉलेट सामान्य वॉलेट से ज़्यादा सुरक्षित है?
हो सकता है, क्योंकि यह एक सीड फ्रेज़ वाले सिंगल पॉइंट ऑफ फेल्योर को हटाता है और रिकवरी व सीमाएँ तय करने की सुविधा देता है। लेकिन इसमें स्मार्ट कॉन्ट्रैक्ट जोखिम जुड़ जाता है: वॉलेट कोड में बग, दुर्भावनापूर्ण अपग्रेड या गलत तरीके से सेट की गई रिकवरी फंड को जोखिम में डाल सकती है। ऑडिट किए गए, व्यापक रूप से इस्तेमाल होने वाले वॉलेट चुनें और उनके रिकवरी नियम समझें।
क्या स्मार्ट कॉन्ट्रैक्ट वॉलेट का पता हर चेन पर एक जैसा होता है?
ज़रूरी नहीं। चूँकि वॉलेट एक कॉन्ट्रैक्ट है, इसे हर नेटवर्क पर अलग से डिप्लॉय करना पड़ता है। कुछ वॉलेट कई चेन पर एक ही पते पर डिप्लॉय हो सकते हैं, लेकिन कुछ नहीं। जिस नेटवर्क पर वॉलेट डिप्लॉय नहीं हुआ है, वहाँ अपने वॉलेट के पते पर फंड भेजने से समस्या हो सकती है, इसलिए ट्रांसफर से पहले जाँच लें।
अकाउंट एब्स्ट्रैक्शन क्या है?
अकाउंट एब्स्ट्रैक्शन यह विचार है कि यूज़र खाते प्रोग्राम किए जा सकने वाले स्मार्ट कॉन्ट्रैक्ट की तरह काम करें। Ethereum पर ERC-4337 स्टैंडर्ड कोर प्रोटोकॉल बदले बिना स्मार्ट कॉन्ट्रैक्ट वॉलेट को संभव बनाता है, और 2025 के एक अपग्रेड ने सामान्य खातों को अस्थायी रूप से स्मार्ट कॉन्ट्रैक्ट कोड इस्तेमाल करने का तरीका जोड़ा।
