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

بيتكوين نظام المعاملات المكررة: ثغرة نادرة ومثيرة للاهتمام

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

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

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

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

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

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

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

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

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

بيتكوين من المعاملات المتكررة: خطأ مثير للاهتمام مع مخاطر ضئيلة

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

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

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

شاهد النسخة الأصلية
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • أعجبني
  • 6
  • مشاركة
تعليق
0/400
BlockchainBouncervip
· منذ 22 س
إن خطأ عام 2010 حقًا يثير الحنين.
شاهد النسخة الأصليةرد0
RiddleMastervip
· 07-09 16:38
كان يجب إصلاح هذا الخطأ منذ فترة.
شاهد النسخة الأصليةرد0
¯\_(ツ)_/¯vip
· 07-09 16:27
هذه المشكلة لها شيء مميز.
شاهد النسخة الأصليةرد0
FUD_Vaccinatedvip
· 07-09 16:21
يا إلهي، بدأوا في تفجير الأخطاء منذ عام 2010.
شاهد النسخة الأصليةرد0
FlashLoanPrincevip
· 07-09 16:12
عملة رقمية يمكن أن تتكرر فيها المعاملات؟
شاهد النسخة الأصليةرد0
  • تثبيت