Stellar Network ने ASPs के माध्यम से अंतर्निहित अनुपालन नियंत्रण के साथ गोपनीय स्थानांतरण के लिए शून्य-ज्ञान प्रमाणों का उपयोग करते हुए ओपन-सोर्स गोपनीयता तकनीक का अनावरण किया।
Stellar Private Payments (SPP) हाल ही में ओपन-सोर्स हो गया। X पर @StellarOrg के अनुसार, गोपनीयता बिल्डर अब नई तकनीक के साथ निर्माण शुरू कर सकते हैं।
यह प्रणाली निजी जमा, स्थानांतरण और निकासी को संभालती है। कॉन्फ़िगर करने योग्य सुरक्षा उपायों के साथ ZK प्रमाण इसे संभव बनाते हैं। लेनदेन राशि सार्वजनिक दृष्टि से छिपी रहती है।
उपयोगकर्ता अब प्रेषक-प्राप्तकर्ता संबंधों को प्रकट नहीं करते हैं। Groth16 प्रमाण क्रिप्टोग्राफ़िक कार्य करते हैं। Circom सर्किट WebAssembly के माध्यम से क्लाइंट-साइड पर ये प्रमाण उत्पन्न करते हैं।
अवश्य पढ़ें: Ripple के पूर्व-CTO: Bitcoin को क्वांटम से बचने के लिए हार्ड फोर्क की आवश्यकता हो सकती है
Soroban स्मार्ट कॉन्ट्रैक्ट कार्यान्वयन को शक्ति प्रदान करते हैं। Nethermind ने पूर्ण दस्तावेज़ीकरण के साथ GitHub रिपॉजिटरी प्रकाशित की। ब्राउज़र-आधारित प्रमाणन सर्वर इंटरैक्शन के बिना होता है।
Association Set Provider तकनीक अनुपालन परत प्रदान करती है। वे सदस्यता ट्रैकिंग के लिए दोहरी Merkle ट्री संरचनाएं बनाए रखते हैं। पूल संचालक इस तरह से प्रशासनिक नियंत्रण लागू करते हैं।
शून्य-ज्ञान जादू ब्लॉकचेन वास्तविकता से मिलता है
जमा पूल प्रणाली में प्रतिबद्धताएं बनाते हैं। इस प्रक्रिया के दौरान कोई इनपुट नोट खर्च नहीं होते हैं। भविष्य के खर्च के लिए आउटपुट नोट उत्पन्न किए जाते हैं।
सर्किट एक साथ इनपुट UTXOs के स्वामित्व को साबित करते हैं। निजी कुंजी इस स्वामित्व को प्रदर्शित करती हैं। दोहरे खर्च के प्रयासों को रोकने के लिए नलीफायर गणना को सत्यापित किया जाता है।
निकासी जमा के विपरीत काम करती है। इनपुट नोट पूरी तरह से खर्च हो जाते हैं। निकासी करते समय कोई आउटपुट नोट नहीं बनाए जाते हैं।
संतुलन संरक्षण नियम पूरे लेनदेन में लागू होते हैं। इनपुट आउटपुट और किसी भी सार्वजनिक राशि के बराबर होने चाहिए। Merkle प्रमाण सभी इनपुट प्रतिबद्धताओं को ठीक से मान्य करते हैं।
आपको यह भी पसंद आ सकता है: Harvard का $442M Bitcoin ETF कदम क्रिप्टो को टेक शेयरों से आगे रखता है
स्थानांतरण संचालन मौजूदा प्रतिबद्धताओं को खर्च करते हुए नए बनाते हैं। पूरी प्रक्रिया के दौरान गोपनीयता बनाए रखी जाती है। नई सार्वजनिक कुंजियां उत्पन्न आउटपुट नोट प्राप्त करती हैं।
उन्नत उपयोगकर्ता कस्टम प्रवाह के लिए Transact सुविधा का उपयोग करते हैं। वे इच्छानुसार नोट खर्च, बना और स्थानांतरित कर सकते हैं। प्रणाली इस तरह से जटिल लेनदेन पैटर्न का समर्थन करती है।
अनुपालन नियंत्रण जो गोपनीयता को नहीं तोड़ते
ASP सदस्यता ट्री में केवल स्वीकृत सार्वजनिक कुंजियां होती हैं। गैर-सदस्यता ट्री बहिष्करण सूचियों के रूप में काम करती हैं। अवरुद्ध खाते इन विरल Merkle संरचनाओं में दिखाई देते हैं।
शून्य-ज्ञान प्रमाण पहचान प्रकट किए बिना सदस्यता या गैर-सदस्यता को प्रदर्शित करते हैं। गोपनीयता और अनुपालन के बीच यह संतुलन प्रणाली को अद्वितीय बनाता है। स्मार्ट कॉन्ट्रैक्ट ऑन-चेन सब कुछ सत्यापित करते हैं।
Pool कॉन्ट्रैक्ट मुख्य जमा और निकासी तर्क का प्रबंधन करता है। एक Circom Groth16 Verifier प्रमाण जांच के लिए ऑन-चेन बैठता है। ASP कॉन्ट्रैक्ट अलग से अपनी संबंधित ट्री संरचनाओं को बनाए रखते हैं।
इसे देखें: CFTC ने क्रिप्टो पैनल पर Ripple, Coinbase, Robinhood के CEOs को शामिल किया
डेवलपर्स प्रयोग के लिए Stellar टेस्टनेट पर कॉन्ट्रैक्ट तैनात कर सकते हैं। तैनाती स्क्रिप्ट को ASP ट्री स्तरों को निर्दिष्ट करने की आवश्यकता होती है। पूल स्तरों और अधिकतम जमा राशि को भी कॉन्फ़िगरेशन की आवश्यकता होती है।
सेटअप के बाद डेमो एप्लिकेशन localhost:8080 पर कार्य करता है। फ्रंटएंड सिस्टम इंटरैक्शन के लिए एक अच्छा UI प्रदान करता है। कंसोल लॉग संचालन के दौरान क्या हो रहा है यह ट्रैक करने में मदद करते हैं।
ASP एडमिन पेज अलग से localhost:8080/admin.html पर मौजूद है। इस इंटरफ़ेस के माध्यम से सार्वजनिक कुंजी सम्मिलन होता है। हालांकि, केवल ASP एडमिन खाते इन सम्मिलनों पर हस्ताक्षर कर सकते हैं।
अनुसंधान के लिए बनाया गया, अभी उत्पादन के लिए नहीं
Common Reference String में विकेंद्रीकृत समारोह निर्माण का अभाव है। यह दस्तावेज़ीकरण में अग्रिम रूप से खुलासा किया गया है। अवधारणा की स्थिति का प्रमाण का मतलब है कि उत्पादन उपयोग की अनुशंसा नहीं की जाती है।
वर्तमान में, केवल एक सर्किट को समर्थन मिलता है। दो इनपुट और दो आउटपुट सीमाओं को परिभाषित करते हैं। Nethermind के अनुसार भविष्य के अपडेट सर्किट विविधता का विस्तार कर सकते हैं।
संबंधित: Coinbase ने AI वॉलेट लॉन्च किए जो स्वायत्त रूप से क्रिप्टो ट्रेड करते हैं
RPC नोड केवल सात दिनों के लिए घटनाओं को बनाए रखते हैं। डेमो कार्यक्षमता के लिए Stellar घटनाओं पर बहुत अधिक निर्भर करता है। लंबी संचालन अवधि के लिए समर्पित इंडेक्सर आवश्यक हो जाते हैं।
कोडबेस पर सुरक्षा ऑडिट पूरे नहीं हुए हैं। त्रुटि हैंडलिंग कुछ एज केस को मिस कर सकती है। वास्तविक संपत्तियों को वर्तमान में इस प्रणाली को नहीं छूना चाहिए।
XLM दशमलव हैंडलिंग के लिए Stroops समर्थन मौजूद है। GitHub नोट्स के अनुसार इसके लिए UI परीक्षण अधूरा रहता है। वास्तुकला दिखाती है कि सर्किट बाधाएं शून्य-ज्ञान जादू कैसे बनाती हैं।
Freighter वॉलेट खाते Stellar CLI कुंजियों में आसानी से शामिल हो सकते हैं। सीड वाक्यांश संकेत इस जोड़ को सक्षम करते हैं। फिर वही खाते कॉन्ट्रैक्ट तैनात करते हैं और एडमिन कार्यों के साथ इंटरैक्ट करते हैं।
लाइसेंसिंग तैनातकर्ताओं से सावधानीपूर्वक ध्यान की मांग करती है
Apache 2.0 रिपॉजिटरी में अधिकांश स्रोत फ़ाइलों को कवर करता है। circuits/build.rs फ़ाइल इसके बजाय GNU Lesser General Public License v3.0 का उपयोग करती है। मिश्रित लाइसेंसिंग विशिष्ट जिम्मेदारियां बनाती है।
उत्पन्न कलाकृतियां संस्करण नियंत्रण में प्रकट नहीं होती हैं। dist/ निर्देशिका बिल्ड के दौरान बनाई जाती है। तैनातकर्ता इन संकलित WebAssembly सर्किट के वितरक बन जाते हैं।
LGPLv3 आवश्यकताओं का मतलब है कि स्रोत कोड उपलब्धता मायने रखती है। यदि आप संकलित सर्किट वितरित करते हैं तो अंतिम उपयोगकर्ताओं को स्रोत तक पहुंच होनी चाहिए। LICENSE और NOTICE फ़ाइलों को किसी भी तैनाती के साथ होना चाहिए।
Nethermind ने सामग्री निर्माण में LLM सहायता का खुलासा किया। मानव समीक्षा, संपादन और संशोधन सभी AI-जनित आउटपुट के बाद हुआ। टीम अंतिम दस्तावेज़ीकरण के लिए जिम्मेदारी बनाए रखती है।
Stellar पर लेनदेन गोपनीयता नियामक हुक को बलिदान किए बिना संभव हो गई। ओपन-सोर्स उपलब्धता का मतलब है कि गोपनीयता बिल्डरों के पास तुरंत उपकरण हैं। एप्लिकेशन विकसित करने के लिए नींव अब मौजूद है।
स्रोत: https://www.livebitcoinnews.com/stellar-launches-private-payments-that-hide-your-transactions/


