> bech32 | segwit | bc1 <
// Bech32 - त्रुटि जाँच के साथ Bitcoin SegWit पता एन्कोडिंग
Bitcoin पते
bc1 से शुरू होने वाले Bitcoin SegWit पतों के लिए नैटिव फ़ॉर्मेट।
बेहतर त्रुटि पहचान
Base58Check फ़ॉर्मेट की तुलना में त्रुटियों का पता लगाने और उन्हें ढूँढने में अधिक विश्वसनीय।
QR कोड‑फ़्रेंडली
सिर्फ छोटे अक्षरों वाला डिज़ाइन छोटे और आसानी से स्कैन होने वाले QR कोड बनाता है।
>> तकनीकी जानकारी
Bech32 कैसे काम करता है:
Bech32 32‑अक्षर के अल्फ़ाबेट (भ्रम पैदा करने वाले अक्षरों को छोड़कर) और BCH कोड आधारित त्रुटि पहचान का उपयोग करता है। पता मानव‑पठनीय भाग (HRP), सेपरेटर 1, डेटा और 6‑अक्षर की checksum से बना होता है।
संरचना:
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 bc = HRP (Bitcoin mainnet) 1 = सेपरेटर qw508d = डेटा (5‑bit समूह) kv8f3t4 = checksum (आख़िरी 6 अक्षर)
Bech32 क्यों उपयोग करें:
- >Bitcoin SegWit पते
- >Lightning Network invoices
- >क्रिप्टोकरेंसी पते
- >त्रुटि‑प्रतिरोधी एन्कोडिंग
- >QR कोड के लिए अनुकूलित संरचना
>> अक्सर पूछे जाने वाले प्रश्न
Bech32 क्या है?
Bech32 एक checksum युक्त base32 फ़ॉर्मेट है जो मुख्य रूप से Bitcoin SegWit पतों के लिए उपयोग किया जाता है। इसे पुराने पता फ़ॉर्मेट की तुलना में बेहतर त्रुटि पहचान और विश्वसनीयता के लिए डिज़ाइन किया गया है।
Bech32 और Bech32m में क्या अंतर है?
Bech32m, मूल Bech32 checksum एल्गोरिदम की एक कमजोरी को ठीक करने वाला उन्नत संस्करण है। Taproot पते (bc1p) Bech32m का उपयोग करते हैं, जबकि पुराने SegWit पते Bech32 का उपयोग करते हैं।
Bech32 पते हमेशा छोटे अक्षरों में क्यों होते हैं?
केवल छोटे अक्षरों के उपयोग से QR कोड छोटे बनते हैं और मैन्युअल रूप से टाइप करना आसान हो जाता है। फ़ॉर्मेट खुद case‑insensitive है, लेकिन एकरूपता के लिए छोटे अक्षरों को मानक माना जाता है।
HRP क्या है?
HRP (Human Readable Part) पते के प्रकार और नेटवर्क की पहचान करता है। उदाहरण के लिए bc Bitcoin mainnet, tb testnet और ltc Litecoin को दर्शाता है।