Apakah Permainannya Adil?
Kami adalah platform prediksi dan tebak-tebakan yang adil dan tidak memihak.Tujuan kami adalah untuk menghilangkan semua faktor yang tidak adil dan membuat pemain merasa nyaman dan bersenang-senang.
Kami telah menghasilkan total 10 juta hash (rantai generasi dapat diverifikasi), dan setiap hash sesuai dengan pengganda Crash.
Kami merilis 10 juta angka ini dalam urutan terbalik, masing-masing sesuai dengan satu giliran permainan (yaitukami memiliki total 10 juta giliran).
Dengan kata lain, jumlah tabrakan di setiap giliran sudah ada dan tidak dihitung setelah permainan dimulai.Oleh karena itu, pemain dapat memasang taruhan mereka tanpa khawatir.
Apakah Permainan Akan Dimanipulasi Oleh Platform? GitHub Verifikasi
Nilai pemeriksaan integritas adalah kunci untuk memverifikasi apakah ada manipulasi resmi; Algoritma pengujian disediakan sebagai berikut.
Contoh: 6b5124897c3c48d0e46cc9249f08c7e560792459f1bad1171224643b5d2be231
Ambil nilai acak dalam rentang 2^52, yaitu 16^13, yaituangka heksadesimal 13-bit (karena nilai hash adalah heksadesimal, 2^52 === 16^13)6b5124897c3c4 (0x6b5124897c3c4 sama dengan 1887939992208324 dalam sistem desimal).
Distribusikan nilai acak ke 0~1, dengan membaginya dengan nilai maksimum 13 fs, yaitu 0x6b5124897c3c4/0x10000000000000.Mengingat sifat acak diskrit dari nilai hash, kita kemudian dapat berpikir bahwa nilai hash apa pun dapat diubah menjadi angka acak antara 0~1, 1887939992208324/4503599627370496 = 0.419206889692064.
Buat keunggulan rumah menjadi 1%.Selanjutnya untuk menghitung 99/(1-X), di mana X adalah nilai acak yang dihitung pada Langkah 2.Ketika X adalah 0, hasilnya adalah 99; ketika X adalah 1, hasilnya adalah positif tak terhingga; ketika X adalah 0,01, hasilnya adalah 100; ketika X kurang dari 0,01, hasilnya kurang dari 100.
Kesimpulan: Distribusi angka acak secara keseluruhan adalah 99 hingga positif tak terhingga; dan ketika distribusi angka acak adalah 0~0.01, hasilnya kurang dari 100.
99/(1-0.419206889692064) = 170.45656748150867
Semua nilai kurang dari 100 akan diatur menjadi 100.Dengan kata lain, ada kemungkinan 1% bahwa 100 akan muncul.Bulatkan angka tersebut dan bagi dengan 100 untuk mendapatkan hasil akhir.
170/100 = 1,70
Kesimpulan: Nilai hash yang digunakan dalam permainan diurutkan secara terbalik.Oleh karena itu, dengan algoritma SHA256, hash sebelumnya yang digunakan dalam permainan dapat dihitung dari hash berikutnya.Karena ada korespondensi satu-ke-satu antara kunci dan nilai hash, kita dapat menyimpulkan bahwa jika sebuah hash dapat digunakan untuk menghitung hash yang mendahuluinya, maka hash ini seharusnya sudah dihasilkan ketika hadiah sebelumnya diumumkan.Demikian pula, seluruh rantai hash dihasilkan pada awalnya dan tidak dapat diubah setelah dihasilkan.Jika tidak, itu tidak dapat melewati verifikasi oleh SHA256, dan sejauh menyangkut pembayaran, ini tidak lebih dari permainan probabilitas di mana kerugian adalah hal yang pasti.Penyelenggara resmi tidak dapat memanipulasi set permainan apa pun.Oleh karena itu, CRASH lebih transparan daripada metode perjudian lainnya.Ini adalah landasan di mana permainan kami dibangun.
Perhitungan sederhana:
Ketika nilai hash 13-bit adalah 8000000000000 = 1.98, 0xb000000000 = 3.168, 0xc000000000 = 3.96, yaitu, digit pertama lebih besar dari 8((16-8)/16≈0.5), hasilnya kira-kira 2x; ketika digit pertama lebih besar dari b((16-11)/16≈0.3), hasilnya kira-kira 3x; dan ketika digit pertama lebih besar dari c((16-12)/16≈0.25), hasilnya kira-kira 4x, dan aturan yang sama berlaku untuk sisanya.
Ketika nilai hash 13-bit adalah f000000000000 = 15,84, ff00000000000 = 253,44, fff000000