ColorDice công bằng như thế nào?
ColorDice tạo kết quả bằng Web Crypto, lưu kết quả với Game ID công khai và ký bản ghi bằng HMAC-SHA-256 ở phía máy chủ.
Câu trả lời nhanh: trang xác minh giúp người xem so sánh màu, số xúc xắc, thời gian và trạng thái chữ ký với màn hình livestream. Nó chứng minh bản ghi máy chủ không bị sửa sau khi lưu, nhưng không phải là hệ thống không cần tin máy chủ.
Cách xác minh
- Ghi lại Game ID trên livestream.
- Mở liên kết xác minh trên thiết bị của bạn.
- So sánh màu, số xúc xắc và thời gian.
Cách tạo màu
Mỗi lượt gieo sử dụng byte ngẫu nhiên từ crypto.getRandomValues(). Vì 256 không chia hết cho 6, ColorDice bỏ qua các byte 252, 253, 254 và 255, rồi ánh xạ các giá trị 0-251 vào sáu màu bằng % 6. Nhờ vậy mỗi màu có xác suất lý thuyết là 1/6.
| Mục | Giá trị |
|---|---|
| Nguồn ngẫu nhiên | Web Crypto crypto.getRandomValues() |
| Màu mặc định | Đỏ, cam, vàng, xanh lá, xanh dương, tím |
| Giới hạn mỗi lượt | 1 đến 100 xúc xắc |
| Trạng thái xác minh | So sánh bản ghi với chữ ký máy chủ |
Dữ liệu được lưu
ColorDice lưu Game ID, số xúc xắc, chuỗi màu, thời gian gieo và chữ ký máy chủ. Không hiển thị IP, thiết bị hoặc danh tính người dùng trong danh sách kết quả công khai.
Liên kết hữu ích
Mở ColorDice · English · Deutsch · Français · 中文