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

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

توجد ظاهرة مثيرة للاهتمام في شبكة بيتكوين: مجموعتان من المعاملات المتطابقة تمامًا. هذه الحالة ممكنة لأن معاملات coinbase ليس لها مدخلات، بل يتم إنشاء عملات جديدة مباشرة. لذلك، يمكن أن ترسل معاملتان coinbase مختلفتان نفس الكمية من بيتكوين إلى نفس العنوان، وتكون مبنية تمامًا بنفس الطريقة، مما يجعلها متطابقة تمامًا. نظرًا لأن هذه المعاملات متطابقة، فإن معرفات المعاملات (TXID) تتطابق أيضًا، حيث إن TXID هو ملخص تجزئة بيانات المعاملة.

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

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

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

إجمالي بيتكوين المعاملات المكررة المعنية هو 200 BTC، أو قد يكون 100 BTC، اعتمادًا على طريقة الفهم. حتى الآن، لم يتم استخدام هذه البيتكوين. من الناحية النظرية، يمكن للشخص الذي يمتلك المفتاح الخاص المعني استخدام هذه البيتكوين، ولكن بمجرد استخدامها، لن يمكن استخدام 50 BTC المكررة مرة أخرى وسيتم فقدانها، لذا فإن المبلغ الفعلي المتاح هو فقط 100 BTC.

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

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

لحل هذه المشكلة، قدم المطورون عدة مقترحات للتحسين:

  1. BIP30: تم تنفيذها في مارس 2012 كفورك ناعم، يحظر استخدام TXID المكرر في المعاملات، ما لم يتم استخدام TXID السابق.

  2. BIP34: تم تفعيله في مارس 2013، ويتطلب أن تحتوي معاملات coinbase على ارتفاع الكتلة، مما يجعل جميع المعاملات يجب أن تكون فريدة.

  3. في نوفمبر 2015، أزال المطورون فحص BIP30، لأن BIP34 قد حل هذه المشكلة.

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

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

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

على الرغم من ذلك، فإن تكلفة وصعوبة استغلال هذه الثغرة مرتفعة للغاية. على سبيل المثال، في الكتلة 1,983,702، يحتاج المنقبون إلى إنفاق أكثر من 170 بيتكوين ( وفقاً للسعر الحالي الذي يبلغ حوالي 15 مليون دولار ) للقيام بالهجوم، ولا توجد تقريباً أي فوائد عملية.

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
SmartContractPlumbervip
· منذ 9 س
يوم 0 مثير للاهتمام، لكنه يشبه حالة اختبار قليلاً
شاهد النسخة الأصليةرد0
GateUser-a5fa8bd0vip
· 07-14 21:40
لقد كانت مشكلة قديمة، لماذا لم نستفد منها في ذلك الوقت؟
شاهد النسخة الأصليةرد0
consensus_whisperervip
· 07-14 21:39
مرة أخرى، إنها ثغرة قديمة لساتوشي ناكاموتو
شاهد النسخة الأصليةرد0
SchrodingerWalletvip
· 07-14 21:34
ألم في الكبد، ظهرت هذه المشكلة في وقت مبكر.
شاهد النسخة الأصليةرد0
gas_fee_therapyvip
· 07-14 21:12
آه ها، لقد تصادمت txid بالفعل!
شاهد النسخة الأصليةرد0
  • تثبيت