Keadilan
Apakah Permainan Yang Boleh Dibuktikan Adil? Cara Menyemak Mana-mana Pusingan Sendiri

Anda tidak seharusnya mempercayai kasino. Anda seharusnya boleh menyemaknya. Itulah idea utama di sebalik permainan yang boleh dibuktikan adil: setiap pusingan disegel sebelum anda bertaruh, dan selepas itu anda boleh mengulangi matematik sendiri dan melihat hasil yang sama muncul. Jika sepadan, tiada siapa yang mengubah kad. Jika tidak sepadan, anda akan mempunyai bukti.
Panduan ini menerangkan apa maksud sebenar permainan yang boleh dibuktikan adil, bagaimana bahagian-bahagiannya sesuai bersama, dan tepat bagaimana untuk menyemak pusingan di havocwin.com. Tiada ijazah kriptografi diperlukan. Kami akan menterjemah jargon semasa menerangkannya.
Masalah yang diselesaikan oleh boleh dibuktikan adil
Kasino dalam talian tradisional meminta anda mempercayainya. Ia menjalankan penjana nombor rawak di pelayannya sendiri, menunjukkan anda hasil, dan mengharapkan anda percaya keputusan itu adil. Kebanyakan pengendali adalah jujur. Tetapi "percayalah pada kami" bukan bukti, dan apabila keputusan terasa salah anda tiada cara untuk memeriksanya. Pertikaian berubah menjadi perkataan anda menentang mereka.
Putaran yang boleh dibuktikan adil membalikkan keadaan itu. Daripada meminta anda mempercayai keputusan, ia memberikan anda alat untuk memeriksanya. Manfaatnya mudah: anda boleh menyelesaikan sebarang pertikaian sendiri, dalam beberapa saat, tanpa meminta izin daripada sesiapa pun.
Tiga ramuan: benih pelayan, benih klien, nonce
Setiap keputusan yang boleh dibuktikan adil dibina daripada tiga input. Setelah anda tahu apa fungsi setiap satu, keseluruhan sistem akan jelas.
Benih pelayan (sampul surat yang disegel)
Sebelum anda bermain, pelayan menjana satu rentetan rawak rahsia yang panjang dipanggil benih pelayan. Ia tidak menunjukkan benih tersebut kepada anda. Sebaliknya ia menunjukkan kepada anda hash benih itu: cap jari sepanjang tetap yang dihasilkan oleh fungsi sehala (SHA-256). Hash mudah dikira ke hadapan dan hampir mustahil untuk dibalik, jadi cap jari itu tidak mendedahkan apa-apa tentang benih itu sendiri.
Fikirkan hash itu sebagai sampul surat yang disegel. Rumah telah berkomitmen kepada benih tertentu dan menyerahkan sampul surat yang disegel itu kepada anda dari awal. Ia tidak boleh menukar benih itu dengan yang lain kemudian, kerana sebarang perubahan akan menghasilkan cap jari yang berbeza sepenuhnya dan anda sudah memegang yang asal.
Benih klien (ramuan anda)
Benih klien adalah nilai yang anda kawal. Pelayar anda menjananya, dan anda boleh menukarnya bila-bila masa yang anda mahu. Kerana benih anda digabungkan dalam setiap keputusan, rumah tidak boleh mengetahui hasil akhir terlebih dahulu walaupun ia telah memilih benih pelayan: ia tidak mengawal separuh resepi anda.
Nonce (penghitung)
Nonce hanyalah penghitung yang bertambah satu pada setiap pertaruhan: 0, 1, 2, 3. Ia bermakna benih pelayan dan benih klien yang sama masih menghasilkan keputusan baru pada setiap pusingan, tanpa mana-mana pihak perlu berunding semula di tengah sesi.
Bagaimana sebenarnya sesuatu keputusan dihasilkan
Apabila anda meletakkan pertaruhan, tiga bahan tersebut digabungkan dan dijalankan melalui fungsi hashing untuk menghasilkan satu nombor. Nombor itu dipetakan ke dalam permainan: kad, dadu, Gem Hunt kedudukan lombong atau Rocket Rush titik akhir. Pemetaan ini tetap dan awam, jadi tiga input yang sama sentiasa menghasilkan hasil yang tepat sama. Crash menggunakan versi komitmen pusingan bersama prinsip yang sama: semua orang melihat satu komitmen awam sebelum pelancaran dan benih akan didedahkan selepas kerugian.
- Sebelum bermain: pelayan membuat komitmen terhadap benih pelayan dan menunjukkan kepada anda hashnya.
- Anda menetapkan (atau menerima) benih klien.
- Pada setiap pertaruhan, nonce meningkat sebanyak satu.
- Benih pelayan + benih klien + nonce dihash menjadi hasil.
- Apabila anda ingin memeriksa, anda mendedahkan benih pelayan dan mengira semula semuanya.
Langkah terakhir itu adalah keajaiban. Kerana resepinya deterministik, bermakna input yang sama sentiasa memberikan output yang sama, anda boleh menjalankan resepi itu sendiri dan mengesahkan tiada apa yang diubah.
Cara mengesahkan satu pusingan, langkah demi langkah
Berikut adalah aliran sebenar yang anda ikuti di havocwin.com. Ia mengambil masa kurang daripada satu minit.
- Putar benih anda. Ini mendedahkan benih pelayan lama dan memulakan yang baru. Pendedahan inilah yang membolehkan anda memeriksa pusingan lalu tanpa mendedahkan pusingan akan datang.
- Catat benih klien dan nonce pusingan yang ingin anda periksa. Kedua-duanya ditunjukkan dalam sejarah permainan anda.
- Sahkan komitmen: hash benih pelayan yang didedahkan dan periksa ia sepadan dengan cap jari yang ditunjukkan kepada anda sebelum anda bermain.
- Kira semula hasil: masukkan benih pelayan, benih klien dan nonce ke dalam pengesah dan baca outputnya.
- Bandingkan. Hasil yang dikira semula mesti sepadan dengan apa yang anda terima bayaran. Memang sepadan.
Apa yang dijanjikan dan tidak dijanjikan oleh provably fair
Provably fair adalah berkuasa, tetapi ia tepat tentang apa yang dijamin. Menjadi jelas tentang sempadan adalah sebahagian daripada bersikap jujur.
- Ia membuktikan keputusan itu dibuat sebelum pertaruhan anda dan tidak diubah selepas itu.
- Ia membuktikan benih klien anda dicampurkan, jadi rumah tidak boleh mengira hasil anda terlebih dahulu.
- Ia tidak menjadikan permainan itu seimbang. Setiap permainan masih mempunyai kelebihan rumah, yang merupakan nombor yang berasingan.
- Ia tidak menghapuskan variance. Boleh dibuktikan tidak bermakna anda menang. Ia bermakna kerugian (atau kemenangan) adalah jujur.
Ini sebabnya kami menggabungkan bukti dengan pendedahan. Keadilan menjawab "adakah pusingan ini jujur?" Halaman kelebihan rumah jawapannya ialah "apakah yang rumah simpan dari masa ke masa?" Anda berhak mendapatkan jawapan yang jelas untuk kedua-duanya, jadi kami menyiarkan kedua-duanya.
Mengapa kami membina dengan cara ini
Sebuah kasino yang menerbitkan matematiknya dan membenarkan anda memutar semula setiap permainan membuat pertaruhan sendiri: bahawa ketelusan lebih berharga daripada kelebihan kecil kotak hitam. Kami fikir itu adalah pertaruhan yang mudah. Apabila pertikaian diselesaikan dengan putaran semula dan bukannya tiket sokongan, semua orang menghabiskan lebih sedikit masa bertengkar dan lebih banyak masa bermain.
Ingin mencubanya? Pergi ke halaman boleh dibuktikan adil, mainkan satu pusingan, putar semula benih anda, dan semak keputusan sendiri. Setelah anda melakukannya sekali, anda tidak akan melihat kasino yang tidak boleh disahkan dengan cara yang sama lagi.
Frequently asked questions
Apa maksud boleh dibuktikan adil?
Boleh dibuktikan adil bermaksud setiap keputusan permainan diikat sebelum anda membuat pertaruhan, menggunakan kriptografi, supaya anda boleh mengira semula keputusan tersebut selepas itu dan mengesahkan ia tidak pernah diubah untuk menipu anda.
Adakah kasino yang boleh dibuktikan adil masih mempunyai kelebihan rumah?
Ya. Boleh dibuktikan adil membuktikan hasil tidak diubah. Ia tidak menjadikan permainan seimbang. Kelebihan rumah adalah berasingan dan, di havocwin.com, diterbitkan pada setiap permainan.
Adakah saya perlu menjadi pengaturcara untuk menyemak pusingan?
Tidak. Anda mendedahkan benih pelayan, tampalkannya bersama benih klien dan nonce anda ke dalam pengesah di laman web, dan ia mengira semula hasil yang sama. Matematik satu baris tersedia jika anda ingin membacanya, tetapi anda tidak perlu menggunakannya.