أبرز النقاط

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

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

  • يحل بيتكوين مشكلة الإنفاق المزدوج بطريقة لا مركزية باستخدام تكنولوجيا البلوك تشين، وإجماع إثبات العمل، ونظام تأكيد يجعل عكس المعاملات مكلفًا جدًا.

  • لا يزال انتظار عدة تأكيدات لعدة بلوكات (عادةً ستة للمدفوعات عالية القيمة) واحدًا من أكثر أساليب الحماية فعالية ضد محاولات الإنفاق المزدوج.

Binance Academy courses banner

مقدمة

عندما تُعطي شخصًا ورقة نقدية ورقية فعلية، فإنك لم تعد تملكها. لكن يمكن نسخ المعلومات الرقمية. ويخلق هذا الفرق الجوهري تحديًا يُعرف بمشكلة الإنفاق المزدوج: كيف تمنع شخصًا من إنفاق نفس المال الرقمي مرتين؟

كان بيتكوين أول نظام حل هذه المشكلة دون الاعتماد على سلطة مركزية. من خلال الجمع بين التشفير (cryptography) وسجل موزع (distributed ledger) وحوافز اقتصادية، فإنه يضمن أنه بمجرد إنفاق الأموال، لا يمكن إنفاقها مرة أخرى. إن فهم كيفية عمل ذلك أمر ضروري لأي شخص يستخدم أنظمة النقود الرقمية من نظير إلى نظير أو يبني عليها.

ما هو الإنفاق المزدوج؟

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

خذ مثالًا بسيطًا: لدى أليس 10 رموز رقمية. ترسل جميع الـ10 إلى بوب مقابل منتج، ثم ترسل فورًا نفس الـ10 رموز إلى كارول مقابل منتج مختلف. إذا لم يكن لدى النظام آلية لتحديد أي معاملة صحيحة، فقد يعتقد كل من بوب وكارول أنهما تلقّيا الدفع، بينما يمكن في النهاية تكريم معاملة واحدة فقط.

لكي تعمل الأموال الرقمية، يجب أن توجد آليات تمنع المستخدمين من إنفاق نفس الوحدات أكثر من مرة.

كيف يمكن منع الإنفاق المزدوج؟

النهج المركزي

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

اقترح ديفيد تشاوم (David Chaum) نظامًا مشابهًا (eCash) في عام 1982 باستخدام التواقيع العمياء (blind signatures). في هذا النموذج، يصدر البنك رموزًا موقعة رقميًا يمكن للمستخدمين استبدالها بشكل خاص. عندما يقدم مستلم رمزًا للاسترداد (redemption)، يتحقق البنك مما إذا كان هذا الرمز المحدد قد تم إنفاقه بالفعل.

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

النهج اللامركزي

ضمان ألا تُنفق الأموال مرتين دون سلطة مركزية أمر أصعب بكثير. جاء الاختراق مع ورقة بيتكوين البيضاء لعام 2008 من ساتوشي ناكاموتو (Satoshi Nakamoto)، والتي قدمت حلًا لا مركزيًا باستخدام بنية بيانات البلوك تشين.

يقوم المشاركون على الشبكة (المعروفون باسم العقد nodes) بتشغيل برامج تقوم بمزامنة نسخهم من سجل المعاملات مع نظائرهم. هذا يعني أن الشبكة بأكملها يمكنها تدقيق جميع المعاملات بدءًا من أول بلوك (بلوك التكوين genesis block). وبما أن السجل متاح للمشاهدة علنًا، يمكن اكتشاف محاولات إنفاق نفس العملات مرتين بسهولة.

عندما يقوم مستخدم ببث معاملة، فإنها لا تصبح نهائية فورًا. يجب أولًا إدراجها في بلوك عبر التعدين. ولا تُعتبر المعاملة مُستوية (settled) إلا بعد تأكيد البلوك وإضافته إلى السلسلة. تضيف كل تأكيد لاحق طبقة إضافية من الأمان، ما يجعل عكسها أكثر تكلفة بشكل أسي.

يجب على المستلمين انتظار التأكيدات قبل اعتبار الدفع نهائيًا. التوصية القياسية للمعاملات عالية القيمة هي ستة تأكيدات (حوالي ساعة على بيتكوين)، وهو ما يوفر حتمية احتمالية قوية.

الإنفاق المزدوج في بيتكوين

صُمم بيتكوين بعناية لمنع هجمات الإنفاق المزدوج عندما يُستخدم البروتوكول كما هو متوقع. بمجرد تأكيد المعاملة في بلوك، فإن عكسها سيتطلب «إعادة تعدين» البلوك تشين من تلك النقطة فصاعدًا، وهو ما يتطلب قدرًا غير واقعي من القدرة الحاسوبية على شبكة بحجم بيتكوين.

ومع ذلك، توجد أساليب هجوم تستهدف الأطراف التي تقبل المعاملات غير المؤكدة (دون تأكيدات):

  • هجمات السباق (Race attacks): يبث المهاجم معاملتين متعارضتين في وقت قريب جدًا من نفس اللحظة. إحداهما تدفع لتاجر، والأخرى ترسل نفس العملات مرة أخرى إلى عنوان المهاجم نفسه. لن يتم تأكيد إلا واحدة. إذا سلّم التاجر البضائع قبل التأكيد، فإنه يخاطر بفقدان قيمة الدفع.

  • هجمات فيني: يقوم المهاجم بعملية حفر مسبق (pre-mining) لبلوك يحتوي على معاملة تُرسل العملات إلى عنوانه الخاص. ثم ينفق نفس تلك العملات لدى تاجر، ويقوم بسرعة ببثّ البلوك المحفور مسبقًا، ما قد يؤدي إلى إبطال دفعة التاجر.

  • هجمات 51%: إذا سيطرت جهة ما على أكثر من نصف قدرة تعدين الشبكة (mining power)، يمكنها بناء سلسلة خاصة أسرع من الشبكة الصادقة (honest) وإعادة كتابة سجل المعاملات الحديث. وعلى بيتكوين، يُعد هذا اقتصاديًا غير واقعي بسبب معدل الهاش (hashrate) الهائل.

