BITCOIN

वसाबी बनाम समुराई: TX0 का इससे कोई लेना-देना नहीं है

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

मुझे व्यक्तिगत रूप से लगता है कि झगड़ा और इसके परिणाम एक दुखद स्थिति हैं, दोनों पक्षों पर व्यक्तिगत हमले हुए हैं, अन्य परियोजना के बारे में गलत बयान और उन दोनों चीजों में निहित विपणन पर लगातार प्रयास। बिटकॉइन का उपयोग करके गोपनीयता कैसे प्राप्त करें, साथ ही व्यापक बिटकॉइन समुदाय के बीच गोपनीयता उपकरण को अपनाने की समझ को वापस स्थापित करने के लिए इसने बहुत कुछ किया है।

इस झगड़े के परिणामस्वरूप सभी नतीजों और गलत धारणाओं को दूर करने के लिए शायद एक छोटा उपन्यास लगेगा, लेकिन दो परियोजनाओं के बीच एक तकनीकी अंतर है जिस पर मैं यहां ध्यान केंद्रित करना चाहता हूं। CoinJoining में संलग्न होने पर प्रत्येक प्रोजेक्ट एक अलग लेनदेन संरचना और प्रवाह का उपयोग करता है। वसाबी बड़ी मात्रा में इनपुट और आउटपुट को शामिल करने के लिए बहुत बड़े लेनदेन बनाने का चुनाव करता है, जिससे प्रति लेनदेन एक बड़ा गुमनामी सेट होता है। समुराई बहुत छोटे लेन-देन में शामिल होने का चुनाव करता है, जिसमें उनके बीच संरचित बातचीत होती है और कई क्रमिक लेनदेन में गुमनामी होती है।

समुराई का TX0

समुराई के डिजाइन का हिस्सा ट्रांजेक्शन जीरो (TX0) है। यह वास्तविक CoinJoin लेनदेन से पहले एक प्रकार का सेटअप लेनदेन है। यह मूल, गैर-मिश्रित इनपुट को अलग-अलग मिक्स-डिनोमिनेशन आउटपुट, परिवर्तन आउटपुट में विभाजित करता है, और वह जगह है जहां समुराई CoinJoins के समन्वय के लिए अपना मिश्रण शुल्क एकत्र करता है।

मूल अनमिक्स्ड आउटपुट को मिक्स-डिनोमिनेशन आउटपुट में तोड़ना सबसे पहले उन सभी को एक साथ मिक्स करने के लिए कतार में शामिल होने की अनुमति देता है, क्योंकि याद रखें, समुराई समानांतर में कई छोटे कॉइनजॉइन लेनदेन का समन्वय करता है और बहुत अधिक तेज़ी से। TX0 आपके सिक्कों को इन समानांतर मिश्रणों का अधिक तेज़ी से लाभ उठाने की अनुमति देता है, अन्यथा आपको तब तक इंतजार करना होगा जब तक आप एक-एक करके मिक्स-डिनोमिनेशन आउटपुट को शेव नहीं करते हैं और अगले में इनपुट के रूप में उपयोग करने के लिए कॉइनजॉइन लेनदेन के अंदर अपना परिवर्तन वापस प्राप्त करते हैं। एक। यह देखते हुए कि समुराई में समानांतर में होने वाले कई CoinJoins हैं, यह एक बहुत ही अक्षम डिज़ाइन होगा।

दो परियोजनाओं के बीच झगड़े में

सबसे लंबे समय तक चलने वाले टॉकिंग पॉइंट्स में से एक यह है कि TX0 TX0 नहीं होने पर एक मौलिक गोपनीयता सुधार प्रदान करता है । परंपरागत रूप से किया गया दावा यह है कि पहले CoinJoin लेनदेन के बजाय पूर्व-CoinJoin लेनदेन में परिवर्तन आउटपुट को हटाकर और अलग करके, मिश्रित UTXO को और अधिक निजी बना दिया जाता है। यह पूरी तरह गलत है।

क्यों के माध्यम से तोड़ने के लिए, मैं यह देखने जा रहा हूं कि समुराई और वसाबी मिश्रण दोनों के लिए चीजें ऑन-चेन कैसे दिखती हैं।

लेनदेन ग्राफ सहसंबंध

