عدالت قابل اثبات، به زبان ساده
عدالت قابل اثبات به شما امکان میدهد بررسی کنید که نتیجه هر دور بازی قبل از شرطبندی شما تعیین شده و پس از آن تغییر نکرده است. این ویژگی بازی را به معنای رایج کلمه عادلانه نمیکند و نتایج را قابل پیشبینی نمیسازد.
نحوه عملکرد
- تعهد. سرور یک بذر سرور مخفی انتخاب میکند و تنها هش SHA-256 آن را به شما نشان میدهد؛ اثر انگشتی که غیرقابل بازگشت است.
- ورودی شما. شما (یا سایر بازیکنان) یک بذر کلاینت ارائه میدهید، بنابراین سرور نمیتواند پس از دیدن شرط شما، نتیجهای به نفع خود انتخاب کند.
- بازی. نتیجه هر دور از ترکیب هر دو بذر و شمارنده دور (معروف به nonce) محاسبه میشود.
- افشا و راستیآزمایی. سپس سرور بذر خود را آشکار میکند. هر کسی میتواند آن را هش کند، هش را با اثر انگشت نمایش داده شده قبلی مقایسه کند و تمام دورها را دوباره محاسبه نماید.
امتحان کنید
یک طرح درسی: نقطه کراش از طریق HMAC-SHA256(server seed, “client seed:nonce”)، با RTP برابر 97%. این نمونه ایده را نشان میدهد؛ الگوریتم خاصی برای هیچ بازی مشخصی نیست.
اثر انگشت (SHA-256)، نمایش داده شده قبل از هر دور:—
بذر سرور افشا شده:
عدالت قابل اثبات چه چیزی را ثابت میکند
- نتیجه هر دور قبل از شروع آن تعیین شده و پس از شرط شما تغییر نکرده است.
- الگوریتم منتشر شده واقعاً برای تولید نتیجه استفاده شده است.
چه چیزی را ثابت نمیکند
- اینکه بازی با RTP مورد انتظار شما اجرا میشود: RTP بخشی از الگوریتم است و میتواند پایینتر تنظیم شود.
- اینکه سایت در کشور شما دارای مجوز است، پرداخت میکند یا با بازیکنان منصفانه رفتار میکند. یک سایت میتواند عدالت قابل اثبات داشته باشد اما همچنان فاقد مجوز باشد.
- که هر کسی بتواند دور بعدی را پیشبینی کند. بدون بذر سرور، نتیجه قابل محاسبه نیست و هش قابل بازگشت نمیباشد: حدس زدن یک بذر 256 بیتی عملی نیست. به بخش چرا پیشبینها کلاهبرداری هستند مراجعه کنید.
بررسی یک بازی واقعی
از صفحه تأیید خود بازی یا دادههای آن استفاده کنید. برای مثال، Aviator بذرها و هش را برای دورهای گذشته در منوی عدالت قابل اثبات نشان میدهد. نسخه نمایشی ما از یک طرح عمومی استفاده میکند و نمیتواند دورهای یک ارائهدهنده خاص را تأیید کند.