News

તમારા પાસા ન્યાયી હતા કે નહીં તે કેવી રીતે ચકાસવું

Orion ની દરેક રમત પહેલા દાવ પહેલાં પાસાને SHA-256 થી સીલ કરે છે. orion.arthea.ai/verify પર રમતનો ક્રમાંક ચોંટાડો, બ્રાઉઝર બધું ફરી ગણશે.

provably fairdiceguide

બેકગેમનના પાસા તમે ચકાસો છો રમત પહેલાં આપેલા અને રમત પછી તપાસાયેલા એક વચનથી. તમારા પહેલા દાવ પહેલાં Orion એક ગુપ્ત બીજનું SHA-256 વચન પ્રગટ કરે છે, રમત પૂરી થાય એટલે બીજ ખુલ્લું કરે છે, અને માત્ર રમતના ક્રમાંકથી orion.arthea.ai/verify પર તમારા બ્રાઉઝરને દરેક દાવ ફરી ગણવા દે છે. બધું મળી જાય, તો રમત શરૂ થાય તે પહેલાં જ પાસા નક્કી થઈ ગયા હતા, અને કોઈએ, અમે પણ નહીં, એમને વાળ્યા નથી.

દરેક ઓનલાઇન ખેલાડી એ લાગણી જાણે છે. ત્રણ ચાલ સુધી તમે બાર પર નાચતા રહો છો. સામેવાળાને બરાબર એ જ એક સંખ્યા મળી જાય છે જે વાગે પણ છે અને ઢાંકે પણ છે. લાકડાના પાટિયા પર તમે ખભા ઉલાળી દેત, કારણ કે તમે પાસાને વાટકામાંથી નીકળતા જોયા હોત. ઓનલાઇન તમને એવી સંખ્યા પર ભરોસો કરવાનું કહેવાય છે જેનો જન્મ તમે જોયો જ નથી. એ ભરોસો માગવો અમને ગમ્યો નહીં. અમે એને ચકાસી શકાય એવો બનાવવા માગતા હતા.

કમિટ રિવીલનો ખરેખર અર્થ શું?

એક સીલ કરેલા પરબીડિયાની કલ્પના કરો. તમે બેસો તે પહેલાં જ ઘર આજ રાતના પાસા એમાં લખી નાખે છે, સીલ કરે છે, અને સીલનો ફોટો તમને આપે છે. રમત પૂરી થાય એટલે પરબીડિયું ખૂલે છે. અંદરનું સીલ સાથે મળે, તો દાવ રમત પહેલાં હયાત હતા, અને વચ્ચે તમને નુકસાન કરવા કશું પસંદ કરી શકાયું ન હોત. કમિટ રિવીલ એ જ પરબીડિયું છે, અંકગણિતથી બાંધેલું. સીલ એટલે એક SHA-256 હેશ, અને એમાં બંધ બેસે એવું બીજું બીજ કોઈ ઘડી શકતું નથી. ચાર પગથિયાં આ પુરાવાને અમારા સર્વરથી તમારા બ્રાઉઝર સુધી લઈ જાય છે.

રમત પહેલાં. સર્વર એક ગુપ્ત યાદૃચ્છિક બીજ કાઢે છે અને SHA-256 થી તેનો હેશ કરે છે. એ જ હેશ એટલે વચન, અને એ તમારા પહેલા દાવ પહેલાં તમારી રમત સાથે જોડાઈ જાય છે. એ ક્ષણથી આખી રમતના પાસા પહેલેથી જ તાળામાં છે. સર્વરે એવું વચન પ્રગટ કરી દીધું છે જેને એ હવે ફેરવી શકતું નથી.

રમત દરમિયાન. દરેક દાવ HMAC-SHA256 વડે બીજમાંથી કઢાય છે: અંદર જાય છે બીજ અને દાવનો ક્રમાંક, બહાર આવે છે બે પાસા. પાટિયાની સ્થિતિ, મુકાબલાનો સ્કોર, ક્યુબ, કોણ જીતવાની અણી પર છે: આમાંનું કશું ગણતરીમાં જતું નથી. સર્વર દાવ પસંદ કરતું નથી. તમે રમો તે પહેલાં જ જે યાદી સાથે એણે પોતાને બાંધી લીધું હતું, એ યાદી એ મોટેથી વાંચી સંભળાવે છે.

રમત પૂરી થાય ત્યારે. બીજ ખુલ્લું થાય છે અને રમતના રેકોર્ડ સાથે સચવાય છે. આ જ પરબીડિયું ખોલવું. ખુલ્લા બીજનો હેશ કાઢીને કોઈ પણ એને પહેલી ચાલ પહેલાં પ્રગટ થયેલા વચન સાથે સરખાવી શકે, અને એ બંને એકદમ સરખા હોવા જોઈએ.

