बिटकॉइन का 2020 में टेक
2020 के पागलपन से बेपरवाह, और मोटे तौर पर बिटकॉइन की जंगली कीमत के झूलों से हैरान है, जो दिसंबर में नए सभी समय के उच्च के साथ संपन्न हुआ, बिटकॉइन के तकनीकी समुदाय ने आगे बढ़ना जारी रखा है। बिटकॉइन के सॉफ़्टवेयर और इसके आसपास की कई परियोजनाओं को धीरे-धीरे पूरे वर्ष में सुधार किया गया था, क्योंकि सॉफ्टवेयर को अनुकूलित किया गया था, बग्स तय किए गए थे और गोपनीयता लीक हुई थी। इस काम का थोक, जितना महत्वपूर्ण है, उतना सुर्खियों में नहीं है.
फिर भी, एक वर्ष के अंतराल पर बिटकॉइन के तकनीकी विकास पर एक पक्षी की दृष्टि, बिटकॉइन के चल रहे तकनीकी मार्च में नए मील के पत्थर को उजागर करने में मदद करती है। 2020 में भी, लगातार बढ़ते बिटकॉइन विकास समुदाय ने कई उपयोगी नई सुविधाओं, कई विशेष रूप से महत्वपूर्ण उन्नयन और कुछ विशेष रूप से उल्लेखनीय सुधारों की शुरुआत की.
जैसा कि यह अस्थिर वर्ष करीब आ रहा है, ये पिछले 12 महीनों में बिटकॉइन के सबसे उल्लेखनीय तकनीकी विकास थे …
PayJoin और CoinSwap के साथ नए गोपनीयता उपकरण
बिटकॉइन की गोपनीयता के मोर्चे पर, PayJoin और CoinSwap प्रोजेक्ट इस साल दो आशाजनक प्रगति का प्रतिनिधित्व करते हैं.
PayJoin, जिसे पे टू एंडपॉइंट (P2EP) के रूप में भी जाना जाता है, एक ट्रिक है जो एक CoinJoin के माध्यम से लेनदेन में लेन-देन में भाग लेने वालों को मूल रूप से वास्तविक प्रेषक से वास्तविक भुगतान प्राप्त करते समय मूल रूप से स्वयं को धन भेजने की अनुमति देता है। यदि एक स्नूप, ब्लॉकचेन विश्लेषण का आयोजन कर रहा था, तो यह मान लेना चाहिए कि लेन-देन में भेजे गए सभी सिक्के एक ही व्यक्ति के थे – जैसे कि सामान्य रूप से चाहेंगे – वे गलत नहीं होंगे यह पहले से ही प्रेषक और रिसीवर दोनों की गोपनीयता को लाभान्वित करता है, क्योंकि स्नूप उनके बीच (स्वामित्व) सिक्का स्वामित्व को भ्रमित करेगा। इसके अलावा, यदि पर्याप्त लोग PayJoin का उपयोग करते हैं, तो यह ब्लॉकचेन विश्लेषण के लिए इस महत्वपूर्ण अनुमान को पूरी तरह से बेकार कर सकता है, बदले में उन लोगों की गोपनीयता को भी लाभान्वित करता है जो PayJoin लेनदेन को स्वयं नहीं करते हैं।.
हालाँकि PayJoin टूल के डेमो संस्करण पहले ही ऑनलाइन जुआ गेम Bustabit और सिक्का मिक्सिंग सॉफ्टवेयर JoinMarket के लिए 2018 के अंत में और Samourai वॉलेट 2019 में लागू हो चुके थे। रिहा अपने खुद के – कॉहट्स छतरी के नीचे और अधिक सीमित संस्करण (थोड़े अलग गोपनीयता वाले ट्रेडऑफ के साथ), PayJoin इस साल कई लोकप्रिय बिटकॉइन परियोजनाओं में लागू किया गया था। यह विशेष रूप से व्यापक रूप से उपयोग किए जाने वाले भुगतान प्रसंस्करण सॉफ्टवेयर BTCPay को शामिल करता है अप्रैल, BTCPay उपयोगकर्ताओं को संगत जेब से PayJoin लेनदेन को स्वीकार करने की अनुमति देता है। गोपनीयता-केंद्रित वसाबी वॉलेट इस अनुकूलता की पेशकश करने वाला पहला वॉलेट था बाद में उसी महीने, JoinMarket करते समय (सितंबर), ब्लू वॉलेट (अक्टूबर) और स्पैरो वॉलेट (नवंबर) बाद में वर्ष में.
इस बीच, बिटकॉइन डेवलपर क्रिस बेल्चर ने एक गोपनीयता तकनीक CoinSwap के कार्यान्वयन का एहसास करने के लिए सेट किया पहले प्रस्तावित 2013 में बिटकॉइन कोर योगदानकर्ता ग्रेगरी मैक्सवेल द्वारा। CoinSwap परमाणु स्वैप (ऐसी तरकीब जो बिजली के नेटवर्क को भी कमज़ोर कर देता है) का लाभ उठाता है ताकि उपयोगकर्ताओं को एक दूसरे पर भरोसा करने की आवश्यकता के बिना सिक्कों का आदान-प्रदान किया जा सके। प्रत्येक उपयोगकर्ता उन सिक्कों के साथ समाप्त होगा जो अपने स्वयं के लेन-देन के इतिहास से जुड़े नहीं हो सकते.
बेल्चर, बिटकॉइन गोपनीयता में दुनिया के अग्रणी विशेषज्ञों में से एक है मई अधिकतम गोपनीयता सुनिश्चित करने के लिए CoinSwap प्रोटोकॉल को कैसे लागू किया जा सकता है, इसकी एक विस्तृत रूपरेखा प्रकाशित की। प्रस्ताव CoinSwap लेनदेन को अन्य लेन-देन से अप्रभेद्य बना देगा, बंटवारे की तकनीक का उपयोग अस्पष्ट मात्रा में, मार्ग भुगतान स्नूपिंग प्रतिभागियों को निराश करने के लिए और अधिक। कुछ महीने बाद, जून में, द ह्यूमन राइट्स फाउंडेशन ने घोषणा की कि उसका पहला बिटकॉइन विकास अनुदान बेल्चर जाएगा और इस परियोजना को साकार करने के उनके प्रयास.
अधिकांश वर्ष के लिए अपने कार्यान्वयन पर काम करते हुए, बेल्चर ने दिसंबर में की घोषणा की “बिटकॉइन गोपनीयता और फ़िज़िबिलिटी के लिए एक बड़ा दिन”: उसने बिटकॉइन के परीक्षण नेटवर्क (टेस्टनेट) पर पहली बार सफल सिक्कासेवा लेनदेन किया.
लाइटनिंग नेटवर्क वॉचटावर (और अधिक) के साथ अधिक मजबूत हो गया
लाइटनिंग नेटवर्क, बिटकॉइन के लेयर 2 प्रोटोकॉल के लिए तेज, सस्ता और अधिक निजी भुगतान, 2020 में बोर्ड भर में सुधार करना जारी रखा। लाइटनिंग कार्यान्वयन एलएनडी, एक्लेयर, सी-लाइटनिंग और – के बाद से जुलाई – इलेक्ट्रा ने कई नए सॉफ़्टवेयर रिलीज़ जारी किए, और प्रोटोकॉल के शीर्ष पर बढ़ती परियोजनाओं की बढ़ती संख्या, लाइटनिंग विकास पहले से अधिक सक्रिय था। अधिक उल्लेखनीय घटनाक्रम के बीच, वॉचटॉवर ने लाइटनिंग नेटवर्क की शेष कमजोरियों में से एक को हल किया, जिसके परिणामस्वरूप एक अधिक मजबूत प्रोटोकॉल था.
लाइटनिंग नेटवर्क के ट्रेडऑफ में से एक यह है कि उपयोगकर्ताओं को यह सुनिश्चित करने के लिए अपने भुगतान चैनलों पर नज़र रखने की आवश्यकता है कि भुगतान चैनल साझेदार पुराने चैनल के प्रसारण को धोखा देने की कोशिश नहीं कर रहे हैं ताकि उनके लिए जिम्मेदार से अधिक धनराशि का दावा किया जा सके। यदि कोई चैनल पार्टनर धोखा देने का प्रयास करता है, तो लाइटनिंग उपयोगकर्ता कदम उठा सकते हैं, लेकिन इसके लिए बिटकॉइन ब्लॉकचेन की निगरानी की आवश्यकता होती है, जो आकस्मिक उपयोगकर्ता बहुत नियमित रूप से नहीं कर सकते हैं.
जोखिम को कम करने के लिए जिसे धोखा देने का प्रयास छूट जाता है, लाइटनिंग प्रोटोकॉल चैनल निगरानी को वॉचटावर नामक निष्पक्ष पर्यवेक्षकों को आउटसोर्स करने की अनुमति देता है। एलएनडी द्वारा 2019 के अंत तक पेश किए गए पहले वॉचटावर सॉफ्टवेयर में जोड़ना, फ़रवरी इस वर्ष में सतोशी के समर्पित वॉचटावर कार्यान्वयन आई की अल्फा रिलीज़ देखी गई। कुछ ही समय बाद, प्रस्तावित गुम्मट प्रोटोकॉल विनिर्देश को अपडेट किया गया था, जबकि सी-लाइटिंग ने आई ऑफ सतोशी के लिए समर्थन में रोल आउट किया था मई. सतोशी के नेत्र के संस्करण 1 का पालन किया गया जुलाई.
2020 में अन्य उल्लेखनीय लाइटनिंग घटनाओं में निरंतर काम शामिल है लंगर आउटपुट यह सुनिश्चित करने के लिए कि यूजर्स चैनल से फंड का दावा एकतरफा रूप से तब भी कर सकते हैं जब अंतिम भुगतान चैनल अपडेट के बाद से ऑन-चेन फीस उम्मीद से अधिक बढ़ गई हो, मल्टीपाथ भुगतान जो उपयोगकर्ताओं को लाइटनिंग नेटवर्क-नेटिव मैसेजिंग एप्लिकेशन को छोटी-छोटी राशि में लाइटनिंग भुगतान करने की सुविधा देते हैं रथ, चैनल प्रबंधन उपकरण फैराडे, लाइटनिंग लूप बीटा रिलीज, लेकिन कुछ नई खोजी गई कमजोरियों के साथ-साथ (प्रस्तावित) समाधान, और भी बहुत कुछ.
मिनिस्क्रिप्ट के बाद, बिटकॉइन प्रोग्रामिंग को मिन्सक के साथ आसान बना दिया गया था
बिटकॉइन लेनदेन में एम्बेडेड कोड जो यह निर्दिष्ट करता है कि सिक्कों को अगले लेनदेन में खर्च करने के लिए किन शर्तों को पूरा किया जाना चाहिए, विशेष रूप से बिटकॉइन के लिए डिज़ाइन की गई प्रोग्रामिंग भाषा में लिखा जाता है, जिसे स्क्रिप्ट कहा जाता है। स्क्रिप्ट के साथ काम करने के लिए मुश्किल हो सकता है, हालांकि: प्रोग्रामर शब्दजाल में, स्क्रिप्ट “के बारे में कारण” के लिए कठिन है। इसका मतलब यह है कि, विशेष रूप से जब यह थोड़ा अधिक जटिल हो जाता है, तो यह समझना मुश्किल हो सकता है कि स्क्रिप्ट का एक टुकड़ा वास्तव में क्या अनुमति देता है: एक लेनदेन में अनजाने में कोड शामिल हो सकते हैं जो मूल रूप से इच्छित की तुलना में सिक्कों को विभिन्न परिस्थितियों में खर्च करने की अनुमति देता है। यह एक कारण है कि कई बिटकॉइन सॉफ़्टवेयर एप्लिकेशन, जैसे बटुए, स्क्रिप्ट की पूरी क्षमता का उपयोग करने से बचते हैं.
पिछले वर्षों में, (पूर्व) ब्लॉकस्ट्रीम शोधकर्ताओं एंड्रयू पॉलेस्ट्रा, पीटर वूइल और साकेत कंजालकर ने स्क्रिप्ट का “स्ट्रिप्ड डाउन” संस्करण डिज़ाइन किया, जिसे मिनीस्क्रिप्ट कहा जाता है। मिनिसस्क्रिप्ट “स्क्रिप्ट टूलकिट” से “टूल” का चयन है जो स्क्रिप्ट के साथ किया जा सकता है, लेकिन व्यावहारिक रूप से ऐसा कुछ भी सक्षम करने के लिए सावधानी से चुना जाता है, लेकिन प्रोग्रामर द्वारा सत्यापित करना आसान और आसान है। इसलिए, जबकि मिनिसस्क्रिप्ट की एक पंक्ति अभी भी स्क्रिप्ट की एक वैध रेखा है, यह अनिवार्य रूप से अप्रत्याशित, संभवतः अनपेक्षित, कोड के परिणामों को रोककर मानवीय त्रुटि से बचाती है; मिनिसस्क्रिप्ट के बारे में तर्क करना आसान है। में नवंबर इस साल, बीहड़ बाइट्स पर अनुसंधान और विकास के प्रमुख दिमित्री पेटुखोव ने मिनिसस्क्रिप्ट का एक औपचारिक विनिर्देश प्रकाशित किया.
बिटकॉइन लेन-देन को और भी आसान बनाने के लिए, वूइल ने मिनिसस्क्रिप्ट के लिए एक “नीति भाषा” भी डिजाइन की थी, जो कि स्वयं की एक प्रोग्रामिंग भाषा थी जो मिनिसस्क्रिप्ट और इस प्रकार स्क्रिप्ट में संकलित (परिवर्तित) कर सकती थी। वुइल के काम पर बिल्डिंग, बिटकॉइन डेवलपर नदाव इवगी ने इस साल एक और नई प्रोग्रामिंग भाषा विकसित की है Minsc. में पहली घोषणा की जुलाई, और में एक प्रमुख उन्नयन के साथ पीछा किया नवंबर, Minsc अभी भी एक कार्य प्रगति पर है, लेकिन Bitcoin लेनदेन के निर्माण को बहुत सरल बनाने के लिए तैयार है। यह बिटकॉइन की बहुमुखी प्रतिभा का पूरा फायदा उठाने वाली कई होनहार विशेषताओं को अनलॉक करने में मदद कर सकता है, जैसे कि इंटरऑपरेबल कॉइनजॉइन वॉलेट्स, स्मार्ट कॉन्ट्रैक्ट सॉल्यूशंस, लेयर 2 प्रोटोकॉल और बहुत कुछ.
डीएलसी के साथ स्मार्ट कॉन्ट्रैक्ट्स स्मार्टर बन गए
जब भी स्मार्ट कॉन्ट्रैक्ट बाहरी डेटा पर निर्भर करते हैं – वह डेटा जो ब्लॉकचेन पर नहीं रहता है – वे उस डेटा के लिए एक बाहरी स्रोत पर भरोसा करते हैं जिसे “ओरेकल” कहा जाता है। यदि दो उपयोगकर्ता एक खेल मैच के परिणाम पर शर्त लगाना चाहते हैं, उदाहरण के लिए, दैवज्ञ ने मैच के परिणाम का उपयोग दांव को निपटाने के लिए किया होगा जिसने भी सही भविष्यवाणी की है (कम से कम विवाद की स्थिति में).
एक बहुत ही बेसिक स्पोर्ट्स बेटिंग सेटअप में दो से तीन मल्टीसिग्नेचर (मल्टीसिग) पते शामिल हो सकते हैं, जहां खिलाड़ी और ऑरेकल दोनों एक-एक कुंजी रखते हैं, और ऑर्कल को बेट के विवरण से अवगत कराया जाता है। मैच के बाद, दोनों खिलाड़ी ऑरेकल की कुंजी के बिना मल्टीगिज से विजेता को फंड भेजने के लिए सहयोग कर सकते थे। लेकिन अगर हारने वाला सहयोग करने से इंकार कर देता है, तो अलंकृत अपनी तीसरी कुंजी का उपयोग विजेता के साथ सहयोग करने के लिए कर सकता है ताकि उन्हें मल्टीसिग से फंड भेज सके। यह प्रणाली काम करती है, लेकिन इसके दो मुख्य डाउनसाइड हैं। एक, दोनों खिलाड़ियों को अपने प्रतिद्वंद्वी के साथ तालमेल न करने के लिए ओरेकल पर भरोसा करने की आवश्यकता है। और दो, ओरेकल को सट्टे की सूचना दी जानी चाहिए और संभवत: निपटान प्रक्रिया में एक सक्रिय भूमिका निभाते हैं: इसका मतलब यह है कि खिलाड़ियों के पास ओरेकल से कोई गोपनीयता नहीं है, जबकि सेटअप बहुत अच्छी तरह से स्केल नहीं करता है यदि कुछ खिलाड़ी चाहते हैं। शर्त.
2017 में एक बेहतर समाधान था प्रस्तावित एमआईटी मीडिया लैब के डिजिटल मुद्रा पहल शोधकर्ता थडेस ड्रेजा: विचारशील लॉग अनुबंध (डीएलसी)। डीएलसी एक चालाक गणितीय चाल का उपयोग करते हैं, जहां ओरेकल एक क्रिप्टोग्राफ़िक हस्ताक्षर प्रकाशित करता है जो किसी घटना के परिणाम के साथ मेल खाता है। ऊपर दिए गए उदाहरण में, यदि एक टीम पहली जीतती है, और दूसरी टीम जीतती है, तो एक अलग हस्ताक्षर एक संगठन प्रकाशित करेगा। चाल: स्मार्ट अनुबंध को विजेता खिलाड़ी को धन का दावा करने के लिए प्रकाशित हस्ताक्षर का उपयोग करने के लिए डिज़ाइन किया गया है.
एक डीएलसी में, स्मार्ट कॉन्ट्रैक्ट के साथ ओरेकल की भागीदारी एक हस्ताक्षर के प्रकाशन के लिए न्यूनतम होती है; उदाहरण के लिए, खेल सट्टेबाजी के उदाहरण में, यह एक मौजूदा समाचार सेवा द्वारा किया जा सकता है, इसके नियमित प्रसारण के हिस्से के रूप में। इसका मतलब यह भी है कि oracle को सट्टे के विवरण के बारे में सूचित करने की आवश्यकता नहीं है, और वास्तव में यह जानने की भी ज़रूरत नहीं है कि वहाँ एक शर्त थी। इस बीच, किसी भी संख्या में लोग हस्ताक्षर का उपयोग करके अपने दांव को निपटाने के लिए उपयोग कर सकते हैं, जिससे ओरेकल से कोई और जुड़ाव नहीं होता है, जिससे स्केलेबिलिटी को बहुत फायदा होता है। और जब सिद्धांत में ओरेकल अभी भी किसी के साथ टकरा सकता है और गलत परिणाम प्रसारित कर सकता है, तो इस तरह का बेईमान व्यवहार किसी के लिए भी स्पष्ट होगा और आगे बढ़ने वाले आभूषण की प्रतिष्ठा को धूमिल कर देगा.
में जनवरी इस वर्ष, सीईओ क्रिस स्टीवर्ट ने घोषणा की कि उनकी कंपनी Suredbits, क्रिप्टो गैराज के सहयोग से काम शुरू कर चुकी है डीएलसी के लिए एक विनिर्देश. में फ़रवरी, Suredbits इंजीनियर नादव कोहेन ने पहले काम कोड के साथ पीछा किया। और तक सितंबर, Suredbits और Crypto Garage ने अपने सॉफ़्टवेयर को उस बिंदु पर विकसित किया था जहां इसका उपयोग किया जा सकता था: स्टीवर्ट और बिटकॉइन डेवलपर निकोलस डोरियर ने अमेरिकी राष्ट्रपति चुनाव के परिणाम पर दांव लगाने के लिए बिटकॉइन के पहले डीएलसी में लगे हुए थे। स्टीवर्ट, जिन्होंने बिडेन पर दांव लगाया, ने अपनी जीत का दावा किया दिसंबर.
होल्डिंग बिटकॉइन वाल्ट्स के साथ सुरक्षित हो रही है
एक्सचेंज हैक्स और अन्य बिटकॉइन हीस्ट्स की लंबी सूची इस तथ्य के लिए वसीयतनामा है कि निजी कुंजी को सुरक्षित रूप से संग्रहीत करना एक चुनौती है, खासकर जहां कई सिक्के दांव पर हैं.
लेकिन सिक्कों को स्टोर करने के अधिक सुरक्षित समाधान विकास में हैं। बिटकॉइन वाल्ट्स – एक अवधारणा जो वापस डेटिंग है 2016 – एक प्रकार के स्मार्ट कॉन्ट्रैक्ट हैं जो सिक्कों को सुरक्षित करते हैं ताकि यह कई पुष्ट लेनदेन और वास्तव में उन्हें खर्च करने में एक समय की देरी हो। यह संभावित पीड़ितों को बहुत देर होने से पहले एक वारिस को वापस करने का अवसर देता है.
2020 में दो प्रकार के वॉल्ट प्रोटोटाइप जारी किए गए.
पहले वॉल्ट प्रोटोटाइप की घोषणा बिटकॉइन कोर योगदानकर्ता ब्रायन बिशप ने की थी अप्रैल. संक्षेप में, बिशप का डिज़ाइन एक पूर्व-हस्ताक्षरित (और अभी तक-प्रसारण नहीं) लेनदेन पर आधारित है जो एक उपयोगकर्ता के नियमित (“गर्म”) बटुए से सिक्के को कुछ समय के लॉक-विलम्ब के साथ खर्च करता है, जबकि एक समयसीमा के बिना एक वैकल्पिक खर्च विकल्प सिक्कों को एक वैकल्पिक पते पर पुनर्निर्देशित कर सकता है; शायद एक नया और भी अधिक सुरक्षित तिजोरी। महत्वपूर्ण रूप से, पूर्व-हस्ताक्षरित लेनदेन पर हस्ताक्षर करने के लिए उपयोग की जाने वाली निजी कुंजी को तिजोरी बनाते समय हटा दिया जाता है, इसलिए एक हमलावर केवल पूर्व-हस्ताक्षरित लेनदेन को ही चुरा सकता है.
सेटअप एक हमलावर के लिए सिक्कों का दावा करने के लिए अत्यधिक कठिन बनाता है। यहां तक कि अगर पूर्व-हस्ताक्षरित लेन-देन चोरी हो जाता है, तो चोर केवल सिक्कों को गर्म बटुए में खर्च कर सकता है, और अगर पीड़ित अपने गर्म बटुए की सुरक्षा पर भरोसा नहीं करता है, तो वह सिक्कों को स्थानांतरित करने के लिए बेक किए गए समय की देरी का उपयोग कर सकता है। इसके बजाय अतिरिक्त सुरक्षित पता। (चोर को केवल गर्म बटुए से समझौता करके चोरों को चोरी करने से रोकने के लिए और धैर्यपूर्वक प्रतीक्षा करने तक जब तक कि तिजोरी उपयोगकर्ता अपने सिक्कों को वहां नहीं भेज देता, बिशप का डिज़ाइन केवल उस समय छोटे चोंटों में उपयोगकर्ताओं को तिजोरी से निकालने की अनुमति देता है।)
थोड़ी देर बाद में अप्रैल, बिटकॉइन डेवलपर एंटोनी पाइनसॉट ने एक वैकल्पिक वॉल्ट डेमो की घोषणा की, जिसे उन्होंने रिवाल्स्ट नामक चेनस्मिथ्स के सीईओ केविन लोएक के साथ डिजाइन किया। पूर्व-हस्ताक्षरित लेनदेन के अपने उपयोग की तरह, रेवॉल्ट कुछ तरीकों से बिशप के वाल्ट्स से मिलता-जुलता है, लेकिन विशेष रूप से मल्टी-यूज़र सेटअप के लिए एक मल्टीसिग पते का उपयोग करके बनाया गया है। Revault उपयोगकर्ताओं के एक समूह के एक पूर्वनिर्धारित उपसमूह को तिजोरी से गर्म वॉलेट में खर्च करने की सुविधा देता है, वह भी समय की देरी के साथ। कोई भी तिजोरी प्रतिभागी इस समय-विलंब का उपयोग तिजोरी में धन वापस करने के लिए कर सकते हैं यदि वे खर्च से असहमत हैं, या वे किसी वैकल्पिक अतिरिक्त सुरक्षित पते पर धन को पुनर्निर्देशित कर सकते हैं यदि वे इस बात पर भरोसा नहीं करते कि क्या चल रहा है।.
इसके अलावा, रेवाल्ट को तिजोरी से हटने की आवश्यकता होती है, जब टाइम-लॉक किक मारता है, तो उपयोगकर्ता तुरंत हॉट वॉलेट से एक ट्रांजेक्शन बनाते हैं, जिसमें सर्वर को सह-साइन करने की भी आवश्यकता होती है। सर्वर को किसी भी लेन-देन पर हस्ताक्षर करने के लिए प्रोग्राम किया जाता है, लेकिन कभी भी परस्पर विरोधी लेन-देन नहीं होता है, इसलिए यदि किसी हमलावर ने गर्म बटुए से समझौता किया है, तो उन्हें किसी और से पहले और समय-ताला समाप्त होने से पहले सिक्कों का प्रयास करना होगा। यदि यह गर्म बटुए से छेड़छाड़ की जाती है, तो इसे स्पष्ट करना चाहिए, रिवाल्ट उपयोगकर्ताओं के समूह को चिंतित करना, और समय-समय पर समाप्ति से पहले फंड को पुनर्निर्देशित करना।.
टैपरोट अब अच्छा है जाने के लिए, के रूप में सक्रियण विचार के तहत है
अगस्त 2017 में सेग्रेटेड गवाह के सक्रिय होने के बाद टैपरोट पहला बिटकॉइन प्रोटोकॉल अपग्रेड होने वाला है प्रस्तावित जनवरी 2018 में बिटकॉइन कोर योगदानकर्ता ग्रेगरी मैक्सवेल द्वारा, टैपरोट उपयोगकर्ताओं को नियमित रूप से दिखने वाले बिटकॉइन लेनदेन में स्मार्ट कॉन्ट्रैक्ट्स को छिपाने की अनुमति देता है: जटिल मल्टीसिग निर्माण एक साधारण भुगतान से अप्रभेद्य हो सकता है.
टैपरोट अपग्रेड में श्नेचर सिग्नेचर एल्गोरिदम भी शामिल होगा। कई क्रिप्टोग्राफ़र Schnorr हस्ताक्षर योजना को क्षेत्र में सबसे अच्छा मानते हैं, क्योंकि इसके गणितीय गुण सही स्तर का एक मजबूत स्तर प्रदान करते हैं, यह मैलाबिलिटी से ग्रस्त नहीं है और यह सत्यापित करने के लिए अपेक्षाकृत तेज़ है। Schnorr का “रेखीय गणित” भी नई संभावनाओं की एक श्रृंखला के लिए अनुमति देगा, जैसे कि अधिक कॉम्पैक्ट प्रकार के मल्टीसिग समाधान, निफ्टी स्मार्ट अनुबंध सेटअप और, निश्चित रूप से, टैप्रोट स्वयं.
पूरे 2020 तक विकास जारी रखने के बाद, अक्टूबर में टैपरोट के कोड को बिटकॉइन कोर कोडबेस में विलय कर दिया गया, और वर्तमान में उपलब्ध उम्मीदवारों के साथ बिटकॉइन कोर 0.21.0 का हिस्सा होगा, जिसे अब किसी भी दिन जारी किया जाना है। बिटकॉइन कोर 0.21.0 हालांकि टैपरोट के लिए सक्रियण तर्क को शामिल नहीं करेगा। यह संभवतः एक आगामी मामूली बिटकॉइन कोर रिलीज में शामिल किया जाएगा (शायद बिटकॉइन कोर 0.21.1).
सक्रियण तर्क अपने आप में 2020 तक बहुत चर्चा का विषय रहा है, हालाँकि, क्षमता की एक सीमा के साथ सक्रियण तंत्र विचाराधीन। इनमें से अधिकांश शुरुआत में हैश पावर समन्वय का लाभ उठाते हैं, अंततः एक समय सीमा तक पहुंचते हैं जहां उन्नयन बिना हैश पावर समर्थन के बिना भी सक्रिय होता है। लेकिन ए अक्टूबर बिटकॉइन कोर योगदानकर्ता एजे टाउन द्वारा प्रकाशित सर्वेक्षण में स्पष्ट किया गया है, सभी बिटकॉइन कोर योगदानकर्ता सहमत नहीं हैं कि समय सीमा पूर्व-क्रमादेशित होनी चाहिए, या समय सीमा कितनी दूर होनी चाहिए (साथ ही साथ कुछ अन्य छोटी-मोटी असहमति भी).
लेकिन इस बात की परवाह किए बिना कि सक्रियण तंत्र आखिरकार चुना गया है, यह संभावना बढ़ रही है कि हैश पॉवर कोऑर्डिनेशन के जरिए टैप्रोट को आसानी से सक्रिय किया जा सकता है। नवंबर में, प्रमुख खनन पूल पूलिन ने अन्य खनन पूलों को प्रोत्साहित करने के लिए एक पहल शुरू की, जो टपरोट और टैप्रोट सक्रियण पर अपनी राय देने के लिए। प्रतिक्रिया अब तक टपरोट के बहुत अनुकूल है, समर्थन में कुल हैश शक्ति का 90 प्रतिशत से अधिक है, और प्रस्तावित उन्नयन का विरोध करने वाला कोई खनन पूल नहीं है।.
बिटकॉइन के 2020 के तकनीकी विकास के एक और अधिक विस्तृत और विस्तृत सारांश के लिए, यह भी देखें बिटकॉइन ऑप्टेक 2020 ईयर-रिव्यू स्पेशल.