A16z ने एथेरियम के लिए अनाम मतदान प्रणाली जारी की

वेंचर कैपिटल फंड आंद्रेसेन होरोविट्ज़, जिसे A16z के नाम से भी जाना जाता है, ने एक सॉलिडिटी लाइब्रेरी जारी की है जिसका उपयोग एथेरियम पर गुमनाम मतदान के लिए किया जा सकता है। "सिकाडा" कहा जाता है, पुस्तकालय एक व्यक्तिगत मतदाता की पसंद को मतदान समाप्त होने से पहले ज्ञात होने से रोकता है। A24z इंजीनियर माइकल झू के 16 मई के ब्लॉग पोस्ट के अनुसार, सेमाफोर जैसे शून्य-ज्ञान समूह सदस्यता प्रणाली के साथ संयुक्त होने पर, यह मतदाता की पहचान को स्थायी रूप से अनजान बना सकता है।

सिकाडा टाइम-लॉक पहेली पर निर्भर करता है, एक प्रकार की क्रिप्टोग्राफी जो उपयोगकर्ताओं को गुप्त मूल्यों को एन्क्रिप्ट करने की अनुमति देती है जिसे केवल एक विशिष्ट अवधि बीत जाने के बाद ही डिक्रिप्ट किया जा सकता है, झू ने कहा।

ये पहेलियां 1996 से आसपास हैं। लेकिन 2019 से पहले, समय अवधि बीत जाने के बाद उन्हें उपयोगकर्ताओं को अपने गुप्त मूल्यों को प्रकट करने की आवश्यकता होगी। वोटिंग सिस्टम में, इससे उपयोगकर्ताओं को वोट सबमिट करने और फिर ऑफ़लाइन होने में समस्या हो सकती थी, जिससे सभी वोटों की गिनती नहीं हो पाती थी।

2019 में, "होमोमॉर्फिक" टाइम-लॉक पज़ल्स की अवधारणा को क्रिप्टोग्राफर गिउलिओ मालवोल्टा और अरविंद त्यागराजन द्वारा प्रस्तावित किया गया था। इसने पहेलियों को अंतिम पहेली बनाने के लिए एक साथ जोड़ने की अनुमति दी जो व्यक्तिगत पहेलियों के योग की तुलना में हल करना बहुत आसान था। अंतिम पहेली का हल इस राशि को बनाने वाले अलग-अलग मूल्यों को प्रकट किए बिना केवल व्यक्तिगत मूल्यों के योग को प्रकट करता है।

A16z पोस्ट के अनुसार, सिकाडा इन होमोमोर्फिक पहेलियों का उपयोग करता है, जिससे वोटों की गिनती की जा सकती है, भले ही उपयोगकर्ता ऑफ़लाइन हो जाएं।

मालावोल्टा और त्यागराजन की प्रणाली को ब्लॉकचेन में स्थानांतरित करने का प्रयास करते समय, A16z शोधकर्ताओं को एक निष्पक्ष मतदान प्रणाली बनाने में बाधा का सामना करना पड़ा: प्रत्येक विकल्प को "1" या "0." के बूलियन मान के रूप में एन्कोड करने की आवश्यकता होती है। इसका मतलब यह था कि हमलावर गलत तरीके से वोट को एनकोड करके अपनी वोटिंग पावर बढ़ाने की कोशिश कर सकते हैं - उदाहरण के लिए, "100" को उनके मूल्य के रूप में एनकोड करके।

इस समस्या को हल करने के लिए, सिकाडा को मतदाताओं को प्रत्येक मतपत्र के साथ मतपत्र की वैधता का शून्य-ज्ञान प्रमाण प्रस्तुत करने की आवश्यकता होती है, पोस्ट ने कहा। सबूत से पता चलता है कि वोट सही ढंग से एन्कोड किया गया था, लेकिन वोट की सामग्री को प्रकट किए बिना।

संबंधित: एंकोरेज डिजिटल हिरासत ग्राहकों के लिए डेफी वोटिंग खोलता है

सिकाडा केवल मतदान के दौरान वोटों को जानने से रोकता है। एक बार "मतदान बंद हो गया है" या टाइम-लॉक अवधि बीत जाने के बाद, कोई भी व्यक्ति पहेली के समाधान को क्रूर-बलपूर्वक हल करके वोट की सामग्री निर्धारित कर सकता है। हालांकि, A16z ने सुझाव दिया कि सिकाडा को शून्य-ज्ञान समूह सदस्यता प्रणाली जैसे सेमाफोर, सेमाकॉल्क या शून्य-ज्ञान राज्य प्रमाण के साथ जोड़कर इस समस्या को हल किया जा सकता है। इस मामले में, पहेली को जबरदस्ती थोपने से केवल यह पता चलेगा कि वोट एक योग्य मतदाता द्वारा डाला गया था, लेकिन मतदाता की योग्यता को साबित करने के लिए उपयोग की जाने वाली साख को प्रकट नहीं करेगा।

एक उदाहरण के रूप में, झू ने सिकाडा का उपयोग करके तैयार किए गए एक नमूना अनुबंध के लिए एक लिंक प्रदान किया जो मतदाता पात्रता को साबित करने के लिए सेमाफोर पर भी निर्भर करता है।

वोटिंग सिस्टम लंबे समय से विकेंद्रीकृत स्वायत्त संगठनों (डीएओ) का एक घटक रहा है, शासी निकाय जो अक्सर ब्लॉकचेन ऐप्स का प्रबंधन करते हैं। लेकिन ज्यादातर मामलों में, डीएओ वोटों का प्रतिनिधित्व करने के लिए टोकन का उपयोग करते हैं, जिसका अर्थ है कि बड़ी संख्या में टोकन रखने पर व्यक्तिगत उपयोगकर्ताओं का प्रभाव बहुत अधिक हो सकता है। उदाहरण के लिए, 22 मई को, एक हमलावर ने एक दुर्भावनापूर्ण प्रस्ताव पर अतिरिक्त वोट डालकर Tornado Cash पर नियंत्रण कर लिया, इसका उपयोग शासन अनुबंध के सभी फंडों को निकालने के लिए किया। हमलावर ने बाद में उपयोगकर्ताओं को वापस नियंत्रण देने की पेशकश की।

वेव्स के संस्थापक साशा इवानोव ने तर्क दिया है कि अगर शासन के इस तरह के हमलों से बचना है तो डीएओ को एक अधिक लोकतांत्रिक मतदान प्रणाली की ओर बढ़ना चाहिए।

स्रोत: https://cointelegraph.com/news/a16z-releases-anonymous-voting-system-for-ethereum