fairnessprovably fairdice
نعم، يمكن ذلك. النرد على الإنترنت يُرمى على خادم لا تراه، ولا شيء يمنع المشغل فعليا من تغيير رقم قبل أن يصل إلى رقعتك. النتائج وحدها لن تثبت الأمر أبدا في أي اتجاه، لذا فالسؤال الصادق ليس هل التلاعب ممكن، بل هل تستطيع لعبة أن تثبت أنه لم يحدث.
نحن نصنع لعبة طاولة، فلسنا محايدين هنا. ولهذا السبب تحديدا نريد الإجابة عن هذا السؤال كما يجب، بما في ذلك أجزاؤه غير المريحة.
لماذا يبدو النرد متلاعبا به في كل المواقع؟
لأن تقلبات الطاولة قاسية وذاكرة الإنسان منحازة. هناك ست وثلاثون طريقة لسقوط نردين، والسلاسل ليست خللا بل ضمانة، وفي مكان ما الليلة سيرمي خادم نزيه أربع دبلات متتالية على شخص لعب كل قطعة بشكل صحيح. تتذكر الـ5-5 التي ضربت قطعتك المكشوفة. ولا تتذكر الرمية المعجزة التي أنقذتك الثلاثاء الماضي. الخسائر تعلق في الذهن، والنجاة تتبخر، وبعد ثلاث مباريات سيئة متتالية يصبح النرد مسألة شخصية. ويصبح شخصيا أيضا على رقعة حقيقية في مقهى حقيقي. اسأل أي شخص يحرك قطعا خشبية منذ أربعين عاما.
وهنا الفخ. اللعبة المتلاعب بها ستمنحك الإحساس نفسه تماما. السلاسل لا تثبت شيئا في أي اتجاه، فإذا كان دليلك هو إحساسك بالنرد، فلن تستطيع التمييز بين خادم نزيه وآخر غير نزيه. ونحن كذلك لا نستطيع. هذا ليس دفاعا عن النرد الإلكتروني. هذه هي مشكلته.
هل يستطيع موقع فعلا التلاعب بنرده؟
تقنيا نعم، ولن يكون الأمر صعبا حتى. الخادم يرى الرقعة كاملة قبل أن يرمي. مشغل أراد الغش كان بإمكانه:
- إمالة بضع رميات من كل مئة في اللحظات الأهم: الرمية التي تضرب، والدخول الذي يفشل، والدبل الذي يقلب مباراة خاسرة.
- إبقاء المباريات متقاربة بشكل مصطنع، فتطول الجلسات وتبدو الخسائر وكأنها فرص ضاعت بفارق ضئيل.
- محاباة طرف بهدوء في مباراة للمشغل مصلحة فيها.
- فعل ذلك بندرة كافية ليظل النرد ناجحا في كل اختبار إحصائي قد يجريه أي لاعب.
نحن لا ندعي أن موقعا بعينه يفعل هذا. نقول إن البنية تسمح به. الخادم المغلق غرفة موصدة: يرمي المشغل في الخفاء، ويعلن رقما، ويطلب منك تصديقه. من خارج الباب، يبدو المشغلون النزهاء وغير النزهاء متطابقين.
ألا يثبت مولد الأرقام المعتمد أن النرد عادل؟
اقرأ ما تغطيه الشهادة فعلا. المختبر يفحص مولدا: خوارزمية على طاولة اختبار تنتج ملايين الأرقام التي تجتاز الفحوص الإحصائية. هذا يعتمد المكون. لكنه لا يقول شيئا عن التسليم، أي هل الرقم الذي وصل إلى رقعتك خرج من ذلك المولد، في تلك اللحظة، دون أن يعدله شيء في الطريق. ميزان معتمد في الغرفة الخلفية لا يثبت أن خبزك وُزن عليه.
الشهادة أيضا لقطة زمنية. الخوادم الحية يعاد نشرها باستمرار، ومسار الشيفرة بين المولد ولعبتك يظل يتغير بعد مغادرة المختبر بزمن طويل. إذن مولد الأرقام المعتمد يجيب عن سؤال لم يطرحه أحد فعلا. السؤال المهم ليس هل يوجد نرد جيد في مكان ما من المبنى. بل هل حصلت لعبتك عليه، في كل رمية، الليلة.
ما الذي يغيره الالتزام والكشف فعليا؟
ينقل العدالة من وعد إلى برهان. قبل بدء المباراة، يسحب الخادم بذرة سرية وينشر بصمتها، وهي تجزئة SHA-256 تسمى الالتزام. ثم تُشتق كل رمية في المباراة من تلك البذرة، حسبة HMAC-SHA256 واحدة لكل رمية، بالترتيب. وعند انتهاء المباراة يكشف الخادم البذرة.
عندها يستطيع أي شخص التحقق من أمرين. جزئ البذرة المكشوفة: يجب أن تطابق الالتزام المنشور قبل أول حركة. أعد حساب الرميات: يجب أن تطابق كل رقم ظهر على الرقعة. لو غيّر الخادم نردا واحدا بعد رؤية وضعك، لما استقامت الحسابات. يتوقف التلاعب عن كونه شكا لا يمكن اختباره ويصبح كذبة يمكن ضبطها.
نرد أُقفل قبل المباراة لا يستطيع التفاعل معها.
هذا هو جوهر الأمر. التلاعب المفيد تفاعلي: يرى القطعة المكشوفة فيرمي الضربة. الالتزام والكشف ينتزع عيني الخادم، لأن التسلسل كله ثُبت قبل حركة الافتتاح، وأي عبث بعد الالتزام قابل للاكتشاف رياضيا. لكنه لا يجعل النرد رحيما. كان التسلسل نزيها، لا رؤوفا. ستظل تجلس على البار في أسوأ لحظة ممكنة، لكنك الآن تستطيع أن تثبت أن ذلك كان عدلا.
كيف تتحقق من مباراة عمليا؟
هكذا بنيناه في أوريون. كل مباراة تُلعب على خوادمنا تحمل التزاما أُنشئ قبل أول رمية، والخادم يتحقق من كل حركة حية عند مصدرها، وفحص مباراة منتهية يستغرق نحو دقيقة:
افتح أداة التحقق. اذهب إلى orion.arthea.ai/verify من أي متصفح. لا شيء يُثبت، ولا حساب يُنشأ.
أدخل معرف المباراة. لكل مباراة خادم في أوريون معرف. الصقه.
دع متصفحك يقوم بالحساب. تعيد الصفحة حساب الالتزام وكل رمية عبر Web Crypto، محليا، في متصفحك أنت. كلمتنا ليست جزءا من الفحص. لو تغير رقم واحد، لقالها إعادة الحساب.
أداة التحقق تعمل اليوم. أما اللعبة نفسها فقد اكتملت. وباب orion.arthea.ai/go يحمل رابطي App Store وGoogle Play، ويُظهر دائما ما هو متاح الآن. وفي الحالتين، تبقى الإجابة الصادقة قائمة. نعم، يمكن التلاعب بالطاولة أونلاين. والعلاج ليس وعدا أجمل. بل نرد يُظهر حساباته.