Cách hệ thống công bằng kiểm chứng hoạt động
Mọi kết quả trong game độc quyền đều được tạo bằng cơ chế cam kết – tiết lộ (commit-reveal). Trước khi bạn đặt bất kỳ cược nào, chúng tôi công bố mã băm SHA-256 của một server seed bí mật — một dấu vân tay khóa cố định seed mà không làm lộ nó.
Client seed của bạn được kết hợp với server seed và bộ đếm cược (nonce) để tạo ra từng kết quả, nên không bên nào tự chọn được kết quả: chúng tôi đã cam kết đầu vào trước khi bạn cược, còn đầu vào của bạn luôn do bạn kiểm soát.
Khi bạn đổi cặp seed, server seed cũ sẽ được tiết lộ dưới dạng văn bản thường. Hãy tự băm nó và so sánh với dấu vân tay chúng tôi đã công bố, sau đó tính lại bất kỳ cược nào trước đây trong tab Kiểm chứng — tất cả chạy ngay trên trình duyệt của bạn.
classic-v1: uint32(HMAC(serverSeed, clientSeed:nonce:subIndex)) / (2^32 - 1)
*-v2: uint32(HMAC(serverSeed, version:clientSeed:nonce:subIndex)) / 2^32