BITCOIN

बिटकॉइन कोर 23.0 का विमोचन: नया क्या है

सातोशी नाकामोतो द्वारा लॉन्च किए गए मूल बिटकॉइन सॉफ्टवेयर क्लाइंट का एक नया संस्करण आज जारी किया गया है।

बिटकॉइन कोर 23.0 पर बिटकॉइन में ठोस सुधार लाने के लिए लगभग सात महीनों में 132 डेवलपर्स द्वारा काम किया गया था। कोर का वॉलेट, पीयर-टू-पीयर संचार और नेटवर्क, शुल्क अनुमान, और भी बहुत कुछ।

यह लेख कुछ मुख्य परिवर्तनों की पड़ताल करता है।

वॉलेट अपडेट

टैपरूट सपोर्ट

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

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

देशी जोड़कर Taproot पतों के लिए समर्थन, Bitcoin Core, Taproot को व्यापक रूप से अपनाने को प्रोत्साहित करने की दिशा में एक कदम उठाता है। जैसे-जैसे अधिक उपयोगकर्ता नए अपग्रेड की सुविधाओं को चुनते हैं, इसके लाभ यूजरबेस के माध्यम से सर्वोत्तम रूप से व्याप्त होने में सक्षम होते हैं।

डिस्क्रिप्टर वॉलेट अब डिफ़ॉल्ट हैं

बिटकॉइन कोर वॉलेट अब डिफ़ॉल्ट रूप से डिस्क्रिप्टर

का उपयोग करने के लिए डिफ़ॉल्ट है, एक महत्वपूर्ण परिवर्तन जो एक बेहतर बैकअप का वादा करता है और बिटकॉइन फंड के लिए पुनर्प्राप्ति प्रक्रिया।

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

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

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

Bech32 पर टाइपो पते अब देखे जा सकते हैं

Bech32 पते , प्रारूप जिसमें पता “bc1” से शुरू होता है, इसमें एक दिलचस्प संपत्ति होती है जो संभावित टाइपो को स्पॉट करने में सक्षम बनाती है। हालांकि, यह बिटकॉइन कोर 23.0 तक नहीं था कि उपयोगकर्ता इससे लाभान्वित हो सके।

बिटकॉइन कोर अब उपयोगकर्ता को Bech32 पते में अधिकतम दो त्रुटियों के बारे में सचेत करेगा। उपकरण वर्तमान में केवल “वैध पता” आरपीसी के माध्यम से कमांड लाइन पर उपलब्ध है, हालांकि भविष्य में इसे ग्राफिकल यूजर इंटरफेस (जीयूआई) में एकीकृत करने की योजना है। यदि पता टाइप करते समय उपयोगकर्ता द्वारा दो से अधिक त्रुटियां की जाती हैं, तो टाइपो-फाइंडिंग टूल सफलता की गारंटी नहीं दे सकता है। बड़ी संख्या में टाइपो से अवांछित व्यवहार हो सकता है। यदि उपयोगकर्ता ने कई गलत अक्षरों के साथ एक पता टाइप किया है, भले ही उपकरण उन सभी को खोज सके, तो यह अंत में एक पूरी तरह से अलग पते का सुझाव दे सकता है जिसे उपयोगकर्ता पहले स्थान पर भेजने का इरादा रखता है – एक बहुत खराब परिणाम।

फ्रीजिंग सिक्के

एक बिटकॉइन कोर उपयोगकर्ता के पास यह चुनने का विकल्प होता है कि कौन से सिक्के, या अव्ययित लेनदेन आउटपुट (UTXOs)

, एक लेनदेन में उपयोग करने के लिए वर्षों के लिए

अब। लेकिन इस सिक्का नियंत्रण सुविधा के लिए यूटीएक्सओ को हर बार उपयोग करने के लिए मैन्युअल चयन की आवश्यकता होती है – एक बोझिल और थकाऊ प्रक्रिया जो त्रुटि के लिए अत्यधिक प्रवण होती है।

