الإنفاق المزدوج
16/4/2026
الإنفاق المزدوج هو محاولة إنفاق نفس أموال العملة المشفرة أكثر من مرة — إرسال نفس العملات إلى مستلمين مختلفين في نفس الوقت. إنها المشكلة الأساسية التي صُممت تقنية البلوكشين لحلها.
المشكلة
في الملفات الرقمية التقليدية، يمكن نسخ البيانات بحرية. بدون آلية لمنع النسخ، يمكن تكرار الأموال الرقمية إلى ما لا نهاية — يمكن إرسال نفس العملات إلى عدة أشخاص. تحل البنوك هذه المشكلة عن طريق الحفاظ على دفتر حسابات مركزي. بينما تحلها البيتكوين بدون سلطة مركزية.
كيف تمنع البلوكشين ذلك
يضمن توافق إثبات العمل:
- قبول نسخة واحدة فقط من تاريخ المعاملات (السلسلة الأطول الصالحة)
- يتطلب تغيير التاريخ إعادة عمل أكثر مما أنجزته الشبكة الصادقة بأكملها
- بمجرد أن تحصل المعاملة على عدد كافٍ من التأكيدات، يصبح عكسها غير ممكن حسابيًا
هجوم 0-تأكيد
الخطر العملي الوحيد للإنفاق المزدوج هو ضد التجار الذين يقبلون معاملات 0-تأكيد:
- يرسل المهاجم TX1 إلى التاجر (يدفع مقابل البضائع)
- في نفس الوقت يبث TX2 إلى الشبكة لإنفاق نفس العملات لنفسه
- إذا تم تأكيد TX2 أولاً، يتم إبطال TX1 — يتم خداع التاجر
الانتظار حتى تأكيد واحد يجعل هذا الهجوم صعبًا للغاية. التأكيدات المتعددة تجعله مستحيلًا عمليًا.
هجوم 51%
إذا سيطر مهاجم على >50% من معدل الهاش للشبكة، يمكنه نظريًا إعادة كتابة الكتل الأخيرة لعكس معاملاته الخاصة. هذا مكلف وغير عملي للشبكات الكبيرة مثل البيتكوين، لكنه حدث في عملات PoW الأصغر.
