العودة إلى المدونة

السلوتس القابلة للإثبات: ماذا تثبت البصمة وماذا لا تثبت

غلاف المقال: اعتماد ألعاب السلوتس: GLI-19 واختبار مولّد الأرقام

اسألوا لاعبًا في كازينو مشفّر لماذا يثق بالبكرات، فستسمعون غالبًا عبارة واحدة: “provably fair”. واسألوا مسؤول الرياضيات في استوديو عمّا تعنيه في لعبة سلوتس، فتطول الإجابة؛ لأن الآلية وُضعت للنرد وقطعة النقود، أي لألعاب برقم عشوائي واحد وبلا أشرطة بكرات. أما لعبة بخمس بكرات وسلّم مكافآت فإثباتها أصعب بكثير. هنا ما تضمنه الآلية فعلًا، وأين تنكسر في المعمارية الحديثة، وإلى أين يتجه الأمر.

الآلية في فقرة واحدة

قبل الجولة يختار المشغّل بذرة خادم ويعرض لكم بصمتها. وتقدّمون أنتم بذرة عميل. ويُشتق الناتج من بصمة مفتاحية — غالبًا HMAC-SHA256 — لبذرة الخادم وبذرتكم ورقم متسلسل يعدّ رهاناتكم. وحين تغيّرون البذرة يكشف الخادم القيمة الأصلية؛ فتعيدون حساب البصمة بأنفسكم وتتأكدون أن النتيجة التي تلقيتموها هي ما تنتجه هاتان البذرتان. الالتزام بالبصمة هو ما يجعل الغش قابلًا للكشف: لا يستطيع الخادم تبديل بذرته لاحقًا دون كسر البصمة التي نشرها سلفًا.

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

لماذا السلوتس أصعب من النرد

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

ومن هنا تنشأ ثلاث مشكلات عملية. الأولى التحجيم: تحويل بصمة من 256 بت إلى موضع توقف دون انحياز القسمة يتطلب دقة، والتنفيذ الساذج يزيح الاحتمالات بأجزاء من النقطة المئوية؛ لا يراها اللاعب ويراها المختبر. والثانية منصات النتائج المحسوبة مسبقًا: المعماريات التي تخزّن جولات محاكاة وتسحب واحدة بحسب الوزن — نموذج Stake Engine وعدد من أنظمة RGS الحديثة — لا تنسجم مع المخطط الكلاسيكي، لأن الناتج موجود قبل بذرتكم. وما يمكن الالتزام به هناك هو السحب من المجموعة لا بناء الجولة. والثالثة شجرة الميزة: إذا استهلكت الميزة عددًا متغيرًا من القيم فعلى أداة التحقق أن تعيد تشغيل شجرة القرار كاملة، أي أن تُنشر الشجرة.

ماذا تقول المعايير وماذا لا تقول

معايير المختبرات مثل GLI-19 تُعنى بجودة المولّد والتهيئة والتحجيم وسلامة تدفق الأرقام. وهي لا تشترط التزامًا علنيًا، كما أن تطبيق provably fair لا يغني عن الاعتماد: يظل المختبر يطلب الخوارزمية والبطاريات الإحصائية والتحقق من نسبة العائد. وفي الأسواق الأوروبية المرخّصة، ما يطلبه المشغّلون هو الشهادة؛ أما provably fair فميزة ثقة موجّهة إلى اللاعب. الاثنان متكاملان، والاستوديوهات التي تعدّ أحدهما بديلًا عن الآخر تكتشف الفجوة متأخرة.

قراءة الصورة كاملة

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

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

إلى أين يتجه هذا

  • الالتزام يصعد مستوى. من المتوقع أن تنشر المنصات المحسوبة مسبقًا جذر ميركل لمجموعة النتائج قبل الإطلاق وتثبت أن الجولة المقدَّمة تنتمي إليها. تبقى خاصية الكشف قائمة دون ادّعاء أن الجولة بُنيت من بذرتكم.
  • التحقق يصير وظيفة منصة لا وظيفة لعبة. لا معنى اقتصاديًا لأن يكتب كل استوديو أداة تحقق خاصة؛ سينتقل ذلك إلى طبقة RGS كما انتقلت قبله شهادة مولّد المنصة.
  • الأسواق المنظَّمة ستأخذ المفردات لا الآلية. الشفافية هناك ستصل غالبًا في صورة عرض إلزامي لنسبة العائد ونشر احتمال الجائزة الكبرى، لا في صورة التزام تشفيري: فالجهة المنظِّمة تستطيع تدقيق شهادة، ولا تستطيع تدقيق استعداد اللاعب لحساب بصمة.

ماذا يفعل الاستوديو بهذا

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

للمتابعة: ماذا يختبر الاعتماد فعلًا وكيف تُبنى لعبة HTML5 حديثة. النوعان من الألعاب جزء من تطوير ألعاب السلوتس لدينا.

تابعوا القراءة

قد يعجبكم أيضًا