Vérification du tirage · Porsche 911 GT3 RS
Avant le tirage, nous publions un engagement cryptographique sur un seed serveur secret. Au moment du tirage, le seed est révélé avec le hash d’un bloc Bitcoin public, et le gagnant est une fonction pure de ces deux valeurs — rien dans le résultat ne peut être modifié une fois l’engagement ci-dessous rendu public.
Hash du seed engagé
Date du tirage
Tickets dans le tirage
Engagement
Nous générons un seed serveur secret de 32 octets et publions son hash SHA-256 (ci-dessus) avant le tirage. Le seed lui-même reste scellé — mais le hash le verrouille : toute modification du seed changerait le hash.
Révélation + Bitcoin
Au moment du tirage, nous révélons le seed serveur et prenons le hash d’un bloc Bitcoin public miné après le gel de la liste des tickets. Personne — pas même nous — ne peut choisir ni prédire le hash d’un futur bloc.
HMAC → index gagnant
Les deux valeurs sont combinées via HMAC-SHA-256 (clé = seed serveur, message = hash du bloc). Ce digest, pris modulo le nombre total de tickets, donne l’index gagnant.
Index → ticket
Les tickets sont rangés dans leur ordre d’émission ; ceux de chaque commande occupent une plage consécutive. La plage qui contient l’index gagnant l’emporte.
Après le tirage, cette page affiche chaque entrée — le seed révélé, le hash du bloc et le total des tickets — pour que chacun puisse recalculer le résultat de zéro.