NU5
NU5, Zcash मेननेट पर ब्लॉक 1,687,104 (31 मई, 2022 UTC) पर लाइव हुआ।
आप क्या जानेंगे: कैसे NU5 ने Zcash को एक नया शील्डेड पूल दिया, जिसके लिए विश्वसनीय सेटअप की आवश्यकता नहीं है, साथ ही एक ऐसा एकल एड्रेस प्रकार दिया जो सभी पूलों में काम करता है।
NU5 (नेटवर्क अपग्रेड 5), Zcash का छठा नेटवर्क अपग्रेड है, जिसे ZIP 252 द्वारा लागू किया गया था। यह एक प्रमुख क्रिप्टोग्राफिक अपग्रेड है। इसने Orchard शील्डेड भुगतान प्रोटोकॉल पेश किया, जो Halo 2 प्रूविंग सिस्टम पर निर्मित है, साथ ही यूनिफाइड एड्रेस और नया संस्करण 5 ट्रांज़ैक्शन प्रारूप भी पेश किया। NU5 को Electric Coin Company के zcashd v5.0.0 रिलीज़ में जारी किया गया था।
यह क्यों महत्वपूर्ण है। कोई शील्डेड पूल उतना ही विश्वसनीय होता है जितना उसे बनाने वाला सेटअप। Zcash के पहले दो शील्डेड पूलों, Sprout और Sapling, को अपने गुप्त पैरामीटर बनाने के लिए प्रत्येक को एक बार के विश्वसनीय सेटअप समारोह की आवश्यकता थी। यदि वे पैरामीटर कभी नष्ट करने के बजाय रख लिए गए होते, तो कोई व्यक्ति बिना किसी को पता चले नकली ZEC बना सकता था। NU5 का Orchard पूल Halo 2 प्रूविंग सिस्टम का उपयोग करके इस चिंता को समाप्त करता है, जिसके लिए ऐसे किसी समारोह की आवश्यकता नहीं होती।
विश्वसनीय सेटअप
Orchard, NU5 द्वारा पेश किया गया शील्डेड प्रोटोकॉल है, जो ZIP 224 में परिभाषित है। यह Halo 2 प्रूविंग सिस्टम पर बना है, जो Pallas और Vesta कर्व साइकिल पर PLONKish arithmetization नामक तकनीक का उपयोग करता है। व्यावहारिक लाभ सरल है: Halo 2 को न तो विश्वसनीय सेटअप चाहिए और न ही संरचित संदर्भ स्ट्रिंग, इसलिए ऐसा कोई गुप्त पैरामीटर नहीं है जिसका कभी दुरुपयोग किया जा सके।
Sprout और Sapling दोनों एक विश्वसनीय सेटअप पर निर्भर थे। लोगों के एक समूह ने प्रत्येक पूल के पैरामीटर बनाने के लिए एक समारोह आयोजित किया, और सभी को भरोसा करना था कि उनमें से कम से कम एक व्यक्ति ने अपने गुप्त हिस्से को नष्ट कर दिया। Orchard इस धारणा को हटा देता है। NU5 के बाद भी पुराने पूल मौजूद हैं, इसलिए बिना-सेटअप की गारंटी Orchard पूल में रखी आपकी निधियों पर लागू होती है।

