ما معنى provably fair

تتناول هذه الصفحة وضعاً ترفيهياً اختيارياً ومنفصلاً، لا منصة المهام والتواصل الأساسية. provably fair يعني أن نتيجة كل صندوق على Lolanceizi يمكن التحقق منها رياضياً باستخدام server seed وclient seed وnonce. قبل الفتح تعرض المنصة هاش الـ server seed، وبعد الرول تكشف الـ seed نفسه، فتستطيع أن تؤكد أن النتيجة لم تُستبدل قط.

provably fair بعبارات بسيطة

provably fair نموذج التزام-كشف. يلتزم الخادم بالنتيجة مسبقاً بنشر هاش الـ server seed السري الخاص به، ثم يكشف ذلك الـ seed بعد الفتح لتتحقق من تطابق الاثنين. النتيجة مثبّتة قبل أن تنقر؛ والدليل يصل مباشرة بعدها.

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

server seed وclient seed وnonce

ثلاث قيم تحدد كل رول. الـ server seed قيمة الخادم السرية، مُلتزَم بها بهاشها قبل الجولة. الـ client seed قيمتك أنت، ويمكنك ضبطها بنفسك. الـ nonce عدّاد يزداد مع كل فتحة، فيبقى كل رول فريداً.

معاً تحدد هذه المدخلات الثلاثة النتيجة بشكل حتمي: نفس الـ server seed والـ client seed والـ nonce تعيد دائماً إنتاج النتيجة نفسها. لا شيء يُسحب مرتين، ولا شيء يعتمد على التوقيت أو الحظ لحظة النقر. هذه الحتمية هي ما يتيح لك تدقيق فتحة بأثر رجعي.

كيف تُولَّد نتيجة الصندوق

الحساب هو HMAC-SHA256 يُؤخذ على الـ server seed والنص client seed:nonce. الـ HMAC-SHA256 دالة هاش قياسية بمفتاح: تُنتج دائماً المخرجات نفسها لنفس المدخلات، ويكاد يكون من المستحيل عكسها أو دفعها نحو نتيجة مختارة.

من ذلك الهاش، تتحول أول 64 بت إلى رقم من 0 إلى 10000، وهذا الرقم يختار العنصر الذي تحصل عليه. ولأن السلسلة رياضيات ثابتة، فإن القيم الثلاث نفسها تصل دائماً إلى الرقم نفسه والعنصر نفسه.

لماذا يأتي الهاش قبل الرول

ترتيب العمليات هو قلب النظام. يعرض Lolanceizi هاش الـ server seed قبل الرول، بينما يبقى الـ seed نفسه مخفياً. ولأن الـ seed مثبّت بالفعل، لا يستطيع الخادم استبداله بواحد يُنتج نتيجة مفضّلة - فالهاش المنشور لن يتطابق بعد ذلك.

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

كيف تتحقق من فتحة بنفسك

التحقق يستغرق دقائق ولا يحتاج أدوات خاصة. أولاً، سجّل هاش الـ server seed المعروض قبل فتحتك. ثم افتح الصندوق كالمعتاد. بعد ذلك، انسخ الـ server seed المكشوف، والـ client seed الخاص بك، والـ nonce لذلك الرول - هذه القيم الثلاث هي كل ما استخدمه الحساب.

بعدها، الصق تلك القيم في أي أداة تحقق HMAC-SHA256 وأجرِ فحصين. جزّئ الـ server seed المكشوف وتأكد من مطابقته لهاش ما قبل الرول. ثم احسب الـ HMAC على الـ server seed والـ client seed:nonce وتأكد من مطابقة الرقم للعنصر الذي حصلت عليه.

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

ضبط الـ client seed الخاص بك

يمكنك ضبط client seed خاص بك على Lolanceizi، والأمر يستحق العناء. حين تختار القيمة بنفسك، تعلم أن النتيجة لا يمكن ضبطها على client seed اختاره الخادم وعرفه مسبقاً. أي عبارة أو سلسلة عشوائية تفي بالغرض؛ المهم أنها جاءت منك.

الـ nonce يتكفّل بالباقي. ولأنه عدّاد لكل فتحة، فإن كل رول تحت زوج الـ seed نفسه يحصل على رقم جديد ونتيجة جديدة. لا تحتاج إلى client seed جديد كل جولة - غيّره متى أردت بداية نظيفة.

ماذا يثبت provably fair وماذا لا يثبت

provably fair يثبت النزاهة لا الكرم. فهو يبيّن أن النتيجة كانت مثبّتة قبل الرول ومحسوبة تماماً كما وُصف - لكنه لا يغيّر احتمالات أي عنصر ولا يعد بالفوز. تعامل معه كأداة تدقيق، لا كمكافأة.

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

ماذا يعني provably fair؟
provably fair يعني أن عدالة كل فتحة يمكن إثباتها رياضياً. النتيجة قابلة لإعادة الإنتاج من server seed وclient seed وnonce، والـ server seed مُلتزَم به بهاش منشور قبل الرول.
هل يستطيع Lolanceizi تغيير النتيجة بعد أن أفتح صندوقاً؟
لا، وأي محاولة سيكشفها التحقق. هاش الـ server seed يُعرض قبل الرول، فاستبدال الـ seed بعد ذلك سيكسر تطابق الهاش، وإعادة الحساب ستكشفه فوراً.
ما هي server seed وclient seed وnonce؟
الـ server seed قيمة الخادم السرية، والـ client seed قيمتك، والـ nonce عدّاد يزداد مع كل فتحة. معاً تحدد النتيجة بشكل حتمي، فالقيم الثلاث نفسها تعيد دائماً إنتاج النتيجة نفسها.
هل أستطيع ضبط client seed خاص بي؟
نعم، يمكنك ضبط client seed خاص بك على Lolanceizi. اختيارك القيمة بنفسك يعني أن النتيجة لا يمكن ضبطها على seed عرفه الخادم مسبقاً.
كيف أتحقق من نتيجة صندوق بنفسي؟
الصق الـ server seed المكشوف، والـ client seed الخاص بك، والـ nonce في أي أداة تحقق HMAC-SHA256. تأكد من أن تجزئة الـ server seed تعيد إنتاج هاش ما قبل الرول، وأن الحساب يعطي الرقم الذي اختار عنصرك.
هل يعني provably fair احتمالات فوز أفضل؟
لا، provably fair لا يغيّر احتمالات أي عنصر. إنه يثبت أن السحب كان مثبّتاً قبل الرول ومحسوباً بأمانة؛ إنه أداة تحقق، لا تعزيز لفرص الحصول على العناصر.
هل أحتاج مهارات تقنية للتحقق من فتحة؟
لا حاجة لمهارات خاصة. أي أداة تحقق HMAC-SHA256 على الإنترنت تستطيع إجراء الحساب - تلصق ثلاث قيم وتقارن مخرجين. الفهم يحتاج بعض القراءة؛ أما الفحص نفسه فهو نسخ ولصق.

المصادر