मेमो एक छोटा नोट है जिसे आप शील्डेड पते पर भेजे गए भुगतान के साथ संलग्न करते हैं। यह एन्क्रिप्टेड होता है, इसलिए blockchain को देखने वाले लोग इसे पढ़ नहीं सकते।
मेमो फ़ील्ड में अधिकतम 512 बाइट का टेक्स्ट रखा जा सकता है।
लोग मेमो का उपयोग यह बताने के लिए करते हैं कि भुगतान किसने भेजा और वह किसलिए था, या निजी संदेश भेजने के लिए।
पारदर्शी पतों पर किए गए भुगतानों में मेमो नहीं जोड़ा जा सकता।
एक भुगतान अनुरोध लिंक आपके लिए मेमो भर सकता है, ताकि कोई दुकान हर ऑर्डर को टैग कर सके।
मूल व्याख्या
एन्क्रिप्टेड मेमो भेजना
Z2Z (शील्डेड-से-शील्डेड) लेनदेन भेजते समय, आप लेनदेन में एक मेमो (संदेश) शामिल कर सकते हैं। इस मेमो का उपयोग कई अलग-अलग कामों के लिए किया जा सकता है।
लेनदेन पर हस्ताक्षर करना
मेमो मुख्य रूप से भुगतानों पर हस्ताक्षर करने के लिए उपयोग किए जाते हैं। चूँकि शील्डेड लेनदेन आपके डेटा को एन्क्रिप्ट करते हैं, इसलिए आप यह नहीं देख सकते कि आपको ZEC किसने भेजा और ZEC किसलिए हो सकता था। उपयोगकर्ता अपने समकक्ष को यह बताने के लिए कि लेनदेन किसकी ओर से था, मेमो फ़ील्ड में अपना नाम या छद्मनाम लिख सकते हैं। वे यह भी बता सकते हैं कि लेनदेन किसलिए था।
एक व्यक्ति ने Zcash blockchain के शुरुआती ब्लॉकों में से एक में अपने साथी को प्रेम-पत्र भेजा था। किसी व्यक्ति को पता चला कि उसके साथी ने उसे Zcash मेमो के माध्यम से एक फ़ाइल भेजी थी। यह फ़ाइल विदेश में होने वाले एक विशेष आयोजन का टिकट थी, जिसमें वह और उसका दूर रहने वाला प्रेमी साथ जाने की बात करते थे। मेमो एक प्रेम-पत्र था।
दृश्य / उपमा
शील्डेड भुगतान को ऐसे समझें जैसे पैसे वाला एक बंद लिफ़ाफ़ा। मेमो उस पैसे के साथ मोड़ा हुआ एक नोट है।
Blockchain डाकघर है। वह लिफ़ाफ़े को पहुँचाता है और उसके पहुँचने का रिकॉर्ड रखता है, लेकिन उसे कभी नहीं खोलता। लिफ़ाफ़ा खोलने वाला व्यक्ति नोट पढ़ता है। पारदर्शी भुगतान एक पोस्टकार्ड है, इसलिए उसमें नोट मोड़कर रखने के लिए कोई लिफ़ाफ़ा नहीं होता।
विस्तृत जानकारी
मेमो में क्या समा सकता है
मेमो फ़ील्ड हमेशा ठीक 512 बाइट का होता है। छोटे टेक्स्ट मेमो को एन्क्रिप्ट करने से पहले शून्य बाइट से भरा जाता है, इसलिए ऑन-चेन हर मेमो का आकार एक जैसा दिखता है।
अधिकांश मेमो साधारण UTF-8 टेक्स्ट होते हैं। ZIP 302 अन्य प्रकार के डेटा के लिए 0xF5 या उससे अधिक बाइट से शुरू होने वाले मेमो भी आरक्षित करता है, और 0xF6 के बाद शून्य आने वाला मेमो "कोई मेमो नहीं" का अर्थ रखता है।
लेनदेन में प्रत्येक शील्डेड आउटपुट अपना अलग मेमो रखता है, इसलिए कई लोगों को भुगतान करने वाले एक लेनदेन में हर व्यक्ति के लिए अलग नोट शामिल हो सकता है।
उन्नत
ऐतिहासिक। यह डेमो अब लिखे अनुसार नहीं चलता।
नीचे दिया गया डेमो zcashd का उपयोग करता है, और इसकी प्राप्ति स्क्रिप्टzcash-cli के माध्यम से मेमो पढ़ती है। zcashd 18 जुलाई 2026 को अपने स्वचालित End-of-Support ठहराव पर पहुँच गया, इसलिए वह स्क्रिप्ट चल रहे नोड तक नहीं पहुँच सकती और उसे पोर्ट नहीं किया गया है।
कमांड लाइन से शील्डेड मेमो पढ़ना अभी भी Zallet पर काम करता है: zallet rpc z_listunspent प्रत्येक प्राप्त शील्डेड नोट को उसी memoStr फ़ील्ड के साथ लौटाता है जिसे स्क्रिप्ट पढ़ती है। कमांड के लिए Zallet क्विक रेफ़रेंस गाइड देखें, और नोड को zcashd से हटाने के लिए Zebra और Zallet पर माइग्रेशन गाइड देखें। Zallet अभी भी बीटा में है।
इस अनुभाग को Magic-Wormhole डेमो के ऐतिहासिक रिकॉर्ड के रूप में रखा गया है।
यहाँ बताया गया है कि एक कंप्यूटर से दूसरे कंप्यूटर पर सुरक्षित रूप से फ़ाइलें भेजने के लिए Magic-Wormhole CLI और zcashd के साथ Zcash Shielded Memos का उपयोग कैसे करें!