Solana पर मिंट अथॉरिटी और फ़्रीज़ अथॉरिटी क्या हैं?
मिंट अथॉरिटी तय करती है कि Solana टोकन की सप्लाई बढ़ सकती है या नहीं; फ़्रीज़ अथॉरिटी तय करती है कि कोई होल्डर्स के बैलेंस लॉक कर सकता है या नहीं। दोनों क्या करती हैं, कौन-सी मेटाडेटा और Token-2022 अथॉरिटीज़ होती हैं, उन्हें रखना कब जायज़ है, और उन्हें कैसे जाँचें व रिवोक करें।

Solana पर हर टोकन की शुरुआत एक मिंट अकाउंट से होती है: टोकन प्रोग्राम द्वारा रखा गया एक छोटा-सा रिकॉर्ड, जो खुद टोकन को परिभाषित करता है। इस रिकॉर्ड के दो फ़ील्ड किसी टोकन की सुरक्षा के बारे में किसी भी व्हाइटपेपर से ज़्यादा बताते हैं। मिंट अथॉरिटी (mint authority) नए टोकन बना सकती है, और फ़्रीज़ अथॉरिटी (freeze authority) किसी भी होल्डर का बैलेंस लॉक कर सकती है। टोकन स्कैनर, वॉलेट और DEX सबसे पहले इन्हीं को जाँचते हैं, और एक अनुभवी खरीदार की नज़र भी सबसे पहले इन्हीं पर जाती है।
आगे जानिए: हर अथॉरिटी असल में क्या कर सकती है, किसी टोकन की और कौन-सी अथॉरिटीज़ हो सकती हैं, कब किसी अथॉरिटी को अपने पास रखना जायज़ है और कब यह खतरे का संकेत (रेड फ़्लैग) है, किसी भी टोकन को खुद कैसे जाँचें, और ChainTx.Tools के Solana "टोकन बनाएं" टूल से अथॉरिटीज़ कैसे रिवोक करें।
संक्षिप्त जवाब
| अथॉरिटी | इसका धारक क्या कर सकता है | रिवोक करने पर (None पर सेट) | मीमकॉइन के लिए आम विकल्प |
|---|---|---|---|
| मिंट अथॉरिटी | किसी भी समय कितने भी नए टोकन मिंट करना | सप्लाई हमेशा के लिए फ़िक्स्ड हो जाती है | रिवोक करें |
| फ़्रीज़ अथॉरिटी | इस मिंट के किसी भी टोकन अकाउंट को फ़्रीज़ करना, और फिर से अनफ़्रीज़ (thaw) करना | कोई भी कभी किसी अकाउंट को फ़्रीज़ नहीं कर सकता | रिवोक करें |
| मेटाडेटा अपडेट अथॉरिटी | नाम, सिंबल, लोगो और लिंक बदलना | मेटाडेटा अपरिवर्तनीय (immutable) हो जाता है | लोगो और लिंक फ़ाइनल होते ही रिवोक करें |
| Token-2022 एक्सटेंशन अथॉरिटीज़ | ट्रांसफ़र फ़ीस बदलना, किसी के भी टोकन मूव या बर्न करना, ट्रांसफ़र हुक बदलना… | सेटिंग जैसी है, वैसी ही लॉक हो जाती है | ऐसे एक्सटेंशन से बचें, या जो रिवोक हो सके उसे रिवोक करें |
रिवोक करना एकतरफ़ा दरवाज़ा है। Solana का डॉक्यूमेंटेशन कहता है कि किसी अथॉरिटी को None पर सेट करने से वह भूमिका स्थायी रूप से हट जाती है। कोई भी उसे वापस नहीं ला सकता: न टोकन का निर्माता, न टोकन प्रोग्राम।
मिंट अकाउंट में क्या स्टोर होता है
Solana पर टोकन कोई अलग स्मार्ट कॉन्ट्रैक्ट नहीं होता। सभी क्लासिक टोकन एक ही साझा प्रोग्राम, SPL Token, संभालता है, और नए टोकन Token-2022। किसी टोकन को अनोखा उसका मिंट अकाउंट बनाता है। क्लासिक प्रोग्राम में यह 82 बाइट लंबा होता है और इसमें पाँच फ़ील्ड होते हैं: mint_authority, supply, decimals, एक is_initialized फ़्लैग और freeze_authority (Solana डॉक्यूमेंटेशन)। दोनों अथॉरिटीज़ वैकल्पिक हैं: फ़ील्ड में या तो कोई एड्रेस होता है या वह खाली रहता है। Token-2022 यही लेआउट रखता है और उसके बाद एक्सटेंशन जोड़ता है, जिनमें से हर एक की अपनी अथॉरिटीज़ होती हैं।
अथॉरिटी बस एक पब्लिक की (public key) होती है। उसके पीछे एक साधारण वॉलेट, एक मल्टीसिग, या एक प्रोग्राम-डिराइव्ड एड्रेस (PDA) हो सकता है: ऐसा एड्रेस जिसकी कोई प्राइवेट की नहीं होती और जिसके लिए केवल एक खास प्रोग्राम ही, अपने कोड में लिखे नियमों के तहत, साइन कर सकता है। इसलिए सवाल सिर्फ़ यह नहीं है कि अथॉरिटी मौजूद है या नहीं, बल्कि यह भी है कि वह किसके पास है।
मिंट अथॉरिटी: नए टोकन कौन बना सकता है
मिंट अथॉरिटी MintTo कॉल करके किसी भी अकाउंट में कितने भी टोकन बना सकती है। टोकन प्रोग्राम कोई सीमा तय नहीं करता, इसलिए जब तक अथॉरिटी मौजूद है, वेबसाइट पर लिखी "मैक्स सप्लाई" का कोई मतलब नहीं। सप्लाई सही मायनों में तभी फ़िक्स्ड होती है जब फ़ील्ड खाली हो, और तब Solana Explorer उस पर Fixed Supply का लेबल लगाता है। मीमकॉइन के लिए सक्रिय मिंट अथॉरिटी सबसे गंभीर जोखिम है: मालिक, या मालिक की प्राइवेट की चुराने वाला कोई भी व्यक्ति, अरबों टोकन मिंट करके पूल में बेच सकता है और कुछ ही ट्रांज़ैक्शन में कीमत को शून्य तक गिरा सकता है।
फिर भी Solana के कुछ सबसे बड़े टोकन अपनी मिंट अथॉरिटी बनाए रखते हैं, और इसकी ठोस वजहें हैं:
- USDC। जब ग्राहक डॉलर जमा करते हैं तो Circle नए USDC मिंट करता है, और रिडेम्पशन पर उन्हें बर्न कर देता है। इस लेख को लिखते समय USDC की मिंट अथॉरिटी कोई एक वॉलेट नहीं, बल्कि खुद टोकन प्रोग्राम का 2-of-4 मल्टीसिग अकाउंट है।
- लिक्विड स्टेकिंग टोकन। JitoSOL की मिंट अथॉरिटी SPL Stake Pool प्रोग्राम का एक PDA है। नए JitoSOL तभी मिंट होते हैं जब कोई पूल में SOL जमा करता है, और कोई भी उन्हें मैन्युअल रूप से मिंट नहीं कर सकता।
- रिवॉर्ड और एमिशन टोकन, जिनकी सप्लाई एक प्रकाशित शेड्यूल के अनुसार बढ़ती है; आदर्श रूप से यह शेड्यूल किसी प्रोग्राम द्वारा लागू होता है या अथॉरिटी किसी मल्टीसिग के पास होती है।
इसकी तुलना BONK और JUP से करें: दोनों की मिंट अथॉरिटी None पर सेट है, इसलिए उनकी सप्लाई कभी नहीं बढ़ सकती।
सक्रिय मिंट अथॉरिटी का मतलब अपने-आप स्कैम नहीं होता, और रिवोक की हुई अथॉरिटी सुरक्षा की गारंटी नहीं देती। किसी मीमकॉइन की मिंट अथॉरिटी किसी निजी हॉट वॉलेट में होना रेड फ़्लैग है। किसी रेगुलेटेड इश्यूअर का मल्टीसिग या सार्वजनिक नियमों वाला प्रोग्राम PDA एक सोचा-समझा डिज़ाइन फ़ैसला है।
फ़्रीज़ अथॉरिटी: होल्डर्स के टोकन कौन लॉक कर सकता है
फ़्रीज़ अथॉरिटी अपने मिंट के किसी भी टोकन अकाउंट पर FreezeAccount कॉल कर सकती है, और उसे अनलॉक करने के लिए ThawAccount। फ़्रीज़ टोकन अकाउंट पर लागू होता है, मिंट पर नहीं। फ़्रीज़ किए गए अकाउंट का बैलेंस बना रहता है, लेकिन जब तक उसे अनफ़्रीज़ (thaw) न किया जाए, वह टोकन न प्राप्त कर सकता है, न ट्रांसफ़र, न बर्न। फ़्रीज़ अथॉरिटी रिवोक होने के बाद उस मिंट के अकाउंट फिर कभी फ़्रीज़ नहीं किए जा सकते।
"कोई भी टोकन अकाउंट" का मतलब सचमुच कोई भी है: किसी होल्डर का वॉलेट, किसी एक्सचेंज का डिपॉज़िट अकाउंट, यहाँ तक कि किसी लिक्विडिटी पूल का वॉल्ट भी। यही फ़्रीज़ अथॉरिटी को एक क्लासिक स्कैम का आधार बनाता है: खरीदार टोकन खरीद तो सकते हैं, लेकिन उनके अकाउंट फ़्रीज़ कर दिए जाते हैं ताकि वे बेच न सकें, और निर्माता पूल खाली कर देता है। Solflare सक्रिय फ़्रीज़ अथॉरिटी को संभावित स्कैम का एक मज़बूत संकेत मानता है।
इसका जायज़ उपयोग कंप्लायंस है। USDC की शर्तों में Circle ने अवैध गतिविधियों से जुड़े कुछ USDC एड्रेस को "ब्लॉक" करने का अधिकार सुरक्षित रखा है, और Solana पर इसका टूल फ़्रीज़ अथॉरिटी ही है। USDC के लिए यह भी टोकन प्रोग्राम का 2-of-4 मल्टीसिग है। USDT और PayPal का PYUSD भी फ़्रीज़ अथॉरिटी रखते हैं। किसी रेगुलेटेड स्टेबलकॉइन के लिए यह अपेक्षित है; किसी मीमकॉइन के पास इसके होने की कोई वजह नहीं है।
Token-2022 में Default Account State एक्सटेंशन यह भी तय कर सकता है कि हर नया टोकन अकाउंट फ़्रीज़ अवस्था में शुरू हो, जब तक फ़्रीज़ अथॉरिटी उसे अनफ़्रीज़ न करे।
मेटाडेटा अपडेट अथॉरिटी
वॉलेट में आप जो नाम, सिंबल और लोगो देखते हैं, वे ऊपर बताए गए मिंट फ़ील्ड में स्टोर नहीं होते। वे मेटाडेटा में रहते हैं, जिसकी अपनी अलग अथॉरिटी होती है।
क्लासिक SPL टोकन Metaplex Token Metadata प्रोग्राम का उपयोग करते हैं। मिंट के बगल में एक अलग अकाउंट में नाम (32 कैरेक्टर तक), सिंबल (10 तक), लोगो और लिंक वाली JSON फ़ाइल का URI, एक अपडेट अथॉरिटी (update authority) और एक isMutable फ़्लैग रहता है (Solana डॉक्यूमेंटेशन)। isMutable को false पर सेट करना अंतिम फ़ैसला है: Metaplex के अनुसार, एक बार टोकन immutable हो जाए तो उसे अपडेट नहीं किया जा सकता।
Token-2022 टोकन आमतौर पर दो एक्सटेंशन की मदद से मेटाडेटा को मिंट के अंदर ही रखते हैं। Metadata Pointer की एक अथॉरिटी होती है जो मेटाडेटा को किसी दूसरे एड्रेस की ओर पॉइंट कर सकती है, और Token Metadata की एक अपडेट अथॉरिटी होती है जो फ़ील्ड बदल सकती है। इस अथॉरिटी को हटाने से मेटाडेटा immutable हो जाता है।
बदला जा सकने वाला (mutable) मेटाडेटा मालिक को टोकन का नाम बदलने, किसी ट्रेंडिंग टोकन का लोगो कॉपी करने या वेबसाइट के लिंक को किसी फ़िशिंग साइट से बदलने की छूट देता है। स्कैनर इसे हल्का जोखिम मानते हैं: RugCheck "Mutable metadata" को डेंजर नहीं, बल्कि वॉर्निंग के रूप में दिखाता है, और Phantom के टोकन पेज बताते हैं कि टोकन mutable है या नहीं। लेकिन इसका एक वास्तविक नुकसान भी है: मेटाडेटा immutable होने के बाद लोगो का टूटा हुआ URL कभी ठीक नहीं किया जा सकता। इसलिए पहले सुनिश्चित करें कि JSON और इमेज टिकाऊ स्टोरेज पर हों और कई वॉलेट में सही दिखें।
Token-2022 एक्सटेंशन अथॉरिटीज़
Token-2022 एक्सटेंशन टोकन को नई क्षमताएँ देते हैं, और हर एक्सटेंशन अपनी अथॉरिटी के साथ आता है। इस लेख को लिखते समय प्रोग्राम की AuthorityType सूची में 18 एंट्री हैं। खरीदारों के लिए इनमें से सबसे अहम ये हैं:
| एक्सटेंशन | अथॉरिटी | यह क्या करने देती है | होल्डर्स के लिए जोखिम |
|---|---|---|---|
| Transfer Fee | फ़ीस-कॉन्फ़िग अथॉरिटी (fee-config authority) | फ़ीस को 100% तक बदलना; बदलाव दो epoch बाद लागू होता है | ऊँचा: लोगों के खरीदने के बाद फ़ीस बढ़ाई जा सकती है |
| Transfer Fee | विदड्रॉ-विदहेल्ड अथॉरिटी (withdraw-withheld authority) | होल्डर्स के अकाउंट में रोकी गई फ़ीस इकट्ठा करना | अपने-आप में कम |
| Permanent Delegate | डेलीगेट | किसी भी अकाउंट से टोकन ट्रांसफ़र या बर्न करना; होल्डर इसे रद्द नहीं कर सकते | गंभीर (क्रिटिकल) |
| Transfer Hook | हुक अथॉरिटी | किसी दूसरे हुक प्रोग्राम पर स्विच करना, जो हर ट्रांसफ़र पर चलता है | ऊँचा: नया कोड ट्रांसफ़र ब्लॉक कर सकता है |
| Mint Close Authority | क्लोज़ अथॉरिटी | सप्लाई शून्य होने पर मिंट को बंद करना | कम |
| Metadata Pointer | पॉइंटर अथॉरिटी | मेटाडेटा को किसी दूसरे अकाउंट की ओर पॉइंट करना | mutable मेटाडेटा जितना ही |
विस्तृत जानकारी Solana के डॉक्यूमेंटेशन में ट्रांसफ़र फ़ीस और परमानेंट डेलीगेट वाले पेजों पर है।
PayPal USD (PYUSD), जो एक Token-2022 स्टेबलकॉइन है, इसे व्यवहार में दिखाता है। इस लेख को लिखते समय इसके मिंट में मिंट और फ़्रीज़ अथॉरिटी के अलावा एक परमानेंट डेलीगेट, एक ट्रांसफ़र-फ़ीस कॉन्फ़िग (फ़ीस 0% पर सेट), बिना किसी प्रोग्राम वाला ट्रांसफ़र हुक, कॉन्फ़िडेंशियल ट्रांसफ़र, एक मेटाडेटा पॉइंटर, एक मेटाडेटा अपडेट अथॉरिटी और एक मिंट क्लोज़ अथॉरिटी मौजूद है। किसी रेगुलेटेड इश्यूअर के लिए यह सोच-समझकर बनाया गया कंप्लायंस टूलकिट है। किसी मीमकॉइन पर यही सूची रेड फ़्लैग्स के पूरे सेट जैसी दिखेगी।
अथॉरिटी अपने पास रखना कब जायज़ है
| टोकन का प्रकार | मिंट अथॉरिटी | फ़्रीज़ अथॉरिटी | क्यों |
|---|---|---|---|
| मीमकॉइन, कम्युनिटी टोकन | रिवोक | रिवोक | कोड ही होल्डर्स की एकमात्र गारंटी है |
| फ़िएट स्टेबलकॉइन (USDC, USDT) | इश्यूअर का मल्टीसिग | इश्यूअर | जमा पर मिंट, रिडेम्पशन पर बर्न; प्रतिबंधों (सैंक्शन) और अदालती आदेशों के लिए फ़्रीज़ |
| लिक्विड स्टेकिंग टोकन (JitoSOL) | प्रोग्राम PDA | कोई नहीं | SOL जमा होने पर सिर्फ़ प्रोग्राम ही मिंट करता है |
| रिवॉर्ड या एमिशन टोकन | प्रकाशित शेड्यूल वाला प्रोग्राम या मल्टीसिग | आमतौर पर कोई नहीं | सप्लाई डिज़ाइन के अनुसार बढ़ती है, लेकिन अनुमान के मुताबिक |
| टोकनाइज़्ड रियल-वर्ल्ड एसेट | इश्यूअर | इश्यूअर, अक्सर एक्सटेंशन के साथ | KYC और रिकवरी जैसी कानूनी ज़रूरतें |
अगर आपके प्रोजेक्ट को सच में किसी अथॉरिटी की ज़रूरत है, तो उसे ब्राउज़र वॉलेट के बजाय Squads जैसे मल्टीसिग में रखें, सार्वजनिक रूप से बताएँ कि यह क्यों मौजूद है और किसके पास है, और जो कुछ भी ज़रूरी नहीं है उसे रिवोक कर दें।
स्कैनर, वॉलेट और DEX सक्रिय अथॉरिटीज़ को कैसे देखते हैं
- RugCheck "Mint Authority still enabled" और "Freeze Authority still enabled" को डेंजर-स्तर के जोखिम के रूप में दिखाता है, और "Mutable metadata" को वॉर्निंग के रूप में। जाने-माने स्टेबलकॉइन अलग से हैंडल किए जाते दिखते हैं और उन पर ये फ़्लैग नहीं आते।
- Jupiter। Tokens API एक
auditऑब्जेक्ट लौटाता है, जिसमेंmintAuthorityDisabled: falseऔरfreezeAuthorityDisabled: falseको जोखिम के रूप में चिह्नित किया जाता है (Jupiter डॉक्यूमेंटेशन)। - Phantom के टोकन पेज दिखाते हैं कि टोकन mutable या mintable है या नहीं, साथ ही टॉप होल्डर्स की हिस्सेदारी भी (Phantom)।
- DEX। Meteora DLMM फ़्रीज़ किए जा सकने वाले मिंट को बिना रिव्यू के स्वीकार नहीं करता (Meteora डॉक्यूमेंटेशन)। Orca Whirlpools फ़्रीज़ अथॉरिटी वाले मिंट के लिए टोकन बैज माँगता है और सलाह देता है कि जब तक कानूनी कंप्लायंस जैसी कोई स्पष्ट वजह न हो, इसे डिसेबल कर दें (Orca डॉक्यूमेंटेशन)।
Meteora DLMM और Orca Whirlpools पर, जो मिंट अब भी अकाउंट फ़्रीज़ कर सकता है, उसे रिव्यू या बैज के बिना पूल नहीं मिलता। पूल बनाने से पहले फ़्रीज़ अथॉरिटी रिवोक करें, बाद में नहीं।
किसी टोकन की अथॉरिटीज़ खुद कैसे जाँचें
- Solscan।
solscan.io/token/MINT_ADDRESSखोलें। टोकन के प्रोफ़ाइल सारांश में एक Authority फ़ील्ड होता है, जिसमें अपडेट, मिंट और फ़्रीज़ अथॉरिटी सूचीबद्ध होती हैं; रिवोक की गई अथॉरिटी "N/A" के रूप में दिखती है (Solscan गाइड)। - Solana Explorer। मिंट अथॉरिटी न होने पर सप्लाई पर "Fixed Supply" का लेबल होता है, और Mint Authority व Freeze Authority वाली पंक्तियाँ तभी दिखती हैं जब वे सेट हों। Token-2022 मिंट के लिए पेज Transfer Fee Authority और Permanent Delegate जैसी एक्सटेंशन अथॉरिटीज़ भी दिखाता है।
- RugCheck। मिंट एड्रेस rugcheck.xyz में पेस्ट करें और ऊपर बताए गए फ़्लैग देखें।
- ChainTx.Tools। हमारे Solana "टोकन बनाएं" टूल के Set/Update Authority टैब पर मिंट एड्रेस पेस्ट करें और Load token पर क्लिक करें। यह टैब चेन से मिंट और उसका Metaplex मेटाडेटा पढ़ता है और वॉलेट कनेक्ट किए बिना मौजूदा मिंट, फ़्रीज़ और अपडेट अथॉरिटी दिखाता है।

