क्रिप्टो

अनुमोदन वापस लें

परिभाषा

अनुमति वापस लेना एक वॉलेट द्वारा किसी अनुबंध या पते को आपके टोकन खर्च करने या आपके NFTs स्थानांतरित करने के लिए पहले दी गई अनुमति को रद्द करने की क्रिया है।

रिवोक अनुमोदन क्या है?

रिवोक अनुमोदन का मतलब है एक पूर्व में दी गई ऑनचेन अनुमति को हटाना जो एक तीसरे पक्ष को पता (अक्सर एक स्मार्ट कॉन्ट्रैक्ट) को आपके वॉलेट से संपत्ति स्थानांतरित करने की अनुमति देता है जो एक टोकन मानक के नियमों के तहत है। EVM श्रृंखलाओं पर, यह आमतौर पर एक ERC-20 भत्ता को रद्द करने या एक NFT ऑपरेटर अनुमति को अक्षम करने का संदर्भ देता है, ताकि अनुमोदित “खर्च करने वाला” आपके टोकन को और स्थानांतरित न कर सके या NFTs नई अनुमति के बिना। यह आपके क्रिप्टो वॉलेट को सुरक्षित करने का एक मुख्य आदत है क्योंकि अनुमतियाँ लंबे समय तक बनी रह सकती हैं जब आप किसी ऐप का उपयोग करना बंद कर देते हैं, और यदि अनुमोदित अनुबंध से समझौता किया जाता है या यदि आप "अनुमति फ़िशिंग" का शिकार हो जाते हैं।

टोकन अनुमोदन रद्द करें

टोकन अनुमोदन रद्द करने के लिए, आप एक लेनदेन प्रस्तुत करते हैं जो उस अनुमति को अपडेट करता है जिसे आपने पहले टोकन अनुमोदन के दौरान दिया था। ERC-20 टोकनों के लिए, वह अनुमति एक "अनुमति" है जो टोकन अनुबंध में दर्ज होती है, जो आपके वॉलेट को एक खर्च करने वाले पते और अधिकतम राशि से मैप करती है जिसे वह `transferFrom` के माध्यम से स्थानांतरित कर सकता है। रद्द करना आमतौर पर उस अनुमति को शून्य (या छोटे संख्या) पर सेट करना होता है, जो आपके वॉलेट से टोकन के `approve(spender, newAmount)` फ़ंक्शन को कॉल करके किया जाता है। लेनदेन की पुष्टि के बाद, खर्च करने वाला नए अनुमत राशि से अधिक नहीं खींच सकता, यही कारण है कि इसे 0 पर घटाना पूरी तरह से पहुंच रद्द करने का सबसे साफ तरीका है।

अनुमति रद्द करें

अनुमति रद्द करें एक सामान्य वाक्यांश है जो ERC-20 खर्च करने वाले की शेष सीमा को रद्द करने के लिए उपयोग किया जाता है। यांत्रिक रूप से, टोकन अनुबंध अनुमति मूल्य को संग्रहीत करता है, और DeFi ऐप्स इसे स्वैप, जमा, या पुनर्भुगतान करने के लिए उपयोग करते हैं बिना आपको हर स्थानांतरण पर हस्ताक्षर करने के लिए कहे। यदि आपने कभी "असीमित" राशि को मंजूरी दी है, तो खर्च करने वाला तब तक स्थानांतरित कर सकता है जब तक आप उस संख्या को नहीं बदलते—यहां तक कि महीनों बाद—जब तक खर्च करने वाले का कोड (या कुंजी, यदि यह EOA है) `transferFrom` को आरंभ कर सकता है। अनुमति को रद्द करना उस संग्रहीत मूल्य को रीसेट करता है, यही कारण है कि यह एक महत्वपूर्ण प्रतिक्रिया है जब आप एक अज्ञात dApp के साथ बातचीत करने के बाद दुर्भावनापूर्ण अनुमतियों को रद्द करने के तरीके पर शोध कर रहे हैं।

Revoke.cash

Revoke.cash एक लोकप्रिय इंटरफ़ेस है जो आपको टोकनों और NFT संग्रहों के बीच अनुमतियों की समीक्षा और रद्द करने में मदद करता है, आपके वॉलेट के लिए सही ऑनचेन लेनदेन उत्पन्न करके। प्रत्येक टोकन अनुबंध और खर्च करने वाले पते को मैन्युअल रूप से खोजने के बजाय, आप अपने वॉलेट को कनेक्ट करते हैं, मौजूदा अनुमतियों और ऑपरेटर अनुमतियों का निरीक्षण करते हैं, और फिर रद्दीकरण लेनदेन प्रस्तुत करते हैं (उदाहरण के लिए, ERC-20 अनुमतियों को 0 पर सेट करना या NFT "सभी के लिए अनुमोदन" ऑपरेटरों को अक्षम करना)। इस तरह के उपकरण उपयोगी होते हैं क्योंकि अनुमतियाँ कई अनुबंधों में बिखरी होती हैं, और जोखिम हमेशा स्पष्ट नहीं होता—विशेष रूप से अनुमति फ़िशिंग के बाद, जहां एक दुर्भावनापूर्ण साइट आपको एक खर्च करने वाले को अनुमोदित करने के लिए धोखा देती है जिसे आप भरोसा नहीं करना चाहते थे।

