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