जब कोई अथॉरिटी सेट हो, तो उसे रखने वाला एड्रेस खोलें। एक मल्टीसिग (जैसे USDC के मामले में) या प्रोग्राम PDA (जैसे JitoSOL के मामले में) उस नए वॉलेट से बिल्कुल अलग कहानी बताता है, जिसमें लॉन्च से एक घंटा पहले फ़ंड डाले गए हों।
ChainTx.Tools पर अथॉरिटीज़ कैसे रिवोक करें
टोकन बनाते समय। Solana के लिए "टोकन बनाएं" टूल में "मिंट अधिकार" और "फ़्रीज़ अधिकार" स्विच डिफ़ॉल्ट रूप से बंद रहते हैं, यानी दोनों अथॉरिटीज़ रिवोक होती हैं ("बंद = स्थिर सप्लाई", "बंद = फ़्रीज़ नहीं")। Token-2022 के लिए फ़्रीज़ अथॉरिटी कभी सेट ही नहीं की जाती, और पूरी सप्लाई मिंट होते ही उसी ट्रांज़ैक्शन में मिंट अथॉरिटी रिवोक कर दी जाती है; SPL टोकन के लिए भी सब कुछ एक ही ट्रांज़ैक्शन में होता है। Pump.fun टाइप से लॉन्च किए गए कॉइन Pump.fun के प्रोग्राम के डिज़ाइन के कारण इन दोनों में से किसी भी अथॉरिटी के बिना आते हैं।
मौजूदा टोकन के लिए Set/Update Authority टैब का उपयोग करें:
- वह वॉलेट कनेक्ट करें जिसके पास फ़िलहाल अथॉरिटी है।
- मिंट एड्रेस पेस्ट करें और Load token पर क्लिक करें।
- मिंट और फ़्रीज़ अथॉरिटी के लिए Keep (रखें), Transfer (ट्रांसफ़र करें, उदाहरण के लिए किसी मल्टीसिग को) या Revoke (रिवोक करें) चुनें। Metaplex मेटाडेटा के लिए तीसरा विकल्प Make immutable है।
- Apply changes पर क्लिक करें और अप्रूव करें। मिंट और फ़्रीज़ के बदलाव एक ट्रांज़ैक्शन में जाते हैं, और मेटाडेटा का बदलाव एक अलग ट्रांज़ैक्शन में।
यह टैब SPL Token और Token-2022 दोनों तरह के मिंट के साथ काम करता है, लेकिन सिर्फ़ उन्हीं अथॉरिटीज़ के लिए जो आपके कनेक्टेड वॉलेट के पास हैं; बाकी सब पर "Not controlled by your wallet" लिखा होता है।
इस टैब पर अपडेट अथॉरिटी Metaplex वाली है। जिन Token-2022 टोकन का मेटाडेटा मिंट के अंदर है, उनके लिए टैब "No Metaplex metadata on this token" दिखाता है और उनकी मेटाडेटा, मेटाडेटा-पॉइंटर, ट्रांसफ़र-फ़ीस या परमानेंट-डेलीगेट अथॉरिटी रिवोक नहीं कर सकता। हमारे "टोकन बनाएं" टूल से बनाए गए Token-2022 टोकन में मेटाडेटा अपडेट अथॉरिटी (और अगर आप ट्रांसफ़र फ़ीस चालू करते हैं, तो फ़ीस अथॉरिटीज़ भी) निर्माता के वॉलेट के पास रहती है। इन्हें रिवोक करने के लिए Token-2022 वाले spl-token CLI का उपयोग करें, उदाहरण के लिए spl-token authorize MINT_ADDRESS metadata --disable, और कमांड को अथॉरिटी के कीपेयर से साइन करें।
आम गलतियाँ
- सप्लाई फ़ाइनल होने से पहले रिवोक कर देना। रिवोक के बाद आप एक भी टोकन नहीं जोड़ सकते, इसलिए पहले पूरी मात्रा मिंट करें।
- अथॉरिटी को रिवोक करने के बजाय किसी "डेड" एड्रेस को सौंप देना। मिंट को पढ़ने वाला हर व्यक्ति फ़ील्ड में एक एड्रेस देखता है, और यह साबित करना कि उसे कोई नियंत्रित नहीं करता, खाली फ़ील्ड दिखाने से कहीं ज़्यादा मुश्किल है।
- Token-2022 अथॉरिटीज़ को भूल जाना। अगर फ़ीस-कॉन्फ़िग अथॉरिटी या परमानेंट डेलीगेट अब भी सक्रिय है, तो रिवोक की गई मिंट और फ़्रीज़ अथॉरिटी से कोई फ़ायदा नहीं।
- यह मान लेना कि रिवोक की गई अथॉरिटीज़ टोकन को सुरक्षित बना देती हैं। वे सिर्फ़ दो खास जोखिम हटाती हैं। अनलॉक्ड लिक्विडिटी, कुछ हाथों में केंद्रित सप्लाई और इनसाइडर वॉलेट अलग से जाँचने वाली बातें हैं।
सारांश
मिंट अथॉरिटी तय करती है कि सप्लाई बढ़ सकती है या नहीं, फ़्रीज़ अथॉरिटी तय करती है कि कोई होल्डर्स के बैलेंस लॉक कर सकता है या नहीं, और मेटाडेटा व Token-2022 अथॉरिटीज़ तय करती हैं कि टोकन की पहचान और ट्रांसफ़र के नियम बाद में बदल सकते हैं या नहीं। मीमकॉइन के लिए मानक सीधा है: मिंट और फ़्रीज़ रिवोक करें, मेटाडेटा फ़ाइनल होते ही उसे लॉक करें, और शक्तिशाली अथॉरिटी वाले एक्सटेंशन से बचें। स्टेबलकॉइन और लिक्विड स्टेकिंग टोकन डिज़ाइन के तहत कुछ अथॉरिटीज़ रखते हैं, लेकिन उन्हें मल्टीसिग या प्रोग्राम के पास रखते हैं। कोई टोकन खरीदने या लॉन्च करने से पहले ये फ़ील्ड खुद जाँचें: Solscan, RugCheck या हमारे Set/Update Authority टैब पर इसमें बस एक मिनट लगता है।
सामान्य प्रश्न
+मिंट अथॉरिटी रिवोक करने पर क्या होता है?
मिंट अथॉरिटी फ़ील्ड None पर सेट हो जाता है और फिर कोई भी कभी नए टोकन मिंट नहीं कर सकता, इसलिए सप्लाई फ़िक्स्ड हो जाती है। यह बदलाव स्थायी है और इसे पलटा नहीं जा सकता। रिवोक करने से पहले अपनी ज़रूरत की पूरी सप्लाई मिंट कर लें।
+क्या रिवोक की गई अथॉरिटी वापस लाई जा सकती है?
नहीं। Solana के टोकन प्रोग्राम में None पर सेट किए गए फ़ील्ड पर दोबारा अथॉरिटी सेट करने का कोई तरीका नहीं है। यही स्थायित्व वह वजह है जिसके कारण खरीदार और स्कैनर रिवोक की गई अथॉरिटी पर भरोसा करते हैं।
+क्या फ़्रीज़ अथॉरिटी मेरे टोकन ले सकती है?
नहीं, वह टोकन मूव नहीं कर सकती। वह आपके टोकन अकाउंट को फ़्रीज़ कर सकती है, जिससे आप अनफ़्रीज़ होने तक टोकन न भेज सकते हैं, न प्राप्त कर सकते हैं, न बर्न कर सकते हैं। किसी और के अकाउंट से टोकन मूव या बर्न करने के लिए Token-2022 का Permanent Delegate एक्सटेंशन चाहिए।
+USDC के पास अब भी फ़्रीज़ अथॉरिटी क्यों है?
Circle रेगुलेशन के तहत USDC जारी करता है और अवैध गतिविधि, प्रतिबंधों या अदालती आदेशों से जुड़े एड्रेस को ब्लॉक करने का अधिकार सुरक्षित रखता है। Solana पर यह फ़्रीज़ अथॉरिटी से किया जाता है, जो USDC के मामले में एक 2-of-4 मल्टीसिग के पास है। किसी रेगुलेटेड स्टेबलकॉइन के लिए यह अपेक्षित है; किसी मीमकॉइन के लिए यह रेड फ़्लैग है।
+क्या mutable मेटाडेटा स्कैम का संकेत है?
अपने-आप में नहीं। RugCheck इसे डेंजर नहीं, बल्कि वॉर्निंग के रूप में दिखाता है, और कुछ टीमें लोगो या लिंक ठीक करने के लिए इसे बनाए रखती हैं। हालाँकि इससे मालिक बाद में टोकन का नाम या लोगो बदल सकता है, इसलिए तैयार टोकन के मेटाडेटा को immutable बना देना बेहतर है।
+कैसे जाँचें कि किसी टोकन की अथॉरिटीज़ रिवोक हुई हैं या नहीं?
Solscan पर Authority फ़ील्ड रिवोक की गई अथॉरिटी के लिए N/A दिखाता है, और मिंट अथॉरिटी न होने पर Solana Explorer सप्लाई पर Fixed Supply का लेबल लगाता है। RugCheck सक्रिय मिंट और फ़्रीज़ अथॉरिटी को डेंजर-स्तर के जोखिम के रूप में चिह्नित करता है। आप ChainTx.Tools के Solana "टोकन बनाएं" टूल के Set/Update Authority टैब पर भी वॉलेट कनेक्ट किए बिना कोई भी मिंट लोड कर सकते हैं।
+क्या ChainTx.Tools किसी Token-2022 टोकन की मेटाडेटा अथॉरिटी रिवोक कर सकता है?
फ़िलहाल नहीं। Set/Update Authority टैब SPL Token और Token-2022 दोनों तरह के मिंट की मिंट और फ़्रीज़ अथॉरिटी बदलता है, साथ ही Metaplex मेटाडेटा अपडेट अथॉरिटी भी। नेटिव Token-2022 मेटाडेटा को spl-token CLI से लॉक किया जा सकता है, उदाहरण के लिए: spl-token authorize MINT_ADDRESS metadata --disable


