← Quay lại dfv.fun

Xổ số

Mười nghìn vé giá 100 USDC. Một trăm người trúng do Chainlink VRF quay. Bán hết thì đó là một chiếc Rolex cùng chín mươi chín giải tiền mặt 4.000 USDC — một lượt nhỏ hơn trả giải nhỏ hơn và cho cơ hội tốt hơn nhiều, và dưới 5.000 vé thì hoàn toàn không có đồng hồ. Ngay khi vé cuối cùng được bán, việc quay số tự diễn ra. Không ai có thể dừng, trì hoãn hay chọn người thắng.

Chú mèo DFV đeo kính đỏ trước đường chân trời Singapore lúc hoàng hôn, bên cạnh dòng chữ: xổ số onchain với Chainlink VRF trên Ethereum mainnet, cho Token 2049 Singapore.

Lượt này

đã bán 0 trên 10.000 vé (0,0%) · còn 10.000

Giá vé
100.00
USDC
Trong hũ
0
USDC đã thu tới giờ
Lượt
#1
lượt chạy liên tiếp

Nếu lượt này quay ngay bây giờ

Người trúng
100
Tiền mỗi người trúng
4.000,00 USDC
Chiếc Rolex
Được trao
Cơ hội mỗi vé
1 trên 100

Hiển thị cho một lượt đầy 10.000 vé. Khi xổ số mở, bảng này được tính từ số vé thực tế đã bán, bằng đúng phép tính của hợp đồng.

Tham gia

Xem trước. Đây đúng là cách tham gia sẽ hoạt động. Các nút bị tắt cho tới khi hợp đồng được deploy và audit — hiện chưa có gì để chúng gửi giao dịch tới cả.

Mua vé cần hai giao dịch: approve đúng số USDC mà số vé này tốn, rồi mới đến giao dịch mua. Khoản approve không bao giờ là vô hạn, và trang này không thể gửi bất kỳ giao dịch nào khác.

Bạn thắng bao nhiêu tùy thuộc vào số vé bán ra

Luôn có 100 người trúng — hoặc bằng số vé, nếu ít hơn. Thứ thay đổi là độ lớn của mỗi giải. Quỹ giải thưởng luôn là 40,8 % của tất cả số tiền thu được, nên một lượt nhỏ hơn nghĩa là giải nhỏ hơn và cơ hội tốt hơn nhiều. Mọi con số bên dưới đều đến từ phép tính của chính hợp đồng, không phải ước tính tiếp thị.

Vé đã bán Trong hũ Chiếc Rolex Người trúng Tiền mỗi người trúng Tỉ lệ
499 hoặc ít hơn—khônglượt bị hủyhoàn 80,00 USDC—
50050,000không100204,00 USDC1 trên 5
1,000100,000không100408,00 USDC1 trên 10
5,000500,000có1001.939,39 USDC1 trên 50
10,0001,000,000có1004.000,00 USDC1 trên 100
Chiếc Rolex cần 5.000 vé. Đồng hồ chỉ được trao khi quỹ thưởng đạt 500.000 USDC. Dưới mức đó, toàn bộ quỹ giải thưởng được trả bằng tiền mặt — có tiền để thắng, nhưng không có đồng hồ.
Một lượt bị hủy trả lại nhiều hơn một lượt nhỏ được quay. Dưới 500 vé thì không ai có thể quay lượt này: nó bị hủy và mỗi vé lấy lại 80 trong số 100 USDC đã bỏ ra. Một lượt được quay thì hoàn lại trung bình 40,8 %. Vì vậy vượt qua mốc 500 vé làm giảm giá trị trung bình của một vé, và tăng số tiền nó có thể thắng. Chúng tôi muốn bạn biết điều đó trước khi mua, hơn là tự phát hiện ra sau.

Ai đang tham gia lượt này

Từng tấm vé đã mua, theo ví. Đọc từ Ethereum mainnet và làm mới mỗi giờ — đây là bản ghi của chính chain, không phải của chúng tôi.

