[00] — Luồng tham gia Onetappy / Sepolia(Testnet) / v0.1

Một hành động
Công bằng dài lâu

Cam kết băm truyền thống đòi hỏi hai thao tác và không thể ngăn chặn tấn công hậu thủ. Onetappy nén tương tác của người chơi xuống còn một hành động thông qua cơ chế ký quỹ của đối tác, qua đó chặn hoàn toàn tấn công hậu thủ bằng các hình phạt kinh tế.

1
Hành động của người chơi
0
Cửa sổ nhìn trước
5–10%
Chia doanh thu cho đối tác

[01] — Vai trò

Đối tác

5–10%
Doanh thu trò chơi
01 Tự cấu hình giá vé, số lượng và thời lượng trò chơi
02 Nộp toàn bộ khoản ký quỹ (giá vé × số lượng), được hợp đồng giữ ký quỹ
03 Đồng thời gửi cam kết băm, khóa hạt giống trò chơi cùng khoản ký quỹ theo cách nguyên tử
04 Chịu trách nhiệm quảng bá và thu hút người tham gia; doanh thu được phân phối tự động sau khi trò chơi kết thúc
Ví dụ doanh thu cho một trò chơi
10 ve0.1 gia ve10% ty le doanh thu=\text{10 ve} \cdot 0.1 \text{ gia ve} \cdot 10\% \text{ ty le doanh thu} =
+0.10 ETH

Người chơi

1
Số lần tương tác hợp đồng
01 Được đối tác mời tham gia
02 Chỉ cần một hành động trên chuỗi: gửi tiền vé + số ngẫu nhiên, hoàn tất theo cách nguyên tử
03 Không cần hiểu cơ chế cam kết băm bên dưới; trải nghiệm giống hệt như mua vé thông thường
04 Tiền thắng được chuyển tự động khi trúng; có thể mua trực tiếp mục tiêu mong muốn
So sánh thao tác
Truyền thống · 2 thao tác Cách tiếp cận mới · 1 thao tác

[02] — Cơ chế ký quỹ

[A]

Khóa ký quỹ

Khi đối tác tạo trò chơi, họ nộp toàn bộ khoản ký quỹ (giá vé × số lượng), được hợp đồng thông minh giữ ký quỹ. Không ai — kể cả đối tác — có thể rút sớm.

10 vé × 0.1 ETH = ký quỹ 1 ETH

[B]

Phạt cắt tự động

Nếu đối tác từ chối gửi seed hoặc gửi seed không đúng, hợp đồng sẽ lập tức kích hoạt hình phạt, cắt một phần hoặc toàn bộ khoản ký quỹ và phân phối cho những người chơi bị ảnh hưởng. Chi phí kinh tế của việc gian lận lớn hơn rất nhiều so với bất kỳ lợi ích tiềm năng nào.

Lợi ích nhìn trước < Thiệt hại ký quỹ

[C]

Cân bằng Nash

Cơ chế ký quỹ biến việc hành xử trung thực thành chiến lược tối ưu hợp lý cho đối tác. Quyết toán bình thường sẽ hoàn lại toàn bộ ký quỹ cùng 5–10% doanh thu, căn chỉnh hoàn toàn động lực kinh tế với sự công bằng.

Quyết toán trung thực → Hoàn đủ ký quỹ + doanh thu

[03] — Toàn bộ luồng

Giai đoạn A Chuẩn bị của đối tác Ngoài chuỗi
01

Cấu hình tham số trò chơi

Đối tác

Đặt giá vé là 0.1 ETH, 10 vé, thời lượng trò chơi 1 giờ, với Apple MacBook Pro làm phần thưởng.

02

Quảng bá và thu hút người chơi

Đối tác

Chia sẻ liên kết trò chơi qua cộng đồng và nền tảng để thu hút 10 người dùng quan tâm đến việc sở hữu MacBook Pro.

Giai đoạn B Hành động trên chuỗi của đối tác Trên chuỗi · Thực thi nguyên tử
03

Nộp khoản ký quỹ

Đối tác

Chuyển 1 ETH ký quỹ vào hợp đồng thông minh. Không ai — kể cả nền tảng hoặc đối tác — có thể rút sớm.

Ký quỹ được giữ
04

Gửi cam kết băm

Đối tác

Gửi một cam kết đã mã hóa vào hợp đồng thông minh. Các tham số trò chơi đã cấu hình sẽ được ghi vào và thực thi bởi hợp đồng thông minh.

keccak256(revealData, salt)
Giai đoạn C Người chơi tham gia Trên chuỗi · Một hành động
05

Gửi tiền vé + số ngẫu nhiên

Người chơi ×10

Mỗi người chơi chỉ cần một giao dịch với hợp đồng thông minh: đồng thời gửi 0.1 ETH tiền vé và một số ngẫu nhiên cá nhân. Được ghi nguyên tử vào hợp đồng — không cần bước reveal thứ hai.

Giai đoạn D Quyết toán & phân phối Trên chuỗi · Tự động thực thi
06

Gửi seed gốc, kích hoạt quyết toán

Đối tác

Sau khi trò chơi 1 giờ kết thúc, đối tác gửi revealData gốc. Tất cả số ngẫu nhiên của người chơi được trộn lại để chọn ra người thắng cuộc. Số ngẫu nhiên này có thể kiểm chứng.

Cam kết băm keccak256(revealData, salt)
Dữ liệu reveal revealData
Số ngẫu nhiên đã trộn keccak256(revealData, playerCommitment)
07

Phân phối quỹ tự động theo thời gian thực

Hợp đồng

Khi quyết toán, hợp đồng lập tức thực hiện phân phối: người chơi thắng nhận phần thưởng, đối tác nhận 5% doanh thu và khoản ký quỹ được hoàn trả đầy đủ. Không cần can thiệp thủ công.

Phần thưởng người thắng 0.90 ETH
Doanh thu đối tác (5%) 0.05 ETH
Doanh thu nền tảng (5%) 0.05 ETH
Hoàn trả ký quỹ (100%) Đủ 1 ETH

[04] — So sánh

Chỉ số Commit-Reveal truyền thống Onetappy
Hành động của người chơi 2 1
Bảo vệ chống nhìn trước Không có Cơ chế ký quỹ
Chi phí Gas Cao (2 giao dịch) Thấp (~tiết kiệm 50%)
Chi phí giao tiếp O(2) O(1) (~tiết kiệm 50%)
Động lực kinh tế Không có Doanh thu đối tác 5–10%
Vai trò tổ chức trò chơi Không có vai trò rõ ràng Cơ chế đối tác
Phân phối quỹ Thủ công Hợp đồng tự động theo thời gian thực
Có thể kiểm chứng trên chuỗi

[05] — Bắt đầu

[A] Dành cho đối tác

Trở thành đối tác

Tự cấu hình trò chơi, tự do quảng bá và nhận tỷ lệ doanh thu ổn định 5–10%. Khoản ký quỹ được hoàn đầy đủ sau quyết toán bình thường.

Đăng ký →
[B] Dành cho người chơi

Tham gia ngay

Kết nối ví của bạn và tham gia chỉ với một hành động. Công bằng và minh bạch — kết quả có thể kiểm chứng trên chuỗi, tiền thắng được chuyển tự động.

Kết nối ví (sắp ra mắt) →
[C] Dành cho nhà phát triển

Tài liệu ABI & giao diện

Hỗ trợ đầy đủ kiểu TypeScript

Xem hợp đồng →