Chuyển tới nội dung chính

Xổ số công bằng Provably Fair RNG

Động cơ Provably Fair RNG Jackpot cung cấp giải pháp xổ số phi tập trung trên Prizee LOTTERY với tính ngẫu nhiên minh bạch, không thể làm giả và được tạo trực tiếp từ chuỗi khối blockchain.


Cơ chế ngẫu nhiên minh bạch On-Chain

Các hình thức xổ số trực tuyến truyền thống thường phụ thuộc vào phần mềm đóng hoặc các thuật toán ngẫu nhiên (RNG) ẩn danh, đòi hỏi người tham gia phải đặt trọn niềm tin vào nhà cái. Prizee LOTTERY thay thế sự tin tưởng mù quáng bằng chứng cứ mã hóa.

Vòng đời của Seed quay số

sequenceDiagram
participant Players as Người chơi
participant Protocol as Giao thức Prizee
participant Arc as Blockchain Arc
participant Winner as Người trúng thưởng

Note over Players,Protocol: Round mở bán (Người chơi mua vé chọn 6 số từ 01 đến 54)
Note over Protocol: Đếm ngược về 0 (Khóa vĩnh viễn cổng bán vé)
Protocol->>Arc: Khóa vị trí Block mục tiêu trong tương lai (ví dụ: Block hiện tại + 3)
Arc-->>Protocol: Block mục tiêu được đào! (Trích xuất Block Hash: 0x9f8b...2c4a)
Note over Protocol: Tự động trích xuất 6 số trúng thưởng theo toán học
Protocol->>Winner: Tự động giải ngân giải thưởng trực tiếp từ Escrow
  1. Khóa cổng bán vé: Khi thời gian đếm ngược kết thúc, toàn bộ hoạt động mua vé của round đó sẽ được đóng vĩnh viễn.
  2. Cam kết Block tương lai: Giao thức thiết lập cam kết chọn một block sắp được tạo trên mạng Arc Network (không thể biết trước).
  3. Trích xuất Block Hash: Vì không một ai (kể cả thợ đào, ban quản trị hay người chơi) có thể biết trước giá trị hash của block trước khi nó được mạng lưới đồng thuận, nên block hash này là một seed ngẫu nhiên không thể can thiệp.
  4. Trích xuất số xác định: 6 con số trúng thưởng được tạo ra thông qua thuật toán công khai, cho phép bất kỳ ai cũng có thể tự chạy lại để kiểm tra tính trung thực.

Quy tắc trích xuất số trúng thưởng

Thuật toán trích xuất số bằng cách chuyển đổi chuỗi 64 ký tự hex của block hash sang chuỗi số thập phân và đọc lần lượt các cặp 2 chữ số:

  1. Chuyển Hex sang Decimal: Block hash (ví dụ: 0x9f8b...2c4a) được chuyển thành chuỗi số nguyên thập phân.
  2. Đọc cặp 2 chữ số tuần tự: Đọc chuỗi số từ trái sang phải theo từng cặp 2 chữ số (ví dụ: 54, 45, 41, 28, 23, 08).
  3. Kiểm tra hợp lệ & Lọc trùng:
    • Khoảng hợp lệ: Số phải nằm trong khoảng từ 01 đến 54. Các số từ 55 trở lên sẽ bị bỏ qua.
    • Không trùng lặp: Các số đã xuất hiện trước đó sẽ bị loại bỏ.
  4. Sắp xếp tăng dần: Khi đã thu thập đủ 6 con số hợp lệ duy nhất, hệ thống sẽ sắp xếp tăng dần để tạo thành dãy số trúng thưởng chính thức.

Bộ giải mã Seed tương tác trên ứng dụng

Để người chơi bình thường có thể kiểm chứng dễ dàng nhất, mỗi lượt quay số hoàn tất đều tích hợp Bộ giải mã Seed On-Chain trực quan ngay trên trang chi tiết vé:

  • Cặp số hợp lệ (Màu xanh neon): Làm nổi bật chính xác 6 cặp số trúng thưởng đã thỏa mãn điều kiện.
  • Cặp số bị loại (Màu mờ / Đỏ): Hiển thị các cặp số bị bỏ qua do vượt quá 54 hoặc bị trùng lặp.
  • Các chữ số còn lại (Màu tối): Hiển thị phần đuôi chưa dùng đến của chuỗi số thập phân sau khi đã chọn đủ 6 số.
  • Nút kiểm tra trên ArcScan: Một cú nhấp chuột đưa người chơi đến thẳng giao dịch block trên blockchain explorer.

Cơ cấu giải thưởng & Tỷ lệ chi trả

Quỹ thưởng Jackpot được phân bổ cho các người chơi sở hữu vé trùng khớp các con số theo các hạng giải:

Hạng giảiSố lượng khớpTỷ lệ quỹ thưởngMô tả giải thưởng
JackpotKhớp 6 / 6 số70% Quỹ thưởngGiải Đặc biệt (Chia đều cho người trúng)
Giải NhìKhớp 5 / 6 số15% Quỹ thưởngGiải Nhì giá trị cao
Giải BaKhớp 4 / 6 số8% Quỹ thưởngGiải Ba
Giải TưKhớp 3 / 6 số4% Quỹ thưởngGiải Tư
Giải NămKhớp 2 / 6 số2% Quỹ thưởngGiải Khuyến khích
Giải SáuKhớp 1 / 6 số1% Quỹ thưởngHoàn tiền / Tặng lượt chơi

Cơ chế cộng dồn (rolling_jackpot)

Nếu trong một vòng chơi Jackpot không có bất kỳ ai trúng khớp toàn bộ 6 số:

  1. 100% phần thưởng của Giải Đặc biệt sẽ tự động được cộng dồn sang vòng chơi kế tiếp.
  2. Tiền bán vé mới và tiền nạp thêm của các nhà tài trợ tiếp tục làm phình to quỹ thưởng.
  3. Giải thưởng tiếp tục tích lũy cho đến khi có người chơi may mắn giành chiến thắng!