ثغرة تكرار معاملات بيتكوين: قد تشهد إصلاحًا نهائيًا في عام 2046

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

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

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

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

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

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

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

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

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

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

بيتكوين의 إعادة المعاملات: خطأ ممتع بمخاطر منخفضة للغاية

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

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

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

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

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

BTC2.1%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 8
  • إعادة النشر
  • مشاركة
تعليق
0/400
PositionPhobiavip
· 07-08 21:33
2046، لننتظر ونعيش أولاً
شاهد النسخة الأصليةرد0
TestnetScholarvip
· 07-08 20:31
2046 بعيدة جداً، اليوم عندنا خمر، اليوم نشرب.
شاهد النسخة الأصليةرد0
LayoffMinervip
· 07-07 01:31
آه، نلتقي في عام 2046، الآلات تعمل بشكل طبيعي.
شاهد النسخة الأصليةرد0
RektButSmilingvip
· 07-05 22:06
دعنا نتحدث عن ذلك في عام 2046، سأذهب الآن~
شاهد النسخة الأصليةرد0
ruggedNotShruggedvip
· 07-05 22:05
من الذي يمكنه البقاء حتى عام 2046 لرؤية إصلاح الثغرات؟
شاهد النسخة الأصليةرد0
ser_we_are_ngmivip
· 07-05 22:05
لا يزال يجب الانتظار 23 عامًا، لماذا أنت مستعجل...
شاهد النسخة الأصليةرد0
MetaNomadvip
· 07-05 21:54
يبدو أن عام 2046 بعيد جدًا، دعني أنام قليلاً.
شاهد النسخة الأصليةرد0
  • تثبيت