الخيط المشترك: التجار الذين ينتظرون تأكيدات البلوك يقلّون بشكل كبير من خطر الوقوع ضحايا.

خطر الإنفاق المزدوج في 2026

لقد تطورت تهديدات الإنفاق المزدوج منذ الأيام الأولى لبيتكوين. إليك كيف يبدو المشهد في 2026:

لا يزال بيتكوين شديد المقاومة

لم تحدث أي عملية إنفاق مزدوج مؤكدة أو هجوم 51% على السلسلة الرئيسية لبيتكوين. وقد وصل معدل الهاش في الشبكة إلى مستويات قياسية، ما يجعل تكلفة مهاجمتها أعلى بكثير—بترتيب أكبر—من أي ربح واقعي. تحدث أحيانًا عمليات إعادة تنظيم لبلوك واحد (one-block reorganizations) بشكل طبيعي في أنظمة إثبات العمل (proof-of-work)، ويتم حلها بسرعة دون تأثير يواجهه المستخدمون.

لا تزال عملات إثبات العمل الأصغر عرضة للخطر

تستمر العملات البديلة (altcoins) ذات معدل الهاش المنخفض في مواجهة هجمات إنفاق مزدوج. غالبًا ما يتبع النمط نهجًا يتمثل في استئجار قدرة هاش بتكلفة منخفضة (من خدمات تجمع القدرة التعدينية)، ثم إيداع العملات في بورصة، والمبادلة مقابل أصل آخر، وبعد ذلك بثّ سلسلة تم تعدينها بشكل خاص تستبعد الإيداع. تتكلف هذه الهجمات في أي مكان من بضعة آلاف إلى ملايين قليلة من الدولارات، وتستهدف بشكل أساسي البورصات.

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

إثبات الحصة يقدم نموذجًا مختلفًا

توفر الشبكات التي تستخدم إجماع إثبات الحصة (مثل إيثريوم بعد الدمج post-Merge) «حِتمية اقتصادية» (cryptoeconomic finality) بدلًا من «حِتمية احتمالية» (probabilistic finality). بمجرد تثبيت البلوك (finalized)، فإن عكسه سيتطلب من المهاجم التضحية بجزء كبير من الأصول المرهونة (staked assets) عبر عقوبات حتمية للقطع التلقائي (automatic slashing penalties). وهذا يجعل الإنفاق المزدوج العميق اقتصاديًا مُدمّرًا للمهاجم، بما يكمل أسلوب التأكيدات المستخدم في سلاسل إثبات العمل.

أدوات دفاع حديثة

بالإضافة إلى انتظار التأكيدات، يستخدم التجار والبورصات أدوات متقدمة تشمل مراقبة الذاكرة المؤقتة (mempool monitoring) للمعاملات المتعارضة، وتقييم مخاطر فوري للأنماط المشبوهة للمدفوعات، وسياسات حجز آلية (automated hold policies) تعدّل متطلبات التأكيد بناءً على قيمة المعاملة وظروف الشبكة الحالية.

الأسئلة الشائعة

هل نجحت هجمة الإنفاق المزدوج على بيتكوين من قبل؟

لم تُنفَّذ مطلقًا هجمة إنفاق مزدوج مؤكدة ومربحة على السلسلة الرئيسية لبيتكوين ضد مستلم انتظر التأكيدات القياسية. كانت الهجمات التي نجحت تستهدف التجار الذين يقبلون المعاملات دون تأكيدات (غير مؤكدة/zero-confirmation).

كم عدد التأكيدات التي يجب أن أنتظرها؟

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

هل يمكن حدوث إنفاق مزدوج على سلاسل بلوك تشين إثبات الحصة؟

تستخدم سلاسل إثبات الحصة آليات حتمية (finality) تجعل الإنفاق المزدوج شديد التكلفة. بمجرد تثبيت البلوك، فإن إعادته يتطلب من المهاجم التحكم في حصة كبيرة من إجمالي القيمة المرهونة وقبول عقوبات قطع هائلة. ورغم أنه ليس مستحيلًا من الناحية النظرية، إلا أنه مُكلف اقتصاديًا بشكل مفرط على الشبكات المصممة جيدًا والتي تمتلك انتشارًا واسعًا في الرهن.

لماذا تطلب بعض البورصات عدداً كبيراً من التأكيدات لعملات معينة؟

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

هل مشكلة الإنفاق المزدوج فريدة في عالم العملات الرقمية؟

ينطبق المفهوم على أي نظام «نقود رقمية» تُمثَّل فيه القيمة كبيانات يمكن نسخها—قد تُنسخ فعليًا. تحل الأنظمة المصرفية التقليدية هذه المشكلة عبر «سجلات مركزية» تحتفظ بها البنوك. أما ابتكار العملات المشفرة فهو حلها دون الحاجة إلى الثقة في أي مؤسسة واحدة.

أفكار ختامية

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

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

قراءة إضافية

  • ما هو إثبات الحصة؟

  • ما هي آلية الإجماع؟

  • ما هي محفظة العملات الرقمية؟

  • ما هي التشفير (Cryptography)؟

  • ما هي رسوم معاملات البلوك تشين؟


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