अब, बिटकॉइन कोर उपयोगकर्ता को अनिश्चित काल तक “फ्रीज” करने की अनुमति देता है। यूटीएक्सओ। फ्रीजिंग प्रक्रिया अभी भी एक मैनुअल है, लेकिन उपयोगकर्ता को केवल एक बार ऐसा करने की आवश्यकता है और फिर निश्चिंत हो सकता है कि जिस सिक्के को उन्होंने फ्रीज किया है वह बिटकॉइन कोर द्वारा स्वचालित रूप से खर्च नहीं किया जाएगा जब तक कि उपयोगकर्ता उस सिक्के को अनफ्रीज नहीं करता।

एक लेन-देन के वित्तपोषण में उपयोग करने के लिए कौन से UTXO का सावधानीपूर्वक चयन करना महत्वपूर्ण है ताकि परस्पर विरोधी उद्देश्यों वाले पते को अवांछित रूप से जोड़ने से रोका जा सके। उदाहरण के लिए, हो सकता है कि कोई उपयोगकर्ता गैर-केवाईसी सिक्कों के साथ अपने ग्राहक को जानिए (केवाईसी) विधियों के माध्यम से प्राप्त यूटीएक्सओ में शामिल नहीं होना चाहे। यदि उन्होंने किया, तो ब्लॉकचैन

का कोई भी पर्यवेक्षक यह अनुमान लगाने में सक्षम होगा कि वह उपयोगकर्ता, जिसे प्रदान की गई केवाईसी जानकारी के कारण वे जान सकते हैं, गैर-केवाईसी पते और उसके सिक्कों के भी मालिक हैं – उपयोगकर्ता की गोपनीयता को नुकसान पहुंचाते हैं।

)पी2पी कम्युनिकेशंस में परिवर्तन

पोर्ट 8333 वरीयता हटाई गई

मोटे तौर पर, इंटरनेट पर एक दूसरे के साथ संचार करने के लिए कंप्यूटर को दो महत्वपूर्ण जानकारी की आवश्यकता होती है: एक आईपी पता और एक पोर्ट नंबर। जबकि आईपी पता एक नेटवर्क में एक कंप्यूटर के लिए एक पहचानकर्ता के रूप में कार्य करता है, इसके स्थान को निर्धारित करने में मदद करता है, पोर्ट नंबर यह सूचित करने में मदद करता है कि इंटरनेट पर किस प्रकार का संचार किया जा रहा है क्योंकि प्रत्येक संचार प्रोटोकॉल आमतौर पर एक विशिष्ट पोर्ट नंबर पर डिफ़ॉल्ट होता है। नतीजतन, पोर्ट एक कंप्यूटर को एक ही समय में कई प्रकार के ट्रैफ़िक चलाने में सक्षम बनाते हैं, जबकि उनके बीच आसानी से अंतर करते हैं। उदाहरण के लिए, वेब का HTTP प्रोटोकॉल पोर्ट 80 पर डिफॉल्ट करता है, जबकि इसका अधिक सुरक्षित समकक्ष HTTPS आमतौर पर पोर्ट 443 पर चलता है, और ईमेल का SMTP प्रोटोकॉल पोर्ट 25 का लाभ उठाता है।

बिटकॉइन के साथ, यह अलग नहीं है। ऐतिहासिक रूप से, बिटकॉइन कोर शुरू करने पर, कंप्यूटर पोर्ट 8333 पर चलने के लिए डिफ़ॉल्ट होते हैं और उसी पोर्ट का उपयोग करने वाले साथियों की तलाश करते हैं। सेवा प्रदाताओं (आईएसपी) को यातायात की निगरानी करने के लिए क्योंकि यह अनुमान लगाना आसान है कि किस प्रकार का संचार किया जा रहा है। एक प्रतिकूल सेटअप में, एक ISP गंतव्य पोर्ट के आधार पर कुछ ट्रैफ़िक को फ़िल्टर और ब्लॉक कर सकता है। आईएसपी के लिए उपलब्ध सबसे प्रभावी सेंसरशिप तंत्र नहीं होने के बावजूद, यह सबसे आसान है, और एक हमलावर प्रोटोकॉल को सेंसरिंग या थ्रॉटलिंग को बायपास करने के लिए संचार के अपने डिफ़ॉल्ट पोर्ट को बदलने की आवश्यकता होगी।