CoinJoin का पूरा उद्देश्य इनपुट और आउटपुट के बीच कनेक्शन को अस्पष्ट करना है एक बिटकॉइन लेनदेन का। कई लोगों को शामिल करने वाले लेन-देन की संरचना करके, जो इनपुट लेता है और एक ही मूल्यवर्ग के आउटपुट बनाता है, भविष्य के दौर में उन्हें पुनर्चक्रण करता है यदि उपयोगकर्ता चुनते हैं, तो आप बिटकॉइन लेनदेन बना सकते हैं जहां बाहरी पर्यवेक्षक निश्चित नहीं हो सकते हैं कि कौन से इनपुट स्वामित्व के संदर्भ में आउटपुट से संबंधित हैं। यदि पांच लोग किसी भी मूल्य के इनपुट प्रदान करते हैं, और सभी एक ही मूल्यवर्ग (0.01 बीटीसी कहते हैं) के आउटपुट प्राप्त करते हैं, तो एक बाहरी पर्यवेक्षक निश्चित नहीं हो सकता है कि किसी दिए गए इनपुट के मालिक के पास मिक्स संप्रदाय (0.01 बीटीसी) के परिणामी आउटपुट का मालिक है।

तो आइए बैठें और सोचें कि जब आप पहली बार समुराई के साथ घुलने-मिलने जाते हैं तो क्या होता है। आप 1.1 बीटीसी लेते हैं और 0.5 पूल में व्हर्लपूल के साथ मिक्स करने जाते हैं, सबसे पहले जो होता है वह आपका TX0 है। आपका 1.1 बीटीसी 0.5 बीटीसी के दो आउटपुट और फिर 0.1 बीटीसी के परिवर्तन आउटपुट में विभाजित है।

इस बिंदु पर, यह अभी भी स्पष्ट है कि इन सभी आउटपुट का स्वामित्व एक ही व्यक्ति के पास है। फिर आप दो 0.5 बीटीसी आउटपुट को मिक्स पूल में कतारबद्ध करते हैं, और वे अंततः पहले वास्तविक कॉइनजॉइन लेनदेन में भाग लेते हैं। इस बिंदु पर, एक बाहरी पर्यवेक्षक जानता है कि प्रारंभिक 1.1 बीटीसी इनपुट एक व्यक्ति के स्वामित्व में है, कि 0.1 बीटीसी परिवर्तन आउटपुट अभी भी उस व्यक्ति के स्वामित्व में है, पहला संयोग लेनदेन जिसमें प्रत्येक 0.5 बीटीसी आउटपुट ने भाग लिया, और तथ्य यह है कि देखा गया व्यक्ति उन लेनदेन आउटपुट में से एक का मालिक है (हालांकि कौन सा विशिष्ट आउटपुट नहीं)।

केवल एक ही तरीका है कि 0.1 बीटीसी परिवर्तन आउटपुट किसी भी तरह से दो 0.5 बीटीसी मिश्रित आउटपुट की गोपनीयता को नुकसान पहुंचा सकता है यदि इसे एक ही लेनदेन में खर्च किया जाता है और उनके साथ जोड़ा जाता है, या किसी अन्य में ब्लॉकचैन पर उनके साथ बंधा हुआ तरीका (जैसे परिवर्तन आउटपुट को उसी पते पर भेजना जिसे आपने मिश्रित आउटपुट भेजा है)।

आइए सोचें कि जब आप वसाबी के साथ मिलाते हैं तो क्या होता है। आप वही 1.1 बीटीसी इनपुट लेते हैं, और मिश्रण के लिए इसे कतारबद्ध करते हैं। इन दिनों, वसाबी कुछ अलग मिश्रण संप्रदायों का समर्थन करता है, लेकिन सादगी के लिए, मान लें कि वे केवल 0.1 बीटीसी के मिश्रण मूल्यवर्ग का समर्थन करते हैं। वह इनपुट कतारबद्ध है, CoinJoin होता है, और आपको 0.1 BTC मिक्स मूल्यवर्ग का आउटपुट और 1.0 BTC परिवर्तन आउटपुट प्राप्त होता है। बाहरी पर्यवेक्षक क्या देखता है? वे देखते हैं कि 1.1 बीटीसी इनपुट का मालिक अभी भी 1.0 बीटीसी परिवर्तन आउटपुट को नियंत्रित करता है, वे पहले कॉइनजॉइन लेनदेन को देखते हैं जिसमें उन्होंने भाग लिया था, और वे जानते हैं कि उस व्यक्ति के पास उस लेनदेन में 0.1 बीटीसी मिक्स मूल्यवर्ग के आउटपुट में से एक का मालिक है (हालांकि नहीं जो विशिष्ट आउटपुट जो है)।

