فهرست بستن

الگوریتم بازی انفجار

الگوریتم بازی انفجار

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

الگوریتم بازی انفجار را بشناسیم (ویدیو)

الگوریتم بازی انفجار چیست؟

الگوریتم بازی انفجار یک اسکریپت یا یک سیستم برنامه نویسی شده است که با بهره گیری از فناوریهای هوش مصنوعی و رمزنگاری کدهای hash با استفاده از الگوریتمی به نام MD5، ضریب های نمودار بازی انفجار را تولید میکند.

الگوریتم بازی انفجار

الگوریتم بازی انفجار علاوه بر تعیین ضریبها و نتیجه بازی، از تقلب و نفوذ هکرها و بدافزارها به کدهای بازی جلوگیری میکند. همچنین این الگوریتم وظیفه دارد تا همیشه نتایج منصفانه و قابل اثبات تولید کند.

الگوریتم بازی انفجار برای هر دور بازی یک کد جدید تولید میکند که هیچ ارتباطی با کدهای تولید شده در دورهای قبل ندارد. هر کد تولید شده فقط برای یم دور اعتبار دارد که معمولاً زمان اعتبار آن 20 الی 90 ثانیه است.

الگوریتم MD5 چیست؟

MD5 یکی از الگوریتمهای قدرتمند و هوشمند تولید کدهای hash در رمزنگاری 128 بیتی است. بازی انفجار نیز از الگوریتم MD5 برای رمز نگاری و محافظت از ضریبهای و نتایج بازی استفاده میکند.

الگوریتم بازی انفجار

الگوریتم MD5 در برابر نفوذ مقاومت بسیاری دارد و رمزگشایی یک کد ساده آن با در دست داشتن بهترین ابزارها نیز به هفته ها زمان نیاز خواهد داشت. ضریبهای بازی انفجار پس از تولید در هر دور بازی توسط الگوریتم MD5 در یک کد hash با رمزنگاری 128 بیت ذخیره و پنهان میشوند.

کد تولید شده در برگه تاریخچه نمایش داده میشود و کاربران میتوانند آن را در ردیف hash در قسمت برگه تاریخچه بازی انفجار مشاهده نمایند. الگوریتم بازی انفجار برای هر دور بازی، یک کد یکتای جدید تولید میکند که اعتبار آن فقط برای همان دور بازی خواهد بود.

کد Hash چیست؟

کد hash کدهایی هستند که با استفاده از یک الگوریتم مانند MD5 تولید شده و با استفاده از رمزگذاری 128 بیتی، یک مقدار ثابت را در خود ذخیره سازی و از آن محافظت میکنند. این مقدار ثابت همان ضریب بازی انفجار است که از هنگام شروع دور جدید تا پایان آن دور تغییر نخواهد کرد.

الگوریتم بازی انفجار

کد hash یک رشته کد تشکیل شده از اعداد و حروف در کنار هم است که به ظاهر بی معنا بوده و دراصل یکی از قویترین روشهای رمزگذاری و محافظت از اطلاعات و مقادیر ثابت است. بازی انفجار نیز به دلیل استفاده از این نوع کد برای محافظت از نتایج بازی، الگوریتم غیر قابل هک و ضریب غیر قابل تشخیص دارد.

مقادیر ثابت چگونه در کد hash پنهان میشوند؟

هر فردی میتواند در سایت BrowserLing هر مقدار عددی یا حروفی ثابتی را با استفاده از یکی از الگوریتمها ساخت کد، به یک کد hash تبدیل کند. کدهای تولید شده برای آن مقدار عددی همیشه ثابت است.

به عنوان مثال به سایت ذکر شده رفتیم تا مقدار ثابت 3.1 را که مثلاً ضریب مورد نظر است به کد hash با الگوریتم MD5 تبدیل کنیم. در قسمت وارد کردن مقدار، عدد 3.1 را وارد کردیم و گزینه Calculate Hashes را زدیم.

الگوریتم بازی انفجار

سایت با استفاده از الگوریتم های مختلف از جمله MD5 یک کد hash مخصوص مقدار ثابت ما تولید میکند.

الگوریتم بازی انفجار

بازی انفجار نیز از طریق همین روش ضریبهای بازی را در کد hash ذخیره میکند. البته مقادیر ثابتی که الگوریتم بازی انفجار آن را به کد hash تبدیل میکند، مقادیری فراتر از یک ضریب است. اگر فقط عدد ضریب مانند 3.1 در کد ذخیره میشد، به راحتی قابل حدس زدن بود.

