Công bằng có thể kiểm chứng
Mỗi lượt quay trên BlueGem đều công bằng có thể kiểm chứng: seed máy chủ được cam kết trước khi bạn chơi, đầu vào thứ hai do Cloudflare cố định, và cùng đầu vào luôn cho cùng kết quả — nên bạn có thể tự tính lại bất kỳ kết quả nào. Sau đây là cách hệ thống hoạt động và cách kiểm tra.
Vì sao không thể gian lận
Seed: được tạo trước khi bạn bấm chơi. Trước lượt quay, chúng tôi chỉ cho bạn thấy hash SHA-256 của nó. Khi xong, chúng tôi tiết lộ seed gốc: hãy tự băm và xác nhận nó bằng hash lúc trước. Khớp nghĩa là seed chưa bao giờ bị đổi.
CF Ray:một ID duy nhất mà Cloudflare gắn vào yêu cầu mua: do Cloudflare tạo, không phải chúng tôi. Mở DevTools → Network, tìm yêu cầu POST /games/boxes/{box_id}/purchase/{count} và xem response headers: giá trị cf-ray ở đó chính xác là giá trị chúng tôi đã dùng. Chúng tôi không tạo ra nó, không thể đổi nó, và bạn thấy nó trên trình duyệt của mình trước khi chúng tôi trả kết quả.
Nonce: một bộ đếm đơn giản (0, 1, 2, …): thứ tự bạn mở các hòm. Không bỏ số, không dùng lại.
Công thức: HMAC-SHA256("seed-cfray-nonce") → 13 chữ số thập lục phân đầu tiên → quy đổi vào khoảng số của hòm → vật phẩm có khoảng số chứa kết quả đó. Cùng đầu vào luôn cho cùng kết quả.
Tự kiểm tra ngay trên trình duyệt của bạn
- Mở DevTools (F12 trên Windows/Linux, ⌘ ⌥ I trên Mac). Bấm vào tab Network.
- Bấm chơi. Tìm yêu cầu POST:
/games/boxes/{box_id}/purchase/{count} - Bấm vào yêu cầu đó → Headers → Response Headers. Tìm
cf-ray. Đó là giá trị được dùng cho lượt quay của bạn. - Sau lượt quay, chúng tôi tiết lộ seed máy chủ gốc. Hãy băm nó (SHA-256): kết quả phải bằng hash seed ở trên.
cf-raychúng tôi báo phải bằng giá trị bạn thấy trong tab Network.
Cả hai phần đầu vào đều được cố định trước khi tính kết quả: seed bằng cam kết trước lượt quay của chúng tôi, CF-Ray bởi chính Cloudflare. Từ đó, cùng đầu vào luôn cho cùng kết quả. Chúng tôi không thể thay đổi bất kỳ phần nào sau đó, và bạn có thể tự kiểm chứng trong chưa đầy một phút.
Thử trực tiếp
Tự xác minh bất kỳ lượt quay nào trong chưa đầy một phút.
Mở trình xác thực: https://codepen.io/blue_gem/pen/JoYGMJN
Công cụ kiểm tra hash: SHA-256 online. Dán seed được tiết lộ, rồi so kết quả với hash seed đã cam kết trước.
Danh sách kiểm tra nhanh
- SHA-256 của seed được tiết lộ bằng hash seed đã cam kết trước lượt mở của bạn.
- cf-ray được báo cùng kết quả của bạn khớp với cf-ray trong tab Network của trình duyệt.
- Khoảng của các vật phẩm trong mỗi hòm phủ kín toàn bộ khoảng quay, không có khoảng trống.
- Nhập bất kỳ nonce nào vào trình xác thực đều tái tạo đúng kết quả đã báo.
Xem trực tiếp: mở một hòm · tham gia một trận đấu hòm