Algorithme pour déterminer les vainqueurs

Beaucoup de gens aiment tenter leur chance en participant à une loterie, en compétitions avec d’autres personnes afin d’obtenir une chance de multiplier leur argent. Cependant, les gens sont dissuadés lorsqu’ils soupçonnent que le jeu n’est pas juste - le prix étant attribué à des participants prédéterminés. Malheureusement, ces soupçons sont souvent justifiés. Mais maintenant, vous n’avez pas à vous inquiéter à ce sujet, parce qu’il ya Trianglerooms.io

C’est différent dans notre projet. Le gagnant est déterminé par un algorithme transparent, qui peut être consulté par n’importe quel utilisateur, et aucun d’entre nous ne peut influencer le résultat. Vousêtesintéressé(e)? Lisez ci-dessous comment les gagnantssontdéterminés.

Brief Likbez

Tout billet est acheté par transaction à Ethereum.

Cela signifie que chaque billet est lié à une transaction spécifique, à un transfert spécifique de fonds.

À : Ethereum , les transactions sont regroupées en blocs avec des nombres séquentiels.

Cela signifie que chaque billet correspond au numéro du bloc dans lequel la transaction par laquelle le billet a été acheté est stocké. Chaque bloc a un nombre NONCE. Ce nombre est généré par les mineurs de fermeture de bloc.

Chaque bloc a un numéro NONCE. Ce numéro est généré par les mineurs afin de fermer le bloc. Sur la base de toutes les données du bloc (montant du transfert, de qui, à qui, etc.) et du numéro NONCE susmentionné, un nouveau numéro est créé et il est appelé HASH. Cette création est effectuée par lablockchain Ethereum elle-même. Personne ne sait quel sera le numéro HASH du futur bloc, et personne ne peut le prévoir. Cependant, on sait que ce numéro est aléatoire et soumis à une distribution uniforme.

Cela signifie qu'en déterminant un gagnant sur la base d'un numéro donné, tous les joueurs auront une chance égale de gagner.

Algorithme de détermination du gagnant

Le gagnant du tour est déterminé dans la minute qui suit l'achat du dernier ticket du tour. La formation du prochain bloc, encore inexistant, est attendue dans la minute qui suit. Dès que le bloc est disponible, le vainqueur est déterminé par la formule suivante:

Bloc futur = Numéro de bloc du dernier ticket acheté au cours du tour + 1.

Gagnant = reste de ( HASH Future Block ÷ Nombre de tickets par tour ÷ ) + 1

Exemple:

Tour R*** acheté 9 billets à partir de la 10 nécessaire.

Vous transférez le montant d’ETH nécessaire à l’achat de votre billet vers le portefeuille correspondant.

Les billets deviennent 10/10. Le tour est clos et le numéro du gagnant est calculé sur la base du numéro HASH du futur bloc.

Disons que le dernier billet a été acheté dans une transaction 0x2d2e3a4c9c8afaeb9910ce6f3a0c15cda3a66fa586cb1780c1a940933946f37d.

En cliquant sur le lien, vous pouvez voir que le numéro de bloc de la transaction = 9383337. Selon l’algorithme, nous ajoutons 1 au numéro 9383337. Nous obtenons 9383338. Voir HASH par le bloc 9383338.

Pour voir le HASH, cliquez sur "(Click to see more)" sur la page web. Le HASH sera affiché immédiatement après Ether Price.

CCe bloc a le numéro HASH numéro = 0xee7d5544c688601c9b765f21628f76d245d38c0acefcfc46eb59622413de45f3. C’est un nombre normal en format hexadécimal. Convertissons-le en un système décimal plus familier en utilisant n’importe quelle calculatrice ou un service en ligne comme rapidtables.com. (Hexadécimal ->Décimal).

Le résultat est le numéro: 107871902348538484389160768418450620132094221376595759871729010630818875196915. Nous le divisons par le nombre de billets dans le tour (10). Il s’avère: 10787190234853848438916076841845062013209422137659575987172901063081887519691 et le reste est 5 .

Nous sommes curieux à proposdu reste. Puisque nous ne pouvons obtenir qu’un numéro de 0 à 9, et que nous avons des numéros de billets de 1 à 10, nous devons effectuer une correction en ajoutant 1.

5 + 1 = 6.

Ce qui signifie que le gagnant de ce tour est le billet numéro 6 .

Après avoir pris connaissance de l’algorithme, il devient clair que sa racine est un nombre généré au hasard qui existe séparément de nos dessins, de sorte qu’il ne peut pas choisir un gagnant prédéterminé, en aucune façon. En outre, le résultat ne peut être influencé par personne, même nous, trianglerooms.io. L’algorithme de sélection des gagnants est transparent pour tout le monde, et vous pouvez le voir par vous-même en recalculant manuellement n’importe quel tour grâce à la formule.

Billets
Pour participer au jeu, vous devez acheter au moins un billet pour n'importe quelle pièce.Le prix de chaque salle est le même.
0.011 ETH ≊ 36.30 EUR
Qu'est - ce que c'est?
Salles
Les jeux se déroulent dans 4 salles. Le nombre de billets que les utilisateurs doivent acheter avant que le jeu puisse commencer, et par conséquent le montant du prix à gagner, sont différents en fonction de la salle.
Règles du jeu
Participants
Tout utilisateur qui a acheté au moins un billet peut participer au jeu.Les participants peuvent acheter un nombre illimité de tickets et participer à toutes les pièces en même temps.
Histoire de tous les jeux
Vainqueurs
Une fois que le dernier ticket d'un tour de l'une des salles est acheté, le gagnant sera automatiquement déterminé. Le gagnant recevra son prix instantanément.
Algorithme
D'autres questions?
Nous sommes très heureux de répondre à toutes vos questions dès que possible!
hello@trianglerooms.ioTrianglerooms Telegram GroupTrianglerooms Facebook Group
ETH≊ EUR
€3,299.8
+2.46%
ETH Gas
Fast (<1m): 53 Gwei
+0%
Fast (<1m): 53 Gwei
+0%
Standard (<2m): 14 Gwei
+0%
Safe low (<2m): 14 Gwei
+0%
BTC≊ EUR
€65,634
+3.49%
XRP≊ EUR
€0.58
+3.24%
ETH≊ EUR
€3,299.8
+2.46%
ETH Gas
Fast (<1m): 53 Gwei
+0%
Fast (<1m): 53 Gwei
+0%
Standard (<2m): 14 Gwei
+0%
Safe low (<2m): 14 Gwei
+0%
BTC≊ EUR
€65,634
+3.49%
XRP≊ EUR
€0.58
+3.24%