کاربر عزیز، از امروز میتوانید از آدرس زیر بدون فیلترشکن به سایت وارد شوید.
winbnet.xyz

منصفانه قابل اثبات

منصفانه قابل اثبات چگونه کار میکند؟

اولین دغدغه شرکت کنندگان در کازینوهای آنلاین، منصفانه بودن بازی هاست. متاسفانه کازینوهای آنلاین این امکان را به شرکت کنندگان خود نمیدهند تا صحت بازی ها را بررسی کنند. ما از روش های رمزگزاری جدیدی بهره می گیریم که تضمین میکند که نه شما و نه ما نمیتوانیم از بُر نهایی، قبل از انجام بازی خبر داشته باشیم. برای راحتی شما ما کدی ایجاد کرده ایم که به شما اجازه می دهد هر بازی را با یک کلیک تصدیق کنید. برای تائید هر دست، بروی اثبات منصفانه بودن کلیک کنید.

مطالبی که در زیر توضیح داده شده اند تخصصی هستند و اگر متوجه آنها نمی شوید نگران نباشید. برای اینکه مطمئن باشید ما منصفانه عمل میکنیم نیازی به فهمیدن مطالب زیر نیست. شما میتوانید از کلید اثبات منصفانه بودن برای اطمینان از درستی بازی ها استفاده کنید. توضیحات زیر تنها برای کاربرانی که با برنامه نویسی آشنایی دارند کاربرد دارد تا بتوانند از صحت بُر زدن ها مطمئن شوند.

قبل از هر بازی، سرورهای ما یک دست جدید ایجاد میکنند و آن را با استفاده از یک تولید کننده اعداد تصادفی بُر می زنند. ما این دست را بُر ابتدایی می نامیم. اکثر کازینو ها در همین مرحله بازی را شروع میکنند اما برای ما این مرحله شروع فرایند بُر زدن است.

سرورهای ما همچنین یک رشته تصادفی به نام رشته سرور تولید میکنند. ما بُر ابتدایی و رشته سرور را با هم در یک رشته ترکیب میکنیم و آن را رمز مینامیم.

ما رمز را با یک الگوریتم درهم سازی یک طرفه SHA256 درهم سازی میکنیم. ما رمز درهم سازی شده را هش رمز می نامیم. ما هش رمز را قبل از شروع هر بازی به شما نشان میدهیم، در نتیجه شما میتوانید بطور مستقل مطمئن شوید که ما رشته سرور یا بُر ابتدایی را دست کاری نکرده ایم.

حالا برای اینکه بُر زدن کاملا منصفانه باشد، نیاز است که به شما امکان دهیم که در بُر زدن نهایی، موثر باشید.

قبل از هر بازی، جاوااسکریپت مرورگر شما یک رشته تصادفی به نام رشته مشتری ایجاد میکند. .اگر بخواهید شما میتوانید این رشته را به هر چیزی تغییر دهید اگر خرافاتی هستید، میتوانید چیزی که فکر میکنید برای شما شانس می آورد در این بخش وارد کنید، چون چیزی که اینجا وارد میکنید بروی بُر نهایی تاثیر مستقیم خواهد داشت.

زمانی که شما دکمه شرط بندی را میزنید، مرورگر شما رشته مشتری را برای سرورهای ما ارسال میکند. سپس سرورهای ما ترکیب رشته سرور و رشته مشتری را با استفاده از الگوریتم SHA256 درهم سازی میکنند. ما 4 بایت بالای این هش را به عنوان هسته یک تولید کننده رشته اعداد شبه تصادفی با الگوریتم تویستر مرسن مورد استفاده قرار میدهیم. سپس ما بُر ابتدایی را با استفاده از الگوریتم بُر زدن فیشر یاتس و رشته اعداد شبه تصادفی ایجاد شده در مرحله قبل دوباره بُر میزنیم. از آنجایی که هسته تولید کننده رشته اعداد شبه تصادفی از عددی استفاده میکند که تنها شما قبل از شرط بندی از آن اطلاع دارید هیچ راه ممکنی برای ما وجود ندارد که بدانیم نتیجه بُر زدن نهایی چه خواهد بود.

در نهایت، ما بُر نهایی را در شرط بندی شما استفاده خواهیم کرد. به این ترتیب منصفانه بودن بازی گارانتی میشود.

برای کسانی که با برنامه نویسی آشنایی دارند نمونه ساده ای از کدی که این کار را انجام میدهد در زیر آورده ایم.

secret = initial_shuffle + ":" + server_seed;
hash_secret = SHA256(secret);
seed = parseInt(SHA256(client_seed + server_seed).substring(0, 8));
mt = new MersenneTwister(seed);
final_shuffle = FisherYates(initial_shuffle, mt);