NU5 ने क्या बदला
NU5 में कई सर्वसम्मति परिवर्तन शामिल हैं, जो सभी ब्लॉक 1,687,104 पर एक साथ सक्रिय हुए।
- इसने Orchard शील्डेड पूल (ZIP 224) जोड़ा, जो ऊपर वर्णित Halo 2 आधारित प्रोटोकॉल है।
- इसने संस्करण 5 ट्रांज़ैक्शन प्रारूप (ZIP 225) जोड़ा, जो पारदर्शी, Sapling और नए Orchard डेटा के लिए अलग-अलग क्षेत्रों वाला पुनर्गठित लेआउट है। Sprout फ़ील्ड हटा दिए गए, और पुराना संस्करण 4 प्रारूप सक्रियण के बाद भी मान्य रहा।
- इसने यूनिफाइड एड्रेस और यूनिफाइड व्यूइंग कीज़ (ZIP 316) पेश किए, जिनकी चर्चा अगले अनुभाग में है।
- इसने ट्रांज़ैक्शन पहचानकर्ता गैर-परिवर्तनीयता (ZIP 244) अपनाई, जो ट्रांज़ैक्शन की आईडी की गणना करने का नया तरीका है और ट्रांज़ैक्शन के कार्य को उसे अधिकृत करने वाले प्रमाणों और हस्ताक्षरों से अलग करता है।
- इसने गैर-मानक एन्कोडिंग हटाने और वैध ट्रांज़ैक्शन की परिभाषा के नियमों को सख्त करने के लिए कैनोनिकल Jubjub पॉइंट एन्कोडिंग (ZIP 216) अपनाई।
- इसने पीयर-टू-पीयर नेटवर्क में संस्करण 5 ट्रांज़ैक्शनों के रिले को सक्षम किया (ZIP 239)।
NU5 ने कई मौजूदा ZIPs (32, 203, 209, 212, 213, 221 और 401) भी अपडेट किए, ताकि वे नए Orchard पूल को ध्यान में रखें।
यूनिफाइड एड्रेस
NU5 से पहले, प्रत्येक पूल का अपना एड्रेस प्रकार था और भेजने वाले को जानना पड़ता था कि आप किस प्रकार का एड्रेस चाहते हैं। ZIP 316 में परिभाषित यूनिफाइड एड्रेस इसे बदलते हैं। एक एकल यूनिफाइड एड्रेस एक से अधिक पूलों के रिसीवरों को समाहित कर सकता है, इसलिए भेजने वाले का वॉलेट बस वह सर्वोत्तम रिसीवर चुनता है जिसे वह समर्थित करता है।

