تم التحديث الأخير في 27 أكتوبر 2025 بواسطة سيزار فيكسون
أداة تحقق عادلة يمكن إثباتها مناسب للمستخدمين الذين يمكنهم إدخال بذرة خادم اللعبة وبذرة العميل للتحقق من نزاهة الخلط؛ وهذا يجذب لاعبي الكازينو المشفر ويبني السلطة في ألعاب blockchain.
أداة مجانية للتحقق من العدالة القابلة للإثبات
التحقق العادل القابل للإثبات (HMAC-SHA256):
التحقق من البذور، وإعادة إنتاج النتائج، وإثبات النزاهة

تتيح هذه الصفحة للاعبين والمراجعين وفرق الامتثال التحقق من الألعاب العادلة بشكل يمكن إثباته عن طريق التحقق من التزام بذرة الخادم (SHA-256)، ودمجها مع بذرة العميل و السفير البابويو إعادة حساب النتيجةلا صناديق سوداء، لا اهتزازات - فقط حتمية HMAC-SHA256 وقابلة للتكرار RNG.
ماذا يعني "العادلة التي يمكن إثباتها" في الواقع
- إرسال بذرة الخادم (قبل اللعبة):يقوم المشغل بنشر تجزئة SHA-256 لبذرة الخادم السرية.
- بلايستشن: النتيجة مستمدة من HMAC-SHA256(بذرة الخادم، النمط (بذرة العميل، nonce)).
- الكشف (بعد اللعبة):يكشف المشغل عن بذرة الخادم؛ يجب أن يتطابق الالتزام.
- التحققيمكن لأي شخص إعادة إنتاج النتائج بنفس المدخلات. إذا لم تتطابق، فهذا ليس عدلاً.
الرسوم (تاج): كازينو عادل يمكن إثباته, التزام HMAC-SHA256, الكشف عن بذور الخادم, بذرة العميل, السفير البابوي, مولد الأرقام العشوائية الحتمي, أداة التحقق من العدالة.
الألعاب المدعومة ونطاقات الإخراج
| لعبة Rocket League – CD Playstation | مصدر العشوائية | مجموعة الانتاج | ملاحظة |
|---|---|---|---|
| دايس | أعداد صحيحة غير متحيزة من تيار HMAC | 0–99 أو 0–99.99 | دقة قابلة للتحديد. |
| الروليت (الاتحاد الأوروبي) | تعديل int غير متحيز 37 | 0-36 | عجلة صفر واحدة. |
| الروليت (الولايات المتحدة) | تعديل int غير متحيز 38 | 0–36 + 00 | 37 خريطة إلى "00". |
| حادث (عام) | أول 52 بت → r; mult=(1−edge)/(1−r) | ≥ 1.00× | الحافة والأرقام العشرية قابلة للتكوين. |
| خلط البطاقات | فيشر-ياتس الحتمية | تبديل 52 بطاقة | إخراج أعلى N بطاقات. |
كيفية التحقق (خطوة بخطوة)
- لصق بذرة الخادم (تم الكشف عنها) و مبادئ السلوك تجزئة الالتزام يتم توفيرها قبل اللعب.
- لصق بذرة العميل و رقم البداية؛ أختر عدد الجولات.
- اختر ال لعبة. ضبط الدقة/الحافة إذا كان ذلك مناسبًا.
- انقر التحقق والتوليد.
- قم بمقارنة نتائج الأداة بسجل لعبة المشغل. يجب أن يتطابق الالتزام و يجب أن تتوافق المخرجات الدائرية بالضبط.
لماذا الالتزام مهم
بدون أ التجزئة الملتزمة مسبقًايمكن للمشغل تبديل بذور الخادم لاحقًا لتحقيق نتائج إيجابية. SHA-256 الالتزام → الكشف ضمانات الالتزام المسبق: إما أن يتم تجزئتها إلى البذرة المكشوفة في الالتزام الأصلي (صادقة) أو لا يتم تجزئتها (ملتقطة).
نموذج الأمان: ما هو مضمون (وما هو غير مضمون)
- مضمون: لا يوجد تلاعب بعد المباراة إذا تطابقت الالتزامات والنتائج، فأعد الحساب بتًا ببت.
- غير مضمون: سياسات الدفع، أو معدل العائد للاعب (RTP)، أو قواعد التقريب، أو تكاملات الجهات الخارجية، أو بيانات خارج السلسلة لم ينشرها المشغل. تحقق دائمًا من نمط الرسالة الدقيق (على سبيل المثال،
{client}:{nonce}) وأي أملاح مستندات المشغل.
المخاطر المشتركة
- خاطئ نمط الرسالة (ترتيب الرمز، الفواصل).
- باستخدام رقم خاطئ (على أساس 0 مقابل على أساس 1).
- مقارنة غير صحيحة بين الروليت الأوروبية والروليت الأمريكية (التعامل مع 00).
- تصادم الأرقام العشرية/الحافة غير متطابقة مع قواعد المنزل.
- الارتباك بين Hex وUTF-8 للبذور (يجب على المشغلين استخدام بذور النص، وليس كتل سداسية عشرية - تتوقع هذه الأداة سلاسل UTF-8).
فوائد الامتثال والثقة
- درب التدقيق:إعادة إنتاج الجولات التاريخية لتحقيقات KYC/RG.
- حل النزاع:الدليل التشفيري يتفوق على لقطات الشاشة.
- مصدر جدير بالرابط:المدونات التابعة والمتوافقة تستشهد بطبيعة الحال التحقق العادل القابل للإثبات الصفحات مع الأدوات.
قائمة التحقق من استكشاف الأخطاء وإصلاحها
- لا
SHA256(server_seed)يساوي الالتزام المنشور? - هل لديك بذرة العميل متطابقة (حالة/مسافة بيضاء)؟
- هل السفير البابوي نفس ما هو موجود في سجل اللعبة؟
- هل نمط الرسالة تطابق مواصفات المشغل؟
- بالنسبة لجولات الدفعات، هل تتوافق النتائج مع كل جولة على حدة؟
الأسئلة الشائعة (للمقتطفات الغنية)
ما هو التزام التجزئة العادل الذي يمكن إثباته؟
A تجزئة SHA-256 لبذرة الخادم يُنشر قبل التشغيل. يُثبت وجود البذرة، ولا يُمكن تغييرها لاحقًا دون كسر التجزئة.
ما هو Hash/HMAC الذي تستخدمه هذه الأداة؟
SHA-256 للالتزامات و هماك-SHA256 (بذرة الخادم كمفتاح) للعشوائية لكل جولة - وهو نهج قياسي في الصناعة.
هل يمكنني التحقق من مضاعفات الأعطال؟
نعم. الأداة مستمدة r من أول 52 بت من مخرجات HMAC ويحسب mult = (1 − edge) / (1 − r). تهيئة حافة المنزل و الكسور العشرية لتتناسب مع المشغل.
ماذا لو استخدم المشغل تنسيقًا مختلفًا؟
استخدم "متقدم" لتعيين نمط الرسالة (على سبيل المثال، {client}|{nonce}) وتشمل أي أملاح إضافية يوثقها المشغل.
هل هذا يثبت RTP؟
لا. إنه يثبت سلامة النتيجة، وليس حساب الدفع. RTP هو أمر إحصائي ويعتمد على السياسة.