عدالة قابلة للتحقق، مشروحة
تتيح لك العدالة القابلة للتحقق التأكد من أن نتيجة الجولة كانت محددة قبل وضع رهانك ولم تتغير بعده. لا تجعل اللعبة عادلة بالمعنى اليومي، ولا تجعل النتائج قابلة للتنبؤ.
كيف تعمل
- الالتزام. يختار الخادم بذرة خادم سرية ويعرض لك بصمة تجزئة SHA-256 فقط، وهي بصمة لا يمكن عكس أثرها.
- مدخلاتك. تزود أنت (أو لاعبون آخرون) بذرة عميل، بحيث لا يستطيع الخادم اختيار نتيجة تناسبه بعد رؤية رهانك.
- اللعب. تُحسب نتيجة كل جولة من كلتا البذرتين وعدّاد الجولات (المعروف باسم nonce).
- الكشف والتحقق. يكشف الخادم لاحقاً عن بذرته. يمكن لأي شخص حساب بصمة التجزئة، ومقارنتها بالبصمة المعروضة سابقاً، وإعادة حساب كل جولة.
جرّبها
مخطط نموذجي: نقطة الانهيار من HMAC-SHA256(بذرة الخادم، "بذرة العميل:nonce")، مع عائد للاعب (RTP) بنسبة 97%. يوضح هذا المبدأ؛ لكنه ليس خوارزمية أي لعبة معينة.
بصمة التجزئة (SHA-256)، معروضة قبل أي جولة:—
بذرة الخادم المكشوفة:
ما تثبته العدالة القابلة للتحقق
- أن نتيجة كل جولة كانت محددة قبل الجولة ولم تتغير بعد رهانك.
- أن الخوارزمية المنشورة استُخدمت فعلياً لإنتاج النتيجة.
ما لا تثبته العدالة القابلة للتحقق
- أن اللعبة تعمل بالعائد للاعب (RTP) المتوقع منك: العائد للاعب جزء من الخوارزمية ويمكن ضبطه ليكون أقل.
- أن الموقع مرخص في بلدك، أو يدفع الأرباح، أو يعامل اللاعبين بعدل. يمكن أن يكون الموقع عادلاً بشكل قابل للتحقق ومع ذلك غير مرخص.
- أن بإمكان أي شخص التنبؤ بالجولة التالية. بدون البذرة السرية، لا يمكن حساب النتيجة، ولا يمكن عكس بصمة التجزئة: تخمين بذرة بطول 256 بت ليس عملياً. راجع سبب كون أدوات التنبؤ احتيالية.
التحقق من لعبة حقيقية
استخدم شاشة التحقق الخاصة باللعبة نفسها أو بياناتها. على سبيل المثال، تعرض لعبة Aviator البذور وبصمة التجزئة للجولات السابقة في قائمة 'عدالة قابلة للتحقق'. يستخدم محاكينا مخططاً عاماً ولا يمكنه التحقق من جولات مزود بعينه.