ما هو الدفع إلى تجزئة المفتاح العام (P2PKH)؟
الدفع إلى تجزئة المفتاح العام (P2PKH) هو نص Bitcoin التقليدي الذي يقفل العملات باستخدام تجزئة مفتاح عام. ولإنفاقها، تكشف لاحقًا عن المفتاح العام المطابق وتثبت الملكية بتوقيع. تخيّل قفلًا لا يفتحه إلا مفتاح يناسب صورة ظلية، ولا يظهر المفتاح كاملًا إلا عند فتحه.
يكشف P2PKH عن مفتاحك العام فورًا. ليس تمامًا. يبقى المفتاح مخفيًا حتى تنفق العملات، ما يوفر قدرًا من الخصوصية ويقلّص نافذة التعرّض للهجمات.
كيف يعمل الدفع إلى تجزئة المفتاح العام (P2PKH)
إليك شرحًا سريعًا ومباشرًا. تخيّل أنك تدفع لصديق يفضّل أسلوب Bitcoin التقليدي.
- الخطوة 1: ترسل العملات إلى أحد العناوين الخاصة به.
- الخطوة 2: يُقفل المُخرَج على تجزئة مفتاحه العام باستخدام hash160.
- الخطوة 3: عندما ينفق العملات، يكشف عن ذلك المفتاح العام ويضيف توقيعًا أُنشئ باستخدام مفتاحه الخاص.
- الخطوة 4: تتحقق كل عقدة من صحة العمليات الحسابية للتوقيع التشفيري، وتتأكد من تطابق التجزئة مع المفتاح العام المعروض.
- الخطوة 5: إذا صحت البيانات، تقبل الشبكة عملية الإنفاق وتنتقل العملات.
هذه هي الفكرة ببساطة. واضحة وسهلة ومجرّبة عبر الزمن.
أهمية الدفع إلى تجزئة المفتاح العام (P2PKH)
لماذا يهمك هذا؟ إليك الإجابة باختصار.
- الفائدة: مدعوم على نطاق واسع في المحافظ ومنصات التداول، ما يعني مشكلات أقل وإرسالًا أسرع.
- منظور عام: هو تنسيق Bitcoin الأصلي واسع الانتشار، ولا يزال شائعًا مع ظهور أنواع أحدث.
- الصلة: ستراه كلما بدأ عنوان بالرقم 1، في الشروحات والنسخ الاحتياطية القديمة وكثير من إعدادات التخزين البارد.
ميّز P2PKH من العناوين التي تبدأ بالرقم 1. امسح رمز QR أو الصق العنوان بعناية، فحرف واحد خاطئ كفيل بإفساد كل شيء.
الخصائص الرئيسية للدفع إلى تجزئة المفتاح العام (P2PKH)
ما الذي يميّزه؟
- القفل: تُقفل العملات على تجزئة مفتاح عام، وليس على المفتاح نفسه.
- الخصوصية: لا يظهر المفتاح العام إلا عند الإنفاق، لا عند استلام العملات.
- الدعم: يعمل في معظم الأماكن، من المحافظ القديمة إلى الأجهزة المادية.
- الرسوم: حجمه أكبر قليلًا من التنسيقات الحديثة، لذا قد تكون تكلفته أعلى عند ارتفاع ضغط mempool.
الأنواع الأخرى
P2PKH هو النوع التقليدي، لكنك ستصادف أنواعًا أحدث منه:
- P2SH: يغلّف الدفع إلى تجزئة النص البرمجي (P2SH) نصوصًا برمجية مرنة داخل تجزئة، ما يجعل التوقيعات المتعددة وغيرها من الوظائف تبدو كعنوان بسيط.
- P2WPKH: إصدار SegWit الذي يستخدم تنسيق bech32، ويوفر الرسوم ويحد من قابلية تغيير المعاملات؛ اطّلع على الشاهد المنفصل (SegWit) لمعرفة ما الذي تغيّر.
- P2TR: يجمع Taproot بين المفاتيح والنصوص البرمجية، مع خصوصية أكبر في عمليات الإنفاق المعتادة، وغالبًا ما تراه في عناوين bc1p.
إعادة استخدام عنوان P2PKH نفسه تضر بخصوصيتك. عنوان جديد، وبداية جديدة.
مثال
تمنح إكرامية لأحد صانعي المحتوى بإرسال العملات إلى عنوان يبدأ بالرقم 1، ثم ينفقها لاحقًا باستخدام مفتاحه وتوقيعه؛ وهكذا يعمل الدفع إلى تجزئة المفتاح العام (P2PKH).
معلومة طريفة
استخدمت الكتل الأولى الدفع إلى المفتاح العام، لا النسخة المعتمدة على التجزئة. وقد أبقى التحول إلى P2PKH المفاتيح مخفية حتى الإنفاق ووفّر وحدات البايت، وهذا يعكس أجواء ساتوشي تمامًا.
الخلاصة
باختصار: الدفع إلى تجزئة المفتاح العام P2PKH هو قفل Bitcoin التقليدي الذي يبقى مفتاحه مخفيًا حتى يحين وقت نقل العملات.