Ví Vé Tỉ lệ trong lượt
0x0103…17501100.00%

Giữ nhiều vé thì có nhiều cơ hội độc lập, và một ví có thể trúng nhiều hơn một lần.

Một lượt diễn ra thế nào

Vé
10,000
100 USDC mỗi vé
Người trúng
100
1 đồng hồ + 99 tiền mặt
Giải tiền mặt
4,000
USDC mỗi người, nếu bán hết
Tỉ lệ
1 trên 100
mỗi vé, nếu bán hết

Nó tự quay

Ngay khi vé cuối cùng được bán, hoặc sáu tháng sau vé đầu tiên, lượt quay được kích hoạt. Ai cũng kích hoạt được, và một keeper làm việc đó tự động — nên nó không phụ thuộc vào việc chúng tôi có thức hay có muốn hay không.

Không ai chọn người trúng

Chainlink VRF tạo số ngẫu nhiên kèm một bằng chứng được kiểm tra on-chain trước khi hợp đồng được phép dùng. Chúng tôi cố ý không dùng dữ liệu block, thứ mà thợ đào có thể quay lại.

Không có admin

Không owner, không tạm dừng, không nâng cấp, không hàm rút tiền. Địa chỉ nhà cái được cố định lúc deploy và không có nhánh code nào gửi USDC đi nơi khác. Sau đó không thể đổi gì nữa — kể cả chúng tôi.

Bạn luôn lấy được giải của mình

Giải được trả tự động theo từng đợt, nhưng nếu việc đó có dừng lại, người trúng vẫn có thể tự rút giải thẳng từ hợp đồng bất cứ lúc nào. Giải không hết hạn.

Tiền đi đâu

40,8% tổng số thu được trả lại thành giải thưởng — chiếc đồng hồ cộng chín mươi chín giải tiền mặt. Phần còn lại thuộc về nhà cái. Tỉ lệ đó cố định trong hợp đồng và không thể đổi.

Điều này đúng dù lượt có đầy hay không. Một lượt bán được chín nghìn vé vẫn trả đúng 40,8 % đó, theo tỉ lệ, nên không ai được lợi khi một lượt không bán hết. Số người trúng vẫn là 100 trong cả hai trường hợp, nên ở lượt nhỏ hơn thì mỗi giải nhỏ hơn và cơ hội của bạn tốt hơn. Dưới 500 vé, lượt này bị hủy và người mua lấy lại 80 % số tiền đã trả.

Hãy tỉnh táo về chuyện này. Xổ số không phải là một khoản đầu tư. Đa số vé không trúng gì cả, và kỳ vọng thu về của một tấm vé thấp hơn số tiền bạn bỏ ra. Chỉ mua số tiền mà bạn sẵn sàng mất.

Nó đã chạy thật rồi, bằng tiền thật

Trước khi mở, chúng tôi đã chạy trọn một lượt trên Ethereum mainnet ở quy mô một phần năm mươi nghìn — USDC thật, số ngẫu nhiên Chainlink VRF thật, tiền của chính chúng tôi. Hai nghìn vé, một trăm người trúng, mọi giải đều được trả, không còn gì trong hợp đồng.

Xem buổi chạy thử, từng giao dịch một →

What review this code has had

Pre-audit — Olympix. Automated security detection over the contract, run twice: once on the original code, then again on the repairs. Six findings the first time, every one fixed — and the second pass earned its keep by catching a defect inside one of those fixes.

No full third-party audit has been carried out. We would rather tell you that than let you assume otherwise. What exists instead: the source is verified on Etherscan, so you can read every line before you enter; 48 unit tests and 43 adversarial ones; seven invariants held across roughly 500,000 random sequences of calls; and two complete rehearsals on mainnet with real money.

The scan reports and the full test and design documentation are available on request from the DFV DAO: deeepfckingvalue@gmail.com