Economic Security of VDF-Based Randomness Beacons: Models, Thresholds, and Design Guidelines
تقدم هذه الورقة إطاراً للأمن الاقتصادي لوحدات منارات العشوائية القائمة على الدوال القابلة للتأخير زمنياً (VDF)، حيث تُنمذج الخصوم العقلانيين كوكلاء توقف أمثل لاستخلاص عتبات التأخير الضرورية التي تمنع الهجمات المربحة عبر تسريع الأجهزة واستغلال المكافآت، مما يثبت في النهاية أن العديد من المقترحات الحالية غير آمنة اقتصادياً وتقدم إرشادات لاختيار معايير قوية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تدير يانصيباً عالي المخاطر لمدينة رقمية. كل بضع دقائق، يتعين عليك اختيار "فائز" (مدقق، أو عضو لجنة، أو قائد) لإدارة شؤون المدينة. وللحفاظ على العدالة، تستخدم "منارة عشوائية" (Randomness Beacon) — وهي آلة تخرج رقماً لا يمكن لأحد التنبؤ به أو التلاعب به.
في الماضي، بنى الناس هذه الآلات باستخدام "دوال التأخير القابلة للتحقق" (VDFs). فكر في الـ VDF كأنه ساعة رملية رقمية.
- القاعدة: يجب أن تنتظر حتى ينتهي الرمل (مثلاً 5 ثوانٍ) قبل أن تتمكن من رؤية الرقم.
- الوعد: حتى لو كنت تملك حاسوباً فائق السرعة، لا يمكنك تسريع حركة الرمل. يستغرق الأمر 5 ثوانٍ بالضبط للجميع.
المشكلة:
تجادل الورقة البحثية بأنه بينما تعتبر هذه الساعات الرملية الرقمية "آمنة رياضياً" (لا يمكنك كسر قوانين الفيزياء)، إلا أنها قد تكون غير آمنة اقتصادياً.
هنا تكمن الخدعة: في العالم الحقيقي، المهاجمون ليسوا مجرد عباقرة في الرياضيات؛ بل هم رجال أعمال عقلانيون. إذا كان بإمكانهم تحقيق ربح، فسيحاولون كسر النظام، حتى لو كلفهم ذلك مالاً للقيام بذلك.
التشبيه: "اليانصيب المزور" مقابل "اللص السريع"
تخيل أن جائزة اليانصيب هي 100 دولار.
- الطريقة النزيهة: تنتظر 5 ثوانٍ، ينتهي الرمل، ثم تحصل على الرقم.
- طريقة اللص: يمتلك اللص مصفاة رمال فائقة السرعة (أجهزة متخصصة) تعمل أسرع بـ 3 مرات من الطبيعي.
- يمكن للصوص رؤية الرقم في 1.6 ثانية.
- بينما لا يزال الناس النزهاء في حالة انتظار.
السؤال الاقتصادي:
هل يستحق الأمر بالنسبة للص م شراء تلك المصفاة فائقة السرعة؟
- التكلفة: استئجار المصفاة يكلف دولاراً واحداً.
- المكافأة: إذا رأى اللص الرقم مبكراً، يمكنه المراهنة أو استباق عملية تجارية ليربح 100 دولار.
- النتيجة: الربح = 99 دولاراً. انطلق! اللص يشن هجوماً.
ولكن ماذا لو كانت الجائزة هي 0.50 دولار فقط؟
- التكلفة: 1 دولار.
- المكافأة: 0.50 دولار.
- النتيجة: خسارة = -0.50 دولار. لا تفعل ذلك. اللص ينسحب.
رؤية الورقة البحثية الكبرى:
تضبط العديد من أنظمة البلوكشين الحالية "وقت الانتظار" (التأخير) ليكون قصيراً جداً (مثلاً ثانيتين أو 5 ثوانٍ) لأنها تريد أن يكون النظام سريعاً. ومع ذلك، توضح الورقة أنه مع التكنولوجيا الحالية والمبالغ الضخمة (المسماة MEV أو القيمة القصوى القابلة للاستخراج) المتوفرة في الكريبتو، فإن الانتظار لمدة 5 ثوانٍ ليس كافياً. فالربح المحتمل مرتفع جداً لدرجة أن المهاجمين سيقبلون دفع مبالغ طائلة ليكونوا أسرع، حتى لو اضطروا لاستئجار حواسيب فائقة السرعة.
استراتيجية "وقف الخسارة" (Stop-Loss)
يصور المؤلفون المهاجم كمستثمر ذكي يلعب لعبة "متى أتوقف؟"
- يراقب المهاجم السوق.
- إذا كانت الجائزة المحتملة ضخمة (مثل انهيار كبير في العملات الرقمية أو فرصة نادرة)، فإنه يقول: "سأنفق 100 دولار للحصول على الإجابة مبكراً".
- إذا كانت الجائزة صغيرة، فإنه يقول: "الأمر لا يستحق التكلفة".
تثبت الورقة أنه لكي يكون النظام آمناً، يجب أن يكون وقت الانتظار طويلاً بما يكفي بحيث تكون تكلفة الهجوم دائماً أعلى من الربح المحتمل.
حيل "الطحن" (Grinding) و"الإلغاء الانتقائي" (Abort)
تنظر الورقة أيضاً في طرق مخادعة يحاول بها المهاجمون الغش:
- الطحن (Grinding): تخيل أن بإمكان اللص تجربة 1000 تذكرة يانصيب مختلفة في وقت واحد. هو يظهر فقط التذكرة التي تفوز. هذا يضاعف فرص فوزه بجوائز كبيرة، مما يجعل الهجوم أكثر ربحية.
- الإلغاء الانتقائي (Selective Abort): تخيل أن اللص يمكنه رؤية النتيجة، وإذا لم تعجبه، يمكنه أن يقول "أنا أنسحب!" ويجبر النظام على إعادة التشغيل حتى يحصل على نتيجة تعجبه. هذا يشبه المقامر الذي لا يخرج من اللعبة إلا عندما يكون رابحاً.
كلتا الحيلتين تجعلان "الجائزة" أكبر فعلياً، مما يعني أن "وقت الانتظار" يجب أن يكون أطول بك even لتوقفهما.
الحل: "معايير التأخير الآمنة اقتصادياً" (ESDP)
يقترح المؤلفون طريقة جديدة لتصميم هذه الأنظمة. بدلاً من مجرد السؤال: "هل هذه الرياضيات صعبة بما يكفي؟"، يجب أن نسأل: "هل هذا التأخير طويل بما يكفي لجعل الهجوم غير مربح؟"
يقترحون صيغة للمصممين:
وقت الانتظار = (سرعة حاسوب المهاجم) × (الجائزة المحتملة) / (تكلفة تشغيل الحاسوب)
مثال من الواقع من الورقة البحثية:
- إذا كانت الجائزة 50 دولاراً (فرصة تجارية نموذجية في الكريبتو).
- وكان بإمكان المهاجم استئجار حاسوب فائق مقابل 0.0005 دولار في الثانية.
- تقول الرياضيات إن وقت الانتظار يجب أن يكون حوالي 3 أيام لجعل الهجوم غير مربح.
مهلاً، 3 أيام؟
نعم. تخلص الورقة إلى أنه بالنسبة للعديد من الأنظمة الحالية، فإن "وقت الانتظار" المتمثل في بضع ثوانٍ هو قصير بشكل خطير. لكي تكون آمناً حقاً، علينا إما:
- الانتظار لفترة أطول بكثير (مما يبطئ النظام).
- تحديد سقف للجائزة (حتى يكون هناك مال أقل للسرقة).
- استخدام دفاعات أفضل (مثل إخفاء البيانات حتى يصبح الجميع مستعدين).
الملخص
هذه الورقة هي بمث//ابة جرس إنذار لمصممي البلوكشين. إنها تقول: "لا تثق بالرياضيات فقط؛ ثق بالاقتصاد."
إذا بنيت يانصيباً رقمياً حيث الجائزة ضخمة، فلا يمكنك مجرد استخدام مؤقت لمدة 5 ثوانٍ. يجب عليك حساب بالضبط مقدار المال الذي يمكن للص سرقته، وكم سيكلفه ذلك، وتحديد المؤقت طويلاً بما يكفي لجعل السرقة صفقة تجارية سيئة.
القاعدة الذهبية: النظام يكون آمناً بقدر التكلفة التي يجبر المهاجم على دفعها. إذا كانت التكلفة أقل من المكافأة، فسيتم كسر النظام في النهاية.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.