← Zurück zur Verlosung

Die Generalprobe

Bevor die Verlosung eine einzige echte Teilnahme angenommen hat, haben wir eine komplette Runde auf dem Ethereum-Mainnet mit unserem eigenen Geld laufen lassen — echtes USDC, echter Chainlink-VRF-Zufall, im Fünfzigtausendstel der Größe. Es hat funktioniert. Jede Transaktion unten steht auf der öffentlichen Chain und du kannst sie alle aufmachen.

Abgerechnet und vollständig ausgezahlt. 2.000 Lose verkauft, 100 Gewinner von Chainlink VRF gezogen, alle 99 Geldpreise ausgeliefert, und nichts hängengeblieben im Vertrag.

Was passiert ist, der Reihe nach

Runde eröffnet
11:33
4. Sep. 2026 UTC
Ziehung angefordert
11:42
nach 2.000/2.000 verkauft
Zufall eingetroffen
84 s
Chainlink VRF v2.5
Jeder Preis ausgezahlt
11:44
5 Stapel, 99 Gewinner
SchrittAuf Etherscan
Erstes Los gekauft0xd6abe868…a90181
…39 weitere Kauftransaktionen2.000 Lose, 20,00 USDC insgesamt
Ziehung bei Chainlink VRF angefordert0xa9065817…1d9f9a
Zufall geliefert und Runde abgerechnet0xe027c234…3be700

Die fünf Auszahlungstransaktionen

Das Geld, abgeglichen

Die Runde hat 20,00 USDC eingesammelt und 20,00 USDC ausgezahlt. Weil das eine Generalprobe war, war dieselbe Adresse das Haus und jeder Gewinner, also kam alles zurück — aber der Vertrag wusste das nicht und hat exakt so aufgeteilt, wie er es in einer echten Runde tun wird.

Eingesammelt
20.00
2.000 × 0,01 USDC
Preisbudget
8.16
40,8 % des Topfes
An 99 Gewinner
7.92
je 0,08 USDC
An das Haus
12.08
inklusive Uhrenwert
Im Vertrag verblieben
0.00
nichts hängengeblieben
Betriebskosten
0.0049
ETH Gas, ganze Runde

Der Zufall

Die Gewinner werden von Chainlink VRF v2.5 gezogen, das eine Zufallszahl zusammen mit einem kryptografischen Beweis liefert, dass sie nicht manipuliert wurde. Der Beweis wird on-chain geprüft, bevor unser Vertrag sie verwenden darf. Niemand — weder wir noch ein Miner noch Chainlink — kann die Gewinner aussuchen.

Wir benutzen dafür bewusst keine Blockdaten. Ein Block-Proposer sieht Werte wie prevrandao, bevor er veröffentlicht, und könnte eine Ziehung im Wert von einer Million Dollar still neu würfeln. Chainlink VRF kostet mehr und ist es wert.

Anfrage0xa9065817…1d9f9a
Erfüllung0xe027c234…3be700
Antwortzeit84 Sekunden
Tatsächlich berechnete LINK0,017217 von 50 in Reserve gehalten

Die 100 Gewinnlose, die dabei herauskamen

Alle 100 verschieden, alle im Bereich 0–1.999. Das zuerst gezogene Los (1501, in Rot) bekommt die Uhr; die anderen 99 bekommen Bargeld.

1501109756196246815767525199873119993917661672106586915471461788887558104039513708461631158169675598616521664625112384752147189574759810921755158515147631235179150391310032455551388213619148593561071510711589651764660145311751810659633478307432014615891510191988312974781211829163415231749989138657674148025813711206194114004841410686108812

Jeder Preis, wie ausgezahlt

In der Reihenfolge, in der der Vertrag sie ausgeliefert hat. Los 1501 fehlt, weil es die Uhr gewonnen hat — ein physischer Gegenstand, der off-chain übergeben wird statt überwiesen.

#GewinnlosUSDC ausgezahlt
110970.08
2560.08
319620.08
44680.08
515760.08
6750.08
72510.08
89980.08
97310.08
1019990.08
113910.08
127660.08
1316720.08
1410650.08
158690.08
1615470.08
171460.08
1817880.08
198870.08
205580.08
2110400.08
223950.08
2313700.08
248460.08
2516310.08
2615810.08
276960.08
287550.08
299860.08
3016520.08
3116640.08
326250.08
3311230.08
348470.08
35520.08
3614710.08
378950.08
387470.08
395980.08
4010920.08
4117550.08
4215850.08
4315140.08
447630.08
4512350.08
461790.08
4715030.08
489130.08
4910030.08
502450.08
515550.08
5213880.08
532130.08
546190.08
5514850.08
569350.08
576100.08
587150.08
591070.08
6011580.08
619650.08
6217640.08
636600.08
6414530.08
6511750.08
6618100.08
676590.08
686330.08
69470.08
708300.08
717430.08
722010.08
734610.08
745890.08
7515100.08
7619190.08
778830.08
7812970.08
794780.08
801210.08
8118290.08
8216340.08
8315230.08
8417490.08
859890.08
8613860.08
875760.08
887410.08
894800.08
902580.08
9113710.08
9212060.08
9319410.08
9414000.08
954840.08
9614100.08
976860.08
981080.08
998120.08

Was das beweist und was nicht

Es beweist, dass die Maschine läuft

Echtes USDC ist geflossen, echter Zufall ist eingetroffen, die Rechnung ging exakt auf, und der Vertrag hat sich bis auf den letzten Cent selbst geleert, ohne dass jemand eingegriffen hat.

Es ersetzt kein Audit

Eine funktionierende Generalprobe zeigt, dass der Vertrag das Richtige tut, solange niemand ihn angreift. Ob er jemandem standhält, der eine Million Dollar gewinnen kann, ist eine andere Frage — und die beantwortet nur ein professionelles Audit.

Verträge

Dieser Generalprobenvertrag ist nicht der, den eine echte Runde verwenden wird. Er ist auf ein Fünfzigtausendstel der Größe konfiguriert, und seine Haus- und Guardian-Adressen sind die Test-Wallet. Der Produktivvertrag wird separat deployt und seine Adresse wird hier und auf der Verlosungsseite veröffentlicht, bevor er ein einziges Los annimmt.