Fairness & Random Number Generation
Phiên bản 1.2 — cập nhật lần cuối 2026-10-29. Phiên bản tiếng Anh là phiên bản chính thức; bản dịch này được cung cấp để thuận tiện. English.
Version 1.2 — Last updated: 2026-10-29. Operated by JOKR Labs.
Trang này là một phần của Điều khoản Dịch vụ và giải thích, từng trò chơi một, cách kết quả của mỗi JOKR Original được tạo ra, những gì được ghi lại và những gì bạn có thể tự kiểm tra. Phiên bản tiếng Anh có hiệu lực cao hơn bất kỳ bản dịch nào.
Operator entity details will be published here upon completion of licensing.
1. Phạm vi áp dụng
1.1. "JOKR Originals" là sáu trò chơi được vận hành trên máy chủ của chúng tôi: JOKR Crash, JOKR Mines, JOKR Spin, BlackJOKR, JOKR Duel và JOKR Ballz. Mọi thứ dưới đây chỉ mô tả sáu trò chơi này.
1.2. Các trò chơi Slots, bàn live và các tiêu đề của bên thứ ba khác chạy trên máy chủ của studio. Việc tạo số ngẫu nhiên của chúng là trách nhiệm của studio và không được mô tả ở đây.
1.3. Chúng tôi sử dụng các từ một cách chính xác. Một vòng được gọi là "commit-reveal" khi một cam kết mật mã về kết quả được công bố trước khi bạn đặt cược và các giá trị bí mật được tiết lộ sau vòng đó, để bạn có thể tính toán lại kết quả cho chính mình. Một vòng không công bằng có thể chứng minh được khi không có cam kết như vậy, bất kể chất lượng của nguồn ngẫu nhiên. Bốn trong sáu Originals là commit-reveal ngày hôm nay: Crash, Mines, Spin và Duel đối với nhà cái (phần 2).
2. Tóm tắt
| Trò chơi | Cách kết quả được tạo ra | Những gì bạn có thể tự xác minh |
|---|---|---|
| JOKR Crash | Commit-reveal: cam kết SHA-256 được công bố trước khi đặt cược; điểm crash được lấy từ HMAC-SHA256 của hai seed máy chủ | Tính toán lại hash và điểm crash từ seed và salt được tiết lộ (công cụ xác minh dưới đây) |
| JOKR Mines | Commit-reveal: cam kết SHA-256 được công bố khi bắt đầu; bố cục mìn được lấy từ luồng HMAC-SHA256 | Tính toán lại hash và vị trí mìn từ seed và salt được tiết lộ (công cụ xác minh dưới đây) |
| JOKR Spin | Commit-reveal: cam kết SHA-256 của seed máy chủ được công bố trước khi quay; túi được lấy từ HMAC-SHA256 của seed đó trong 37 túi có xác suất bằng nhau | Tính toán lại hash và túi từ seed được tiết lộ (phần 5) |
| BlackJOKR | Giày sáu bộ được xáo trộn bằng trình tạo mật mã; nhà cái luôn lấy thẻ tiếp theo của giày (phần 6) | Không có gì mật mã; mỗi ván được ghi lại phía máy chủ |
| JOKR Duel | Đối với nhà cái: commit-reveal — mỗi thẻ nhà cái được lấy từ một seed bí mật được cố định trước khi trận đấu, hash SHA-256 của nó được hiển thị trước khi bạn chơi; đối với một người chơi: lựa chọn của cả hai người chơi | Tính toán lại mỗi thẻ nhà cái từ seed được tiết lộ (phần 7) |
| JOKR Ballz | Mô phỏng vật lý phía máy chủ với các nhiễu loạn ngẫu nhiên không mật mã | Không có gì mật mã; mỗi trận đấu được ghi lại phía máy chủ |
3. JOKR Crash
3.1. Trước mỗi vòng, máy chủ tạo ra hai giá trị bí mật, một seed 32 byte và một salt 32 byte, và công bố cam kết của chúng hash = SHA-256(seed + salt). Hash được gửi cho mỗi người chơi được kết nối khi cửa sổ đặt cược 10 giây mở ra, trước khi bất kỳ cược nào được chấp nhận. Nó hiển thị trong trò chơi phía sau nút 🔐 Fair bên cạnh số vòng.
3.2. Điểm crash được cố định bởi hai giá trị đó. Nó được tính toán như sau, và không có gì khác ảnh hưởng đến nó:
h= 13 ký tự thập lục phân đầu tiên (52 bit) củaHMAC-SHA256(key = seed, message = salt), được đọc dưới dạng một số nguyên;crash = floor( 100 × (1 − edge) × 2^52 ÷ (2^52 − h) ) ÷ 100, vớiedge = 3.6 %cho các vòng có salt bắt đầu bằngv2-, vàedge = 10 %cho các vòng cũ hơn có salt không có tiền tố như vậy (tiền tố là một phần của salt, vì vậy nó được bao phủ bởi hash được công bố trước vòng);- kết quả không bao giờ dưới 1.00× và được giới hạn ở 1,000×.
3.3. Lợi thế nhà cái được tích hợp vào phân phối thông qua hệ số (1 − edge) ở trên; giới hạn thanh toán mỗi vòng được hiển thị trong trò chơi cũng được áp dụng.
3.4. Sau khi crash, seed và salt được phát sóng cho các người chơi. Bản ghi vòng (hash, seed, salt, điểm crash, dấu thời gian) được giữ phía máy chủ, cùng với mỗi cược được đặt trên nó. Bạn có thể lấy các seed của bất kỳ vòng hoàn thành nào từ hash của nó bằng công cụ xác minh dưới đây; các seed của một vòng vẫn đang diễn ra không bao giờ được tiết lộ.
3.5. Điều này chứng minh và không chứng minh được gì. Tính toán lại hash cho thấy rằng các seed, và do đó điểm crash, được cố định trước khi đặt cược mở ra và không được thay đổi sau đó. Vì cả hai giá trị đều được tạo ra bởi máy chủ và bạn không đóng góp seed của riêng mình, giao thức không chứng minh rằng máy chủ không thể đã chọn các seed của nó; nó là commit-reveal, không phải một lược đồ seed khách hàng đầy đủ.
4. JOKR Mines
4.1. Tại đầu mỗi vòng, máy chủ tạo ra một seed 32 byte và một salt 32 byte và gửi cho bạn cam kết của chúng hash = SHA-256(seed + salt) cùng với lưới. Bố cục được cố định tại thời điểm đó; không có hành động nào của bạn sau này di chuyển một quả mìn.
4.2. Bố cục quả mìn được lấy từ hai giá trị trên lưới 25 ô với 1 đến 20 quả mìn, như sau:
- một luồng các số 32-bit được tạo ra bởi
HMAC-SHA256(key = seed, message = salt + i)choi = 0, 1, 2, …, đọc tám ký tự thập lục phân tại một thời điểm; - các ô
0 … 25 − 1được xáo trộn bằng xáo trộn Fisher-Yates được cấp bởi luồng đó, sử dụng lấy mẫu từ chối để tránh độ lệch modulo; - các ô được xáo trộn đầu tiên n là các quả mìn, trong đó n là số quả mìn bạn đã chọn.
4.3. Bội số sau mỗi ô an toàn là nghịch đảo chính xác của xác suất tiếp cận nó, giảm đi lợi thế nhà cái 4 % (các trò chơi có salt bắt đầu bằng v2-; 10 % cho các trò chơi cũ hơn có salt không có tiền tố như vậy), làm tròn xuống 0,01, và được hiển thị trong trò chơi trước khi bạn tiết lộ.
4.4. Khi vòng kết thúc (một quả mìn được phát hiện hoặc bạn rút tiền), seed, salt và bố cục quả mìn đầy đủ được gửi cho bạn và hiển thị trong bảng 🔐 Provably Fair của trò chơi. Bản ghi vòng (hash, seed, salt, vị trí quả mìn, ô được tiết lộ, kết quả) được lưu giữ phía máy chủ.
4.5. Giới hạn tương tự như trong 3.5 áp dụng: bạn có thể xác minh rằng bố cục được cố định trước khi bạn chơi, không phải máy chủ không thể chọn các seed của nó.
5. JOKR Spin
5.1. JOKR Spin là một roulette châu Âu: 37 túi (0–36), tỷ lệ trả thưởng tiêu chuẩn.
5.2. Trước mỗi lần quay, máy chủ giữ một seed 32 byte bí mật cho lần quay tiếp theo của bạn và hiển thị cam kết của nó hash = SHA-256(seed) (ℹ️ bảng của trò chơi, hoặc nextHash được trả về với lần quay trước). Túi là HMAC-SHA256(key = seed, message = "jokr-spin:" + i) được đọc dưới dạng các từ 32-bit big-endian, từ chối bất kỳ từ nào ≥ floor(2^32 ÷ 37) × 37 sao cho không có túi nào được ưu tiên, và giảm modulo 37. Mỗi seed được sử dụng cho chính xác một lần quay: nó được thay thế một cách nguyên tử khi bạn quay, vì vậy hai lần quay không bao giờ có thể chia sẻ một seed.
5.3. Sau lần quay, seed được tiết lộ trong phản hồi và trong bảng ℹ️ cùng với túi, và bản ghi lần quay (seed, hash, cược, túi, lợi nhuận) được lưu giữ phía máy chủ.
6. BlackJOKR
6.1. Mỗi ván được chia từ một giày 6 bộ bài được xáo trộn trên máy chủ của chúng tôi bằng một bộ tạo mã hóa (Fisher-Yates với lấy mẫu từ chối, được cấp bởi nguồn ngẫu nhiên an toàn của hệ điều hành). Giày được lưu trữ được mã hóa với trạng thái trò chơi và không bao giờ được gửi đến thiết bị của bạn trước khi các thẻ được chia.
6.2. Quy tắc rút của người chia bài. Người chia bài rút đến 16 và cũng rút trên 17 mềm; người chia bài đứng yên trên 17 cứng và trên 18 hoặc hơn (các ván được chia trước 2026-10-08 theo các quy tắc trước đó: người chia bài đứng yên trên tất cả 17). Người chia bài luôn lấy thẻ tiếp theo của giày: không có thẻ nào bao giờ được đặt lại hoặc bỏ qua, cho người chia bài hoặc cho bạn. Lợi thế nhà cái chỉ đến từ các quy tắc bàn được viết (blackjack trả 1:1, người chia bài rút trên 17 mềm, nhân đôi trên 10 hoặc 11 chỉ, một lần chia, không kiểm tra lỗ), được công bố trên bàn, trong bảng ℹ️ và trên trang Quy tắc Trò chơi.
6.3. Không có cam kết nào được công bố trước ván, vì vậy BlackJOKR không công bằng có thể chứng minh được. Mỗi ván (cược, thẻ, kết quả) được ghi lại phía máy chủ.
7. JOKR Duel
7.1. JOKR Duel là một cuộc đấu màu thẻ (xanh lam thắng đỏ, đỏ thắng cam, cam thắng xanh lam). Hai chế độ tồn tại.
7.2. Chống lại nhà cái. Trước khi trận đấu bắt đầu, máy chủ tạo ra một seed 32 byte bí mật và gửi cho bạn cam kết của nó hash = SHA-256(seed). Thẻ nhà cái của vòng n là HMAC-SHA256(key = seed, message = gameId + ":" + n + ":" + i) được đọc dưới dạng các từ 32-bit big-endian, từ chối bất kỳ từ nào ≥ floor(2^32 ÷ 3) × 3, giảm modulo 3 (0 = đỏ, 1 = xanh lam, 2 = cam): mỗi thẻ có chính xác 33.33 % cơ hội thắng, độc lập với những gì bạn chơi. Seed được tiết lộ khi trận đấu kết thúc (bảng ℹ️), vì vậy bạn có thể tính toán lại mỗi thẻ nhà cái. Lợi thế nhà cái chỉ đến từ phí nhà cái được viết trên pot (trang Quy tắc Trò chơi).
7.3. Chống lại một người chơi khác. Mỗi vòng được quyết định chỉ bởi các thẻ mà hai người chơi thực sự chọn. Nếu một người chơi không hành động trong giới hạn thời gian, máy chủ sẽ chơi một thẻ ngẫu nhiên cho họ.
7.4. Chống lại nhà cái, cam kết của 7.2 làm cho mỗi thẻ nhà cái có thể kiểm tra được khi seed được tiết lộ; công cụ xác minh trên trang này chưa bao gồm Duel, vì vậy việc kiểm tra là thủ công (bất kỳ công cụ HMAC-SHA256 nào). Các vòng người chơi với người chơi không liên quan đến bất kỳ lần rút máy chủ nào cả. Mỗi kết quả vòng được ghi lại phía máy chủ.
8. JOKR Ballz
8.1. JOKR Ballz là một cuộc đua: mỗi người tham gia nhập một số quả bóng, và quả bóng đầu tiên đến đích sẽ thắng toàn bộ pot. Cuộc đua là một mô phỏng vật lý chạy trên máy chủ của chúng tôi (động cơ vật thể cứng); máy chủ áp dụng các nhiễu loạn ngẫu nhiên nhỏ cho vận tốc quả bóng trong suốt cuộc đua bằng cách sử dụng bộ tạo không mã hóa của thời gian chạy. Bạn nhập càng nhiều quả bóng, bạn có càng nhiều cơ hội là người đầu tiên.
8.2. Nếu không có quả bóng nào đạt đến đích sau 3 phút, máy chủ chọn người chiến thắng một cách ngẫu nhiên với xác suất tỷ lệ với số quả bóng của mỗi người tham gia.
8.3. Những người tham gia do nhà cái vận hành có thể có mặt trong một trận đấu. Số quả bóng của họ được đặt bởi máy chủ giữa 1.2× và 1.5× quả bóng được nhập bởi người chơi, được giới hạn ở 80 quả bóng.
8.4. Không có cam kết nào được công bố trước một trận đấu, vì vậy JOKR Ballz không công bằng có thể chứng minh được. Mỗi trận đấu (những người tham gia, quả bóng, người chiến thắng, giải thưởng) được ghi lại phía máy chủ.
9. Sử dụng công cụ xác minh
9.1. Công cụ xác minh trên trang này tính toán lại một vòng JOKR Crash hoặc JOKR Mines đã kết thúc trong trình duyệt của bạn với các công thức giống như máy chủ trò chơi của chúng tôi. Không có thông tin nào bạn nhập được gửi cho chúng tôi.
9.2. Dán seed máy chủ và muối được công bố bởi trò chơi (và, đối với Mines, số lượng mìn), tùy chọn là hash được công bố trước vòng chơi, và nhấn Xác minh cục bộ. Kết quả hiển thị hash được tính toán lại, liệu nó có khớp với hash được công bố hay không, và điểm crash hoặc vị trí các mìn.
9.3. Nếu bạn chỉ có hash, nút Tra cứu sẽ lấy seed và muối của vòng chơi đó từ hồ sơ của chúng tôi, với điều kiện vòng chơi đó đã kết thúc. Các vòng chơi đang diễn ra không bao giờ được công bố.
9.4. JOKR Spin và JOKR Duel chơi với nhà cái cũng sử dụng commit-reveal: chúng công bố một cam kết trước khi chơi và công bố seed của chúng sau đó, nhưng công cụ xác minh chưa bao gồm chúng. Tính toán lại chúng theo cách thủ công bằng bất kỳ công cụ HMAC-SHA256 nào, theo các phần 5 và 7. BlackJOKR và JOKR Ballz không công bố seed nào cả (các phần 6 và 8), vì vậy không có gì để xác minh đối với chúng.
10. Hồ sơ và xem xét
10.1. Mỗi vòng chơi của mỗi Original được ghi lại trên máy chủ của chúng tôi với các đầu vào và kết quả của nó (các phần 3 đến 8), cùng với các chuyển động số dư tương ứng trong sổ cái của chúng tôi.
10.2. Đối với JOKR Mines, một bộ giám sát tự động so sánh các số tiền được trả với các số tiền được cược kể từ lần khởi động lại cuối cùng và cảnh báo cho nhà điều hành khi lợi suất quan sát được vượt quá dải dự kiến. Đối với các trò chơi khác, hồ sơ vòng chơi cho phép xem xét sau sự kiện.
10.3. Nếu bạn tin rằng một vòng chơi được giải quyết không chính xác, hãy liên hệ JOKR Support — trò chuyện hỗ trợ trong ứng dụng ("Liên hệ hỗ trợ" ở chân trang của bất kỳ tab chính nào) hoặc support@jokr.casino với trò chơi, thời gian của vòng chơi và, đối với Crash hoặc Mines, hash. Chúng tôi sẽ xem xét hồ sơ máy chủ và trả lời.
Tất cả các tài liệu pháp lý: Điều khoản dịch vụ · Chính sách bảo mật · Chính sách cookie · Chơi có trách nhiệm · Điều khoản thưởng · Chính sách rút tiền · Luật chơi · Công bằng & RNG · Chính sách AML / KYC · Luật thể thao