Tài liệu FAIRDRUM
Ở đây tập hợp mọi thông tin về cách trang web vận hành: bắt đầu từ đâu, vòng được tính thế nào, SOL của bạn nằm ở đâu và những gì đã được làm để tất cả hoạt động. Mỗi mục là một trang riêng với đầy đủ chi tiết.
Dành cho người chơi: bắt đầu từ đâu
Hai cách để bắt đầu
Dùng ví Solana của riêng bạn hay ví trên thiết bị — nên chọn cách nào và chúng khác nhau ở đâu.
Hướng dẫn từng bước
Ví, SOL, kết nối, nạp, chơi, chơi không cần chữ ký, rút.
Ví trên thiết bị
Trang web tạo ví trong trình duyệt của bạn thế nào, khóa được lưu ở đâu và bạn chịu rủi ro gì.
Không cần đăng ký
Vì sao không cần email, mật khẩu trang web hay giấy tờ.
Hỏi đáp
Câu trả lời ngắn cho các câu hỏi thường gặp.
Lỗi và cách xử lý
38 mã lỗi: chuyện gì đã xảy ra và cần làm gì với từng mã.
Trò chơi vận hành thế nào
Cách hoạt động
Đường đi của lượt cược: một vòng gồm những gì, từng phần của lượt cược đi về đâu, các khoản phí.
Rút thăm công bằng
Con số của vòng đến từ đâu và vì sao không thể biết trước hay sắp đặt nó.
Kiểm tra vòng
Kiểm tra bất kỳ vòng nào ngay trong trình duyệt bằng chữ ký giao dịch.
Tất cả trò chơi
16 trò chơi trên cùng một hợp đồng; mỗi trò có bảng thưởng riêng.
SOL của bạn và sự bảo vệ
SOL của bạn trong hợp đồng
Số dư trong game nằm ở đâu, việc nạp và rút diễn ra thế nào, khóa áp dụng cho số tiền đã nạp.
Bảo vệ người chơi
Vòng được tính kết quả hoặc lượt cược được hoàn lại toàn bộ; điều gì xảy ra khi có sự cố.
Hợp đồng
Địa chỉ chương trình, các lệnh của nó và quyền của quản trị viên.
Thống kê
Các con số công khai từ tài khoản chung của trò chơi trên mạng Solana.
Dự án gồm những gì
- Hợp đồng thông minh trên mạng Solana. Nó nhận cược, giữ số dư trong game và các hũ, tính kết quả vòng và các khoản chi trả. Trang web không tính các khoản chi trả và không thể thay đổi chúng.
- Trang web — các trang tĩnh, không có máy chủ chứa cơ sở dữ liệu người chơi. Nó đọc hợp đồng và chuẩn bị các giao dịch để ví của bạn ký.
- Dịch vụ trực của nền tảng — một chương trình chạy trên máy chủ riêng. Nó công bố bí mật của vòng để hợp đồng tính kết quả, ghi nhận các khoản chuyển từ địa chỉ nạp cá nhân và theo dõi để số tiền trong két không ít hơn các nghĩa vụ đối với người chơi.
Những gì đã được làm để trang web đạt đến trạng thái này
Các con số dưới đây được tính từ mã nguồn và nhật ký kiểm tra tính đến ngày 13/11/2026.
Hợp đồng
Khoảng 2100 dòng Rust, 27 lệnh. 37 bài kiểm thử tự động về tính toán và sổ sách.
Trang web
16 trò chơi, 37 trang bằng 14 ngôn ngữ — tổng cộng 519 trang hoàn chỉnh. Khoảng 10000 dòng mã và khoảng 1600 câu chữ ở mỗi ngôn ngữ.
Kiểm tra mã
7 lượt kiểm tra mã nội bộ, có sửa những gì tìm thấy, và 83 bài kiểm thử tự động cho trang web. Chưa có đợt kiểm toán độc lập nào từ bên ngoài.
Diễn tập trên bản sao của mạng
Trên bản sao cục bộ của mạng Solana: 117 lượt kiểm tra vòng (giả mạo bí mật, hoàn cược, đổi gốc bí mật) và 28 lượt kiểm tra dịch vụ trực (ngừng hoạt động, hai bản sao cùng chạy, tệp bí mật của người khác).
Từng trò chơi được chơi thật
Cả 16 trò chơi đều đã được chơi trong trình duyệt trên hợp đồng thật: sau mỗi vòng, số dư trên trang web được đối chiếu với số dư trong hợp đồng. Đã kiểm tra cả hai cách đăng nhập, việc nạp từ sàn giao dịch và việc rút.
Từng trang
Mọi trang ở mọi ngôn ngữ đã được mở trên điện thoại và trên máy tính — 1008 lượt mở: không có lỗi, chỗ trống hay thanh cuộn ngang.
Những quyết định đã thay đổi dự án
- Rút thăm công bằng của riêng mình thay cho oracle bên ngoài. Phép đo cho thấy oracle trả về cùng một con số trên mạng thử nghiệm và mạng chính, nghĩa là con số của vòng có thể bị biết trước. Oracle đã được gỡ bỏ; con số của vòng giờ được tạo từ bí mật được ghi trước lượt cược và hash của khối chứa lượt cược.
- Hoàn cược thay cho vòng bị treo. Nếu nền tảng không tính kết quả vòng đúng hạn, hợp đồng hoàn lại toàn bộ lượt cược, và lần hoàn cược đó được ghi vào bộ đếm công khai.
- Địa chỉ nạp cá nhân. Mỗi người chơi có địa chỉ riêng trong hợp đồng: có thể gửi SOL từ sàn giao dịch mà không cần ký trong ví.
- Đăng nhập không cần ví riêng. Trang web tạo ví trong trình duyệt của người chơi; khóa không được chuyển cho trang web lẫn nền tảng.
- Máy chủ của trang web không có khóa. Các khóa của nền tảng chỉ nằm trên máy chủ riêng của hợp đồng.
Chưa làm xong
Hợp đồng chưa được kiểm toán độc lập từ bên ngoài. Quyền nâng cấp chương trình hiện thuộc về một khóa duy nhất của nền tảng, chứ không phải đa chữ ký. Bản dịch các trang chưa được người bản ngữ rà soát. Chi tiết về các hạn chế có ở các trang “Rút thăm công bằng” và “Bảo vệ người chơi”.