Kiểm Chứng Tính Công Bằng là gì?
Kiểm chứng tính công bằng là một nguyên tắc trong trò chơi trực tuyến nhằm đảm bảo kết quả trò chơi được tạo ra thông qua một quy trình ngẫu nhiên thực sự, ngăn chặn mọi sự can thiệp từ nhà vận hành hoặc bên thứ ba. Điều này đảm bảo rằng tất cả người chơi đều có cơ hội thắng như nhau, với kết quả hoàn toàn ngẫu nhiên và không thể đoán trước.
Cơ Bản
Seed máy chủ (Server seed): một giá trị ngẫu nhiên được tạo bởi nhà vận hành (2UP), đóng vai trò là một đầu vào cho trình tạo số ngẫu nhiên.
Seed khách hàng (Client seed): một giá trị được tạo bởi người chơi (bạn), có thể được thay đổi và cũng đóng vai trò là đầu vào cho trình tạo số ngẫu nhiên.
Số Nonce: một giá trị duy nhất giúp ngăn chặn việc dự đoán hoặc can thiệp vào kết quả trò chơi.
Cách Hoạt Động
Trước khi trò chơi bắt đầu, máy chủ tạo ra một seed ngẫu nhiên gọi là seed máy chủ và giữ nó ở dạng riêng tư. Seed máy chủ chưa được băm (unhashed) phải được giữ kín để người chơi không biết trước kết quả trò chơi.
Seed máy chủ này sau đó được mã hóa băm bằng thuật toán SHA-256 và hiển thị cho người chơi trước khi trò chơi bắt đầu. Vì chuỗi đã băm được gửi trước khi trò chơi diễn ra, nên nhà vận hành (2UP) không thể thay đổi nó sau đó.
Khi seed máy chủ chưa băm được tiết lộ, người chơi có thể xác minh xem nó có khớp với chuỗi đã băm hay không. Băm là một hàm một chiều, nó luôn cho ra một giá trị duy nhất cho mỗi đầu vào, vì vậy khi chuỗi chưa băm được công bố, bạn có thể tự băm nó để đối chiếu với chuỗi băm đã cung cấp.
Đồng thời, trước khi trò chơi bắt đầu, người chơi được chỉ định một seed khách hàng ngẫu nhiên, có thể giữ nguyên hoặc thay đổi tùy ý. Seed khách hàng có thể tùy chỉnh, nghĩa là người chơi có thể ảnh hưởng đến kết quả bằng cách thay đổi giá trị này, tương tự như việc người chơi tự chia bài.
Thành phần đầu vào cuối cùng là số nonce, bắt đầu từ 0 và tăng thêm 1 mỗi khi người chơi đặt cược mới bằng cùng một seed máy chủ và seed khách hàng.
Kết quả trò chơi được xác định bằng cách kết hợp seed máy chủ, seed khách hàng, và số nonce, đảm bảo một quy trình công bằng, minh bạch và có thể kiểm chứng.
Cách Xác Minh
Vào mục “Cược của tôi” (My Bets) và nhấn vào cược bạn muốn xác minh.
Nhấn vào ID Cược (Bet ID) bạn muốn kiểm tra.
Nhấn “Xoay (Rotate)” trong tab Seeds.
Quay lại bước 2 để sao chép seed máy chủ (chưa băm), seed khách hàng, và nonce.
Nhấn “Xác minh (Verify)” và kiểm tra xem kết quả có khớp với kết quả trò chơi hay không.
Ghi Chú Bổ Sung
Nếu bạn muốn xác minh rằng seed máy chủ chưa băm và chuỗi đã băm khớp nhau, bạn có thể dùng bất kỳ trình tạo băm SHA-256 nào trực tuyến, ví dụ: https://www.akto.io/tools/sha-256-hash-generator
Bạn phải xoay cặp seed để seed máy chủ hiện tại được tiết lộ, điều này cũng đồng nghĩa với việc trò chơi tiếp theo sẽ sử dụng một cặp seed hoàn toàn mới.
Sau khi bạn nhấn xác minh ở bước 5, seed máy chủ, seed khách hàng, nonce, và thông tin trò chơi sẽ được tự động điền — nếu không, bạn cần dán thủ công.
Nếu bạn sử dụng công cụ bên ngoài để xác minh kết quả, hãy nhớ sao chép đầy đủ tất cả chi tiết, bao gồm cả các tham số trò chơi.
Nếu tò mò, bạn có thể điều chỉnh nonce để xem kết quả giả định của cược thứ n nếu sử dụng cùng seed máy chủ và seed khách hàng.
Bạn hãy thử tìm kiếm trên Google với cụm từ “provably fair explained” và tự nghiên cứu về quy trình này.
Cần Hỗ Trợ?
Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ, hãy liên hệ với đội ngũ Hỗ Trợ của chúng tôi hoặc gửi email đến [email protected].