Skip to content

AlphaTest mode: test dollars and BNB Testnet — no real money. About the alpha

SaTT

Fonctionnalités

Tirage vérifiable : des gagnants de Quête équitables

Les gagnants d’une Quête viennent d’une racine de Merkle engagée avant un bloc futur de la BNB Smart Chain. Chacun peut recalculer le tirage.

Mis à jour le 2 min de lecturePublié par SaTTAnnonceursCréateursEnglish

En bref

Le tirage vérifiable désigne les gagnants d’une Quête à partir d’une graine que personne ne contrôle : les participations sont figées dans une racine de Merkle et signées avant qu’un bloc futur de la BNB Smart Chain n’existe, puis le hash de ce bloc sert de graine. Chacun peut cliquer sur « Vérifier le tirage » sur la page de la Quête pour recalculer les gagnants dans son navigateur.

Sur cette page

Quel problème résout un tirage vérifiable ?

Dans la plupart des concours, l’organisateur choisit les gagnants en privé : les participants doivent lui faire confiance. Sur SaTT, ni la marque ni SaTT ne peuvent choisir ou relancer les gagnants après avoir vu la graine.

Comment se déroule le tirage ?

  1. Gel : à la date de fin, les tickets de chaque participant (dans la limite du plafond) forment une liste triée de hashs anonymes et de nombres de tickets, résumée par une racine de Merkle.
  2. Engagement : l’oracle signe la racine et désigne un bloc balise quelques blocs plus loin sur la BNB Smart Chain.
  3. Graine : une fois ce bloc miné, graine = hash de (hash du bloc, racine de Merkle, identifiant de la Quête).
  4. Tirage : les gagnants sont tirés un par un, au prorata des tickets et sans remise.
  5. Publication : le résultat est signé et publié avec le bloc balise.

Chaque participant peut vérifier que sa propre participation figure dans la racine grâce à une preuve de Merkle.

Que se passe-t-il si un gagnant est disqualifié ?

Pendant l’audit de 24 heures, la marque peut disqualifier un gagnant, par exemple pour une action sur l’honneur non réalisée. La place revient au participant suivant dans le même ordre de tirage. Le résultat ne dépend que de l’ensemble des disqualifiés, jamais du moment, et la nouvelle publication est signée à nouveau.

Une place sans participant éligible reste vide et son lot revient à la marque (dollars) ou reste dans le pool (crypto).

Quelle confiance reste nécessaire ?

Un validateur de la BNB Smart Chain pourrait en théorie retenir un bloc, au prix de sa récompense de bloc. Ce risque résiduel est documenté ; une fonction aléatoire vérifiable est la piste d’amélioration prévue. Les signatures des paiements se vérifient sur Paiements vérifiables.

Pour le contexte : Quêtes et Reçus vérifiés.

À retenir

  • Les participations sont figées et signées avant que le bloc de la graine n’existe.
  • La graine vient du hash d’un bloc futur de la BNB Smart Chain.
  • Chacun peut recalculer les gagnants avec « Vérifier le tirage ».
  • Les remplaçants suivent le même ordre de tirage, de façon déterministe.

Questions fréquentes

Faut-il un portefeuille pour vérifier un tirage ?

Non. « Vérifier le tirage » s’exécute dans votre navigateur et renvoie vers le bloc balise sur BscScan ; aucun portefeuille ni connexion n’est nécessaire.

Quelle blockchain sert aux Quêtes en dollars ?

Les Quêtes en dollars utilisent un bloc du réseau principal de la BNB Smart Chain comme balise ; les Quêtes crypto utilisent la chaîne de leur pool.

La marque peut-elle ajouter des participations après la fin ?

Non. Les participations sont figées à la date de fin et la racine est engagée avant que le bloc balise n’existe : plus rien ne peut changer ensuite.

Pages officielles