الگوریتم بازی انفجار ضریب بازی را میان دو رشته کد دیگر قرار میدهد و بعد از آن اقدام به تولید کد hash میکند. این رشته کدها حاوی اطلاعاتی مانند تاریخ تولید کد، زمان سرور، شماره دور بازی، تعداد کاربران و بسیاری متغیرهای دیگر میباشند.

الگوریتم بازی انفجار

این رشته کدهای دربرگیرنده ضریب نیز دارای یک کدگذاری 64 بیتی در الگوریتم وابسته به MD5 هستند که امنیت و نفوذی ناپذیری الگوریتم بازی را تضمین میکنند.

آیا الگوریتم بازی انفجار هک میشود؟

جواب این سوال بسیار ساده است; خیر. الگوریتم بازی انفجار برای هر دور بازی یک کد hash جدید تولید میکند که اعتبار آن فقط برای همان دور بازی است که میانگین 20 الی 90 ثانیه طول میکشد. پس از پایان دور بازی، اعتبار کد به پایان میرسد و الگوریتم یک کد جدید که با کدهای قبلی بازی ارتباطی ندارد، برای دور جدید تولید میکند.

کدهای hash که توسط بازی تولید میشوند کاملاً یکتا بوده و قبلاً هرگز تولید نشده است. برای اثبات این موضوع میتوان به دو پایگاه جامع کدهای hash با الگوریتم MD5 در اینترنت رفته و کدهای بازی را در این پایگاه ها استعلام کنیم.

برای اینکار ابتدا وارد محیط بازی انفجار میشویم و برگه تاریخچه را باز میکنیم.

الگوریتم بازی انفجار

از ردیف کدهای hash آخرین کدی که بازی تولید کرده و هنوز رمز گشایی نشده است را انتخاب میکنیم.

الگوریتم بازی انفجار

پس از انتخاب، بر روی آن راست کلیک کرده و گزینه Copy را انتخاب میکنیم تا کد در حافظه سیستم کپی شود.

الگوریتم بازی انفجار

حال به سایت MD5Online میرویم و در قسمت MD5 Decryption، کد hash که از محیط بازی انفجار کپی کرده بودیم، در این قسمت Paste میکنیم. توجه داشته باشید که خط فاصله های بین کدها را پاک کنید و کد را به صورت یکدست وارد نمایید.

پس از این کار، گزینه سبز رنگ Decrypt را انتخاب نمایید و منتظر نتیجه بمانید.

در صفحه جدید دی زیر قسمت MD5 Decryption متن قرمزی به زبان انگلیسی نوشته شده است که ترجمه آن “نتیجه ای در پایگاه داده ما یافت نشد” میشود. این نوشته به این معناست که این کد کاملاً جدید و یکتا است و تا به حال رمزگشایی نشده است.

استعلام بیشتر برای اطمینان بیشتر

برای کسب اطمینان بیشتر میتوانید این کد را در یک پایگاه دیگر با نام MD5Decrypt استعلام نمایید. به این وبسایت رفته و در قسمت Md4() Encrypt & Decrypt کدی که از محیط بازی کپی کرده بودید را Paste نمایید. حذف خط فاصله های کد فراموش نشود.

پس از این کار بر روی گزینه قرمز رنگ با متن Decrypt کلیک نمایید تا جست و جو در این پایگاه آغاز شود.

پس از اتمام جست و جو به صفحه نتایج هدایت میشوید که همانند تصویر بالاست. در کادر قرمز رنگ متنی به زبان انگلیسی نوشته شده است که ترجمه آن “ببخشید! این کد hash در پایگاه داده ما وجود ندارد!” میشود. این نوشته نیز به این معناست که کد بازی انفجار کاملاً یکتاست و قبلاً هرگز تولید نشده و بنابراین هک نشده است.

رمزگشایی کدهای hash بازی انفجار چگونه است؟

الگوریتم بازی انفجار برای هر دور بازی یک کد یکتای hash با در رمزگذاری 128 بیتی با استفاده از الگوریتم MD5 تولید میکند. همانطور که آموزش دادیم، این کد قابل استعلام است و یکتا بودن آن اثبات میشود.

این کدها پس از تولید در هر دور تا پایان آن دور، یعنی 20 الی 90 ثانیه، اعتبار دارند و پس از آن کد جدیدی که ارتباطی با کدهای قبلی ندارد، تولید خواهد شد.

