لغز المعاملات المتكررة في تاريخ البيتكوين: الأسباب، التأثيرات والمخاطر المستقبلية

بيتكوين تكرار المعاملات: مشكلة تقنية مثيرة للاهتمام ولكنها ذات احتمال ضئيل

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

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

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

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

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

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

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

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

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

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

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

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 4
  • مشاركة
تعليق
0/400
GetRichLeekvip
· منذ 11 س
واو، يا إلهي، لقد حفرت هذه الحفرة منذ عام 2010، لو كنت أعلم في ذلك الوقت لكان من الجيد شراء بعض الالتقاط السكين المتساقطة.
شاهد النسخة الأصليةرد0
PerpetualLongervip
· منذ 11 س
شراء الانخفاض都是纸老虎信仰才能让 المحفظة回暖
شاهد النسخة الأصليةرد0
SellTheBouncevip
· منذ 11 س
النظام القديم ظهر به خطأ مرة أخرى، من يجرؤ على شراء الانخفاض.
شاهد النسخة الأصليةرد0
OnchainGossipervip
· منذ 11 س
هذا الخطأ مبالغ فيه للغاية، ويثير الشهية في نهاية النص
شاهد النسخة الأصليةرد0
  • تثبيت