Verificación pública de sorteo

Prueba real Raúl

Organizado por prueba · Algoritmo RIFLY-CR-1

Sorteo verificado
Comprobado en este mismo servidor, al cargar la página.
  • La semilla revelada produce exactamente el compromiso publicado antes de vender.
  • Cada ganador se reproduce al recalcular el HMAC con la semilla y la entropía de la venta.

Ganadores

1º premio
Hola
TK-AUT6RM3QRA
Boleto
144

Datos para auditar

Con estos valores cualquiera puede reproducir el sorteo por su cuenta, sin acceso a la plataforma.

1 · Compromiso publicado antes de la venta
5b9d7527af712c7dbe0476eee934c289bc08119ce43a75f3cf28edc50f6329a5
2 · Semilla revelada al sortear
b1fdde3ed74749bc92778bd9a310e2dc568ad20d2e11408177ef0151c83d3a48
3 · Entropía de la venta (no la controla el organizador)
raffle:c9144c90-5aaa-4af3-9019-a4f446066655|sold:1|last_order:RF-GH8R-YZRZ|last_paid:2026-08-07T07:40:02.184Z
Boletos en el pool
1
Ejecutado
07 ago 2026, 07:42 a.m.
Algoritmo
RIFLY-CR-1

Derivación de cada premio

PremioPoolÍndiceRecalculadoBoleto
1º100 144

Reprodúcelo tú mismo

Copia esto en cualquier terminal con Node instalado. No necesitas nada de esta plataforma.

const crypto = require("crypto");

const semilla   = "b1fdde3ed74749bc92778bd9a310e2dc568ad20d2e11408177ef0151c83d3a48";
const compromiso = "5b9d7527af712c7dbe0476eee934c289bc08119ce43a75f3cf28edc50f6329a5";
const entropia  = "raffle:c9144c90-5aaa-4af3-9019-a4f446066655|sold:1|last_order:RF-GH8R-YZRZ|last_paid:2026-08-07T07:40:02.184Z";

// 1 · la semilla corresponde al compromiso publicado
console.log(
  crypto.createHash("sha256").update(semilla).digest("hex") === compromiso
);

// 2 · derivación del 1º premio
const etiqueta = entropia + "#premio:1";
const hmac = crypto.createHmac("sha256", semilla).update(etiqueta).digest("hex");
const indice = Number(BigInt("0x" + hmac.slice(0, 32)) % 1n);

console.log(indice); // → 0

El índice apunta a la posición dentro de la lista de boletos vendidos ordenada por número de forma ascendente. Los premios se asignan sin reemplazo: un boleto que ya ganó sale del pool antes de derivar el siguiente.

Rifly
Sensepot Software Development
© 2026 Sensepot Smart Technologies. Todos los derechos reservados.
Plataforma Rifly v1.0.0 · Sorteos verificables RIFLY-CR-1