ما هو P2PKH (Pay-to-PubKey-Hash)؟
P2PKH (Pay-to-PubKey-Hash)، ويُكتب اسمه الكامل غالبًا Pay-to-Public-Key-Hash، هو نوع من مخرجات معاملات Bitcoin يقفل البيتكوين إلى هاش مفتاح عام.وهو أحد أقدم تنسيقات الدفع في Bitcoin وأكثرها شهرة.ببساطة، يتيح P2PKH إرسال البيتكوين إلى عنوان يمثل هاش مفتاح عام، ثم ينفق المُستلِم البيتكوين لاحقًا بكشف المفتاح العام وتقديم توقيع رقمي صالح.يبدأ عنوان P2PKH تقليدي على شبكة Bitcoin الرئيسية عادةً بالرقم
يصف دليل المطورين حول المعاملات في Bitcoin.org نوع معاملات Pay-to-Public-Key-Hash القياسي بأنه النوع الذي يتيح للمُرسِل دفع ساتوشي إلى عنوان Bitcoin نموذجي.
كان P2PKH مهمًا لأنه وفر للمستخدمين تنسيقًا عمليًا للعناوين بدلًا من مطالبتهم بمشاركة المفاتيح العامة الخام.لا يوضع المفتاح العام مباشرةً في المخرج عند استلام الدفعة.بل تخزن Bitcoin هاشًا أقصر لذلك المفتاح العام في نص القفل البرمجي.وعندما ينفق المُستلِم الأموال، يكشف المفتاح العام الكامل وتوقيعًا.تتحقق الشبكة من أن المفتاح العام ينتج الهاش نفسه الموجود في المخرج الأصلي، وأن التوقيع صالح لذلك المفتاح العام.يحمي هذا التصميم الدفعة باستخدام تشفير المفتاح العام، مع الحفاظ على إيجاز مخرج الاستلام وسهولة مشاركته.أهم النقاط حول P2PKH
- يشير P2PKH إلى Pay-to-PubKey-Hash أو Pay-to-Public-Key-Hash.
- هو نوع قديم من مخرجات Bitcoin يُستخدم لإرسال البيتكوين إلى هاش مفتاح عام.
- تبدأ عناوين P2PKH على الشبكة الرئيسية عادةً بالرقم 1.
- ينفق المُستلِم مخرج P2PKH بتقديم مفتاح عام وتوقيع صالح.
- نص القفل القياسي لـ P2PKH هو OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG.
- نص فك القفل القياسي هو .
- يتميز P2PKH بالبساطة والأهمية التاريخية، لكنه أقل كفاءة من حيث الرسوم من أنواع العناوين الأحدث مثل SegWit الأصلي وTaproot.
- ينبغي لكل من يدرس معاملات Bitcoin وعناوين المحافظ والتوقيعات وإنفاق UTXO فهم P2PKH.
أهمية P2PKH في Bitcoin
كان P2PKH مهمًا لأنه سهّل مدفوعات Bitcoin للمستخدمين العاديين.فبدلًا من مشاركة مفتاح عام كامل، أصبح بإمكان المُستلِم مشاركة عنوان Bitcoin أقصر مشتق من هاش مفتاح عام.ساعد ذلك على تسهيل نسخ العناوين وعرضها وترميزها في رموز QR والتحقق منها بصريًا.يصف مسرد Bitcoin.org العنوان بأنه هاش بطول 20 بايتًا، يُنسق باستخدام Base58Check لإنشاء عنوان Bitcoin من نوع P2PKH أو P2SH.
وفر تنسيق العنوان هذا وجهة دفع سهلة الاستخدام لـ Bitcoin قبل تطور المحافظ.كما قلل P2PKH من كشف المفتاح العام قبل الإنفاق.تسجل البلوكشين هاش المفتاح العام عند إنشاء المخرج.ولا يُكشف المفتاح العام الكامل إلا عند إنفاق المخرج.لا يجعل ذلك P2PKH حلًا للخصوصية، لكنه يتجنب نشر المفتاح العام الكامل عند الاستلام.أصبح P2PKH نوع عنوان Bitcoin التقليدي، وما زال مهمًا لقراءة المعاملات القديمة واسترداد المحافظ القديمة وفهم أساسيات Bitcoin Script.كيف يعمل P2PKH؟
يعمل P2PKH عبر فصل مرحلة الاستلام عن مرحلة الإنفاق.أولًا، ينشئ المُستلِم مفتاحًا خاصًا ويشتق منه مفتاحًا عامًا.تستخدم Bitcoin تشفير المنحنيات الإهليلجية، ويشير Bitcoin.org إلى أن إنفاق P2PKH يعتمد على المفاتيح العامة وتوقيعات ECDSA على منحنى secp256k1.بعد ذلك، يُحسب هاش المفتاح العام لإنشاء هاش المفتاح العام.ثم يُرمز هاش المفتاح العام في عنوان Bitcoin يمكن للمُستلِم مشاركته.يفك المُرسِل ترميز العنوان وينشئ مخرج معاملة مقفلًا إلى هاش المفتاح العام.لاحقًا، ينفق المُستلِم ذلك المخرج بإنشاء مدخل معاملة يشير إليه.ويقدم المُستلِم توقيعًا والمفتاح العام الأصلي.تتحقق شبكة Bitcoin من أن هاش المفتاح العام المقدم يطابق هاش المفتاح العام المتوقع.كما تتحقق الشبكة من أن التوقيع يثبت التحكم في المفتاح الخاص المطابق.إذا اجتازت هذه الفحوص وكانت بقية المعاملة صالحة، أمكن إنفاق العملات.النص البرمجي القياسي لـ P2PKH
نص القفل القياسي لـ P2PKH هو
ويُسمى نص القفل هذا أيضًا
أما نص فك القفل القياسي فهو
ويُسمى نص فك القفل هذا أيضًا
معاني رموز التشغيل في P2PKH
يكرر
يحسب
يمثل
هاش المفتاح العام الذي وُضع في المخرج الأصلي.يتحقق
يتحقق
عناوين P2PKH
عنوان P2PKH هو ترميز قابل للقراءة البشرية لهاش مفتاح عام.يبدأ عنوان P2PKH قديم على الشبكة الرئيسية لـ Bitcoin عادةً بالرقم
P2PKH وحساب هاش المفتاح العام
يُعد حساب هاش المفتاح العام جوهريًا في P2PKH.لا يعطي المُستلِم المُرسِل المفتاح العام الخام كاملًا بوصفه وجهة الدفع.بل يقدم عنوانًا مشتقًا من هاش المفتاح العام.هذا الهاش أقصر من المفتاح العام وأسهل في الترميز ضمن عنوان قياسي.ويعني ذلك أيضًا أن المفتاح العام الكامل لا يُكشف حتى إنفاق المخرج.قد يكون هذا التأخير مفيدًا لأن البلوكشين لا تحتاج إلا إلى هاش المفتاح العام لقفل الأموال.وعند إنفاق الأموال، يجب كشف المفتاح العام كي تتحقق الشبكة من التوقيع.بعد إنفاق مخرج P2PKH، يصبح المفتاح العام ظاهرًا على السلسلة إلى الأبد.وهذا أحد أسباب عدم تشجيع إعادة استخدام العناوين.إذا أُعيد استخدام عنوان P2PKH نفسه، يرتبط مزيد من سجل المعاملات بهاش المفتاح العام نفسه، ثم بالمفتاح العام نفسه بعد كشفه.P2PKH والتوقيعات الرقمية
يعتمد P2PKH على التوقيعات الرقمية لإثبات صلاحية الإنفاق.ينشئ المفتاح الخاص توقيعًا على بيانات المعاملة.ويتيح المفتاح العام للشبكة التحقق من أن التوقيع أُنشئ باستخدام المفتاح الخاص المطابق.يجب عدم كشف المفتاح الخاص مطلقًا.أما المفتاح العام فيمكن كشفه عند الإنفاق.ويُستخدم هاش المفتاح العام في المخرج قبل الإنفاق.يتيح هذا التصميم لـ Bitcoin التحقق من الملكية دون الحاجة إلى نظام حسابات موثوق.لا تعرف البلوكشين الهوية الحقيقية للمستخدم.بل تتحقق فقط مما إذا كان المُنفِق قادرًا على استيفاء الشروط التشفيرية في النص البرمجي.وفي P2PKH، تتمثل هذه الشروط في تطابق هاش المفتاح العام والتحقق من صحة التوقيع.P2PKH ونموذج UTXO
يرتبط P2PKH ارتباطًا وثيقًا بنموذج UTXO في Bitcoin.يشير UTXO إلى مخرج معاملة غير منفَق.عندما يستلم شخص البيتكوين إلى عنوان P2PKH، تنشئ المعاملة مخرجًا جديدًا مقفلًا إلى هاش المفتاح العام لذلك العنوان.يبقى هذا المخرج غير منفَق إلى أن تستخدمه معاملة لاحقة كمدخل.ولإنفاقه، يجب أن توفر المعاملة اللاحقة التوقيع الصحيح والمفتاح العام.يُستهلك المخرج القديم بالكامل عند إنفاقه.إذا أراد المستخدم إنفاق جزء من القيمة فقط، فتنشئ المعاملة عادةً مخرجًا جديدًا لإعادة الباقي إلى المستخدم.ولهذا السبب تكتسب برامج المحافظ أهمية كبيرة.إذ يجب على المحفظة اختيار مخرجات UTXO وإنشاء المدخلات ومخرج الباقي وتقدير الرسوم والتوقيع على نحو صحيح.قد يرى المستخدم رصيدًا بسيطًا، لكن المحفظة تدير في الخلفية مخرجات فردية كثيرة.P2PKH مقارنةً بـ P2PK
يشير P2PK إلى Pay-to-Public-Key.في P2PK، يوضع المفتاح العام الكامل مباشرةً في نص المخرج.أما في P2PKH، فلا يوضع في نص المخرج إلا هاش المفتاح العام.يشير دليل المطورين في Bitcoin.org إلى أن مخرجات المفتاح العام شكل مبسط من P2PKH، لكنها أقل أمانًا منه ولا تُستخدم عمومًا في المعاملات الجديدة.أصبح P2PKH أكثر شيوعًا لأنه وفر معرّفات دفع أقصر وأخّر كشف المفتاح العام الكامل حتى الإنفاق.يحظى P2PK بأهمية تاريخية لأن معاملات Bitcoin الأولى جدًا استخدمته.لكن P2PKH أصبح نموذج الدفع المعتمد على العناوين الأكثر شيوعًا بين المستخدمين في تعاملاتهم اليومية.بالنسبة إلى معظم المستخدمين المعاصرين، قد يظهر P2PK في تحليل بيانات البلوكشين التاريخية بدلًا من استخدامه في المحافظ العادية.P2PKH مقارنةً بـ P2SH
يشير P2SH إلى Pay-to-Script-Hash.يقفل P2PKH الأموال إلى هاش مفتاح عام.أما P2SH فيقفل الأموال إلى هاش نص استرداد برمجي.وهذا يجعل P2SH أكثر مرونة، لأن نص الاسترداد البرمجي يمكن أن يتضمن شروط إنفاق أكثر تعقيدًا.على سبيل المثال، يُستخدم P2SH كثيرًا في محافظ التوقيعات المتعددة وأغلفة التوافق.يبدأ عنوان P2PKH على الشبكة الرئيسية عادةً بالرقم
ويبدأ عنوان P2SH على الشبكة الرئيسية عادةً بالرقم
P2PKH مقارنةً بـ P2WPKH
يشير P2WPKH إلى Pay-to-Witness-Public-Key-Hash.وهو إصدار SegWit من الدفع إلى هاش مفتاح عام.قدّم BIP141 تقنية Segregated Witness، التي نقلت بيانات التوقيع إلى بنية شاهد منفصلة وغيرت طريقة احتساب وزن المعاملة.يخزن P2PKH التوقيع والمفتاح العام في بيانات
تستخدم عناوين SegWit الأصلية تنسيق Bech32 للعناوين الموضح في BIP173.
يبدأ عنوان Bitcoin من نوع P2WPKH مع SegWit الأصلي على الشبكة الرئيسية عادةً بـ
P2PKH مقارنةً بـ Taproot
Taproot نوع أحدث من مخرجات Bitcoin، قُدّم عبر BIP341.
يستخدم Taproot نموذجًا مختلفًا للعناوين والإنفاق عن P2PKH.يبدأ عنوان Taproot على الشبكة الرئيسية لـ Bitcoin عادةً بـ
الرسوم وحجم المعاملة
قد تكون رسوم معاملات P2PKH أعلى من رسوم أنواع المعاملات الأحدث القائمة على SegWit عند مقارنة نمط إنفاق متماثل.ويرجع ذلك إلى تضمين التوقيع والمفتاح العام في بيانات المدخلات القديمة، من دون التخفيض المطبق على بيانات الشاهد في SegWit.تعتمد رسوم معاملات Bitcoin على وزن المعاملة ومعدل الرسوم والطلب على الشبكة.يكون الحجم الافتراضي لمدخل P2PKH عادةً أكبر من مدخل P2WPKH.قد يبدو الفرق بسيطًا عندما تكون معدلات الرسوم منخفضة.لكن استخدام P2PKH القديم قد يصبح أعلى تكلفة بوضوح عندما ترتفع معدلات الرسوم.وهذا أحد أسباب انتقال كثير من المحافظ من العناوين القديمة إلى عناوين SegWit.قد يختار المستخدمون الذين لديهم أموال قديمة في P2PKH توحيدها أو نقلها عندما تكون الرسوم منخفضة.لكن ينبغي إجراء توحيد المخرجات بعناية، لأنه قد يؤثر في الخصوصية عبر ربط عدة مخرجات UTXO بعضها ببعض.ينبغي الموازنة بين توفير الرسوم واحتياجات الخصوصية والتشغيل.خصائص الخصوصية في P2PKH
يوفر P2PKH خصوصية محدودة، ولا ينبغي اعتباره مجهول الهوية.لا يكشف العنوان هوية المستخدم مباشرةً، لكن جميع المعاملات تُسجل على بلوكشين Bitcoin العامة.إذا أُعيد استخدام عنوان P2PKH نفسه، يستطيع المراقبون ربط المدفوعات بذلك العنوان.وعند إنفاق مخرج P2PKH، يُكشف المفتاح العام.ويمكن ربط ذلك المفتاح بهاش المفتاح العام السابق.قد تسهّل إعادة استخدام العناوين على المراقبين إنشاء سجلات للمعاملات وتقدير الأرصدة.تتمثل أفضل ممارسات المحافظ الحديثة في استخدام عنوان استلام جديد لكل دفعة متى أمكن.لا يجعل ذلك Bitcoin خاصة تمامًا، لكنه يقلل الربط البسيط المعتمد على العنوان.كان P2PKH تحسينًا كبيرًا لسهولة الاستخدام في بدايات Bitcoin، لكن توقعات الخصوصية تغيرت مع تطور تحليل البلوكشين.ينبغي للمستخدمين المهتمين بالخصوصية دراسة إدارة UTXO وإعادة استخدام العناوين ومخرجات الباقي والتحكم في العملات وسلوك المحافظ.مزايا P2PKH الأمنية
تتمثل أولى مزايا P2PKH الأمنية في استخدام تشفير قوي بالمفتاح العام للتحكم في الإنفاق.لا يستطيع إنشاء التوقيع الصالح اللازم لإنفاق المخرج إلا من يملك المفتاح الخاص المطابق.الميزة الثانية هي عدم كشف المفتاح العام الكامل إلا عند الإنفاق.الميزة الثالثة هي أن العنوان يتضمن معلومات مجموع التحقق عبر ترميز Base58Check، ما قد يساعد على اكتشاف بعض أخطاء النسخ.الميزة الرابعة هي البساطة.قد يكون فهم النص البسيط أسهل، كما تقل فيه الأخطاء مقارنةً بالمنطق البرمجي المخصص.الميزة الخامسة هي التوافق التاريخي.تفهم جميع محافظ وخدمات Bitcoin تقريبًا التي تدعم معاملات Bitcoin العادية عناوين P2PKH القديمة.تفسر هذه المزايا سبب شيوع P2PKH في السنوات الأولى لـ Bitcoin.ومع ذلك، يمكن للتنسيقات الأحدث تحسين الكفاءة وأحيانًا الخصوصية من دون تغيير نموذج الملكية الأساسي في Bitcoin.المخاطر الأمنية لـ P2PKH
أكبر مخاطر P2PKH هو اختراق المفتاح الخاص.إذا سرق شخص المفتاح الخاص، فبإمكانه إنشاء توقيع صالح وإنفاق الأموال.ومن المخاطر الأخرى ضعف إنشاء المفاتيح.إذا أنشأت المحفظة مفاتيح خاصة باستخدام عشوائية ضعيفة، فقد يتمكن المهاجمون من تخمين المفتاح أو إعادة بنائه.ومن المخاطر الأخرى إعادة استخدام العناوين.قد تقلل إعادة استخدام العناوين الخصوصية وتكشف مزيدًا من المعلومات عن سجل معاملات المستخدم.ومن المخاطر الأخرى أخطاء المستخدم عند نسخ العناوين.لا يستطيع المستخدم عادةً عكس المعاملة إذا أرسل الأموال إلى عنوان خاطئ.ومن المخاطر الأخرى الالتباس عند استرداد المحافظ القديمة.قد يملك بعض المستخدمين أموالًا قديمة في P2PKH، لكنهم لا يعرفون ما إذا كانت نسختهم الاحتياطية تشمل جميع المفاتيح وعناوين الباقي.ومن المخاطر الأخرى زيادة التعرض للرسوم المرتفعة خلال فترات ازدحام الشبكة.قد تكون مدخلات P2PKH القديمة أعلى تكلفة في الإنفاق من مدخلات SegWit الأحدث.P2PKH والنسخ الاحتياطية للمحافظ
تُعد النسخ الاحتياطية للمحافظ ضرورية لحماية أموال P2PKH.في المحافظ القديمة، كان المستخدمون يحتاجون أحيانًا إلى نسخ ملفات المحفظة احتياطيًا، لأن مفاتيح خاصة جديدة قد تُنشأ بمرور الوقت.تستخدم المحافظ الحتمية الحديثة عادةً عبارة استرداد لاشتقاق مفاتيح كثيرة من نسخة احتياطية واحدة.لكن ينبغي للمستخدمين عدم افتراض أن كل محفظة قديمة تتبع معايير النسخ الاحتياطي الحديثة.إذا كان المستخدم يسترد أموال P2PKH قديمة، فعليه معرفة ما إذا كان لديه عبارة استرداد أو ملف محفظة أو نسخة من المفتاح الخاص أو عنوان للمراقبة فقط.لا يستطيع العنوان المخصص للمراقبة فقط إنفاق الأموال، لأنه لا يحتوي على المفتاح الخاص.لا يكفي عنوان عام وحده لاسترداد البيتكوين.بل يلزم المفتاح الخاص أو عبارة الاسترداد التي تتحكم في العنوان.ينبغي للمستخدمين اختبار استرداد المحفظة بمبالغ صغيرة قبل الاعتماد على نسخة احتياطية لأموال ذات قيمة.كما ينبغي لهم تجنب إدخال المفاتيح الخاصة أو عبارات الاسترداد في مواقع مجهولة أو برامج غير موثوقة.P2PKH ومخرجات الباقي
تكتسب مخرجات الباقي أهمية عند إنفاق مخرجات UTXO من نوع P2PKH.إذا أنفق المستخدم جزءًا من قيمة مخرج UTXO، يُستهلك المخرج كاملًا.تنشئ المحفظة مخرجًا واحدًا أو أكثر، بما في ذلك مخرج للدفع، وعادةً مخرج لإعادة الباقي إلى المستخدم.قد يكون مخرج الباقي من نوع P2PKH أو نوع عنوان آخر، وفق المحفظة.إذا لم تشمل النسخ الاحتياطية القديمة للمحفظة مفاتيح عناوين الباقي، فقد تُفقد الأموال.كانت هذه مشكلة أكبر في المحافظ القديمة غير الحتمية.تسهل المحافظ الحتمية الحديثة إدارة الباقي، لأن استعادة جميع عناوين الباقي تصبح ممكنة من عبارة الاسترداد نفسها عندما تتبع المحفظة قواعد اشتقاق قياسية.ومع ذلك، ينبغي للمستخدمين فهم أن رصيد Bitcoin لا يُخزن في خانة حساب واحدة.بل يتكون من مخرجات UTXO تُختار وتُنفق وتُستبدل بمخرجات جديدة.ويُعد P2PKH أحد التنسيقات التقليدية لتلك المخرجات.P2PKH للمطورين
يحتاج المطورون الذين يعملون باستخدام P2PKH إلى فهم فك ترميز العناوين وإنشاء النصوص البرمجية وتوقيع المعاملات والتحقق من التوقيعات.يجب أن يتضمن مخرج P2PKH هاش المفتاح العام الصحيح في نص القفل.ويجب أن يتضمن مدخل P2PKH توقيعًا صالحًا ومفتاحًا عامًا مطابقًا.يجب أن ينتج عن هاش المفتاح العام المفتاح المتوقع.كما يجب التحقق من التوقيع مقابل بيانات المعاملة وفق قواعد التوقيع في Bitcoin.ينبغي للمطورين تجنب كتابة منطق توقيع مخصص ما لم يفهموا تسلسل معاملات Bitcoin وأنواع هاش التوقيع والتوقيعات المعيارية وحدود الغبار وتقدير الرسوم وقواعد سياسات الشبكة.تكون مكتبات Bitcoin التي خضعت لمراجعات جيدة أكثر أمانًا عادةً من إنشاء شيفرة المعاملات يدويًا.قد يؤدي خطأ صغير في إنشاء المعاملة إلى رفضها، أو الأسوأ من ذلك، إلى إرسال الأموال على نحو غير صحيح.يُعد P2PKH بسيطًا مقارنةً بالنصوص البرمجية المتقدمة، لكنه يظل بنية تحتية لأموال حقيقية.لذلك، من الضروري إجراء الاختبارات على شبكة آمنة أو بمبالغ صغيرة قبل التعامل مع أموال ذات قيمة.P2PKH للمستخدمين
يتعامل معظم المستخدمين مع P2PKH عبر عناوين المحافظ لا عبر النصوص البرمجية.قد تعرض المحفظة عنوان Bitcoin قديمًا يبدأ بالرقم
حالات الاستخدام الشائعة لـ P2PKH
كان الاستخدام التاريخي الأكثر شيوعًا لـ P2PKH هو مدفوعات Bitcoin العادية بين المستخدمين.ومن الاستخدامات الأخرى استرداد المحافظ القديمة، لأن كثيرًا من المحافظ المبكرة أنشأت عناوين P2PKH.ومن الاستخدامات الأخرى التوافق، إذ تتعرف برامج Bitcoin على نطاق واسع إلى عناوين P2PKH القديمة.ومن الاستخدامات الأخرى التعليم، لأن P2PKH من أفضل النصوص البرمجية لتعلم كيفية عمل الملكية في Bitcoin.ومن الاستخدامات الأخرى تحليل البلوكشين، لأن كثيرًا من معاملات Bitcoin التاريخية تستخدم مخرجات P2PKH.ومن الاستخدامات الأخرى اختبار أدوات إنشاء المعاملات الأساسية، لأن النمط البرمجي بسيط وموثق جيدًا.قد يفضل المستخدمون المعاصرون أنواع مخرجات أحدث للاستخدام اليومي، لكن يظل P2PKH ضروريًا لفهم أساس Bitcoin.كما تبرز أهميته عند التعامل مع المحافظ الموروثة والنسخ الاحتياطية القديمة والمفاتيح المؤرشفة وبيانات المعاملات المبكرة.مفاهيم شائعة خاطئة حول P2PKH
من المفاهيم الخاطئة الشائعة أن عنوان P2PKH هو المفتاح العام نفسه.وهذا غير صحيح، لأن عنوان P2PKH يرمز هاش المفتاح العام، لا المفتاح العام كاملًا.ومن المفاهيم الخاطئة الأخرى أن الأموال مخزنة داخل العنوان.وهذا غير صحيح، لأن البيتكوين موجودة في صورة مخرجات UTXO مسجلة على البلوكشين ومقفلة بنصوص برمجية.ومن المفاهيم الخاطئة الثالثة أن العنوان العام يمكن استخدامه لاسترداد الأموال.وهذا غير ممكن، لأن المفتاح الخاص أو عبارة الاسترداد مطلوبان لتوقيع معاملات الإنفاق.ومن المفاهيم الخاطئة الرابعة أن P2PKH هو نوع عنوان Bitcoin العادي الوحيد.وهذا غير صحيح، لأن Bitcoin تدعم أيضًا عناوين P2SH وSegWit الأصلية وTaproot.ومن المفاهيم الخاطئة الخامسة أن العناوين القديمة غير آمنة تلقائيًا.ليست غير آمنة تلقائيًا، لكنها قد تكون أقل كفاءة وأقل خصوصية من ممارسات المحافظ الأحدث.ومن المفاهيم الخاطئة السادسة أن P2PKH يخفي معلومات الهوية كلها.وهذا غير صحيح، لأن نشاط المعاملات يظل ظاهرًا للعامة على البلوكشين.أفضل الممارسات لاستخدام P2PKH
استخدم محفظة موثوقة توضح ما إذا كانت تنشئ عناوين قديمة أو SegWit أو Taproot.لا تكرر استخدام عناوين P2PKH عندما يتوفر عنوان جديد.احتفظ بعبارات الاسترداد والمفاتيح الخاصة وملفات المحفظة دون اتصال وبشكل آمن.لا تُدخل مفتاحًا خاصًا في موقع مجهول مطلقًا.تحقق من عنوان الاستلام كاملًا قبل إرسال البيتكوين.فكر في استخدام SegWit الأصلي أو Taproot للمحافظ الجديدة عندما يدعمها المُرسِل والمُستلِم وبرنامج المحفظة.تحقق من رسوم المعاملات قبل إنفاق أموال P2PKH القديمة.توخَّ الحذر عند توحيد مخرجات UTXO القديمة من P2PKH، لأن التوحيد قد يربط سجل المعاملات.اختبر الاسترداد بمبلغ صغير قبل الاعتماد على نسخة احتياطية قديمة.حدّث برنامج المحفظة كي يتعرف على المخرجات القديمة وينفقها على نحو صحيح.افهم أن عنوان P2PKH وحده ليس نسخة احتياطية.سر الإنفاق هو المفتاح الخاص أو عبارة الاسترداد وراء ذلك العنوان.P2PKH في جملة واحدة
P2PKH (Pay-to-PubKey-Hash) هو نوع قديم من مخرجات Bitcoin يقفل العملات إلى هاش مفتاح عام، ويتيح للمالك إنفاقها بكشف المفتاح العام المطابق وتقديم توقيع صالح.الأسئلة الشائعة
إلى ماذا يشير P2PKH؟
يشير P2PKH إلى Pay-to-PubKey-Hash أو Pay-to-Public-Key-Hash.ما عنوان P2PKH؟
عنوان P2PKH هو عنوان Bitcoin قديم يمثل هاش مفتاح عام.بأي رقم يبدأ عنوان P2PKH؟
يبدأ عنوان P2PKH على شبكة Bitcoin الرئيسية عادةً بالرقم
ما نص القفل البرمجي لـ P2PKH؟
نص القفل القياسي لـ P2PKH هو
ما نص فك القفل البرمجي لـ P2PKH؟
نص فك القفل القياسي لـ P2PKH هو
هل P2PKH هو نفسه المفتاح العام؟
لا، يستخدم P2PKH هاش مفتاح عام، ولا يُكشف المفتاح العام كاملًا إلا عند إنفاق المخرج.هل ما زال P2PKH صالحًا؟
نعم، ما زال P2PKH صالحًا على Bitcoin، لكن كثيرًا من المحافظ الحديثة تفضل SegWit أو Taproot لكفاءتهما الأفضل وميزاتهما الأحدث.هل إنفاق P2PKH أعلى تكلفة من SegWit؟
قد يكون إنفاق P2PKH أعلى تكلفة من SegWit، لأنه لا يستفيد من التخفيض المطبق على بيانات الشاهد في مدخلات SegWit.هل P2PKH خاص؟
يوفر P2PKH خصوصية محدودة، لكنه لا يتيح إخفاء الهوية، لأن المعاملات علنية وقد تكشف إعادة استخدام العناوين الأنماط.ما الفرق بين P2PKH وP2SH؟
يقفل P2PKH الأموال إلى هاش مفتاح عام، بينما يقفل P2SH الأموال إلى هاش نص برمجي.ما الفرق بين P2PKH وP2WPKH؟
P2PKH هو التنسيق القديم لهاش المفتاح العام، بينما P2WPKH هو تنسيق SegWit لهاش المفتاح العام الذي يستخدم بيانات الشاهد.ما أكبر مخاطر P2PKH؟
أكبر المخاطر هو فقدان المفتاح الخاص الذي يتحكم في هاش المفتاح العام المطابق أو كشفه.الخلاصة
يُعد P2PKH (Pay-to-PubKey-Hash) أحد أهم اللبنات الأساسية في تاريخ Bitcoin.فقد أنشأ نموذج الدفع التقليدي المعتمد على العناوين، مما ساعد على جعل Bitcoin ملائمة للتحويلات العادية.يقفل مخرج P2PKH العملات إلى هاش مفتاح عام.وينفق المالك تلك العملات لاحقًا بكشف المفتاح العام وتقديم توقيع صالح من المفتاح الخاص المطابق.يوضح هذا الهيكل البسيط كثيرًا من أفكار Bitcoin الأساسية، بما فيها العناوين ومخرجات UTXO وهاشات المفاتيح العامة ونصوص القفل وفك القفل والتوقيعات الرقمية.يُعد P2PKH الآن تنسيقًا قديمًا، لأن التصاميم الأحدث مثل SegWit الأصلي وTaproot قد توفر كفاءة أفضل وميزات إضافية.لكن وصفه بالقديم لا يعني أنه غير ذي صلة.فما زالت معاملات تاريخية كثيرة ومحافظ قديمة وأمثلة تعليمية تستخدم P2PKH.ينبغي لكل من يريد فهم Bitcoin بعمق أن يفهم طريقة عمل P2PKH.والدرس العملي الأهم للمستخدمين هو حماية المفتاح الخاص أو عبارة الاسترداد التي تتحكم في العنوان.أما الدرس التقني الأهم للمطورين فهو ضرورة إنشاء كل نص برمجي بسيط في Bitcoin وتوقيعه على نحو صحيح.ويظل P2PKH بالنسبة إلى منظومة Bitcoin المثال التقليدي لكيفية عمل الملكية التشفيرية من دون حسابات أو كلمات مرور أو وسطاء موثوقين.قد يعجبك أيضاً
WhatsMiner M30S++
نطاقات Web3
مشاريع Web3
رائج
العملات المشفرة الرائجة حاليًا والتي تحظى باهتمام كبير في السوق
الأعلى حجماً
العملات المشفرة ذات أعلى حجم تداول
مضاف حديثا
العملات المشفرة المدرجة مؤخرًا والمتاحة للتداول

