ការពន្យល់អំពីភាពយុត្តិធម៌ដែលអាចផ្ទៀងផ្ទាត់បាន

ភាពយុត្តិធម៌ដែលអាចផ្ទៀងផ្ទាត់បាន អនុញ្ញាតឱ្យអ្នកពិនិត្យមើលថា លទ្ធផលនៃជុំមួយត្រូវបានកំណត់រួចហើយមុនពេលអ្នកដាក់ប្រាក់ និងមិនត្រូវបានផ្លាស់ប្តូរបន្ទាប់មកទេ។ វាមិនធ្វើឱ្យហ្គេមមានភាពយុត្តិធម៌ក្នុងន័យប្រចាំថ្ងៃទេ ហើយវាក៏មិនធ្វើឱ្យលទ្ធផលអាចទាយបានដែរ។

របៀបដំណើរការ

  1. ប្តេជ្ញាចិត្ត។ សេវាកម្មជ្រើសរើស គ្រាប់ពូជរបស់សេវាកម្ម ដែលជាសម្ងាត់ និងបង្ហាញតែហាស (Hash) SHA-256 របស់វាប៉ុណ្ណោះ ដែលជាស្នាមម្រាមដៃដែលមិនអាចត្រឡប់ក្រោយបាន។
  2. ការបញ្ចូលរបស់អ្នក។ អ្នក (ឬអ្នកលេងផ្សេងទៀត) ផ្តល់ គ្រាប់ពូជរបស់អតិថិជន ដូច្នេះសេវាកម្មមិនអាចជ្រើសរើសលទ្ធផលដែលសមស្របនឹងខ្លួនបន្ទាប់ពីឃើញការដាក់ប្រាក់របស់អ្នកទេ។
  3. លេង។ លទ្ធផលនៃជុំនីមួយៗត្រូវបានគណនាពីគ្រាប់ពូជទាំងពីរ និងតួនាមរនាប់ជុំ (nonce)។
  4. បញ្ចេញ និងផ្ទៀងផ្ទាត់។ បន្ទាប់មក សេវាកម្មបញ្ចេញគ្រាប់ពូជរបស់ខ្លួន។ អ្នកណាក៏អាចធ្វើហាស (Hash) វា ប្រៀបធៀបហាស (Hash) ជាមួយស្នាមម្រាមដៃដែលបានបង្ហាញពីមុន និងគណនាឡើងវិញនូវជុំទាំងអស់។

សាកល្បង

គោលការណ៍សៀវភៅសិក្សា៖ ចំណុច Crash ពី HMAC-SHA256(គ្រាប់ពូជរបស់សេវាកម្ម, “គ្រាប់ពូជរបស់អតិថិជន:nonce”), RTP 97%។ វាបង្ហាញគំនិតផ្តួចផ្តើម; វាមិនមែនជាអាល់គូរីតរបស់ហ្គេមជាក់លាក់ណាមួយទេ។

ស្នាមម្រាមដៃ (SHA-256), បង្ហាញមុនជុំណាមួយ:
—

គ្រាប់ពូជរបស់សេវាកម្មដែលបានបញ្ចេញ:

អ្វីដែលភាពយុត្តិធម៌ដែលអាចផ្ទៀងផ្ទាត់បានបញ្ជាក់

អ្វីដែលវាមិនបញ្ជាក់

ការពិនិត្យហ្គេមជាក់ស្តែង

ប្រើអេក្រង់ផ្ទៀងផ្ទាត់ ឬទិន្នន័យរបស់ហ្គេមខ្លួនឯង។ ឧទាហរណ៍ Aviator បង្ហាញគ្រាប់ពូជ និងហាស (Hash) សម្រាប់ជុំកន្លងមកនៅក្នុងម៉ឺនុយយុត្តិធម៌ដែលអាចផ្ទៀងផ្ទាត់បាន។ ការបង្ហាញសាកល្បងរបស់យើងប្រើគោលការណ៍ទូទៅ ហើយមិនអាចផ្ទៀងផ្ទាត់ជុំជាក់លាក់របស់អ្នកផ្តល់សេវាបានទេ។

Updated: