Non non effectivement
Déjà,
il faut que la règle soit définie avant le début de la loterie pour que tout le monde connaisse exactement les conditions avant de participerPar exemple imagine que tu la commences demain et que tu la termines dans 8 jours
Ne prenons que des blocs qui n'apparaîtront qu'après la fin de la loterie
Il y a ~1000 blocs par semaine et actuellement on est au bloc ~261000
Donc prendre les blocs 263000 à 264000 permet d'utiliser des nombres (1000) qui apparaîtront environ une semaine après la fin de la loterie
Comme tu peux le voir un bloc correspond à un hash (un nombre quoi), qui est aléatoire et vérifiable
Ce hash provient des mineurs donc avec un peu de chance le mineur qui mine un bloc peut bidouiller la valeur des hashs qu'il crée, mais c'est pour ça que je te propose d'en prendre 1000 (la probabilité qu'un mineur bidouille 1000 blocs de suite est nulle)
Donc, dans trois semaines tu iras sur blockchain.info pour récupérer les hashs des 1000 blocs entre 263000 et 264000 (ceci est bien sûr automatisable)
Tu les écris à la suite:
A = 0000000000000008f99787df6b147fc89a4936a275a5fe5be2bf58ee99ea54790000000000000016339390fe9925f0e0ee98e466ee4a95e7a2f3af274f07ae29etc...0000000000000008f99787df6b147fc89a4936a275a5fe5be2bf58ee99ea5479
Ensuite tu calcules ton nombre aléatoire:
NA = sha512(A)
Après tu en fais ce que tu veux, genre NuméroGagnant = NA%(nombre de tickets)
PS: j'écris ça un peu rapidement dis moi si quelque chose n'est pas clair
PS2: pour les puristes on peut préciser "blocs 263000 à 264000 de la chaîne principale au 10 octobre 00:00GMT"