fairnessprovably fairdice
అవును, జరగగలదు. ఆన్లైన్లో పాచికలు మీకు కనిపించని సర్వర్లో విసరబడతాయి, ఒక సంఖ్య మీ బోర్డుకు చేరకముందే దాన్ని నిర్వాహకుడు మార్చకుండా భౌతికంగా ఏదీ ఆపదు. ఫలితాలు మాత్రమే ఎప్పటికీ ఏ వైపూ ఏమీ నిరూపించవు, కాబట్టి నిజాయితీ ప్రశ్న మోసం సాధ్యమా అన్నది కాదు. ఒక ఆట అది జరగలేదని నిరూపించగలదా అన్నదే ప్రశ్న.
మేమే ఒక బ్యాక్గ్యామన్ ఆటను తయారుచేస్తున్నాం, కాబట్టి ఇక్కడ మేము తటస్థం కాదు. సరిగ్గా అందుకే దీనికి సరిగ్గా సమాధానం చెప్పాలనుకుంటున్నాం, అసౌకర్యంగా ఉండే భాగాలకూ కలిపి.
ప్రతి సైట్లోనూ పాచికలు మోసంలా ఎందుకు అనిపిస్తాయి?
ఎందుకంటే బ్యాక్గ్యామన్లో హెచ్చుతగ్గులు కనికరం లేనివి, మనిషి జ్ఞాపకమేమో వంగినది. రెండు పాచికలు ముప్పై ఆరు రకాలుగా పడగలవు; వరుసలు లోపం కాదు, అవి ఒక హామీ, ఈ రాత్రి ఎక్కడో ఒక నిజాయితీ సర్వర్, ప్రతి పావునూ సరిగ్గా కదిపిన వ్యక్తికి వ్యతిరేకంగా వరుసగా నాలుగు జోడీలు వేస్తుంది. మీ ఒంటరి పావును కొట్టిన ఆ 5-5 మీకు గుర్తుంటుంది. గత మంగళవారం మిమ్మల్ని కాపాడిన అద్భుత విసురు గుర్తుండదు. ఓటములు నిలిచిపోతాయి, రక్షణలు ఆవిరైపోతాయి, వరుసగా మూడు చెడ్డ ఆటల తర్వాత పాచికలు వ్యక్తిగత శత్రువులవుతాయి. నిజమైన కేఫ్లో నిజమైన బోర్డు మీద కూడా అవి వ్యక్తిగతమవుతాయి. నలభై ఏళ్లుగా చెక్క పావులను నెట్టిన ఎవరినైనా అడగండి.
ఉచ్చు ఇక్కడే ఉంది. మోసం చేసిన ఆట కూడా సరిగ్గా ఇలాగే అనిపించేది. వరుసలు ఏ వైపూ ఏమీ నిరూపించవు, కాబట్టి పాచికలు ఎలా అనిపించాయో అదే మీ సాక్ష్యమైతే, నిజాయితీ సర్వర్ను అనైతిక సర్వర్ నుంచి మీరు వేరు చేయలేరు. మేమూ చేయలేం. ఇది ఆన్లైన్ పాచికల తరఫు వాదన కాదు. అదే వాటి సమస్య.
ఒక సైట్ నిజంగా తన పాచికలను వంచగలదా?
సాంకేతికంగా అవును, అది కష్టమూ కాదు. విసరడానికి ముందే సర్వర్ మొత్తం బోర్డును చూస్తుంది. మోసం చేయాలనుకునే నిర్వాహకుడు:
- అత్యంత బరువైన క్షణాల్లో మాత్రమే వందలో కొన్ని విసుర్లను వంచగలడు: కొట్టే విసురు, బార్ నుంచి విఫలమయ్యే ప్రవేశం, ఓడిన ఆటను తిప్పే జోడీ.
- పోటీలను కృత్రిమంగా సమానంగా ఉంచగలడు, తద్వారా సెషన్లు పొడిగి, ఓటములు దాదాపు గెలుపుల్లా అనిపిస్తాయి.
- నిర్వాహకుడికి లాభమున్న పక్షాన్ని నిశ్శబ్దంగా బలపరచగలడు.
- ఒక ఆటగాడు ఎప్పుడైనా నడపగల ఏ గణాంక పరీక్షలోనైనా పాచికలు నెగ్గేంత అరుదుగా దీన్ని చేయగలడు.
ఏదో ఒక నిర్దిష్ట సైట్ ఇలా చేస్తుందని మేము చెప్పడం లేదు. నిర్మాణమే దానికి అనుమతిస్తుందని చెబుతున్నాం. మూసిన సర్వర్ ఒక తాళం వేసిన గది: నిర్వాహకుడు ఒంటరిగా విసురుతాడు, ఒక సంఖ్యను ప్రకటిస్తాడు, నమ్మమని అడుగుతాడు. తలుపు బయటి నుంచి నిజాయితీపరులూ అనైతికులూ ఒకేలా కనిపిస్తారు.
ధ్రువీకరించిన జనరేటర్ పాచికల న్యాయాన్ని నిరూపించదా?
ధ్రువపత్రం నిజంగా దేన్ని కప్పుతుందో చదవండి. ఒక ప్రయోగశాల ఒక జనరేటర్ను పరీక్షిస్తుంది: గణాంక తనిఖీలను దాటే లక్షల సంఖ్యలను ఉత్పత్తి చేసే, బల్ల మీది ఒక అల్గారిథం. అది ఆ విడిభాగానికి ధ్రువీకరణ ఇస్తుంది. అందజేత గురించి అది ఏమీ చెప్పదు, అంటే మీ బోర్డుకు చేరిన సంఖ్య ఆ జనరేటర్ నుంచే, ఆ క్షణంలోనే, దారిలో మారకుండా వచ్చిందా అన్నది. గిడ్డంగిలో సరిచూసిన త్రాసు మీ రొట్టె దానిమీదే తూచబడిందని నిరూపించదు.
పైగా ధ్రువీకరణ ఒక ఛాయాచిత్రం మాత్రమే. నడుస్తున్న సర్వర్లు నిరంతరం మళ్లీ మోహరించబడతాయి, జనరేటర్కూ మీ ఆటకూ మధ్య ఉన్న కోడ్ మార్గం ప్రయోగశాల ఇంటికి వెళ్లిన చాలా కాలం తర్వాత కూడా మారుతూనే ఉంటుంది. కాబట్టి ధ్రువీకరించిన జనరేటర్, నిజానికి ఎవరూ అడగని ప్రశ్నకు సమాధానమిస్తుంది. భవనంలో ఎక్కడో మంచి పాచికలు ఉన్నాయా అన్నది ముఖ్యం కాదు. మీ ఆటకు అవి దక్కాయా, ప్రతి విసురులోనూ, ఈ రాత్రి, అదే ముఖ్యం.
కమిట్ రివీల్ నిజంగా దేన్ని మారుస్తుంది?
అది న్యాయాన్ని వాగ్దానం నుంచి సాక్ష్యంగా మారుస్తుంది. ఆట మొదలవడానికి ముందు సర్వర్ ఒక రహస్య విత్తనాన్ని తీసి దాని ముద్రను ప్రచురిస్తుంది, నిబద్ధత అని పిలిచే ఒక SHA-256 హాష్. ఆపై ఆటలోని ప్రతి విసురూ ఆ విత్తనం నుంచే ఉత్పన్నమవుతుంది, ఒక్కో విసురుకు ఒక HMAC-SHA256 లెక్క, వరుసగా. ఆట ముగిశాక సర్వర్ విత్తనాన్ని బహిర్గతం చేస్తుంది.
ఇప్పుడు ఎవరైనా రెండు విషయాలను తనిఖీ చేయవచ్చు. బహిర్గతమైన విత్తనాన్ని హాష్ చేయండి: అది మొదటి ఎత్తుకు ముందు ప్రచురించిన నిబద్ధతతో సరిపోవాలి. విసుర్లను మళ్లీ లెక్కించండి: అవి బోర్డు మీద కనిపించిన ప్రతి సంఖ్యతోనూ సరిపోవాలి. మీ స్థానాన్ని చూశాక సర్వర్ ఒక్క పాచికను మార్చినా లెక్క కుదరదు. మోసం మీరు పరీక్షించలేని అనుమానంగా మిగలదు, రెడ్హ్యాండెడ్గా పట్టుకోగల అబద్ధమవుతుంది.
ఆటకు ముందే తాళం వేసిన పాచికలు ఆటకు స్పందించలేవు.
ఇదే కీలకం. పనికొచ్చే రకం మోసం స్పందనాత్మకమైనది: ఒంటరి పావును చూడు, కొట్టే విసురు వేయి. కమిట్ రివీల్ సర్వర్ నుంచి కళ్లను లాగేస్తుంది, ఎందుకంటే మొత్తం క్రమం ప్రారంభ ఎత్తుకు ముందే స్థిరపడిపోయింది, నిబద్ధత తర్వాతి ఏ జోక్యమైనా గణితంతో కనిపెట్టదగినది. అది చేయనిది ఏమిటంటే పాచికలను దయగలవిగా మార్చడం. క్రమం నిజాయితీగలది, కరుణ గలది కాదు. అత్యంత చెత్త క్షణంలో మీరు ఇంకా బార్ మీద కూర్చుంటారు, ఇప్పుడు అది న్యాయమేనని నిరూపించగలరు.
ఆచరణలో ఒక ఆటను ఎలా ధృవీకరిస్తారు?
Orion లో మేము ఇలాగే నిర్మించాం. మా సర్వర్లలో ఆడిన ప్రతి ఆటా మొదటి విసురుకు ముందు ఇచ్చిన నిబద్ధతను మోసుకెళ్తుంది, సర్వర్ ప్రతి ఎత్తునూ మూలం వద్దే ధృవీకరిస్తుంది, ముగిసిన ఆటను తనిఖీ చేయడానికి సుమారు ఒక నిమిషం పడుతుంది:
ధృవీకరణ పేజీ తెరవండి. ఏ బ్రౌజర్లోనైనా orion.arthea.ai/verify కి వెళ్లండి. ఏదీ ఇన్స్టాల్ చేయనక్కర్లేదు, ఖాతా అవసరమూ లేదు.
ఆట ఐడీ ఇవ్వండి. Orion లోని ప్రతి సర్వర్ ఆటకూ ఒకటి ఉంటుంది. దాన్ని అతికించండి.
బ్రౌజర్ను లెక్కించనివ్వండి. పేజీ Web Crypto తో నిబద్ధతనూ ప్రతి విసురునూ మళ్లీ లెక్కిస్తుంది, స్థానికంగా, మీ బ్రౌజర్లోనే. ఈ తనిఖీలో మా మాట భాగం కాదు. ఒక్క సంఖ్య మారినా, తిరిగి చేసిన లెక్క దాన్ని చెప్పేస్తుంది.
ధృవీకరణ పేజీ ఈ రోజే పనిచేస్తోంది. ఆట స్వయంగా పూర్తయింది, orion.arthea.ai/go తలుపు App Store, Google Play లింకులను మోసుకెళ్తుంది, ఇప్పుడు ఏం అందుబాటులో ఉందో ఎప్పుడూ చూపిస్తుంది. ఏమైనా, నిజాయితీ సమాధానం అదే. అవును, ఆన్లైన్ బ్యాక్గ్యామన్లో మోసం జరగగలదు. దీనికి మందు మరింత అందమైన వాగ్దానం కాదు. మందు అంటే తమ లెక్కను చూపించే పాచికలు.