برای رمزگشایی این نوع کدها (hash 128-bit) نرم افزارها و رایانه های پرقدرت و بزرگی مورد نیاز است که در دسترس افراد عادی نیست. حتی با وجود این رایانه ها و نرم افزارها، رمزگشایی از ساده ترین کد hash در رمزنگاری 128 بیت، هفته ها و کاهاً ماه ها به طول می انجامد.

این درحالی است که بازی انفجار در هر دور یک کد جدید تولید میکند که اعتبار آن نهایتاً 90 ثانیه است و امکان هک آن وجود ندارد. بنابراین هرگز فریب افرادی

“اثبات منصفانه بودن نتایج بازی” به چه معناست؟

عبارت “اثبات منصفانه بودن نتایج بازی” یا Provably Fair یک استاندارد مخصوص بازیهای شرط بندی آنلاین و کازینوهای زنده است که به کاربران به اطمینان را میدهد که نتایج بازی کاملاً منصفانه بوده و از ابتدا تا انتهای هر دور بازی ثابت و غیر قابل تغییر است.

الگوریتم بازی انفجار

این استاندارد توسط سایت بررسی کننده Provably Fair به اسکریپتهای دارای اصالت نظیر اسکریپت سایت بازی انفجار اعطا میگردد. اصلیترین فاکتور برای دریافت این استاندارد نمایش کدهای hash تولید شده برای هر دور بازی به همه کاربران است که از طریق برگه تاریخچه در محیط بازی انفجار قابل دسترس میباشد.

سایتهای دارنده این استاندارد وظیفه دارند تا علاوه بر نمایش کدهای هر دور بازی، عدم تقلب و نفوذ به کدها و الگوریتم، پرداخت به موقع جوایز، پشتیبانی و حل مشکلات بازیکنان را تضمین نمایند.

استاندارد Provably Fair توسط الگوریتمهای ساختار محیط بلاکچین یا BlockChain بررسی و تایید صلاحیت میشود.

منصفانه بودن نتایج بازی انفجار چگونه اثبات میشود؟

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

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

اگر تغییر کوچکی در ضریب یا مقادیر رمزگذاری شده ایجاد شود، کد hash کاملاً تغییر خواهد کرد که ما شاهد چنین اتفاقی در بازی انفجار نیستیم! این دلیل اصلی منصفانه بودن نتایج بازی انفجار در یک سایت شرط بندی معتبر ایرانی است.

اصالت الگوریتم بازی انفجار چگونه اثبات میشود؟

برای تشخیص اصالت الگوریتم بازی انفجار باید به سایتی رجوع کنیم که اولین بار بازی انفجار را به دنیای شرط بندی معرفی کرد. اولین سایتی که این بازی را معرفی نمود، سایت BustaBit بود که در سال 2014 برای اولین بار بازی انفجار را به عنوان یک بازی شرط بندی رمز-ارزی معرفی نمود.

الگوریتم بازی انفجار

تمامی بازیهای انفجاری که تا بحال ساخته شده است، به نوعی از اسکریپت و الگوریتم قدرتمند این سایت بهره میگیرد. سایت BustaBit نیز یکی از سایتهای دارای استاندارد Provably Fair و یکی از بنیانگذاران بازیهای منصفانه شرط بندی در فضای اینترنت است.

شما میتوانید با مراجعه به سایت BustaBit نشان استاندارد Provably Fair را در صفحه اول این سایت مشاهده کنید (علامت ترازوی عدالت)

الگوریتم بازی انفجار

اسکریپت بازی انفجار این سایت نیز دارای استاندارد مذکور بوده و علامت اختصاری و نشان تجاری آن، ستاره زرد رنگی است که در تصویر بالا کنار نام وبسایت مشاهده میکنید.

الگوریتم بازی انفجار

این علامت در سایتهای بازی انفجار نمایشگر اصالت اسکریپت و الگوریتم بازی انفجار آن سایت است. در میان سایتهای شرط بندی ایرانی نیز، وجود این علامت در بازی انفجار نشانگر اصالت الگوریتم و اسکریپت بازی انفجار آن سایت شرط بندی است.

الگوریتم بازی انفجار

این علامت معمولاً در گوشه بالا سمت چپ محیط بازی انفجار نمایش داده میشود و تایید کننده اصالت اسکریپت و الگوریتم بازی انفجار است.

در ادامه…

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

بازی انفجار چیست

۱ Comment

  1. بهنام

    الگوریتم رو مخی داره و انگار کاملا میفهمه. دقیقا هر وقت نمیرم تو بازی میره تو هوا و هر وقت میرم رو ۲ بسته میشه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *