ZEC भुगतान के लिए व्यापक रूप से उपयोग की जाने वाली डिजिटल संपत्ति है, जो मजबूत गोपनीयता सुविधाएँ प्रदान करती है और इसे दोस्तों को भुगतान करने, खरीदारी करने या दान देने जैसे विभिन्न लेन-देनों के लिए उपयुक्त बनाती है। गोपनीयता और सुरक्षा को अधिकतम करने के लिए, यह समझना आवश्यक है कि Zcash में विभिन्न प्रकार के लेन-देन कैसे काम करते हैं।
संक्षेप में
Zcash दो प्रकार के लेन-देन का समर्थन करता है: shielded, जो विवरणों को निजी रखता है, और transparent, जो उन्हें सार्वजनिक रूप से दर्ज करता है।
Shielded पते u या z से शुरू होते हैं। Transparent पते t से शुरू होते हैं और काफी हद तक Bitcoin पते की तरह काम करते हैं।
हर भुगतान में चुनाव आपका है। गोपनीयता Zcash द्वारा दिया गया विकल्प है, कोई ऐसी सेटिंग नहीं जिसका निर्णय कोई और आपके लिए करे।
एक्सचेंज से निकासी वह सबसे आम जगह है जहाँ लोग गोपनीयता खो देते हैं। यदि एक्सचेंज केवल transparent निकासी का समर्थन करता है, तो धन पहुँचने पर उसे स्वयं shield करें।
शुल्क ZIP 317 का अनुसरण करते हैं और लेन-देन के आकार के साथ बढ़ते हैं। पुराने स्थिर शुल्क को भेजने वाले wallet के लेन-देन में देरी हो सकती है।
अधिकांश Zcash लेन-देन में ZIP 203 के अंतर्गत एक expiry height होती है। यदि कोई लेन-देन माइन होने से पहले समाप्त हो जाता है, तो वह उस expiry height के बाद पुष्टि नहीं हो सकता और उसे फिर से भेजने की आवश्यकता पड़ सकती है।
Shielded लेन-देन
Shielded लेन-देन तब होता है जब आप ZEC को अपने shielded wallet में भेजते हैं। आपके shielded wallet का पता u या z से शुरू होता है। Shielded लेन-देन भेजते समय, आप और जिन लोगों के साथ आप लेन-देन करते हैं, वे ऐसी गोपनीयता बनाए रख सकते हैं जो डिफ़ॉल्ट रूप से सार्वजनिक भुगतान नेटवर्क पर संभव नहीं है।
जब आप ऐसा wallet इस्तेमाल करते हैं जो वर्तमान Zcash नेटवर्क और वर्तमान shielded pool का समर्थन करता है, तो shielded लेन-देन भेजना सबसे आसान होता है। गोपनीयता के लिए किसी wallet पर निर्भर होने से पहले, जाँचें कि वह shielded भेजने, shielded प्राप्त करने और उस pool का समर्थन करता है या नहीं जिसका आप उपयोग करना चाहते हैं। किसी एक्सचेंज से ZEC निकालते समय, जाँचें कि एक्सचेंज shielded या transparent निकासी का समर्थन करता है या नहीं। यदि वह केवल transparent निकासी का समर्थन करता है, तो धन पहुँचने के बाद उसे shielded-सक्षम wallet में भेजें।
धन भेजने और प्राप्त करने के लिए shielded लेन-देन का उपयोग करना गोपनीयता बनाए रखने और भुगतान डेटा के लीक होने का जोखिम कम करने का सर्वोत्तम तरीका है।
Transparent लेन-देन
Transparent लेन-देन Bitcoin लेन-देन की तरह काम करते हैं। लेन-देन के विवरण blockchain पर सार्वजनिक रूप से दिखाई देते हैं, जिनमें transparent पते और transparent मूल्य शामिल हैं। जब गोपनीयता प्राथमिकता हो, तो transparent लेन-देन से बचना चाहिए।
Transparent पते कुछ परिस्थितियों में अब भी उपयोगी हैं, खासकर तब जब कोई एक्सचेंज या सेवा shielded पतों का समर्थन नहीं करती। यदि आपको किसी transparent पते पर ZEC प्राप्त होता है, तो बाद में भुगतान करने से पहले उसे shield करने पर विचार करें।
इसे समझने का एक सरल तरीका
Transparent लेन-देन एक पोस्टकार्ड है। डाकिया उसे पहुँचा देता है, लेकिन रास्ते में उसे संभालने वाला कोई भी व्यक्ति संदेश पढ़ सकता है, देख सकता है कि उसे किसने भेजा और कौन उसे प्राप्त करता है।
Shielded लेन-देन एक सीलबंद लिफाफा है। डाक सेवा फिर भी पुष्टि करती है कि असली डाक-शुल्क वाला वास्तविक पत्र प्रणाली से गुजरा है, और कोई भी उसे जाली नहीं बना सकता या एक ही पत्र दो बार नहीं भेज सकता। लिफाफे में क्या है, यह प्रेषक और प्राप्तकर्ता के बीच ही रहता है।
महत्वपूर्ण बात यह है कि Zcash आपको हर भुगतान के लिए यह तय करने देता है कि कौन-सा भेजना है।
Zcash शुल्क
Zcash Ethereum-शैली की gas इकाइयों का उपयोग नहीं करता। Zcash लेन-देन शुल्क ZEC में चुकाए जाते हैं, जिन्हें आम तौर पर zatoshis में मापा जाता है। एक ZEC 100,000,000 zatoshis के बराबर है।
ZIP 317 एक पारंपरिक शुल्क तंत्र परिभाषित करता है जो लेन-देन की जटिलता के अनुसार बढ़ता है। हर लेन-देन में पुराने 1,000-zatoshi के स्थिर शुल्क का उपयोग करने के बजाय, पारंपरिक शुल्क इनपुट, आउटपुट और shielded क्रियाओं जैसी "logical actions" पर आधारित होता है। सरल लेन-देन सामान्यतः लगभग 10,000 zatoshis, या 0.0001 ZEC, से शुरू होते हैं, जबकि अधिक जटिल लेन-देन के लिए अधिक शुल्क लग सकता है।
अधिकांश वर्तमान wallet में उपयोगकर्ताओं को ZIP 317 शुल्क की मैन्युअल गणना करने की आवश्यकता नहीं होनी चाहिए। Wallet को स्वचालित रूप से उपयुक्त शुल्क चुनना चाहिए। यदि कोई wallet अब भी पुराने स्थिर शुल्क का उपयोग करता है या आपको ZIP 317 के पारंपरिक शुल्क से बहुत कम शुल्क निर्धारित करने देता है, तो लेन-देन में देरी हो सकती है, उसे कम प्राथमिकता मिल सकती है, कुछ नोड उसे छोड़ सकते हैं, या वह विश्वसनीय रूप से relay होने में विफल हो सकता है।
अटके हुए लेन-देन का समस्या निवारण
केवल आपके wallet में दिखाई देने से Zcash लेन-देन अंतिम नहीं हो जाता। जब वह किसी block में माइन हो जाता है और आपकी परिस्थिति के लिए पर्याप्त confirmations प्राप्त कर लेता है, तब वह सामान्य उपयोग के लिए अंतिम होता है। एक्सचेंज और सेवाओं को wallet द्वारा डिफ़ॉल्ट रूप से दिखाए जाने वाले confirmations से अधिक confirmations की आवश्यकता हो सकती है।
फिर से भेजने से पहले इस निर्णय-वृक्ष का उपयोग करें:
क्या आपका wallet transaction ID दिखाता है?
यदि नहीं, तो संभव है कि wallet ने अभी तक लेन-देन बनाया या broadcast नहीं किया हो। sync स्थिति, इंटरनेट कनेक्शन, wallet संस्करण और wallet का कोई भी त्रुटि संदेश जाँचें।
यदि हाँ, तो transaction ID कॉपी करें और आगे बढ़ें।
क्या लेन-देन किसी block में पुष्टि हो चुका है?
यदि हाँ, तो अपने wallet, एक्सचेंज, व्यापारी या सेवा द्वारा अपेक्षित confirmations की संख्या तक प्रतीक्षा करें।
यदि नहीं, तो आगे बढ़ें।
क्या लेन-देन अपनी expiry height तक पहुँच गया है?
यदि नहीं, तो अभी उसी भुगतान को मैन्युअल रूप से फिर से न भेजें। मूल लेन-देन अब भी पुष्टि हो सकता है।
यदि हाँ, तो उस expiry height के बाद लेन-देन माइन नहीं हो सकता। आपका wallet इसे expired या failed के रूप में चिह्नित कर सकता है, और आपको नया लेन-देन बनाने की आवश्यकता पड़ सकती है।
क्या लेन-देन एक server या explorer पर दिखता है, लेकिन दूसरे पर नहीं?
इसे नेटवर्क दृश्यता की समस्या मानें, लेन-देन विफल होने का प्रमाण नहीं। अलग-अलग नोड के mempool दृश्य अलग हो सकते हैं।
प्रतीक्षा करें, अपना wallet फिर से sync करें, या यदि आपका wallet इसका समर्थन करता है तो किसी अन्य विश्वसनीय server पर स्विच करें।
क्या पुष्टि हो चुका दिखने के बाद लेन-देन गायब हो गया?
एक छोटी chain reorganization अस्थायी रूप से किसी लेन-देन को सर्वोत्तम chain से हटा सकती है।
और blocks की प्रतीक्षा करें। यदि लेन-देन वापस आता है, तो confirmations की प्रतीक्षा जारी रखें। यदि वह वापस नहीं आता और बाद में समाप्त हो जाता है, तो नया लेन-देन बनाएँ।
क्या wallet आपसे फिर से भेजने के लिए कह रहा है?
पिछला लेन-देन समाप्त, विफल या अब वैध न होने की जाँच के बाद ही wallet के वर्तमान निर्देशों का पालन करें।
यदि आप अनिश्चित हों, तो फिर से भेजने से पहले सहायता से पूछें।
Pending, Expired, Dropped और Reorged
Pending का अर्थ है कि लेन-देन बनाया या broadcast किया जा चुका है, लेकिन अभी तक किसी block में माइन नहीं हुआ है।
Expired का अर्थ है कि लेन-देन की expiry height बीत चुकी है। ZIP 203 के अंतर्गत, expiry height वाले लेन-देन को उस height के बाद माइन नहीं किया जा सकता।
Dropped का अर्थ है कि एक या अधिक नोड अब लेन-देन को अपने mempool में नहीं रखते। ऐसा expiry, कम शुल्क, mempool नीति, restart व्यवहार या relay के अंतर के कारण हो सकता है।
Reorged का अर्थ है कि जिस block में पहले लेन-देन शामिल था, वह अब सर्वोत्तम chain का हिस्सा नहीं है। लेन-देन को बाद में फिर से माइन किया जा सकता है, या यदि वह अभी भी वैध है तो वह pending में वापस आ सकता है।
कब फिर से न भेजें
केवल इसलिए तुरंत फिर से न भेजें कि कोई लेन-देन pending है, धीमा है, या किसी एक explorer पर दिखाई नहीं देता। बहुत जल्दी फिर से भेजने से भ्रम पैदा हो सकता है और, इस पर निर्भर करते हुए कि wallet नया भुगतान कैसे बनाता है, दो बार भुगतान का जोखिम हो सकता है।
इन परिस्थितियों में पहले प्रतीक्षा करें या सहायता लें:
लेन-देन के पास transaction ID है और वह समाप्त नहीं हुआ है।
एक server उसे दिखाता है जबकि दूसरा नहीं दिखाता।
उसे हाल ही में माइन किया गया था, लेकिन संभावित reorg के बाद confirmations खो गए।
प्राप्त करने वाली सेवा ने confirmations गिनना अभी पूरा नहीं किया है।
आपका wallet अभी भी sync हो रहा है।
आमतौर पर केवल तब फिर से भेजना अधिक सुरक्षित होता है जब wallet स्पष्ट रूप से लेन-देन को expired या failed चिह्नित करे, या सहायता पुष्टि करे कि मूल लेन-देन की पुष्टि नहीं हो सकती।
गोपनीयता-सुरक्षित जाँच
आप आवश्यकता से अधिक जानकारी उजागर किए बिना लेन-देन की बुनियादी स्थिति जाँच सकते हैं:
जाँचें कि आपका wallet पूरी तरह sync है या नहीं।
जाँचें कि wallet ऐप नवीनतम संस्करण पर है या नहीं।
जाँचें कि लेन-देन के पास transaction ID है या नहीं।
जाँचें कि लेन-देन confirmed, pending, expired या failed है या नहीं।
वर्तमान block height जाँचें और यदि आपका wallet दिखाता है तो उसकी तुलना लेन-देन की expiry height से करें।
Transparent लेन-देन के लिए, कोई block explorer सार्वजनिक लेन-देन, पते, मूल्य और confirmations दिखा सकता है।
Shielded लेन-देन के लिए, कोई block explorer यह दिखा सकता है कि लेन-देन मौजूद है, लेकिन वह shielded प्रेषक, प्राप्तकर्ता, राशि या memo विवरण नहीं दिखा सकता।
सार्वजनिक रूप से क्या साझा न करें
इन्हें कभी भी सार्वजनिक चैट, सोशल मीडिया या issue tracker में पोस्ट न करें:
Seed phrase या recovery phrase
Spending key, private key या wallet backup
Full Viewing Key
ऐसे screenshots जिनमें balances, पूरे पते, memos, QR codes या एक्सचेंज खाते के विवरण दिखाई देते हों
व्यक्तिगत पहचान दस्तावेज़ या खाता पुनर्प्राप्ति रिकॉर्ड
Transaction ID chain पर सार्वजनिक होता है, लेकिन यह आपके सहायता प्रश्न को आपकी पहचान से जोड़ सकता है। यदि गोपनीयता महत्वपूर्ण है, तो इसे केवल विश्वसनीय सहायता चैनल के साथ साझा करें।
सहायता टीमों को क्या चाहिए
wallet, एक्सचेंज या सेवा सहायता से मदद माँगते समय, केवल न्यूनतम उपयोगी जानकारी साझा करें:
Wallet या सेवा का नाम
ऐप संस्करण और operating system
क्या लेन-देन shielded, transparent, या shielded और transparent पतों के बीच है
Transaction ID, यदि आप इसे साझा करने में सहज हैं
भेजने का अनुमानित समय
क्या wallet पूरी तरह sync है
Wallet द्वारा दिखाई गई वर्तमान स्थिति
निजी डेटा हटाकर सटीक त्रुटि संदेश
ऐसा screenshot जिसमें balances, पते, memos और खाते के विवरण छिपे हों
सहायता टीमों को आपकी seed phrase, spending key, private key या पूर्ण viewing key की आवश्यकता नहीं होती।
सामान्य गलतियाँ
यह मान लेना कि ZEC सूचीबद्ध करने वाला कोई भी wallet इसे निजी रूप से भेज सकता है। कई multi-coin wallet केवल Zcash के transparent पक्ष का समर्थन करते हैं। गोपनीयता के लिए उस पर निर्भर होने से पहले wallet के समर्थित pool जाँचें। Wallets पृष्ठ प्रत्येक विकल्प के लिए यह सूचीबद्ध करता है।
किसी transparent पते पर निकासी करना और धन को वहीं छोड़ देना। निकासी स्वयं सार्वजनिक होती है, और उस पते से हर बाद का स्थानांतरण भी सार्वजनिक रहता है। धन पहुँचते ही उसे shield करें।
गोपनीयता को ऐसी चीज़ मानना जिसे आप केवल एक बार चालू करते हैं। प्रत्येक लेन-देन एक अलग विकल्प है। आज shielded भेजना पिछले सप्ताह किए गए transparent भुगतान को पूर्ववत नहीं करता।
हर चीज़ के लिए transparent पते का पुन: उपयोग करना। Transparent गतिविधि स्थायी रूप से दिखाई देने के कारण, एक ही पुन: उपयोग किया गया पता धीरे-धीरे उन भुगतानों को जोड़ देता है जिनके जुड़े होने का कोई कारण नहीं था।
पुराने डिफ़ॉल्ट शुल्क के साथ भेजना। जिन wallet ने ZIP 317 नहीं अपनाया है, वे अब भी पुराना स्थिर शुल्क भेज सकते हैं, जिससे कोई लेन-देन बिना पुष्टि के अटका रह सकता है।
समाप्ति से पहले फिर से भेजना। कोई pending लेन-देन समाप्त होने तक अब भी पुष्टि हो सकता है। दूसरा भुगतान बनाने से पहले expiry स्थिति जाँचें।
नोट
कृपया ध्यान दें कि ZEC का उपयोग करने का सबसे सुरक्षित तरीका shielded लेन-देन का उपयोग करना है, जब प्रेषक, प्राप्तकर्ता, wallet और सेवा सभी उनका समर्थन करते हों। कुछ wallet और एक्सचेंज unified addresses का समर्थन करते हैं, जो कई Zcash receiver प्रकारों को एक पते में संयोजित कर सकते हैं।