एक जांच का उद्देश्य बिटकॉइन लेनदेन को “पकड़” रखने के लिए एक स्मार्ट अनुबंध तैयार करना है, यानी खनिकों द्वारा उनकी पुष्टि को रोकना।
एक व्यावहारिक कार्यान्वयन से अधिक, यह लगभग . के बारे में है के सेंसरशिप विरोधी गुणों का आकलन करने के लिए एक बौद्धिक अभ्यास Bitcoin, एक प्रोटोकॉल जिसमें इसके सभी उपयोगकर्ताओं को समान स्वतंत्रता और मूल्य हस्तांतरण का अवसर माना जाता है।
“बिटकॉइन लेनदेन को बनाए रखने की व्यावहारिकता को समझना सामान्य रूप से बिटकॉइन के गुणों और कुछ प्रोटोकॉल या उपयोग के मामलों की सुरक्षा को बेहतर ढंग से समझने में मदद करता है,” शोध पढ़ता है।
संक्षेप में, अनुसंधान एक ऐसा परिदृश्य प्रस्तुत करता है जहाँ लेन-देन की पुष्टि में देरी के लिए खनिकों को प्रोत्साहित किया जाता है। हालांकि, इसे हासिल करना आसान नहीं है, इसलिए प्रयोग का मानना है कि वास्तव में ऐसा नहीं होता है।
यह अभ्यास डेवलपर ग्लीब नौमेंको द्वारा किया गया था, जिन्होंने इसे अपने निजी ब्लॉग पर पोस्ट किया था। इसके बाद, फर्म बिटमेक्स, जिसके लिए शोधकर्ता काम करता है, ने प्रयोग का खुलासा किया।
हाल ही में मैं सोच रहा था कि क्या बिटकॉइन स्मार्ट कॉन्ट्रैक्ट का उपयोग खनिकों को ब्लैकमेल करने के लिए सेंसरिंग (या रोक) में करना संभव है।
यह दिलचस्प क्यों है? सबसे पहले, कई समय-संवेदनशील प्रोटोकॉल तेजी से लेनदेन समावेश पर भरोसा करते हैं, जो दो पक्षों के बीच विवाद को हल करता है।
इसका फायदा राज्य के अभिनेता भी उठा सकते हैं। मुझे लगता है कि इन जोखिमों को समझना महत्वपूर्ण है। यह अभी भी एक खुला प्रश्न है कि क्या खनिक लेनदेन को अनदेखा करने वाले ब्लॉकों के लिए अतिरिक्त बिटकॉइन (कमीशन के अलावा) स्वीकार करेंगे, लेकिन मैं ऐसा दिखावा करूंगा।
इसकी गारंटी कैसे दी जाए कि इसके लिए खनिकों को पुरस्कृत किया जाएगा? कैसे गारंटी दें कि लेनदेन को सेंसर किया जाएगा? स्मार्ट अनुबंधों के साथ!
ग्लीब नौमेंको।
लेन-देन में देरी से प्रोटोकॉल पर गंभीर परिणाम हो सकते हैं जैसे बिजली चमकना, बिटकॉइन भुगतान चैनलों का नेटवर्क, जो बहु-हस्ताक्षर लेनदेन के प्रति संवेदनशील है, जिसे आवश्यक न्यूनतम समय में ब्लॉक चेन (ऑन-चेन) में पुष्टि करने की आवश्यकता होती है।
इस अनुबंध के निष्पादन को एक प्रकार के हमले के रूप में माना जा सकता है, जैसा कि नौमेंको बताते हैं, या तो लाइटनिंग जैसे प्रोटोकॉल में बाधा डालने के लिए या राजनीतिक कारणों से लेनदेन की पुष्टि में देरी करने के लिए।
TxWithold: बिटकॉइन लेनदेन को बनाए रखने के लिए स्मार्ट अनुबंध
TxWithold अनुबंध, जिसका नाम “लेन-देन रोकना” वाक्यांश से निकला है, बिटकॉइन लेनदेन की पुष्टि में देरी के लिए खनिकों को मौद्रिक रूप से पुरस्कृत करना चाहता है।
इस प्रकार, अनुबंध एक तंत्र से बना होना चाहिए जो यह सत्यापित करता है कि लेनदेन की पुष्टि हुई थी या नहीं (खनन का सबूत, या स्पेनिश में, खनन परीक्षण) और इनाम का दावा करने के लिए एक अन्य तंत्र।
इस अर्थ में, Naumenko पुष्टि करता है कि बिटकॉइन प्रोग्रामिंग भाषा यह निर्धारित करने के लिए पर्याप्त अभिव्यंजक नहीं है कि लेनदेन की अनदेखी के लिए कौन सा खनिक इनाम ले सकता है।
इसलिए, तथ्य यह है कि खनिक लेनदेन की अनदेखी के लिए एक कमीशन प्राप्त कर सकता है, एक ओरेकल के माध्यम से किया जा सकता है, खनन के सबूत को मान्य करने के लिए एक बाहरी उपकरण।
इनाम देने का एक समाधान कई खनिकों के बीच इसे परिशोधित करना हो सकता है। यह मानते हुए कि हमला काफी लंबा है (कहते हैं, एक 100-ब्लॉक होल्ड), एक हमलावर निम्नलिखित UTXO या लेनदेन आउटपुट बना सकता है: यदि ओरेकल अंतिम ब्लॉक तक होल्ड डाउन की पुष्टि करता है, तो खनिक इस UTXO को एक के साथ खर्च करके इनाम प्राप्त कर सकते हैं। निर्धारित लेनदेन जो आपके प्रसंस्करण शक्ति या हैशरेट के ऐतिहासिक वितरण के समानुपाती हो (और किसी भी उपयोगकर्ता हस्ताक्षर के लिए एक छोटा प्रतिशत, गुमनाम खनिकों को भी भाग लेने के लिए प्रोत्साहित करना),
ग्लीब नौमेंको।
लेन-देन प्रतिधारण समझौता बनाने की चुनौतियों का मतलब है कि बिटकॉइन भ्रष्ट करने के लिए इतनी आसान प्रणाली नहीं है। हालांकि, इस बात से इंकार नहीं किया जाता है कि भविष्य में कुछ संस्थाएं इस प्रोटोकॉल के सेंसरशिप के प्रतिरोध को तोड़ने में समय, प्रयास और धन का निवेश करेंगी।