क्रिप्टो
एमपीसी: क्रिप्टो और एआई में नया मोड़
परिभाषा
बहु-पार्टी गणना एक क्रिप्टोग्राफ़िक विधि है जो कई पक्षों को एक साथ एक परिणाम की गणना करने की अनुमति देती है बिना एक-दूसरे के लिए अपने निजी इनपुट को प्रकट किए।
बहु-पार्टी गणना क्या है?
बहु-पार्टी गणना (MPC) क्रिप्टोग्राफी की एक शाखा है जो कई प्रतिभागियों को एक साथ गणना करने की अनुमति देती है - जैसे कि एक हस्ताक्षर उत्पन्न करना या जोखिम स्कोर की गणना करना - जबकि प्रत्येक प्रतिभागी के अंतर्निहित डेटा को दूसरों से गुप्त रखा जाता है। संवेदनशील जानकारी को एक विश्वसनीय तीसरे पक्ष को सौंपने के बजाय, MPC विश्वास को कई स्वतंत्र पार्टियों या उपकरणों के बीच वितरित करता है ताकि कोई एकल प्रतिभागी पूरी गुप्त जानकारी को देख (या चुराने) न सके। क्रिप्टो में, MPC सबसे सामान्यतः वॉलेट सुरक्षा और हिरासत मॉडल के संदर्भ में चर्चा की जाती है, और यह क्रिप्टो वॉलेट प्रकारों के भीतर एक प्रमुख अवधारणा है।
MPC क्रिप्टो
MPC क्रिप्टो सेटअप में, “गुप्त” अक्सर एक निजी कुंजी होती है जिसका उपयोग ब्लॉकचेन लेनदेन को अधिकृत करने के लिए किया जाता है। उस कुंजी को एक स्थान पर संग्रहीत करने के बजाय, MPC थ्रेशोल्ड क्रिप्टोग्राफी का उपयोग करता है ताकि कई पार्टियां एक मान्य हस्ताक्षर उत्पन्न करने के लिए सहयोग करें बिना किसी भी उपकरण पर पूरी कुंजी को फिर से बनाने के। यह कुंजी शार्डिंग से संबंधित है, लेकिन व्यावहारिक लक्ष्य थोड़ा अलग है: सिस्टम इस तरह से डिज़ाइन किया गया है कि केवल न्यूनतम संख्या में शेयर (उदाहरण के लिए, 2-में-3) एक हस्ताक्षर संचालन को मंजूरी दे सकते हैं, जबकि कम शेयर कुछ भी उपयोगी नहीं प्रकट करते हैं। मल्टीसिग, जो आमतौर पर कई अलग-अलग कुंजियों का उपयोग करके एक ऑन-चेन नीति बनाता है, MPC आमतौर पर हस्ताक्षर नीति को ऑफ-चेन रखता है और एक मानक एकल हस्ताक्षर उत्पन्न करता है जिसे ब्लॉकचेन पहले से समझते हैं।
बहु-पार्टी गणना वॉलेट
एक बहु-पार्टी गणना वॉलेट एक वॉलेट आर्किटेक्चर है जहां हस्ताक्षर प्राधिकरण कई उपकरणों, सेवाओं, या संगठनात्मक भूमिकाओं के बीच MPC का उपयोग करके विभाजित होता है। उदाहरण के लिए, एक शेयर एक उपयोगकर्ता के फोन पर हो सकता है, दूसरा एक हार्डवेयर सुरक्षा मॉड्यूल पर, और तीसरा एक पुनर्प्राप्ति सेवा के साथ; जब उपयोगकर्ता धन भेजता है, तो आवश्यक पार्टियां एक प्रोटोकॉल चलाती हैं जो एक हस्ताक्षर उत्पन्न करती है बिना पूरी निजी कुंजी को उजागर किए। यह डिज़ाइन एक गैर-निगरानी वॉलेटअनुभव (उपयोगकर्ता महत्वपूर्ण नियंत्रण बनाए रखता है) जबकि 'एक' जैसी एकल विफलता के बिंदुओं को कम करता हैबीज वाक्यांशएक डिवाइस पर। कई टीमें इस पैटर्न को एमपीसी वॉलेट्स समझाया गया के तहत वर्णित करती हैं, विशेष रूप से संस्थागत हिरासत, एम्बेडेड वॉलेट्स, और उच्च-मूल्य के खजाने के लिए जहां परिचालन नियंत्रण उतने ही महत्वपूर्ण होते हैं जितना कि क्रिप्टोग्राफी।
एमपीसी कुंजी प्रबंधन
एमपीसी कुंजी प्रबंधन इस पर केंद्रित है कि कुंजी शेयर कैसे बनाए जाते हैं, संग्रहीत किए जाते हैं, घुमाए जाते हैं, बैकअप किए जाते हैं, और समय के साथ पुनर्प्राप्त किए जाते हैं - क्योंकि एमपीसी के सुरक्षा लाभ परिचालन अनुशासन पर उतना ही निर्भर करते हैं जितना कि गणित पर। एक सामान्य जीवन चक्र में, पक्ष एक वितरित कुंजी निर्माण प्रक्रिया चलाते हैं ताकि निजी कुंजी कभी भी एकत्रित न हो, फिर हस्ताक्षर के लिए एक थ्रेशोल्ड नीति (जैसे 2-में-3) लागू करते हैं। अच्छे एमपीसी कुंजी प्रबंधन में शासन नियंत्रण भी शामिल होते हैं: किसे हस्ताक्षर का अनुरोध करने की अनुमति है, किन अनुमोदनों की आवश्यकता है, और यदि कोई डिवाइस खो जाता है या संदिग्ध रूप से समझौता किया जाता है तो कैसे प्रतिक्रिया दी जाए। यह एक कारण है कि एमपीसी को अक्सर मल्टीसिग के साथ तुलना की जाती है: दोनों साझा नियंत्रण को लागू कर सकते हैं, लेकिन एमपीसी इसे एकल-कुंजी हस्ताक्षर प्रक्रिया को समन्वयित करके करता है, जबकि मल्टीसिग नियमों को लागू करता है।स्मार्ट अनुबंधया खाता स्तर।
क्यों बहु-पार्टी गणना महत्वपूर्ण है
बहु-पार्टी गणना महत्वपूर्ण है क्योंकि यह पारंपरिक कुंजी हिरासत के 'सब कुछ या कुछ नहीं' जोखिम को कम करता है: यदि एक डिवाइस, कर्मचारी, या सर्वर में सेंध लगाई जाती है, तो एक हमलावर को अकेले लेनदेन पर हस्ताक्षर करने में सक्षम नहीं होना चाहिए। यह एमपीसी को विशेष रूप से एक्सचेंजों के लिए मूल्यवान बनाता है,DAOs, फिनटेक्स और उद्यम जिन्हें मजबूत सुरक्षा की आवश्यकता है बिना संचालन को धीमा किए या एकल विश्वसनीय संरक्षक पर निर्भर किए। यह उपयोगिता और सुरक्षा के बीच पुल बनाने में भी मदद करता है—पुनर्प्राप्ति और भूमिका-आधारित अनुमोदनों का समर्थन करते हुए बिना उपयोगकर्ताओं को एकल नाजुक रहस्य प्रबंधित करने के लिए मजबूर किए। यदि आप वॉलेट मॉडल और व्यापारिक समझौतों की तुलना कर रहे हैं, तो MPC अब एक मुख्य श्रेणी है जिसे अन्य दृष्टिकोणों के साथ समझना आवश्यक है जो क्रिप्टो वॉलेट प्रकारों में समझाए गए हैं।
अक्सर पूछे जाने वाले प्रश्न
मल्टी-पार्टी कंप्यूटेशन डेटा को निजी कैसे रखता है?
MPC संवेदनशील इनपुट को क्रिप्टोग्राफिक शेयरों में विभाजित करता है और एक प्रोटोकॉल चलाता है जहाँ पार्टियाँ केवल अंतिम आउटपुट जानती हैं। प्रत्येक प्रतिभागी का कच्चा इनपुट छिपा रहता है, यहाँ तक कि अन्य प्रतिभागियों से भी। सुरक्षा थ्रेशोल्ड सेटिंग और इस धारणा पर निर्भर करती है कि पर्याप्त पार्टियाँ एक साथ नहीं आतीं।
क्या MPC मल्टीसिग के समान है?
नहीं। मल्टीसिग आमतौर पर कई अलग-अलग कुंजी या साइनर्स का उपयोग करके ऑन-चेन कई अनुमोदनों को लागू करता है, जबकि MPC आमतौर पर एक वितरित साइनिंग प्रक्रिया से एक मानक हस्ताक्षर उत्पन्न करता है। दोनों एकल विफलता के बिंदुओं को कम करते हैं, लेकिन नीतियों को लागू करने और लेनदेन के ऑन-चेन दिखने के तरीके में भिन्न होते हैं।
क्या MPC वॉलेट गैर-निगरानी हैं?
वे हो सकते हैं, लेकिन यह इस पर निर्भर करता है कि कुंजी शेयरों और साइनिंग नीति को कौन नियंत्रित करता है। यदि एक प्रदाता आपके बिना साइन करने के लिए पर्याप्त शेयर रखता है, तो यह अधिकतर निगरानी वाली हिरासत की तरह व्यवहार करता है। यदि आप आवश्यक शेयर और अनुमोदन बनाए रखते हैं, तो यह एक मजबूत लचीलापन के साथ गैर-निगरानी वॉलेट की तरह कार्य कर सकता है।
MPC में कुंजी शार्डिंग क्या है?
कुंजी शार्डिंग का विचार कुंजी सामग्री को कई टुकड़ों में विभाजित करना है ताकि कोई एकल टुकड़ा धन चुराने के लिए पर्याप्त न हो। MPC में, उन शेयरों का उपयोग एक समन्वित साइनिंग प्रोटोकॉल में किया जाता है ताकि पूर्ण निजी कुंजी को फिर से बनाने की आवश्यकता न हो। सटीक योजना और थ्रेशोल्ड यह निर्धारित करते हैं कि कितने शेयर आवश्यक हैं।
MPC के मुख्य जोखिम या नुकसान क्या हैं?
MPC संचालन और कार्यान्वयन की जटिलता जोड़ता है, जिसमें पार्टियों के बीच समन्वय और प्रत्येक शेयर को सुरक्षित रूप से संभालना शामिल है। यदि आवश्यक साइनर्स ऑफ़लाइन हैं तो उपलब्धता एक चिंता का विषय हो सकती है। खराब शासन—जैसे गलत कॉन्फ़िगर किए गए थ्रेशोल्ड या कमजोर पहुंच नियंत्रण—क्रिप्टोग्राफिक लाभों को कमजोर कर सकते हैं।
संबंधित शब्द
Multisig
Multisig is a crypto authorization method where a transaction needs approvals from multiple keys before funds can be moved.
Private Key
A private key is a secret cryptographic number that lets you prove ownership and sign transactions to spend crypto from a wallet.
Non Custodial Wallet
A non-custodial wallet is a crypto wallet where you control the private key, so only you can authorize transactions and access the funds.