पोर्ट 8333 वरीयता को हटाकर, बिटकॉइन कोर अब बिटकॉइन ट्रैफ़िक को फ़िल्टर करने या अवरुद्ध करने के लिए आईएसपी के सबसे आसान रास्ते को कम करता है। इसके अतिरिक्त, पोर्ट 8333 पर नहीं चलने वाले नोड्स में अब अन्य नोड्स से इनबाउंड कनेक्शन प्राप्त करने में कम घर्षण होगा क्योंकि नेटवर्क अब उस पोर्ट को प्राथमिकता नहीं देता है।

सीजेडीएनएस नेटवर्क के लिए समर्थन

बिटकॉइन कोर 23.0 सीजेडीएनएस के लिए समर्थन जोड़कर उपयोगकर्ताओं को प्रतिकूल आईएसपी से भी बचाता है, मानक इंटरनेट प्रोटोकॉल के लिए एक सुरक्षा-वर्धित विकल्प ( IP.

CJDNS IPv6 के एन्क्रिप्टेड संस्करण को लागू करने के लिए सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी का लाभ उठाता है – IP का नवीनतम संस्करण। मूल रूप से एंड-टू-एंड एन्क्रिप्शन प्रदान करके, CJDNS IPv6 और IPv4 (पिछला IP संस्करण जो अभी भी व्यापक रूप से उपयोग किया जाता है) में बेहतर सुरक्षा और गोपनीयता के साथ सुधार करता है क्योंकि यह उन नोड्स की सुरक्षा करता है जो इसे ट्रैफ़िक विश्लेषण और फ़िल्टरिंग से उपयोग करते हैं।

अतिरिक्त उपयोगकर्ताओं के लिए नई वैकल्पिकता लाता है जो अपने ट्रैफ़िक को चुभती नज़रों से बचाने या अपने बिटकॉइन सेटअप की सुरक्षा बढ़ाने में रुचि रखते हैं। जबकि Tor और I2P क्लियरनेट IP के विकल्प के रूप में मौजूद हैं, CJDNS एक पूरक विकल्प के रूप में कार्य करता है जो बिटकॉइन नेटवर्क और उसके नोड्स के लिए मजबूती को बढ़ा सकता है।

बेहतर शुल्क अनुमान

बिटकॉइन कोर का अंतर्निहित शुल्क अनुमान उपकरण अभी थोड़ा और पूर्ण हो गया है।

एक

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

ऐसे अनुमानों की गणना करने वाला एल्गोरिथम

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

बिटकॉइन कोर में अब लिनक्स के लिए यूज़रस्पेस, स्टेटिकली-डिफ़ाइंड ट्रेसिंग (यूएसडीटी) के साथ इसके रिलीज़ बायनेरिज़ में प्रायोगिक ट्रेसपॉइंट शामिल हैं।

USDT

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

एक उदाहरण जहां यह उपयोगी है, स्पॉट करना और हमलों को रोकने की संभावना है। एक सुरक्षा शोधकर्ता कई नोड्स स्थापित कर सकता है और साथियों से प्राप्त संदेशों को संभावित रूप से समय से पहले हमलों की पहचान करने के लिए ट्रेस कर सकता है।

सूचना और प्रतिक्रिया के लिए हारून वैन वर्डम को धन्यवाद।

अधिक विवरण और अन्य परिवर्तनों के लिए, बिटकॉइन कोर 23.0 देखें) रिलीज नोट्स

. बिटकॉइन कोर 23.0 डाउनलोड करने के लिए, नेविगेट करें यहाँ

। ऑडियो में बिटकॉइन कोर 23.0 के बारे में विवरण भी समझाया गया है

बिटकॉइन समझाया पॉडकास्ट एपिसोड 56

Back to top button
%d bloggers like this: