Zk-SNARK की परिभाषा
गोपनीयता लंबे समय से क्रिप्टोकरेंसी का एक केंद्रीय उद्देश्य और विशेषता रही है। हालाँकि, जिसे उद्योग के इतिहास में पहले निजी माना जाता था, अब अक्सर ऐसा नहीं देखा जाता है। उदाहरण के लिए, दावा किया जाता है कि बिटकॉइन गुमनाम है, अब अक्सर इसका खंडन किया जाता है, क्योंकि ब्लॉकचेन पारदर्शी और खुले हैं: भले ही एक व्यक्ति बिटकॉइन का पता नेटवर्क में किसी एक व्यक्ति से जुड़ा नहीं है, लेकिन बिटकॉइन की दुनिया में होने वाले सभी लेन-देन को ट्रैक किया जा सकता है। और मैप किया गया। इस प्रकार का ब्लॉकचैन विश्लेषण ब्लॉकोनोमि के अनुसार विभिन्न क्रिप्टोक्यूरेंसी-संबंधित अपराधों और इसी तरह के मुद्दों पर दरार डालने के लिए सरकार और कानून प्रवर्तन प्रयासों का एक केंद्रीय विशेषता रहा है। बिटकॉइन सहित कुछ मूल क्रिप्टोकरेंसी की गोपनीयता की कथित कमी के कारण, हाल के वर्षों में गोपनीयता-केंद्रित टोकन और सिक्कों की एक नई लहर आई है। इनमें से एक, zcash, zk-SNARKs नामक एक तकनीक द्वारा समर्थित है।
BREAKING DOWN zk-SNARK
एक zk-SNARK ("शून्य-ज्ञान रसीला ज्ञान के गैर-संवादात्मक तर्क") एक अवधारणा का उपयोग "शून्य-ज्ञान प्रमाण" के रूप में जाना जाता है। इन सबूतों के पीछे का विचार वास्तव में काफी अच्छी तरह से स्थापित है, क्योंकि उन्हें पहली बार 1980 के दशक में कल्पना की गई थी। सीधे शब्दों में कहें, एक शून्य-ज्ञान प्रमाण एक ऐसी स्थिति है जिसमें लेन-देन में प्रत्येक दो पक्ष एक दूसरे को सत्यापित करने में सक्षम होते हैं कि उनके पास जानकारी का एक विशेष सेट है, जबकि एक ही समय में यह खुलासा नहीं किया जाता है कि वह जानकारी क्या है। अधिकांश अन्य प्रकार के सबूतों के लिए, कम से कम दो में से एक पक्ष के पास सभी जानकारी तक पहुंच होनी चाहिए, जिसका अर्थ है कि शून्य-ज्ञान प्रमाण मानदंड से विचलन है।
एक पारंपरिक प्रमाण के उदाहरण के लिए, ऑनलाइन नेटवर्क तक पहुंचने के लिए उपयोग किए जाने वाले पासवर्ड पर विचार करें। उपयोगकर्ता पासवर्ड सबमिट करता है, और नेटवर्क स्वयं यह सत्यापित करने के लिए पासवर्ड की सामग्री की जांच करता है कि यह सही है। ऐसा करने के लिए, नेटवर्क को पासवर्ड की सामग्री तक पहुंच भी होनी चाहिए। इस स्थिति के शून्य-ज्ञान प्रमाण संस्करण में उपयोगकर्ता को नेटवर्क (गणितीय प्रमाण के माध्यम से) प्रदर्शित करना शामिल होगा कि उसके पास वास्तव में पासवर्ड का खुलासा किए बिना सही पासवर्ड है। इस स्थिति में गोपनीयता और सुरक्षा लाभ स्पष्ट हैं: यदि नेटवर्क के पास सत्यापन उद्देश्यों के लिए पासवर्ड संग्रहीत नहीं है, तो पासवर्ड चोरी नहीं किया जा सकता है।
Zk-SNARKS का गणितीय आधार जटिल है। बहरहाल, इस प्रकार के प्रमाण एक पक्ष को न केवल यह प्रदर्शित करने की अनुमति देते हैं कि एक विशेष जानकारी मौजूद है, बल्कि यह भी कि प्रश्न में पक्ष को उस जानकारी के बारे में जागरूकता है। Zcash के मामले में, zk-SNARKs को लगभग तुरंत सत्यापित किया जा सकता है, और प्रोटोकॉल में प्रोवर और वेरिफ़ायर के बीच किसी भी तरह के इंटरैक्शन की आवश्यकता नहीं होती है।
ज़ाहिर है, zk-SNARKs से संबंधित चिंताएँ भी हैं। उदाहरण के लिए, यदि कोई व्यक्ति उस गुप्त यादृच्छिकता तक पहुंचने में सक्षम था जिसका उपयोग प्रोटोकोल प्रोटोकॉल के मापदंडों को बनाने के लिए किया गया था, तो वह गलत प्रमाण बना सकता है जो फिर भी सत्यापनकर्ताओं के लिए मान्य दिखता है। यह एक नकली प्रक्रिया के माध्यम से उस व्यक्ति को zcash के नए टोकन बनाने की अनुमति देगा। ऐसा होने से रोकने के लिए, zcash को इस तरह से डिज़ाइन किया गया था ताकि साबित करने वाले प्रोटोकॉल को विस्तृत किया जा सके और कई पार्टियों में फैलाया जा सके।
जबकि zcash सिद्ध करने की प्रक्रिया का निर्माण इस तरह से पूरा किया गया था कि झूठे सबूतों के माध्यम से टोकन की संभावना को कम करने के लिए, साथ ही साथ क्रिप्टोकरेंसी से संबंधित कम से कम एक और चिंता का विषय है। Zcash को टोकन के पहले कई वर्षों में बनाए गए सभी ब्लॉकों पर लगाए गए 20% "कर" के साथ बनाया गया था। इस कर को "संस्थापक के कर" के रूप में जाना जाता है, और इसका उपयोग क्रिप्टोकरेंसी के डेवलपर्स को मुआवजा देने के लिए किया जाता है। आलोचकों ने सुझाव दिया है कि संस्थापकों ने संभावित रूप से सिस्टम के इस पहलू का उपयोग करके उन टोकन के अस्तित्व के बारे में किसी और को पता किए बिना अनंत संख्या में zcash टोकन बनाने के लिए उपयोग किया जा सकता है। इस कारण से, इस बिंदु पर अस्तित्व में zcash टोकन की सटीक संख्या जानना पूरी तरह से संभव नहीं है।
