بيتكوين تكرار المعاملات: ثغرة نادرة ولكنها مثيرة للاهتمام
يوجد في شبكة بيتكوين ثغرة نادرة تسمح ببعض المعاملات المحددة بالتكرار. يمكن أن يحدث هذا الوضع لأن معاملات coinbase ( التي يحصل فيها المعدنون على مكافآت الكتل ) لا تحتوي على مدخلات، بل يتم إنشاء عملات جديدة مباشرة. لذلك، من الممكن أن تكون معاملات coinbase المختلفة متطابقة تمامًا، بما في ذلك إرسال نفس المبلغ إلى نفس العنوان. نظرًا لأن بيانات هذه المعاملات متطابقة، فإن معرف المعاملة (TXID) ستكون متطابقة أيضًا.
تحدثت مجموعتان معروفتان من المعاملات المكررة بين 14 و15 نوفمبر 2010، بفارق زمني قدره حوالي 16 ساعة. تتعلق هذه المعاملات المكررة كل منها بـ 50 عملة بيتكوين، ليكون المجموع 200 عملة بيتكوين. حتى الآن، لم يتم استخدام هذه العملات البيتكوين. من الناحية النظرية، يمكن للشخص الذي يمتلك المفتاح الخاص إنفاق هذه العملات، ولكن فقط 100 عملة بيتكوين هي المتاحة للاستخدام، بينما ستبقى 100 عملة بيتكوين الأخرى غير قابلة للاستخدام.
ستسبب المعاملات المكررة فوضى في المحفظة ومتصفح الكتل، وقد تُستخدم أيضًا في مهاجمة البورصات وما إلى ذلك. لحل هذه المشكلة، تم تنفيذ BIP30 كفرع ناعم في عام 2012، حيث تم حظر استخدام المعاملات التي تحمل TXID مكرر. في عام 2013، طلب BIP34 أن تحتوي معاملات coinbase على ارتفاع الكتلة، مما قلل أكثر من احتمال تكرار المعاملات.
ومع ذلك، فإن البايت الأول من scriptSig لبعض معاملات coinbase التي سبقت BIP34 يتطابق تمامًا مع ارتفاع الكتلة المستقبلية، ومن الناحية النظرية يمكن نسخه. الكتلة التالية التي قد تتكرر هي 1,983,702، ومن المتوقع أن يتم إنتاجها حوالي يناير 2046. ولكن للاستفادة من هذه الثغرة، يحتاج المنقبون إلى تكبد تكلفة ضخمة، تتجاوز بكثير العائدات المحتملة.
على الرغم من أن هذه الثغرة موجودة منذ فترة طويلة، إلا أنه نظرًا لصعوبة الاستغلال وتكلفته العالية، فإنها لا تُعتبر تهديدًا رئيسيًا لأمان البيتكوين. ومع ذلك، بالنظر إلى فترة الزمن المعنية وخصوصية المشكلة، لا يزال هذا عنصرًا تقنيًا مثيرًا للاهتمام. يقوم المطورون بدراسة إصلاح هذه المشكلة بشكل كامل من خلال طرق مثل الانقسام الناعم، وتشمل الحلول المحتملة فرض الالتزام بـ SegWit.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
ثغرة التداول المكرر في بيتكوين: نادرة ولكن لا تزال هناك مخاطر محتملة
بيتكوين تكرار المعاملات: ثغرة نادرة ولكنها مثيرة للاهتمام
يوجد في شبكة بيتكوين ثغرة نادرة تسمح ببعض المعاملات المحددة بالتكرار. يمكن أن يحدث هذا الوضع لأن معاملات coinbase ( التي يحصل فيها المعدنون على مكافآت الكتل ) لا تحتوي على مدخلات، بل يتم إنشاء عملات جديدة مباشرة. لذلك، من الممكن أن تكون معاملات coinbase المختلفة متطابقة تمامًا، بما في ذلك إرسال نفس المبلغ إلى نفس العنوان. نظرًا لأن بيانات هذه المعاملات متطابقة، فإن معرف المعاملة (TXID) ستكون متطابقة أيضًا.
! معاملات البيتكوين المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
تحدثت مجموعتان معروفتان من المعاملات المكررة بين 14 و15 نوفمبر 2010، بفارق زمني قدره حوالي 16 ساعة. تتعلق هذه المعاملات المكررة كل منها بـ 50 عملة بيتكوين، ليكون المجموع 200 عملة بيتكوين. حتى الآن، لم يتم استخدام هذه العملات البيتكوين. من الناحية النظرية، يمكن للشخص الذي يمتلك المفتاح الخاص إنفاق هذه العملات، ولكن فقط 100 عملة بيتكوين هي المتاحة للاستخدام، بينما ستبقى 100 عملة بيتكوين الأخرى غير قابلة للاستخدام.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
ستسبب المعاملات المكررة فوضى في المحفظة ومتصفح الكتل، وقد تُستخدم أيضًا في مهاجمة البورصات وما إلى ذلك. لحل هذه المشكلة، تم تنفيذ BIP30 كفرع ناعم في عام 2012، حيث تم حظر استخدام المعاملات التي تحمل TXID مكرر. في عام 2013، طلب BIP34 أن تحتوي معاملات coinbase على ارتفاع الكتلة، مما قلل أكثر من احتمال تكرار المعاملات.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
ومع ذلك، فإن البايت الأول من scriptSig لبعض معاملات coinbase التي سبقت BIP34 يتطابق تمامًا مع ارتفاع الكتلة المستقبلية، ومن الناحية النظرية يمكن نسخه. الكتلة التالية التي قد تتكرر هي 1,983,702، ومن المتوقع أن يتم إنتاجها حوالي يناير 2046. ولكن للاستفادة من هذه الثغرة، يحتاج المنقبون إلى تكبد تكلفة ضخمة، تتجاوز بكثير العائدات المحتملة.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام مع مخاطر قليلة
على الرغم من أن هذه الثغرة موجودة منذ فترة طويلة، إلا أنه نظرًا لصعوبة الاستغلال وتكلفته العالية، فإنها لا تُعتبر تهديدًا رئيسيًا لأمان البيتكوين. ومع ذلك، بالنظر إلى فترة الزمن المعنية وخصوصية المشكلة، لا يزال هذا عنصرًا تقنيًا مثيرًا للاهتمام. يقوم المطورون بدراسة إصلاح هذه المشكلة بشكل كامل من خلال طرق مثل الانقسام الناعم، وتشمل الحلول المحتملة فرض الالتزام بـ SegWit.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر