交易 المتكرر في بيتكوين: عيب تقني نادر ولكنه مثير للاهتمام
يوجد مجموعتان من المعاملات المتطابقة تمامًا في شبكة بيتكوين، وذلك بسبب عيب تقني في نظام بيتكوين المبكر. يمكن أن تحدث هذه الحالة لأن معاملات coinbase لا تحتوي على أي مدخلات معاملات، بل تُنتج بيتكوين جديدة مباشرة. وبالتالي، فإن معاملتين مختلفتين من coinbase يمكن أن ترسلا نفس الكمية من العملة إلى نفس العنوان، وتُبنى بنفس الطريقة تمامًا، مما يؤدي إلى إنتاج معاملات متطابقة تمامًا.
حدثت مجموعتا التداول المتكررة هاتان في منتصف نوفمبر 2010، وكانت فترة زمنية حوالي 16 ساعة. تم حشر المجموعة الأولى من التداولات المتكررة بين المجموعة الثانية. نصنف معاملتي التداول التي تبدأ بـ d5d2 وتنتهي بـ 8599 على أنها المعاملة المتكررة الأولى، لأنها كانت أول من أصبح نسخة، على الرغم من أنه من الغريب أنها ظهرت لأول مرة على البلوكشين بعد معاملة متكررة أخرى.
تتضمن هذه المعاملات المكررة 50 بيتكوين لكل منها، بمجموع 200 بيتكوين. ولكن من ناحية ما، فإن 100 بيتكوين منها في الواقع غير موجودة. وحتى الآن، لم يتم استخدام هذه الـ 200 بيتكوين. نظرياً، إذا كان لدى شخص ما المفتاح الخاص المرتبط بهذه المخرجات، يمكنه استخدام هذه العملات. ولكن بمجرد استخدامها، فإن الـ 50 بيتكوين المكررة لن يمكن استخدامها مرة أخرى وستفقد، وبالتالي فمن الممكن أن يتم استرداد 100 بيتكوين فقط.
من الواضح أن تكرار المعاملات سيؤدي إلى إرباك المحفظة ومتصفح الكتل، كما سيجعل من غير الواضح مصدر البيتكوين. قد يؤدي ذلك أيضًا إلى بعض المخاطر المحتملة للهجمات والثغرات. على سبيل المثال، يمكن للمهاجم دفع مرتين لشخص ما باستخدام معاملتين مكررتين، ولكن في الواقع يمكن للطرف الآخر استرداد نصف الأموال فقط.
لحل هذه المشكلة، اقترح مطورو بيتكوين في عام 2012 وأدخلوا خطة الانقسام اللين BIP30، التي تحظر استخدام معرفات المعاملات المكررة في المعاملات، ما لم يتم استخدام معرف المعاملة السابق. في يوليو 2012، تم اقتراح خطة الانقسام اللين BIP34، التي تتطلب أن تحتوي معاملات coinbase على معلومات ارتفاع الكتلة، مما يضمن بشكل أكبر فريدة المعاملات.
ومع ذلك، لم يحل BIP34 المشكلة تمامًا. في بعض الكتل قبل تفعيل BIP34، كان هناك بعض معاملات coinbase التي تطابق فيها البايت الأول من scriptSig بارتفاع الكتل الذي سيكون صالحًا في المستقبل. وهذا يعني أنه قد تحدث معاملات مكررة في بعض ارتفاعات الكتل المحددة في المستقبل.
الكتلة التالية التي قد تحدث فيها معاملات مكررة هي 1,983,702، ومن المتوقع أن تنتج حوالي يناير 2046. ولكن لاستغلال هذه الثغرة، يجب على المعدنين دفع ثمن باهظ، والذي قد يتجاوز 15 مليون دولار وفقًا لسعر بيتكوين الحالي. بالنظر إلى صعوبة و تكلفة تكرار المعاملات، فضلاً عن ندرة الفرص لاستغلالها، فإن هذه الثغرة لا تشكل تهديدًا أمنيًا كبيرًا لبيتكوين.
على الرغم من ذلك، لا يزال مطورو بيتكوين يعملون بجد للعثور على طريقة لإصلاح هذه المشكلة بشكل كامل. إحدى الحلول المحتملة هي فرض تنفيذ وعد SegWit. على أي حال، توفر هذه العلة التقنية النادرة لنا منظورًا مثيرًا للاهتمام، مما يتيح لنا لمحة عن تعقيد نظام بيتكوين وعملية تطوره.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 12
أعجبني
12
7
مشاركة
تعليق
0/400
TokenSleuth
· منذ 13 س
العملة المشفرة في المراحل المبكرة كانت بدائية جداً، تام تام.
شاهد النسخة الأصليةرد0
OffchainOracle
· منذ 13 س
الجميع مشارك一次就中两次是吧؟
شاهد النسخة الأصليةرد0
quiet_lurker
· منذ 14 س
لن أفعل شيئًا سوى أنني سأصرخ السوق الصاعدة هاي هاي
شاهد النسخة الأصليةرد0
ImpermanentLossFan
· منذ 14 س
btc الإنفاق المزدوج竟然真存在过 太离谱了吧
شاهد النسخة الأصليةرد0
NotSatoshi
· منذ 14 س
رؤية الشيطان، يمكن تكرار المعاملات، ساتوشي ناكاموتو أيضًا يخطئ.
شاهد النسخة الأصليةرد0
PaperHandsCriminal
· منذ 14 س
خطأ في عالم العملات الرقمية في البداية، جعلني أخسر عدة آلاف من الدولارات
شاهد النسخة الأصليةرد0
ServantOfSatoshi
· منذ 14 س
ساتوشي ناكاموتو لم يتوقع هذا الخطأ، الكود في البداية كان بشعاً حقاً
بيتكوين نادرة تكرار المعاملات تكشف عن عيوب النظام المبكر ما تأثيرها على المستقبل؟
交易 المتكرر في بيتكوين: عيب تقني نادر ولكنه مثير للاهتمام
يوجد مجموعتان من المعاملات المتطابقة تمامًا في شبكة بيتكوين، وذلك بسبب عيب تقني في نظام بيتكوين المبكر. يمكن أن تحدث هذه الحالة لأن معاملات coinbase لا تحتوي على أي مدخلات معاملات، بل تُنتج بيتكوين جديدة مباشرة. وبالتالي، فإن معاملتين مختلفتين من coinbase يمكن أن ترسلا نفس الكمية من العملة إلى نفس العنوان، وتُبنى بنفس الطريقة تمامًا، مما يؤدي إلى إنتاج معاملات متطابقة تمامًا.
! معاملات البيتكوين المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
حدثت مجموعتا التداول المتكررة هاتان في منتصف نوفمبر 2010، وكانت فترة زمنية حوالي 16 ساعة. تم حشر المجموعة الأولى من التداولات المتكررة بين المجموعة الثانية. نصنف معاملتي التداول التي تبدأ بـ d5d2 وتنتهي بـ 8599 على أنها المعاملة المتكررة الأولى، لأنها كانت أول من أصبح نسخة، على الرغم من أنه من الغريب أنها ظهرت لأول مرة على البلوكشين بعد معاملة متكررة أخرى.
تتضمن هذه المعاملات المكررة 50 بيتكوين لكل منها، بمجموع 200 بيتكوين. ولكن من ناحية ما، فإن 100 بيتكوين منها في الواقع غير موجودة. وحتى الآن، لم يتم استخدام هذه الـ 200 بيتكوين. نظرياً، إذا كان لدى شخص ما المفتاح الخاص المرتبط بهذه المخرجات، يمكنه استخدام هذه العملات. ولكن بمجرد استخدامها، فإن الـ 50 بيتكوين المكررة لن يمكن استخدامها مرة أخرى وستفقد، وبالتالي فمن الممكن أن يتم استرداد 100 بيتكوين فقط.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
من الواضح أن تكرار المعاملات سيؤدي إلى إرباك المحفظة ومتصفح الكتل، كما سيجعل من غير الواضح مصدر البيتكوين. قد يؤدي ذلك أيضًا إلى بعض المخاطر المحتملة للهجمات والثغرات. على سبيل المثال، يمكن للمهاجم دفع مرتين لشخص ما باستخدام معاملتين مكررتين، ولكن في الواقع يمكن للطرف الآخر استرداد نصف الأموال فقط.
لحل هذه المشكلة، اقترح مطورو بيتكوين في عام 2012 وأدخلوا خطة الانقسام اللين BIP30، التي تحظر استخدام معرفات المعاملات المكررة في المعاملات، ما لم يتم استخدام معرف المعاملة السابق. في يوليو 2012، تم اقتراح خطة الانقسام اللين BIP34، التي تتطلب أن تحتوي معاملات coinbase على معلومات ارتفاع الكتلة، مما يضمن بشكل أكبر فريدة المعاملات.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
ومع ذلك، لم يحل BIP34 المشكلة تمامًا. في بعض الكتل قبل تفعيل BIP34، كان هناك بعض معاملات coinbase التي تطابق فيها البايت الأول من scriptSig بارتفاع الكتل الذي سيكون صالحًا في المستقبل. وهذا يعني أنه قد تحدث معاملات مكررة في بعض ارتفاعات الكتل المحددة في المستقبل.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر
الكتلة التالية التي قد تحدث فيها معاملات مكررة هي 1,983,702، ومن المتوقع أن تنتج حوالي يناير 2046. ولكن لاستغلال هذه الثغرة، يجب على المعدنين دفع ثمن باهظ، والذي قد يتجاوز 15 مليون دولار وفقًا لسعر بيتكوين الحالي. بالنظر إلى صعوبة و تكلفة تكرار المعاملات، فضلاً عن ندرة الفرص لاستغلالها، فإن هذه الثغرة لا تشكل تهديدًا أمنيًا كبيرًا لبيتكوين.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام مع مخاطر قليلة
على الرغم من ذلك، لا يزال مطورو بيتكوين يعملون بجد للعثور على طريقة لإصلاح هذه المشكلة بشكل كامل. إحدى الحلول المحتملة هي فرض تنفيذ وعد SegWit. على أي حال، توفر هذه العلة التقنية النادرة لنا منظورًا مثيرًا للاهتمام، مما يتيح لنا لمحة عن تعقيد نظام بيتكوين وعملية تطوره.
! معاملات Bitcoin المكررة: خطأ مثير للاهتمام بأقل قدر من المخاطر