Aller au contenu
DrawSeal

drand — l’aléa public et vérifiable

DrawSeal ne tire pas au sort avec un hasard « maison ». Chaque tirage s’appuie sur drand, une source d’aléa publique, imprévisible et vérifiable par tous.

Qu'est-ce que drand ?

drand est une balise d'aléa distribuée (« distributed randomness beacon ») : un réseau de serveurs indépendants produit, à intervalles réguliers, une valeur aléatoire collective. Personne ne la connaît à l'avance, et une fois publiée, chacun peut vérifier qu'elle est authentique.

Pourquoi personne ne peut la contrôler

Chaque valeur est une signature BLS à seuil : il faut qu'un nombre suffisant de nœuds indépendants apportent leur signature partielle pour reconstituer la signature complète. Aucun participant seul ne peut donc prédire ni biaiser le résultat. La signature finale est ensuite hachée pour produire l'aléa — et parce qu'une signature sûre est imprévisible, l'aléa l'est aussi.

La League of Entropy

Le réseau de production est opéré par la League of Entropy, un consortium d'organisations indépendantes (dont Cloudflare et Protocol Labs). Cette infrastructure distribuée garantit qu'aucune entité unique ne détient la source d'aléa.

Vérifiable par quiconque

N'importe qui peut vérifier qu'une valeur est authentique en contrôlant la signature BLS finale contre la clé publique collective du réseau — sans avoir à faire confiance à une autorité centrale.

Comment DrawSeal l'utilise

Avant chaque tirage, DrawSeal publie l'empreinte de sa graine serveur et fixe le round drand qui servira de hasard public. Le gagnant est calculé à partir de la graine révélée et de la valeur drand de ce round. Vous pouvez recalculer le résultat vous-même : vous tombez sur le même gagnant. C'est ça, un tirage provably-fair.

Source : docs.drand.love/about