यूनिफाइड व्यूइंग कीज़ देखने के लिए इसी तरह काम करती हैं। वे उन पूलों में केवल-पढ़ने की दृश्यता देती हैं जिन्हें एक एड्रेस कवर करता है। इसके बारे में अधिक जानकारी के लिए व्यूइंग कीज़ पृष्ठ देखें।
NU5 का स्थान
NU5, Zcash के पूर्ववर्ती अपग्रेडों के बाद आया: Overwinter, Sapling, Blossom, Heartwood और Canopy। यह 31 मई, 2022 को मेननेट पर सक्रिय हुआ। Orchard का कर्व साइकिल इसलिए चुना गया क्योंकि यह रिकर्शन का समर्थन करता है, जो बाद के स्केलिंग कार्य की आधारशिला है। NU5, NU6 और NU6.x अपग्रेड श्रृंखला का प्रत्यक्ष पूर्ववर्ती है, जिसने Orchard पूल पर निर्माण किया और बाद में उसमें सुधार किए।
शब्दावली
| शब्द | सरल अर्थ |
|---|
| Network upgrade (NU) | Zcash के सर्वसम्मति नियमों में समन्वित परिवर्तन, जो एक निर्धारित ब्लॉक ऊंचाई पर सक्रिय होता है |
| Orchard | NU5 द्वारा पेश किया गया शील्डेड पूल, जो Halo 2 प्रूविंग सिस्टम पर बना है |
| Halo 2 | Orchard के पीछे का प्रूविंग सिस्टम, जिसे विश्वसनीय सेटअप की आवश्यकता नहीं है |
| Trusted setup | एक बार का समारोह जो किसी पूल के गुप्त पैरामीटर बनाता है और जिसके लिए उन पैरामीटरों के नष्ट किए जाने पर भरोसा करना होता है |
| Unified Address | एक ऐसा एकल एड्रेस जो एक से अधिक पूलों के रिसीवरों को समाहित कर सकता है (ZIP 316) |
| Consensus branch id | वह पहचानकर्ता जो दर्शाता है कि कोई ट्रांज़ैक्शन किस नियम-समूह से संबंधित है |
अक्सर पूछे जाने वाले प्रश्न
क्या NU5 मेरे ZEC या मेरी गोपनीयता को बदलता है? नहीं। NU5 ने एक नया शील्डेड पूल और नया एड्रेस प्रारूप जोड़ा। आपका मौजूदा ZEC अप्रभावित है और आपकी गोपनीयता कम नहीं होती। निधियों को Orchard में स्थानांतरित करने पर आपको ऐसा पूल मिलता है जिसे विश्वसनीय सेटअप की आवश्यकता नहीं है।
Orchard क्या है? Orchard, Zcash का NU5 द्वारा पेश किया गया शील्डेड प्रोटोकॉल है। यह Halo 2 प्रूविंग सिस्टम पर चलता है, इसलिए इसे विश्वसनीय सेटअप समारोह की आवश्यकता नहीं होती।
क्या मुझे कुछ करना होगा? नहीं। समर्थित वॉलेट आपके लिए NU5 संभालता है। आप पुराने एड्रेस का उपयोग जारी रख सकते हैं और जब आपका वॉलेट उन्हें प्रदान करे तो यूनिफाइड एड्रेस का उपयोग शुरू कर सकते हैं।
यूनिफाइड एड्रेस क्या है? एक ऐसा एकल एड्रेस जिसमें एक से अधिक पूलों के रिसीवर हो सकते हैं। भेजने वाले का वॉलेट उस पूल को चुनता है जिसका वह समर्थन करता है, इसलिए आपको हर प्रकार के लिए अलग एड्रेस देने की आवश्यकता नहीं होती।
क्या NU5 मेरी पुरानी निधियों से विश्वसनीय सेटअप हटा देता है? पूर्वव्यापी रूप से नहीं। Orchard को विश्वसनीय सेटअप की आवश्यकता नहीं है, लेकिन Sapling पूल के पुराने पैरामीटर NU5 के बाद भी मौजूद हैं। बिना-सेटअप की गारंटी Orchard पूल में रखी निधियों पर लागू होती है।
क्या पुराना ट्रांज़ैक्शन प्रारूप काम करना बंद कर दिया? नहीं। NU5 ने संस्करण 5 प्रारूप जोड़ा, और पुराना संस्करण 4 प्रारूप सक्रियण के बाद भी मान्य रहा।
अपनी समझ जाँचें
Sprout और Sapling दोनों को विश्वसनीय सेटअप समारोह की आवश्यकता थी। NU5 के Orchard पूल ने इसमें क्या बदलाव किया, और यह क्यों महत्वपूर्ण है?
उत्तर
Orchard, Halo 2 प्रूविंग सिस्टम पर बना है, जिसे न तो विश्वसनीय सेटअप चाहिए और न ही संरचित संदर्भ स्ट्रिंग। इससे यह जोखिम समाप्त होता है कि बचे हुए गुप्त पैरामीटरों का उपयोग कभी नकली ZEC बनाने में किया जा सकता है। यह गारंटी Orchard पूल में रखी निधियों पर लागू होती है। पुराने Sapling पैरामीटर NU5 के बाद भी मौजूद हैं।
संसाधन
ZIP 252: NU5 नेटवर्क अपग्रेड का परिनियोजन
ZIP 224: Orchard शील्डेड प्रोटोकॉल
ZIP 225: संस्करण 5 ट्रांज़ैक्शन प्रारूप
ZIP 316: यूनिफाइड एड्रेस और यूनिफाइड व्यूइंग कीज़
नेटवर्क अपग्रेड 5
Electric Coin Company: zcashd 5.0.0 रिलीज़
यह भी देखें
Zcash नेटवर्क अपग्रेड
शील्डेड पूल
Halo
zk-SNARKs
व्यूइंग कीज़
NU6.1
श्रृंखला: नेटवर्क अपग्रेड सूचकांक · पिछला: Canopy · अगला: NU6