Apa itu Provably Fair?
Provable fairness adalah prinsip dalam permainan online yang menjamin hasil permainan dihasilkan melalui proses yang benar-benar acak, mencegah manipulasi oleh operator atau pihak ketiga. Ini memastikan bahwa semua pemain memiliki peluang menang yang sama, dengan hasil yang sepenuhnya acak dan tidak dapat diprediksi.
Dasar-Dasar
Server Seed: nilai yang dibuat secara acak oleh operator (2UP), berfungsi sebagai input untuk generator angka acak.
Client Seed: nilai yang dihasilkan oleh pemain (Anda) yang dapat diubah oleh pemain juga berfungsi sebagai input untuk generator angka acak.
Nonce: nilai unik yang mencegah hasil permainan diprediksi atau dirusak.
Cara Kerjanya
Sebelum permainan dimulai, server menghasilkan seed acaknya sendiri yang disebut server seed, menjaganya tetap pribadi. Server seed yang belum di-hash harus dijaga kerahasiaannya agar pemain tidak mengetahui hasil permainan.
Server seed ini kemudian di-hash secara kriptografis menggunakan algoritma SHA-256 dan diungkapkan kepada pemain sebelum permainan dimulai. Karena server seed yang di-hash dikirim sebelum permainan dimulai, operator (2UP) tidak dapat mencampuri atau mengubahnya nanti.
Setelah server seed yang belum di-hash diungkapkan, pemain dapat memverifikasi bahwa server seed yang belum di-hash dan yang sudah di-hash cocok. Hashing adalah fungsi satu arah, selalu menghasilkan nilai unik untuk setiap input, sehingga setelah server seed yang belum di-hash diungkapkan, Anda dapat meng-hash-nya untuk melihat apakah cocok dengan server seed yang di-hash yang diberikan.
Bersamaan dengan itu, sebelum permainan dimulai, pemain diberi seed acak yang disebut client seed, yang dapat digunakan apa adanya atau diubah oleh pemain. Client seed dapat disesuaikan, yang berarti pemain dapat memengaruhi hasil permainan dengan menambahkan nilai ke seed utama, mirip dengan pemain memotong dek kartu.
Variabel input akhir adalah nonce, dimulai dari 0 dan menambahkan 1 ke dirinya sendiri setiap kali pemain menempatkan taruhan baru menggunakan server seed dan client seed yang sama.
Hasil permainan ditentukan dengan menggabungkan server seed, client seed, dan nonce yang memastikan proses yang adil, transparan, dan dapat diverifikasi.
Cara Memverifikasi
1. Buka 'Taruhan Saya' dan klik pada taruhan yang ingin Anda verifikasi.
2. Klik pada ID Taruhan yang ingin Anda verifikasi.
3. Ketuk “Rotate” di bawah tab Seeds.
4. Kembali ke langkah 2 untuk menyalin server seed (belum di-hash), client seed, dan nonce.
5. Ketuk “Verify” dan lihat apakah hasilnya cocok dengan hasil permainan.
Catatan Tambahan
● Jika Anda ingin memverifikasi bahwa server seed yang belum di-hash dan yang sudah di-hash cocok, Anda dapat menggunakan generator hash SHA-256 online apa pun, mis: https://www.akto.io/tools/sha-256-hash-generator.
● Anda harus merotasi pasangan seed agar server seed saat ini diungkapkan, ini juga berarti bahwa permainan berikutnya akan menggunakan pasangan seed yang sama sekali berbeda.
● Setelah Anda mengetuk verifikasi pada langkah 5, server seed, client seed, nonce, dan detail permainan harus terisi otomatis, jika tidak Anda perlu menempelkannya secara manual.
● Jika Anda menggunakan alat eksternal untuk memverifikasi hasil, harap ingat untuk menyalin-tempel semua detail termasuk parameter permainan.
● Untuk rasa ingin tahu, Anda dapat menyesuaikan nonce untuk melihat apa hasil taruhan ke-n menggunakan server dan client seed yang dimasukkan.
Jangan ambil kata-kata kami begitu saja, coba pencarian Google untuk “provably fair explained” dan pelajari prosesnya secara independen.
Butuh Bantuan?
Jika Anda memiliki pertanyaan atau membutuhkan bantuan, hubungi Tim Dukungan atau kirim email ke [email protected].
