माइनिंग और स्टेकिंग गोपनीयता
आपका माइनर भुगतान और आपका finalizer एक ही चीज़ नहीं हैं। चेन उन्हें कभी नहीं जोड़ती।
माइनर
पारदर्शी भुगतान
Coinbase एक Zcash पते पर भुगतान करता है। t-address का इतिहास सार्वजनिक होता है।
Finalizer
zfinv1 कुंजी
एक ed25519 कुंजी। यह वोट पर हस्ताक्षर करती है। यह Zcash पता नहीं है।
Bond
Shielded स्टेक
स्टेकिंग पूल में रहता है। एक लक्ष्य finalizer को निर्दिष्ट करता है।
वह क्रम जो महत्वपूर्ण है
1 माइन करें→2 Shield करें→3 Bond करें
Shield चरण छोड़ दें और निजी चरण कभी नहीं होता। Bond किसी पारदर्शी coinbase को मिटाता नहीं है।
क्या सार्वजनिक है
| चीज़ | सार्वजनिक? | क्यों |
|---|
| माइनर t-address और coinbase इतिहास | हाँ | सामान्य पारदर्शी आउटपुट |
| Finalizer कुंजी और zfinv1 | हाँ, roster पर आने के बाद | वोट सत्यापित करने के लिए ऐसा होना ज़रूरी है |
| वोटिंग शक्ति और रिवॉर्ड बैंक | हाँ | finalizer कुंजी के विरुद्ध प्रकाशित, ताकि stake वितरण का ऑडिट किया जा सके |
| किस पारदर्शी पते ने bond को फंड किया | नहीं, Shield के बाद | bond shielded नोट्स खर्च करता है |
| आपके माइनर से आपके finalizer का लिंक | चेन पर नहीं | प्रोटोकॉल में इसे लिखने वाला कुछ नहीं है |
स्टेक की गई राशियाँ जानबूझकर प्रकट की जाती हैं। डिज़ाइन के लिए कुल स्टेक और फाइनलाइज़रों के बीच वितरण का सार्वजनिक रूप से सत्यापन योग्य होना आवश्यक है। क्वांटाइज़ेशन (10 की घातें) और निश्चित स्टेकिंग अवधियाँ इस ऑडिट की अनुमति देते हुए व्यक्तिगत समय-निर्धारण या पैटर्न संबंधी जानकारी के रिसाव को सीमित करती हैं। बिना स्टेक की गई Orchard बैलेंस निजी रहती हैं; स्टेकिंग जानबूझकर किया गया प्रकटीकरण है।
अपने लिए स्टेक करें, या किसी और के लिए
अपने स्वयं के finalizer को Bond करें
सबसे सरल। आप ऑपरेटर की भूमिका और Bond अपने पास रखते हैं। फिर भी, केवल chain डेटा के आधार पर कोई पर्यवेक्षक यह सिद्ध नहीं कर सकता कि t-address और zfinv1 एक ही व्यक्ति हैं।
किसी अन्य सदस्य को Bond करें
वोटिंग शक्ति उनकी key के अंतर्गत दिखाई देती है। वे 10% सक्रिय-finalizer कमीशन अर्जित करते हैं। Bond पर अर्जित होने वाले 90% आप अपने पास रखते हैं। इससे यह स्पष्ट अनुमान टूट जाता है कि transparent payout पाने वाला miner ही finalizer संचालित करने वाला व्यक्ति है।
एक समूह अलग-अलग payout addresses पर माइन कर सकता है, शील्ड कर सकता है, और सदस्यों के बीच बॉन्ड कर सकता है। इससे चेन डेटा से “यह माइनर ही यह finalizer है” कहना बहुत कठिन हो जाता है। यह finalizers की पहचान नहीं छिपाता, और न ही माइनिंग को छिपाता है।
यह क्या नहीं करता
छिपा हुआ नहीं
- Finalizer कौन हैं
- हर एक के पास कितनी वोटिंग शक्ति है
- आपका पारदर्शी माइनिंग इतिहास
- चेन के बाहर बनाया गया लिंक: एक IP, एक payout पैटर्न, एक operator
लक्ष्य zfinv1 स्टेकिंग कार्रवाई के भीतर होता है। यहाँ गोपनीयता धन के स्रोत के बारे में है, गंतव्य कुंजी को छिपाने के बारे में नहीं।
संक्षिप्त संस्करण
माइन करें। Shield करें। फिर Bond करें। माइनर पता और finalizer कुंजी असंबद्ध रहते हैं, जब तक आप स्वयं उन्हें न जोड़ दें।