> bech32 | segwit | bc1 <
// Bech32 - ترميز عناوين Bitcoin SegWit مع كشف أخطاء قوي
عناوين Bitcoin
الصيغة الافتراضية لعناوين Bitcoin SegWit التي تبدأ بـ bc1.
اكتشاف أخطاء متقدّم
يكتشف ويحدد موضع الأخطاء بصورة أفضل من صيغة Base58Check.
ملائم لرموز QR
استخدام الأحرف الصغيرة فقط يجعل رموز QR أصغر وأسهل في القراءة.
>> معلومات تقنية
كيف يعمل Bech32:
يستخدم Bech32 أبجدية مكوّنة من 32 حرفاً (بدون الأحرف المربكة) مع كود BCH لاكتشاف الأخطاء. يتكوّن العنوان من جزء مقروء من البشر (HRP)، فاصل 1، بيانات، ومجموع تحقق من 6 أحرف.
البنية:
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 bc = HRP (شبكة Bitcoin الرئيسية) 1 = الفاصل qw508d = البيانات (مجموعات 5‑بت) kv8f3t4 = مجموع التحقق (آخر 6 أحرف)
لماذا تستخدم Bech32؟:
- >عناوين Bitcoin SegWit
- >فواتير Lightning Network
- >عناوين العملات الرقمية
- >ترميز أكثر تحملاً للأخطاء
- >تحسين العرض في رموز QR
>> الأسئلة الشائعة
ما هو Bech32؟
Bech32 هو تنسيق base32 مزوّد بمجموع تحقق، يُستخدم أساساً لعناوين Bitcoin SegWit. صُمم ليكون أكثر موثوقية من صيغ العناوين السابقة مع قدرة أفضل على اكتشاف الأخطاء.
ما الفرق بين Bech32 و Bech32m؟
Bech32m هو إصدار محسّن يعالج ضعفاً في خوارزمية مجموع التحقق في Bech32 الأصلي. تُستخدم Bech32m لعناوين Taproot (bc1p)، بينما تستخدم عناوين SegWit الكلاسيكية Bech32.
لماذا تُكتب عناوين Bech32 بأحرف صغيرة؟
استخدام الأحرف الصغيرة فقط ينتج رموز QR أصغر وأسهل في الكتابة. التنسيق نفسه غير حساس لحالة الأحرف، لكن من المتعارف عليه استخدام الأحرف الصغيرة للحفاظ على الاتساق.
ما هو HRP؟
HRP (Human Readable Part) هو الجزء المقروء الذي يحدد نوع العنوان والشبكة. على سبيل المثال: bc للشبكة الرئيسية لـ Bitcoin، و tb لشبكة الاختبار، و ltc لعملة Litecoin.