જાતે ચકાસો. કોઈ પણ બ્રાઉઝરમાં orion.arthea.ai/verify ખોલો અને રમતનો ક્રમાંક નાખો. પાનું બધું સ્થાનિક રીતે Web Crypto થી ફરી ગણે છે, એટલે કે બ્રાઉઝરમાં જ બાંધેલી ગૂઢલિપિથી: પહેલાં ખુલ્લા બીજનો SHA-256 મૂળ વચન સામે, પછી રમતનો દરેક દાવ, એક એક પાસો. ખાતું નહીં, એપ નહીં, આશરે એક મિનિટ.

પૂરેપૂરું મળી જવું એકસાથે ત્રણ હકીકતો સ્થાપે છે:

  • ખુલ્લા બીજનો હેશ બરાબર એ જ વચન બને છે જે પહેલા દાવ પહેલાં પ્રગટ થયું હતું
  • રમતનો દરેક દાવ એ જ બીજમાંથી HMAC-SHA256 વડે કઢાયો છે, એટલે કશું ફરી નાખવામાં કે બદલવામાં આવ્યું નથી
  • પાસાને ક્યારેય પાટિયાની સ્થિતિ, મુકાબલાના સ્કોર કે ખેલાડી પ્રમાણે ઘડવામાં આવ્યા નથી

ન મળે તો એ શું સાબિત કરે?

ન મળવું એ દેખાડવાની ભૂલ ન હોત. એ પુરાવો હોત. ખુલ્લા બીજનો હેશ વચન ન બને, તો રમત શરૂ થયા પછી પાસા બદલાયા છે. એક પણ દાવ HMAC તપાસમાં પડે, તો તમે જોયેલા પાસા વચન અપાયેલા પાસા નહોતા. આ બંને ખામીઓ છેડછાડનો એવો પુરાવો છે જેને કોઈ પણ એ જ રેકોર્ડ પરથી, કોઈ પણ યંત્ર પર, હંમેશ માટે ફરી ઊભો કરી શકે.

અને બરાબર એ જ કારણે તમને એ ક્યારેય દેખાવું ન જોઈએ. વચન પહેલાં પ્રગટ થાય છે, એક પણ કૂકરી ખસે તે પહેલાં. આ રમતમાં ગોટાળો કરવા માગતા ઘરને પહેલેથી પોતાના જ ગોટાળાનો પુરાવો છાપવો પડે અને પછી એને શોધવાનું સાધન દરેક ખેલાડીના હાથમાં આપવું પડે. અમે પ્રામાણિક છીએ એવું માનવાનું અમે કહેતા નથી. તમારે માનવું ન પડે એવી વ્યવસ્થા અમે બાંધી છે.

રમત શરૂ થાય તે પહેલાં સીલ થઈ ગયેલા દાવ પર કોઈ નિશાન તાકી શકતું નથી.

પાસા સાબિત રીતે ન્યાયી હોય, તો મારા દાવ ખરાબ કેમ પડે છે?

કારણ કે ન્યાયી પાસા પણ છેવટે પાસા જ છે. તમે બાર પર ફસાશો. તમને 2-1 સિવાય કશું પણ જોઈએ છે, અને પછી 2-1 જ આવે છે. હજારો રમતોમાં આંકડા સાચી વહેંચણી તરફ સપાટ થાય છે, પણ એક સાંજ કશું વચન આપતી નથી. ચકાસણી જે દૂર કરે છે તે છે ચીડની નીચે દબાયેલો પ્રશ્ન. એ ચમત્કારી દાવ તમારામાંથી કોઈએ કૂકરીને અડ્યા પહેલાં જ નક્કી થઈ ગયો હતો, અને એણે તમારા પર નિશાન તાક્યું નહોતું. આ જાણવાથી દાવ નરમ પડતો નથી. પણ એ તમને બ્રહ્માંડની તપાસ છોડીને પાટિયાની સ્થિતિ પર પાછા આવવા દે છે.

પાસા સૌથી મોટો શક છે, પણ એકમાત્ર નહીં. તમારા દાવ સાથે બંધાતું એ જ સર્વર દરેક ચાલ મૂળ પાસે ચકાસે પણ છે, એટલે બદલાયેલી એપ કોઈ કૂકરીને ત્યાં ઘુસાડી શકતી નથી જ્યાં નિયમો પરવાનગી આપતા નથી. ન્યાયી દાવ અને માન્ય ચાલ એક જ સત્તામાંથી આવે છે.

શું હું આ ચકાસણી અત્યારે જ અજમાવી શકું?

શકો. ચકાસણી આજે જ orion.arthea.ai/verify પર ચાલુ છે અને એમાં એક નમૂનારૂપ પુનઃપ્રસારણ છે, એટલે કશું ઇન્સ્ટોલ કર્યા વગર અને ખાતું ખોલ્યા વગર તમે એક નમૂનારૂપ રમત પર આખી ચકાસણી ચાલતી જોઈ શકો. orion.arthea.ai/go નું બારણું App Store અને Google Play ની કડીઓ લઈને ઊભું છે અને અત્યારે શું ઉપલબ્ધ છે એ હંમેશાં બતાવે છે.