fairnessprovably fairexplainer
تصدیق شدہ جنریٹر کا مطلب ہے کہ کسی آزاد لیبارٹری نے کسی وقت ایک بےترتیب عدد ساز کی جانچ کی اور اس کے نتائج کو شماریاتی طور پر مضبوط پایا۔ ثابت شدہ منصفانہ کا مطلب ہے کہ کھیل ہر کھلاڑی کو اُس کی اپنی بازی کی ایک خفیہ نگاری والی رسید تھماتا ہے، تاکہ ہر چال کسی پر بھروسہ کیے بغیر دوبارہ گنی جا سکے۔ ایک ماڈل مشین کا آڈٹ کرتا ہے۔ دوسرا آپ کی بازی کو ثابت کرتا ہے۔
یہ دونوں اصطلاحیں اُن آن لائن کھیلوں کے بھروسے والے صفحات پر ملتی ہیں جو آپ کے لیے پانسے پھینکتے ہیں، اور وہ ایک دوسرے کی جگہ لینے کے قابل لگتی ہیں۔ وہ نہیں ہیں۔ وہ الگ سوالوں کے جواب دیتی ہیں، وہ الگ طریقوں سے ٹوٹتی ہیں، اور یہی فرق طے کرتا ہے کہ کھیلنے بیٹھتے وقت آپ سے کیا ماننے کو کہا جا رہا ہے۔
تصدیق شدہ جنریٹر اصل میں کس چیز کی تصدیق کرتا ہے؟
ایک تصدیقی لیبارٹری جنریٹر لیتی ہے، اس کے نتائج کو شماریاتی جانچوں کی قطاروں سے گزارتی ہے اور جھکاؤ ڈھونڈتی ہے: وہ اعداد جو بہت زیادہ آتے ہیں، وہ نمونے جو دہراتے ہیں، وہ سلسلے جو بہک جاتے ہیں۔ اگر لاکھوں نمونے بےترتیبی سے الگ پہچانے نہ جا سکیں، تو لیبارٹری سرٹیفکیٹ پر دستخط کر دیتی ہے۔ وہ کام حقیقی ہے اور اس میں مہارت لگتی ہے۔ وہ اتنا طے کرتا ہے کہ جنریٹر، جیسا وہ جانچا گیا، اُس دن مضبوط بےترتیبی پیدا کر رہا تھا۔
غور کیجیے کہ سرٹیفکیٹ کیا نہیں دیکھ سکتا۔ وہ لیبارٹری میں جاری ہوا تھا، اور آپ کے پانسے ایک سرور پر پھینکے جاتے ہیں۔
- کیا جانچا گیا کوڈ ہی نصب کوڈ ہے، مہینوں اور کئی تازہ کاریوں کے بعد۔
- جنریٹر اور آپ کی بازی کے درمیان کی تاریں: وہ کوڈ جو خام بےترتیب عدد کو آپ کے 6 اور 4 میں بدلتا ہے۔
- کسی بھی بازی کی کوئی بھی ایک چال۔ تصدیق جنریٹر کی عمومی بات کرتی ہے، منگل کی رات آپ کی بازی کی کبھی نہیں۔
چنانچہ تصدیق ایک خاموش دوسری شرط ساتھ لاتی ہے: بھروسہ کیجیے کہ جانچ کے بعد کچھ نہیں بدلا، اور بھروسہ کیجیے کہ تصدیق شدہ راستہ ہی وہ ہے جس پر آپ کی بازی واقعی چلی۔ زیادہ تر اسٹوڈیو یہ نبھاتے ہیں۔ بات یہ ہے کہ آپ جانچ نہیں سکتے۔ یہ ماڈل ایک لمحے میں مشین کا معائنہ ہے، اور اس کے بعد ہر لمحے میں تنصیب پر یقین۔
ثابت شدہ منصفانہ کا مطلب کیا ہے؟
ثابت شدہ منصفانہ ایک الگ سودا ہے۔ کسی ایسے آڈٹ کی طرف اشارہ کرنے کے بجائے جو آپ نے کبھی دیکھا نہیں، کھیل شروع ہونے سے پہلے اپنی ہی بےترتیبی سے خود کو باندھ لیتا ہے اور بعد میں اتنا ظاہر کر دیتا ہے کہ آپ ہر چال خود دوبارہ گن سکیں۔ ثبوت بازی کے ساتھ ہی سفر کرتا ہے۔ عملی طور پر یہ ایک مہربند لفافے کی طرح کام کرتا ہے۔
عہد. پہلی چال سے پہلے سرور ایک خفیہ بیج بناتا ہے اور اس کا SHA-256 نشان شائع کرتا ہے۔ نشان آنے والی چالوں کے بارے میں کچھ نہیں بتاتا، مگر وہ بیج کو کیل ٹھونک دیتا ہے۔ بعد میں بیج کا ایک بٹ بھی بدلیے، اور نشان میل نہیں کھائے گا۔
چالیں. کھیل کے دوران ہر چال بیج سے HMAC-SHA256 کے ذریعے نکالی جاتی ہے، ہر چال کے لیے ایک حساب۔ پانسے اُسی لمحے طے ہو گئے تھے جب لفافہ مہربند ہوا۔ بازی کے بیچ میں کوئی مہربان عدد اُس عہد کو توڑے بغیر گھسایا نہیں جا سکتا جو پہلے ہی شائع ہو چکا ہے۔
ظاہری. بازی کے بعد بیج ظاہر ہوتا ہے۔ کوئی بھی اس کا ہیش نکال سکتا ہے، عہد سے ملا سکتا ہے، ہر چال دوبارہ گن سکتا ہے اور نتائج کو تختے پر آنے والے پانسوں کے برابر رکھ سکتا ہے۔ اگر سب بن جائے، تو بازی کو موڑا نہیں جا سکتا تھا۔ اگر کہیں چھیڑ چھاڑ ہوئی ہے، تو ریاضی بتا دے گی۔
بھروسہ کمپنی سے ہٹ کر ریاضی پر چلا جاتا ہے۔ اب آپ کو یہ ماننے کی ضرورت نہیں کہ آڈٹ گہرا تھا یا تنصیب وفادار تھی۔ آپ کو بس یہ چاہیے کہ SHA-256 قائم رہے، اور یہی وہ مفروضہ ہے جس پر باقی انٹرنیٹ ہر روز ٹکا رہتا ہے۔
سرٹیفکیٹ کہتا ہے کہ جس دن ہم نے دیکھا اُس دن سکہ منصفانہ تھا۔ رسید کہتی ہے کہ آپ کی چال منصفانہ تھی، اور حساب دکھا دیتی ہے۔
تو کیا تصدیق کا اب بھی مطلب ہے؟
ہاں۔ کمٹ ریویل ثابت کرتا ہے کہ آپ کو بالکل وہی بےترتیبی ملی جس کا عہد کیا گیا تھا۔ یہ ثابت نہیں کرتا کہ جس کا عہد کیا گیا وہ شروع سے اچھی تھی۔ کوئی کمزور یا اندازہ لگنے والا بیج ذریعہ بھی ایسی رسیدیں بنائے گا جو مکمل طور پر پوری اتریں: بری پانسوں کی ثابت شدہ ترسیل۔ ذریعے کے معیار کو پرکھنا بالکل وہی کام ہے جس کے لیے آڈٹ اور شماریاتی جانچ ہوتی ہے، اور ضابطہ بند صنعتوں میں سرٹیفکیٹ محض لازمی ہوتا ہے۔
دونوں ماڈل الگ سوالوں کے جواب دیتے ہیں۔ آڈٹ پوچھتا ہے: کیا وہ بےترتیبی اچھی ہے؟ رسید پوچھتی ہے: کیا میری بازی نے واقعی وہی استعمال کی؟ جس نظام میں صرف پہلا ہے، وہ تنصیب پر ہمیشہ کے یقین سے چلتا ہے۔ جس میں صرف دوسرا ہے، وہ وفاداری سے برے پانسے بانٹ سکتا ہے اور اسے ثابت بھی کر سکتا ہے۔ سب سے مضبوط نظام دونوں دروازے بند کرتے ہیں۔
عوامی تصدیق کیوں اہم ہے؟
کیونکہ جس رسید کو کوئی پڑھ نہ سکے، وہ کسی کی حفاظت نہیں کرتی۔ کچھ کھیل عہد شائع کرتے ہیں مگر کھلاڑیوں کو انہیں جانچنے کا عملی طریقہ نہیں دیتے، یا وہ تصدیق کو اُسی ایپ کے اندر چھپا دیتے ہیں جس پر سوال ہے۔ تب کوئی دائرہ مکمل نہیں ہوتا۔ اگر کسی نظام کی ضمانت دینے والا واحد اوزار اُسی نظام کا ہو، تو آپ واپس یقین پر ہیں، اب کچھ اضافی قدموں کے ساتھ۔
سب سے مضبوط بندوبست تین چیزیں شائع کرتے ہیں۔ عہد، بازی سے پہلے۔ بیج، اس کے بعد۔ اور چالوں کو دوبارہ گننے کا ایک آزاد، عوامی طریقہ جو ایپ سے باہر چلے۔ اسی لیے Orion کی تصدیق براؤزر میں رہتی ہے، orion.arthea.ai/verify پر: کوئی اکاؤنٹ نہیں، کوئی تنصیب نہیں، اور ہماری بات اس جانچ کا حصہ نہیں۔