ثغرة المعاملات المتكررة في بيتكوين: حالات نادرة تاريخياً والمخاطر المحتملة في المستقبل

robot
إنشاء الملخص قيد التقدم

بيتكوين تكرار المعاملات: ثغرة مثيرة ولكنها ذات مخاطر منخفضة للغاية

تتم معاملات البيتكوين عادةً من خلال الإشارة إلى معرف المعاملة السابقة لاستخدام مخرجات غير المنفقة. يمكن استخدام هذه المخرجات مرة واحدة فقط، وإلا فإن ذلك سيؤدي إلى دفع مزدوج، مما يجعل البيتكوين يفقد قيمته. ومع ذلك، فقد حدثت في تاريخ البيتكوين مجموعتان من المعاملات المتطابقة تمامًا. يمكن أن تحدث هذه الحالة لأن معاملات coinbase ليس لها مدخلات معاملات، بل تنتج عملات جديدة. وبالتالي، هناك احتمال أن ترسل معاملتان مختلفتان من coinbase نفس الكمية من العملة إلى نفس العنوان، بطريقة بناء متطابقة تمامًا، مما يؤدي إلى生成 نفس معرف المعاملة.

! معاملات البيتكوين المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر

وقعت مجموعتا المعاملات المكررة هذه بين 14 و15 نوفمبر 2010، مع مدة زمنية تبلغ حوالي 16 ساعة. تم إدراج المجموعة الأولى من المعاملات المكررة بين المجموعة الثانية. نحن نصنف معرفات المعاملات التي تبدأ بـ d5d2 على أنها المعاملة المكررة الأولى، على الرغم من أنها ظهرت لأول مرة على سلسلة الكتل بعد معاملة مكررة أخرى.

! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر

إن ظهور المعاملات المكررة قد تسبب في فوضى لمحافظ العملات ومتصفحات الكتل، مما جعل من الصعب تحديد مصدر البيتكوين. كما أنه قد يؤدي إلى مخاطر الهجمات والثغرات. على سبيل المثال، يمكن استخدام معاملتين مكررتين لدفع مبلغ لشخص ما مرتين، بينما في الواقع يمكن استخدام نصف الأموال فقط.

! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر

لحل هذه المشكلة، تم تنفيذ BIP30 كفرع ناعم في مارس 2012، مما يمنع استخدام معرفات المعاملات المكررة، إلا إذا تم إنفاق السابقة. في سبتمبر من نفس العام، تم تعديل هذه القاعدة لتكون قابلة للتطبيق على جميع الكتل، مع استثناء أول مجموعتين من المعاملات المكررة. في مارس 2013، طلب BIP34 أن تتضمن معاملات coinbase ارتفاع الكتلة، مما يبدو أنه حل مشكلة المعاملات المكررة بشكل كامل.

! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر

ومع ذلك، في بعض الكتل قبل تفعيل BIP34، كانت البايتة الأولى من scriptSig للمعاملات coinbase تتطابق تماماً مع ارتفاع الكتل الفعالة في المستقبل. وهذا يعني أنه في بعض الحالات النادرة، لا يزال من الممكن حدوث معاملات مكررة. الكتلة التالية التي قد يحدث فيها معاملات مكررة هي 1,983,702، ومن المتوقع أن يتم إنتاجها حوالي يناير 2046. ولكن تكلفة استغلال هذه الثغرة عالية جداً، حيث يتطلب حرق كميات كبيرة من بيتكوين، مما يجعلها غير مفيدة تقريباً للمهاجمين.

! معاملات Bitcoin المكررة: خطأ مثير للاهتمام مع مخاطر قليلة

نظرًا لصعوبة و تكلفة نسخ التداول، بالإضافة إلى ندره استغلال الفرص، فإن هذه الثغرة لا تشكل تهديدًا رئيسيًا لأمان البيتكوين. ومع ذلك، على المدى الطويل، قد يسعى المطورون إلى إصلاح هذه المشكلة تمامًا قبل عام 2046، وقد يتطلب ذلك تنفيذ انقسام ناعم. واحدة من الطرق المحتملة للإصلاح هي فرض تنفيذ وعد SegWit.

! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر

BTC2.64%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • إعادة النشر
  • مشاركة
تعليق
0/400
MercilessHalalvip
· 08-03 13:23
هذه الثغرة جديدة جدًا
شاهد النسخة الأصليةرد0
RektButAlivevip
· 08-01 06:06
شهدنا لحظة تاريخية
شاهد النسخة الأصليةرد0
RunWhenCutvip
· 08-01 06:06
لا يمكن تجاهل المخاطر
شاهد النسخة الأصليةرد0
LiquidityWizardvip
· 08-01 05:47
لقد لاحظت هذه الثغرة منذ فترة طويلة
شاهد النسخة الأصليةرد0
ImpermanentLossFanvip
· 08-01 05:45
كانت الأخطاء المبكرة ممتعة حقًا
شاهد النسخة الأصليةرد0
  • تثبيت