Keadilan
Benih, Komitmen, dan Pemutaran Ulang dalam Permainan yang Dapat Dibuktikan Adil

Yang dapat dibuktikan adil mungkin terdengar seperti slogan sampai bagian-bagiannya dipisahkan. Implementasi yang berguna memiliki rahasia, komitmen publik, input yang dipengaruhi pemain, penghitung putaran, dan pemutaran ulang deterministik. Setiap bagian menutup celah yang berbeda.
1. Benih server menyediakan input rahasia
Havoc Win menghasilkan benih server sepanjang 32 byte untuk sesi permainan. Benih tetap rahasia selama aktif sehingga pemain tidak dapat menghitung hasil di masa depan. Sistem menggunakan material tersebut dengan benih klien dan nonce untuk menginisialisasi aliran acak yang aman secara kriptografi.
2. Komitmen menetapkan apa yang akan diungkapkan
Sebelum bermain, layanan mempublikasikan hash SHA-256 dari benih server. Hash bekerja seperti sidik jari. Ini tidak mengungkap rahasia, tetapi benih berikutnya dapat di-hash dan dibandingkan dengan komitmen sebelumnya. Benih yang berbeda menghasilkan sidik jari yang berbeda.
3. Benih klien dan nonce menjaga putaran tetap berbeda
Seed klien adalah input yang dapat diatur oleh pemain yang dicampur ke dalam generator acak. Nonce meningkat saat ronde menggunakan pasangan seed aktif. Mengubah seed klien mengatur ulang posisi urutan, sementara memutar seed server mengungkap rahasia lama dan memasang komitmen baru.
4. Logika permainan deterministik memungkinkan pemutaran ulang
Pemutaran ulang memberikan input seed dan pilihan yang dicatat ke mesin yang sama. Jika logikanya deterministik, itu menghasilkan kartu, hentian gulungan, jalur atau transisi status yang sama dan penyelesaian yang sama. Tes Havoc Win membandingkan hasil yang direproduksi dengan catatan ronde yang disimpan.
Apa yang harus diperiksa dalam catatan keadilan
- Komitmen tersedia sebelum hasil yang dicakupnya.
- Hash seed server yang terungkap kembali ke komitmen itu.
- Seed klien dan nonce cocok dengan ronde yang dicatat.
- Permainan, taruhan, pengaturan, dan tindakan pemain cocok dengan input pemutaran ulang.
- Hasil yang direproduksi dan pembayaran cocok dengan catatan yang diselesaikan.
Tautan pemutaran ulang publik dapat menampilkan permainan dan hasil yang dicatat tanpa mengekspos kredensial dompet atau identitas pemain. Bukti tetap tentang ronde, bukan tentang memprediksi ronde berikutnya.
Mulailah dengan apa arti provably fair, lalu bandingkan provably fair dan RNG. Halaman provably fair adalah referensi produk.
Frequently asked questions
Apa itu benih server?
Itu adalah material acak rahasia yang dihasilkan oleh layanan permainan. Havoc Win mempublikasikan komitmen hash SHA-256 dari benih sebelum permainan dan mengungkap benih saat berputar sehingga komitmen dapat diperiksa.
Apa fungsi nonce?
Nonce adalah penghitung yang dicampur dengan input benih sehingga putaran terpisah di bawah pasangan benih yang sama menggunakan posisi berbeda dalam urutan acak deterministik.
Apa yang dibuktikan oleh pemutaran ulang?
Pemutaran ulang yang berhasil menunjukkan bahwa input dan aksi yang disimpan mereproduksi hasil yang tercatat di bawah logika permainan yang sama. Ini tidak membuktikan bahwa pemain seharusnya menang atau bahwa permainan tidak memiliki keuntungan rumah.