1. التنسيق القديم (P2PKH) لعنوان البيتكوين
على سبيل المثال: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u
P2PKH هو اختصار لـ Pay To PubKey Hash (الدفع إلى تجزئة المفتاح العام).
2. عنوان البيتكوين بتنسيق Nested SegWit (P2SH)
على سبيل المثال: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN
Nested P2SH، وهو يأخذ عنوان P2SH موجود (يبدأ بـ "3") ويقوم بتغليفه بعنوان SegWit. هذا لجعله متوافقًا مع الإصدارات الأقدم. ومع ذلك، فإن هذا النوع من الحيل يتسبب في أن تتطلب معاملات SegWit مساحة أكبر بحوالي 10٪.
SegWit هو اختصار لـ Segregated Witness، حيث تعني Segregated منفصل، معزول، و Witness هو الشيء الموقّع المرتبط بالمعاملة. وبالتالي، فإن SegWit هو فصل بيانات توقيع المعاملة عن المعاملة نفسها. تم تفعيل SegWit على سلسلة كتل البيتكوين.
الفائدة الرئيسية لفصل بيانات التوقيع والمعاملات هي أنها تقلل من حجم البيانات المخزنة في كتلة بيتكوين. هذا يمنح كل كتلة سعة إضافية لتخزين المزيد من المعاملات. هذا يعني أيضًا أن الشبكة يمكنها التعامل مع المزيد من المعاملات ويدفع المرسل رسومًا أقل. لذلك، إذا كنت ترغب في تقليل الرسوم عند إرسال عملات البيتكوين، فاستخدم عناوين SegWit لاستلامها.
فائدة رئيسية أخرى لعناوين SegWit هي أنها متوافقة مع الإصدارات السابقة، لذلك من الممكن تبادل البيتكوين من عناوين SegWit مع البيتكوين من العناوين القديمة.
3. عنوان البيتكوين بتنسيق Native SegWit (Bech32)
على سبيل المثال: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3
تبدأ العناوين بـ "bc1"، وهو تنسيق عنوان Bech32 المشفر الذي تم تطويره لـ SegWit. يتجنب الالتباس ويجعل العنوان أكثر قابلية للقراءة. نظرًا لأن عدد الأحرف المطلوبة في العنوان أقل، فإنه من الأسهل وأكثر كفاءة حساب العنوان باستخدام ترميز Base32 بدلاً من Base58 التقليدي. يمكن تخزين البيانات بشكل أكثر إحكامًا في رمز الاستجابة السريعة (QR code)، ويوفر Bech32 أمانًا أكبر مع رموز تحقق محسّنة للكشف عن الأخطاء لتقليل احتمالية العناوين غير الصالحة.
عنوان Bech32 نفسه متوافق مع SegWit. لا يلزم مساحة إضافية لوضع عناوين SegWit في عناوين P2SH، لذلك تكون رسوم المعالجة أقل مع عناوين تنسيق Bech32.
4. Taproot
في نوفمبر 2021، تم تقديم ترقية رئيسية تُعرف باسم Taproot إلى البيتكوين. وقد جلب هذا تنسيق عنوان جديدًا آخر إلى حيز الاستخدام: P2TR، pay-to-Taproot. تسمح عناوين Taproot بمعاملات أكثر كفاءة برسوم أقل وتحسين الخصوصية مع زيادة الاعتماد. تبدأ عناوين Taproot بالأحرف bc1p. Taproot هو تقنيًا إصدار مطور من Segwit، ويتم تشفير عناوينها باستخدام نسخة معدلة من bech32 تُعرف باسم bech32m.
يبدو عنوان Taproot Bech32m كالتالي:
bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe
