ਪ੍ਰੋਵੇਬਲੀ ਫੇਅਰ, ਵਿਆਖਿਆ

ਪ੍ਰੋਵੇਬਲੀ ਫੇਅਰ ਤੁਹਾਨੂੰ ਇਹ ਜਾਂਚਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਕਿ ਰਾਊਂਡ ਦਾ ਨਤੀਜਾ ਬੇਟ ਲਗਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਤੈਅ ਹੋ ਗਿਆ ਸੀ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਬਦਲਿਆ ਨਹੀਂ ਗਿਆ। ਇਹ ਖੇਡ ਨੂੰ ਰੋਜ਼ਾਨਾ ਦੇ ਅਰਥਾਂ ਵਿੱਚ ਨਿਰਪੱਖ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਅਤੇ ਨਾ ਹੀ ਇਹ ਨਤੀਜਿਆਂ ਨੂੰ ਭਵਿੱਖਬਾਣੀਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

  1. ਕਮਿਟ। ਸਰਵਰ ਇੱਕ ਗੁਪਤ ਸਰਵਰ ਸੀਡ ਚੁਣਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਇਸਦਾ SHA-256 ਹੈਸ਼ ਦਿਖਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਫਿੰਗਰਪ੍ਰਿੰਟ ਹੈ ਜਿਸਨੂੰ ਉਲਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।
  2. ਤੁਹਾਡਾ ਇਨਪੁਟ। ਤੁਸੀਂ (ਜਾਂ ਹੋਰ ਖਿਡਾਰੀ) ਇੱਕ ਕਲਾਇੰਟ ਸੀਡ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋ, ਤਾਂ ਜੋ ਸਰਵਰ ਤੁਹਾਡੀ ਬੇਟ ਦੇਖਣ ਤੋਂ ਬਾਅਦ ਆਪਣੇ ਅਨੁਕੂਲ ਨਤੀਜਾ ਨਾ ਚੁਣ ਸਕੇ।
  3. ਖੇਡੋ। ਹਰ ਰਾਊਂਡ ਦਾ ਨਤੀਜਾ ਦੋਵੇਂ ਸੀਡਾਂ ਅਤੇ ਇੱਕ ਰਾਊਂਡ ਕਾਊਂਟਰ (ਜਿਸਨੂੰ ਨੌਂਸ ਕਿਹਾ ਜਾਂਦਾ ਹੈ) ਤੋਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ।
  4. ਪ੍ਰਗਟ ਕਰੋ ਅਤੇ ਜਾਂਚੋ। ਬਾਅਦ ਵਿੱਚ ਸਰਵਰ ਆਪਣੀ ਸੀਡ ਪ੍ਰਗਟ ਕਰਦਾ ਹੈ। ਕੋਈ ਵੀ ਇਸਦਾ ਹੈਸ਼ ਬਣਾ ਸਕਦਾ ਹੈ, ਪਹਿਲਾਂ ਦਿਖਾਏ ਗਏ ਫਿੰਗਰਪ੍ਰਿੰਟ ਨਾਲ ਤੁਲਨਾ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਹਰ ਰਾਊਂਡ ਦੁਬਾਰਾ ਗਿਣ ਸਕਦਾ ਹੈ।

ਇਸਨੂੰ ਅਜ਼ਮਾਓ

ਇੱਕ ਪਾਠ-ਪੁਸਤਕ ਯੋਜਨਾ: HMAC-SHA256(server seed, “client seed:nonce”) ਤੋਂ ਕ੍ਰੈਸ਼ ਪੁਆਇੰਟ, 97% ਆਰਟੀਪੀ (RTP)। ਇਹ ਵਿਚਾਰ ਦਰਸਾਉਂਦਾ ਹੈ; ਇਹ ਕਿਸੇ ਖਾਸ ਖੇਡ ਦਾ ਐਲਗੋਰਿਦਮ ਨਹੀਂ ਹੈ।

ਫਿੰਗਰਪ੍ਰਿੰਟ (SHA-256), ਕਿਸੇ ਵੀ ਰਾਊਂਡ ਤੋਂ ਪਹਿਲਾਂ ਦਿਖਾਇਆ ਗਿਆ:
—

ਪ੍ਰਗਟ ਕੀਤੀ ਗਈ ਸਰਵਰ ਸੀਡ:

ਪ੍ਰੋਵੇਬਲੀ ਫੇਅਰ ਕੀ ਸਾਬਤ ਕਰਦਾ ਹੈ

ਇਹ ਕੀ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ

Checking a real game

ਗੇਮ ਦੀ ਆਪਣੀ ਤਸਦੀਕ ਸਕ੍ਰੀਨ ਜਾਂ ਡਾਟਾ ਵਰਤੋ। ਉਦਾਹਰਣ ਵਜੋਂ, Aviator ਆਪਣੇ ਪ੍ਰੋਵੇਬਲੀ ਫੇਅਰ ਮੀਨੂ ਵਿੱਚ ਪਿਛਲੇ ਰਾਊਂਡਾਂ ਲਈ ਸੀਡ ਅਤੇ ਹੈਸ਼ ਦਿਖਾਉਂਦਾ ਹੈ। ਸਾਡਾ ਡੈਮੋ ਇੱਕ ਜਨਰਲ ਸਕੀਮ ਵਰਤਦਾ ਹੈ ਅਤੇ ਕਿਸੇ ਖਾਸ ਪ੍ਰੋਵਾਈਡਰ ਦੇ ਰਾਊਂਡਾਂ ਦੀ ਤਸਦੀਕ ਨਹੀਂ ਕਰ ਸਕਦਾ।

Updated: