Mỗi kết quả được cố định bởi ba thành phần mà không một bên nào kiểm soát, và mọi lượt rút đều được ghi lại trên blockchain X Layer.
Chúng tôi tạo một seed bí mật và công bố mã băm SHA-256 của nó (trên trang web và trên X Layer) trước khi bất kỳ pack nào dùng đến. Khi kỳ của seed kết thúc, chúng tôi tiết lộ seed, và hợp đồng thông minh sẽ kiểm tra xem nó có khớp với mã băm hay không.
Một seed do bạn kiểm soát trên trang Tính công bằng, cùng một bộ đếm (nonce) tăng dần sau mỗi lượt rút. Bạn có thể đổi bất cứ lúc nào.
Khi bạn mở một pack, chúng tôi cố định một vòng drand quicknet sẽ diễn ra vài giây sau đó. drand là mạng ngẫu nhiên công khai do các tổ chức độc lập vận hành (League of Entropy). Con số của nó chưa tồn tại vào lúc bạn mở — nên không ai có thể biết trước kết quả.
h = HMAC-SHA256(server seed, client seed : nonce : drand randomness) roll = h mod (tổng số lượng trong kho) prize = ô tồn kho mà roll rơi vào
Khi bạn mở một pack, bảng giải thưởng chính xác — từng giải và số lượng còn lại — được khóa và tạo hash cùng với các seed và vòng drand. Không ai có thể thay đổi các tỷ lệ đó sau này; các chỉnh sửa chỉ áp dụng cho những pack mở sau. Trang xác minh hiển thị tỷ lệ tại thời điểm đó và kiểm tra chúng.
Cam kết seed, tiết lộ seed và mọi lượt rút — kể cả những lượt không thể quyết toán — đều được ghi vào hợp đồng StarPackLedger của chúng tôi trên X Layer, cùng với hash người dùng, nonce, vòng drand, randomness, giải thưởng và hash kết quả.
Mở trang xác minh của bất kỳ lượt rút nào — trang sẽ tính lại mọi thứ ngay trong trình duyệt của bạn. Hoặc tự kiểm tra bằng bất kỳ công cụ SHA-256 / HMAC nào.