Le tirage vérifié utilise un schéma de pré-engagement (commit-reveal) : avant le tirage, on publie une empreinte SHA-256 de la liste et d'un grain de sel secret. Au moment du tirage, on révèle le grain — et n'importe qui peut recalculer l'empreinte et le gagnant pour vérifier que rien n'a été modifié après coup.
C'est exactement la garantie dont vous avez besoin pour un giveaway YouTube ou Twitch, un concours d'entreprise, ou tout tirage où les participants n'ont pas confiance par défaut. Un vérifieur en JavaScript pur (open source) sera fourni pour rejouer le calcul indépendamment.
Cette fonctionnalité fait partie de la phase Streamer du projet. En attendant, tous les tirages plouf-plouf utilisent déjà crypto.getRandomValues — cryptographiquement aléatoire, juste non vérifiable a posteriori.