← Volver al sorteo

El ensayo

Antes de que el sorteo aceptara una sola participación real, ejecutamos una ronda completa en la mainnet de Ethereum con nuestro propio dinero: USDC real, aleatoriedad real de Chainlink VRF, a una cincuentamilésima parte del tamaño. Funcionó. Cada transacción de abajo está en la cadena pública y puedes abrirlas todas.

Liquidada y pagada por completo. 2.000 boletos vendidos, 100 ganadores sorteados por Chainlink VRF, los 99 premios en efectivo entregados, y nada quedó bloqueado en el contrato.

Qué pasó, en orden

Ronda abierta
11:33
4 sep 2026 UTC
Sorteo solicitado
11:42
tras vender 2.000/2.000
Llegó la aleatoriedad
84 s
Chainlink VRF v2.5
Todos los premios pagados
11:44
5 lotes, 99 ganadores
PasoEn Etherscan
Primer boleto comprado0xd6abe868…a90181
…39 transacciones de compra más2.000 boletos, 20,00 USDC en total
Sorteo solicitado a Chainlink VRF0xa9065817…1d9f9a
Aleatoriedad entregada y ronda liquidada0xe027c234…3be700

Las cinco transacciones de pago

El dinero, cuadrado

La ronda recaudó 20,00 USDC y pagó 20,00 USDC. Como era un ensayo, la misma dirección era la casa y todos los ganadores, así que todo volvió; pero el contrato no lo sabía, y lo repartió exactamente como lo hará en una ronda real.

Recaudado
20.00
2.000 × 0,01 USDC
Presupuesto de premios
8.16
40,8 % del bote
A 99 ganadores
7.92
0,08 USDC cada uno
A la casa
12.08
incluido el valor del reloj
Queda en el contrato
0.00
nada bloqueado
Coste de ejecución
0.0049
ETH de gas, ronda entera

La aleatoriedad

Los ganadores los sortea Chainlink VRF v2.5, que produce un número aleatorio junto con una prueba criptográfica de que no fue manipulado. La prueba se verifica on-chain antes de que nuestro contrato pueda usarla. Nadie —ni nosotros, ni un minero, ni Chainlink— puede elegir a los ganadores.

Deliberadamente no usamos datos del bloque para esto. Un proponente de bloque puede ver valores como prevrandao antes de publicar, y podría volver a tirar en silencio un sorteo que vale un millón de dólares. Chainlink VRF cuesta más y lo vale.

Solicitud0xa9065817…1d9f9a
Cumplimiento0xe027c234…3be700
Tiempo de respuesta84 segundos
LINK realmente cobrado0,017217 de 50 en reserva

Los 100 boletos ganadores que produjo

Los 100 distintos, todos dentro del rango 0–1.999. El primer boleto sorteado (1501, en rojo) se lleva el reloj; los otros 99 se llevan efectivo.

1501109756196246815767525199873119993917661672106586915471461788887558104039513708461631158169675598616521664625112384752147189574759810921755158515147631235179150391310032455551388213619148593561071510711589651764660145311751810659633478307432014615891510191988312974781211829163415231749989138657674148025813711206194114004841410686108812

Cada premio, tal como se pagó

En el orden en que el contrato los entregó. El boleto 1501 no aparece porque ganó el reloj, un objeto físico que se entrega fuera de la cadena en lugar de transferirse.

#Boleto ganadorUSDC pagados
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

Qué demuestra y qué no

Demuestra que la máquina funciona

Se movió USDC real, llegó aleatoriedad real, la aritmética cuadró exacta, y el contrato se vació hasta el último céntimo sin que nadie interviniera.

No sustituye a una auditoría

Un ensayo que funciona demuestra que el contrato hace lo correcto cuando nadie lo está atacando. Eso es otra cosa que saber si aguanta a alguien con un millón de dólares por ganar, y a eso solo responde una auditoría profesional.

Contratos

Este contrato de ensayo no es el que usará una ronda real. Está configurado a una cincuentamilésima parte de la escala, y sus direcciones de casa y de guardián son la cartera de pruebas. El contrato de producción se despliega aparte y su dirección se publicará aquí y en la página del sorteo antes de que acepte un solo boleto.