अनुमति हटाएँ

अनुमति हटाना मूल रूप से रद्द करने के समान क्रिया है, लेकिन यह ध्यान देने योग्य है कि "अनुमति" विभिन्न संपत्ति प्रकार के आधार पर विभिन्न अनुमतियों का अर्थ रख सकती है। ERC-721 और ERC-1155 NFTs के लिए, आप एक विशिष्ट पते पर एकल टोकन आईडी को अनुमोदित कर सकते हैं, या आप एक व्यापक ऑपरेटर अनुमति (जिसे अक्सर "सभी के लिए अनुमोदित" कहा जाता है) प्रदान कर सकते हैं जो एक ऑपरेटर को उस संग्रह से किसी भी NFT को स्थानांतरित करने की अनुमति देता है। अनुमति हटाना उस विशिष्ट अनुमति को स्पष्ट करने या ऑपरेटर अनुमति को बंद करने के लिए लेनदेन भेजने का अर्थ है। चूंकि NFT ऑपरेटर अनुमतियाँ व्यापक हो सकती हैं, इसलिए यह समझदारी है कि आप उन अनुमतियों को हटा दें जिनकी अब आपको आवश्यकता नहीं है, विशेष रूप से उन बाजारों या समेककों के लिए जिनका आप सक्रिय रूप से उपयोग नहीं करते हैं।

अनुमति रद्द करना क्यों महत्वपूर्ण है

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

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

क्रिप्टो में अनुमोदन रद्द करना का क्या मतलब है?

इसका मतलब है कि आपके वॉलेट ने पहले किसी अन्य पते को आपके टोकन या एनएफटी को स्थानांतरित करने की अनुमति दी थी, जिसे रद्द करना। EVM श्रृंखलाओं पर, यह आमतौर पर ERC-20 भत्ता को 0 पर सेट करके या एनएफटी ऑपरेटर अनुमोदन को अक्षम करके किया जाता है। एक बार रद्द करने के बाद, खर्च करने वाला उस पुराने अनुमोदन के तहत संपत्तियों को स्थानांतरित नहीं कर सकता।

मैं ERC-20 टोकन अनुमोदन को कैसे रद्द करूं?

आप इसे उस टोकन अनुबंध को ऑनचेन लेनदेन भेजकर रद्द करते हैं जो खर्च करने वाले पते के लिए भत्ते को बदलता है, आमतौर पर शून्य पर। कई वॉलेट और अनुमोदन-प्रबंधन उपकरण आपके लिए यह लेनदेन उत्पन्न करते हैं। आपको नेटवर्क शुल्क का भुगतान करना होगा क्योंकि यह ब्लॉकचेन पर एक स्थिति परिवर्तन है।

क्या अनुमोदन रद्द करने से मेरे टोकन वापस मिलते हैं?

नहीं—रद्द करना केवल अनुमतियों को बदलता है; यह आपके वॉलेट में धन वापस नहीं लाता क्योंकि टोकन कभी बाहर नहीं गए। यदि टोकन पहले ही अनुमोदन का उपयोग करके स्थानांतरित किए गए थे, तो रद्द करना आगे के स्थानांतरण को रोकता है लेकिन पिछले स्थानांतरण को पूर्ववत नहीं कर सकता। पुनर्प्राप्ति तब विशिष्ट स्थिति और प्रतिपक्षों पर निर्भर करती है।

क्या अनुमोदनों को हटाने के लिए revoke.cash का उपयोग करना सुरक्षित है?

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

dApps अनलिमिटेड अनुमोदनों के लिए क्यों पूछते हैं?

अनलिमिटेड अनुमोदन भविष्य की क्रियाओं जैसे स्वैप या जमा के लिए बार-बार अनुमोदन लेनदेन से बचकर घर्षण को कम करते हैं। व्यापार का जोखिम है: यदि खर्च करने वाला शोषित या दुर्भावनापूर्ण है, तो यह अनुमोदित राशि तक स्थानांतरित कर सकता है। एक सुरक्षित दृष्टिकोण केवल वही अनुमोदित करना है जिसकी आपको आवश्यकता है और जब आप समाप्त कर लें तो अनुमतियों को रद्द कर दें।

संबंधित शब्द