Keadilan
Benih, Komitmen dan Main Semula dalam Permainan yang Boleh Dibuktikan Adil

Boleh dibuktikan adil mungkin kedengaran seperti slogan sehingga bahagian-bahagiannya dipisahkan. Pelaksanaan yang berguna mempunyai rahsia, komitmen awam, input yang dipengaruhi pemain, pemasa pusingan dan main semula deterministik. Setiap bahagian menutup jurang yang berbeza.
1. Benih pelayan membekalkan input rahsia
Havoc Win menjana benih pelayan 32-bait untuk sesi permainan. Benih kekal rahsia semasa aktif supaya pemain tidak boleh mengira keputusan masa depan. Sistem menggunakan bahan itu dengan benih klien dan nonce untuk memulakan aliran rawak yang selamat secara kriptografi.
2. Komitmen menetapkan apa yang akan didedahkan
Sebelum bermain, perkhidmatan menerbitkan hash SHA-256 benih pelayan. Hash berfungsi seperti cap jari. Ia tidak mendedahkan rahsia, tetapi benih kemudian boleh di-hash dan dibandingkan dengan komitmen sebelumnya. Benih yang berbeza menghasilkan cap jari yang berbeza.
3. Benih klien dan nonce memastikan pusingan berbeza
Benih pelanggan ialah input yang ditetapkan oleh pemain yang dicampur ke dalam penjana rawak. Nonce meningkat apabila pusingan menggunakan pasangan benih aktif. Menukar benih pelanggan menetapkan semula kedudukan urutan, manakala memutar benih pelayan mendedahkan rahsia lama dan memasang komitmen baru.
4. Logik permainan deterministik membolehkan replay
Replay memberikan input benih yang sama dan pilihan yang direkodkan kepada enjin yang sama. Jika logiknya deterministik, ia menghasilkan kad yang sama, hentian gegelung, laluan atau peralihan keadaan yang sama dan penyelesaian yang sama. Ujian Havoc Win membandingkan hasil yang dihasilkan semula dengan rekod pusingan yang disimpan.
Apa yang perlu diperiksa dalam rekod keadilan
- Komitmen tersedia sebelum hasil yang ditutupinya.
- Benih pelayan yang didedahkan di-hash kembali kepada komitmen itu.
- Benih pelanggan dan nonce sepadan dengan pusingan yang direkodkan.
- Permainan, pertaruhan, tetapan dan tindakan pemain sepadan dengan input replay.
- Hasil yang dihasilkan semula dan bayaran sepadan dengan rekod yang diselesaikan.
Pautan replay awam boleh membentangkan permainan dan hasil yang direkodkan tanpa mendedahkan kelayakan dompet atau identiti pemain. Bukti tetap mengenai pusingan, bukan tentang meramalkan pusingan seterusnya.
Mulakan dengan apa maksud terbukti adil, kemudian bandingkan terbukti adil dan RNG. Halaman terbukti adil ialah rujukan produk.
Frequently asked questions
Apakah benih pelayan?
Ia adalah bahan rawak rahsia yang dijana oleh perkhidmatan permainan. Havoc Win menerbitkan komitmen hash SHA-256 untuk benih sebelum bermain dan mendedahkan benih apabila ia ditukar supaya komitmen boleh diperiksa.
Apa fungsi nonce?
Nonce adalah pemasa yang dicampur dengan input benih supaya pusingan berasingan di bawah pasangan benih yang sama menggunakan kedudukan berbeza dalam urutan rawak deterministik.
Apa yang dibuktikan oleh main semula?
Main semula yang berjaya menunjukkan bahawa input dan tindakan yang disimpan menghasilkan semula hasil yang direkodkan di bawah logik permainan yang sama. Ia tidak membuktikan bahawa pemain sepatutnya menang atau bahawa permainan tidak mempunyai kelebihan rumah.