Bitcoin Optech न्यूज़लेटर #430
राउटर के पीछे मौजूद घरेलू नोड्स को पहुंच योग्य बनाने के लिए TCP hole punching पर चर्चा जारी है। इसमें covenants के अनुकरण में co-signer द्वारा लागू खर्च नीतियों के मानकीकरण हेतु एक मसौदा BIP भी शामिल है।
Bitcoin Optech
आधिकारिक स्रोतों से संकलित सब कुछ।
141 प्रकाशन
राउटर के पीछे मौजूद घरेलू नोड्स को पहुंच योग्य बनाने के लिए TCP hole punching पर चर्चा जारी है। इसमें covenants के अनुकरण में co-signer द्वारा लागू खर्च नीतियों के मानकीकरण हेतु एक मसौदा BIP भी शामिल है।
Bitcoin Optech
#429 के रीकैप में Optech के होस्ट के साथ Greg Sanders, Antoine Poinsot, Elias Rohrer, Oleksandr Kurbatov और Nishant Bansal जुड़े। बातचीत Bitcoin Core #36665, #36667 और #36669 से शुरू होकर नई सुरक्षा नीति तक जाती है। आगे मल्टीपार्टी साइलेंट पेमेंट, Core Lightning की DoS खामी का खुलासा और Eclair 0.14.6 आते हैं; ट्रांसक्रिप्ट अभी बाकी है।
Bitcoin Optech
चैनल घोषणा में दोनों सिरों पर एक ही नोड का नाम देकर Core Lightning 25.02 से 26.04 तक के नोड को हर रीस्टार्ट पर क्रैश कराया जा सकता था, और हमलावर का खर्च सिर्फ़ ऑनचेन फ़ीस थी; सुधार 26.04.1 में आया। न्यूज़लेटर #429 में इस खुलासे के साथ मल्टीपार्टी साइलेंट पेमेंट इनपुट के लिए Oleksandr Kurbatov का प्रोटोकॉल और आसानी से पकड़ में आने वाले बग के लिए Bitcoin Core के तेज़ पॉइंट रिलीज़ की चर्चा है।
Bitcoin Optech
कनेक्टेड पीयर TCP अर्जेंट डेटा भेजकर Windows, macOS और BSD नोड को क्रैश कर सकता था: select() बैकएंड में यह डेटा रुकी हुई रीडिंग से बच निकलता और मेमोरी बिना किसी सीमा के भरती जाती (CVE-2026-117350)। Linux नोड poll() पर चलते हैं, इसलिए उन पर असर नहीं पड़ा। मध्यम गंभीरता का यह बग Project Loupe के तहत LLM स्कैन में पकड़ा गया और Bitcoin Core 32.1, 31.2, 30.4 व 29.5 में ठीक है।
Bitcoin Core
BIP 31 पिंग का समर्थन न होने का नाटक करके कोई दुर्भावनापूर्ण पीयर 20 मिनट वाले डिस्कनेक्ट से बच सकता था और धीमे-धीमे पढ़ते हुए नोड की सेंड क्यू को हर इनबाउंड पीयर पर 2MB और हर आउटबाउंड पर 5MB प्रति घंटे तक फुला सकता था। मध्यम गंभीरता वाली CVE-2026-117349 को #36667 ने Bitcoin Core 32.1, 31.2, 30.4 और 29.5 में ठीक किया; -blocksonly नोड पर ख़तरा काफ़ीस कम था।
Bitcoin Core
कोई माइनर Bitcoin Core की undo फ़ाइल को 4 GiB से आगे धकेल सकता था, जिससे 32-बिट पोज़िशन पलटकर डेटा बिगाड़ देतीं और उपयुक्त रीऑर्ग आने पर नोड बंद हो जाता; Windows और 32-बिट सिस्टम 2 GiB पर ही बिना रीऑर्ग के फ़ेल होते हैं। CVE-2026-117346 की गंभीरता कम है और इसके लिए पूरे नेटवर्क के क़रीब एक महीने के ब्लॉक लगेंगे। 32.1, 31.2, 30.4 और 29.5 में 64-बिट सिस्टम का सुधार है; 32-बिट नोड और FAT32 पर ब्लॉक रखने वाले अब भी प्रभावित हैं।
Bitcoin Core
सॉकेट एक्सेप्शन की निगरानी poll() और select() में अब एक जैसी है (#36665), और जिन पीयर को भेजना रुका है उन पर Bitcoin Core 29.5 टाइमआउट लागू करता है (#36667)। फ़्लैटफ़ाइल पोज़िशन 64-बिट पूर्णांक पर आ गई हैं (#36669), सीड से मिले पतों के लिए नोड v2transport मानकर चलते हैं और एक DNS सीड हटा दिया गया है।
Bitcoin Core
BIP 323 के अनुरूप Bitcoin Core 30.4 अब BIP 9 के बिट 5 से 28 को सॉफ़्ट फ़ोर्क का संकेत नहीं मानता, इसलिए इन्हें सेट करने वाले ब्लॉक पर अनजान डिप्लॉयमेंट की चेतावनी नहीं आती (#34779)। नेटवर्क की तरफ़, जिन पीयर को भेजना रुका हुआ है उन पर टाइमआउट लागू हो गया है (#36667), और फ़्लैटफ़ाइल पोज़िशन अब 64-बिट पूर्णांक में रखी जाती हैं (#36669)।
Bitcoin Core
प्राइवेट ब्रॉडकास्ट की हद Bitcoin Core 31.2 में तय हो गई: नेटवर्क से वापस न लौटे ट्रांजैक्शन की क्यू 10,000 एंट्री पर रुक जाती है और भरने पर नए सबमिशन लौटा देती है, जिसे कॉल करने वाले को abortprivatebroadcast से खाली करना होगा (#35406)। BIP 323 के मुताबिक वर्ज़न बिट 5 से 28 अब सॉफ़्ट फ़ोर्क संकेत नहीं गिने जाते।
Bitcoin Core
Bitcoin Core 32.1 के प्राइवेट ब्रॉडकास्ट में भेजने वाले का IP पता खुलने का ख़तरा नहीं रहा: v2 कनेक्शन फ़ेल होने पर v1 की दोबारा कोशिश Tor के बजाय सीधे जा सकती थी। -maxconnections का डिफ़ॉल्ट 125 से बढ़कर 200 हो गया है, और बाहर जाने वाले ट्रांजैक्शन रिले की दर अब हर पीयर के बजाय एक ग्लोबल बैकलॉग से सीमित होती है।
Bitcoin Core
#428 के रीकैप में Adam Gibson अपना Lichen समझाते हैं, एक ही जारीकर्ता वाला लेयर 2, जिसमें BitVM से सत्यापित एकतरफ़ा एग्ज़िट मिलते हैं। Gustavo Flores Echaiz और Brandon Black के शो में João Dias और Vincenzo Palazzo भी मेहमान हैं; हैश प्रीइमेज के लिए डिस्क्रिप्टर सिंटैक्स, rbitcoin 0.8.0 और LND v0.21.5-beta.rc1 की भी बात होती है।
Bitcoin Optech
हब इनकार कर दे या ऑफ़लाइन हो जाए, तब भी Adam Gibson के डिज़ाइन Lichen में एक जारीकर्ता वाले लेयर 2 के यूज़र अपने बिटकॉइन ऑनचेन निकाल सकते हैं; विवाद Groth16 प्रूफ़ और पहले से साइन किए BitVMX ट्रांजैक्शन से सुलझते हैं। न्यूज़लेटर #428 की दूसरी ख़बर miniscript के हैश फ़्रैगमेंट के प्राइवेट प्रीइमेज रूप पर João Dias का प्रस्ताव है; सॉफ़्टवेयर अपडेट में Ibis Wallet v5.0-beta और rbitcoin 0.8.0 शामिल हैं।
Bitcoin Optech
चैनल खोलने के हैंडशेक में Eclair के दो मेमोरी बग पर #427 के रीकैप में Erick Cestari बात करते हैं: एक Matt Morehouse के फ़ज़र ने पकड़ा, दूसरा LLM की मदद से मिला। फिर Adam Gibson LN-GAP पेश करते हैं, जिसका उदाहरण Lightning चैनल के भीतर खेला गया शतरंज है। Bitcoin Core 32.0rc4 और Eclair के कई सुधार शो में बाद में आते हैं।
Bitcoin Optech
चैनल खोलते समय Eclair v0.14.0 और उससे पुराने वर्ज़न की मेमोरी ख़त्म कराई जा सकती थी: एक बग क़रीब 1 MB प्रति सेकंड लीक करता था, दूसरा एक ही कनेक्शन पर बिना ऑनचेन खर्च के लगभग 48 मिनट में 4 GB निगल जाता था। दोनों v0.14.1 में ठीक हुए। न्यूज़लेटर #427 में इनके साथ Adam Gibson की योजना LN-GAP भी है, जो Lightning चैनलों के भीतर बहु-चरणीय कॉन्ट्रैक्ट के लिए है और ईमानदार बहुमत वाली समिति पर टिकी है।
Bitcoin Optech
Clara Shikhelman #426 के रीकैप की शुरुआत Shielded Bitcoin से करती हैं, अपने सह-लेखन वाले उस प्रस्ताव से जो भेजने वाले, पाने वाले या रकम को सार्वजनिक किए बिना बिटकॉइन भेजना चाहता है, और वह भी बिना कंसेंसस बदलाव या ऑपरेटर के। इसके बाद Spiral के Elias Rohrer LDK v0.3-rc3 और v0.2.7 रिलीज़ तथा LDK के कोड बदलावों पर बोलते हैं; होस्ट Gustavo Flores Echaiz हैं।
Bitcoin Optech
Misha Komarov, Clara Shikhelman और Aleksei Moskvin का प्रस्ताव Shielded Bitcoin ऑनचेन प्राइवेट ट्रांसफ़र का ऐसा मेटाप्रोटोकॉल है जिसे कंसेंसस बदलाव नहीं चाहिए, हालांकि एक बार का सेटअप समारोह ज़रूरी है और प्रवेश व निकास पर निशान रह जाता है। Anthony Towns के BIP मसौदे में पीयर BIP324 ट्रांसपोर्ट पर अपने एक-बाइट मैसेज ID ख़ुद चुन सकेंगे, और Fabian Jahr पूछते हैं कि क्या टैग्ड हैश के टैग में BIP नंबर होने चाहिए।
Bitcoin Optech
Matt Morehouse ने #425 के रीकैप में बताया कि Eclair का फ़ीचर-बिट पार्सर अधिकतम लंबाई वाले एक ही संदेश पर 300 MB से ज़्यादा मेमोरी ले रहा था; सुधार के बाद यह क़रीब 200 KB रह गया। आगे Gustavo Flores Echaiz और Brandon Black वॉलेट लेबल सिंक, PQC आउटपुट टाइप, BIP54 की टाइम वार्प सीमाओं और वॉल्ट के लिए कोवेनेंट प्रस्तावों पर आते हैं।
Bitcoin Optech
Eclair v0.13.1 और पुराने वर्ज़न में 64 kB की गॉसिप क्वेरी फूलकर 64 MB बन सकती थी, और अधिकतम लंबाई का init संदेश क़रीब 300 MB खपा देता था; Matt Morehouse ने ये दोनों DoS बग उजागर किए, जो v0.14.0 में ठीक हैं। Jakub टटोल रहे हैं कि BIP329 वॉलेट लेबल को ऐसे स्टोर से सिंक करने में कितनी रुचि है जिस पर भरोसा ज़रूरी न हो, जबकि न्यूज़लेटर #425 का कंसेंसस खंड पोस्ट-क्वांटम आउटपुट टाइप पर लौटता है।
Bitcoin Optech
Optech के शो के पहले प्री-रिकॉर्डेड हिस्से में Ahmet Kurt PQLN समझाते हैं, यानी Lightning के ऑफ़चेन हिस्सों के लिए पोस्ट-क्वांटम सुरक्षा। लाइव भाग में Gustavo Flores Echaiz और Mike Schmidt के साथ Jan B जुड़ते हैं, जो Bitcoin Core में योगदान देते हैं, PR की समीक्षा करते हैं और kernel कोड पर काम करते हैं; एजेंडे में Bitcoin Core 32.0rc2 और उसकी टेस्टिंग गाइड है।
Bitcoin Optech
Ahmet Kurt और उनके सहयोगियों का PQLN, Lightning के गॉसिप, ट्रांसपोर्ट, इनवॉइस, ऑफ़र और ऑनियन को क्वांटम-सुरक्षित बनाता है, पर ऑनचेन कामकाज को नहीं छूता, क्योंकि उसके लिए कंसेंसस बदलना पड़ेगा। क़ीमत बैंडविड्थ में चुकानी होती है: नोड 10 गुना डेटा डाउनलोड और 9 गुना डेटा स्टोर करता है, जबकि ML-DSA साइनिंग में महज़ 0.33 ms लगते हैं। rust-lightning पर चालू इम्प्लीमेंटेशन अभी परखा जा सकता है।
Bitcoin Optech