वे ठीक वही जानकारी सीखते हैं जो वे एक व्हर्लपूल मिश्रण को देखकर सीखते हैं। यदि वसाबी उपयोगकर्ता अपने परिवर्तन आउटपुट के साथ प्रक्रिया को दोहराता है, तो कुछ भी नहीं बदलता है। पर्यवेक्षक अमिश्रित इनपुट और परिवर्तन आउटपुट के बीच संबंध सीखता है, और तथ्य यह है कि मिश्रित आउटपुट में से एक का स्वामित्व उस व्यक्ति के पास है, लेकिन कौन सा नहीं। जब तक परिवर्तन आउटपुट श्रृंखला पर मिश्रित आउटपुट से जुड़ा नहीं है, तब तक यह उपयोगकर्ता के लिए कोई गोपनीयता रिसाव प्रस्तुत नहीं करता है। TX0, और CoinJoin लेनदेन से पहले ही परिवर्तन को हटा देना, गोपनीयता के स्तर में बिल्कुल कोई फर्क नहीं पड़ता।

तो TX0 क्या है? यह एक CoinJoin कार्यान्वयन के लिए एक अनुकूलन है जो समानांतर में कई CoinJoin लेनदेन का समन्वय करता है, जो CoinJoin कार्यान्वयन के लिए लागू करने का कोई मतलब नहीं है जो एक समय में एक CoinJoin लेनदेन का समन्वय करता है। व्हर्लपूल में, समय से पहले सिक्कों को तोड़ना समझ में आता है, क्योंकि समानांतर में कई अलग-अलग CoinJoins हो रहे हैं, जिसमें प्रत्येक पूर्व-विभाजित आउटपुट भाग ले सकता है। वसाबी में, एक समय में केवल एक ही होता है, इसलिए आपके सिक्कों को पहले से खंडित करने का कोई मतलब नहीं है। दक्षता के संदर्भ में समझ।

समुराई के पास परिवर्तन से निपटने के संबंध में वसाबी की तुलना में अधिक मजबूत सुरक्षा उपाय हैं, लेकिन इसका चेन पर होने वाली लेनदेन संरचना से कोई लेना-देना नहीं है। यह परिवर्तन आउटपुट को पतों के एक अलग सेट में और बटुए और सुरक्षा उपायों में इसकी चेतावनियों का अलगाव है जो मिश्रित आउटपुट के साथ-साथ परिवर्तन आउटपुट को खर्च करने से रोकता है।

मुझे यकीन है कि जब तक आप इसे पढ़ रहे होंगे, तब तक कई समुराई उपयोगकर्ता और डेवलपर्स चिल्ला रहे होंगे कि मैं FUD फैला रहा हूं। मैं पाठकों को वास्तव में बैठने और तथ्यों के बारे में सोचने के लिए प्रोत्साहित करता हूं जैसा कि मैंने उन्हें निर्धारित किया है, और तार्किक रूप से चीजों का विश्लेषण करें। मैंने जो कुछ भी कहा है वह पूरी तरह से तथ्यात्मक है, और तर्कपूर्ण सोच से ही सत्यापित किया जा सकता है।

इस बिंदु पर वसाबी की हाल की कार्रवाइयां विशिष्ट “दागी” इनपुट को उनके समन्वयक के साथ CoinJoins के लिए पंजीकरण करने से रोकने के संबंध में , मैं इसे विशुद्ध रूप से नैतिक आधार पर उपयोग करने की अनुशंसा कभी नहीं करूंगा। मुझे लगता है कि इसकी टीम ने बिना किसी कानूनी या नियामक आवश्यकता के ऐसा करने के लिए जो कार्रवाई की है वह स्पष्ट रूप से कायरतापूर्ण है और कमजोरी दिखा रही है जो सरकारी संस्थाओं को गोपनीयता पर हमलों में कड़ी मेहनत करने के लिए प्रोत्साहित करेगी।

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

यह शिनोबी द्वारा एक अतिथि पोस्ट है। व्यक्त की गई राय पूरी तरह से उनके अपने हैं और जरूरी नहीं कि वे बीटीसी इंक या बिटकॉइन पत्रिका को प्रतिबिंबित करें। )

Back to top button
%d bloggers like this: