🧩 Puzzle 441 — la chasse à la graine

Un wallet Solana contient un prix en SOL. Sa clé privée dérive d'une graine — un entier tiré dans un espace de recherche public. Le premier qui trouve la graine dérive la clé et vide le wallet lui-même. Pas d'inscription, pas de jury, pas de remise par l'organisateur : la chaîne fait foi.

🏁 Tableau de course

Adresse du prix (publique, vérifiable sur n'importe quel explorateur Solana) :
HMJq66NktkTghr97LhB1UHYDCWV7WJUhnppWF6wvgVUZ
Solde du prix : lecture en cours…
État de la saison : lecture en cours…
Prochain indice dans : —
Publication chaque jour à 12 h 00, heure de Toronto (le « jour » du puzzle court de midi à midi).

Jauge de l'espace — résidu exact de la voie recherche :
262 candidats (avant le premier indice)
La barre mesure la part de l'espace éliminée par les indices publiés (échelle logarithmique, recalculée par votre navigateur depuis les contraintes publiques lues sur la chaîne). À gauche : 262 candidats ; à droite : la graine unique.
Verrou déduction : 0/36 parts publiées, 0/12 modules complétés.
Indices publiés : 0/100.

Carte de difficulté — chiffres honnêtes

Espace de recherche : [262, 263) — 262 graines candidates.

Trouver la graine par force brute pure représente un travail de calcul hors de portée de tout matériel réaliste : 262 graines × ~90 pas-équivalents par essai. Un essai coûte une dérivation ed25519 complète (SHA-512 + multiplication scalaire) ; contrairement au secp256k1, aucun raccourci incrémental ni aucune attaque par kangourou ne s'applique — le scalaire effectif est une image de hachage de la graine.

Matériel déclaréTemps espéré, force brute sans indices
1 GPU haut de gamme (5 × 107 essais/s)~1 460 ans
100 GPU haut de gamme~14,6 ans
1 cœur de CPU (2,5 × 104 essais/s)~2,9 millions d'années

Bases : débit CPU mesuré sur nos machines (22 000–33 000 dérivations/s/cœur, PyNaCl) ; débits GPU publiés par les projets d'outils vanity ed25519 (44–68 M clés/s, RTX 3090/4090, auto-déclarés) ; pas secp256k1 publiés ~6 Gkeys/s (RTX 4090). Ce sont les indices, pas la force brute, qui rendent le puzzle gagnable.

Les indices

100 indices gratuits, un par jour, publiés en annotation (memo) d'une transaction du wallet créateur 7rpFd1G6dkRyXZYwZqzcB3ppr7MGspiyCjyyFMjeQPqo. Quiconque sait lire les transactions de ce wallet les reçoit gratuitement — c'est l'astuce, elle est publique.

Chaque indice est une contrainte vraie, générée depuis la graine au moment de la création. Le hash d'engagement de chaque indice a été publié avant le jour 1 : impossible d'inventer un indice après coup.

Deux voies pour gagner — et un minimum de 25 % des indices pour chacune

Plusieurs indices sont des parts scindées (secret partagé) : une part seule ne révèle rien ; il faut réunir toutes les parts d'une valeur pour l'obtenir. C'est ce qui rend le seuil ci-dessous prouvable.

Voie recherche — combiner les indices de contraintes : la série gratuite révèle 14 bits de la graine (8 directs + 6 en paires de parts) et 5 congruences modulaires (mod 3, 5, 7, 11, 13, livrées en parts additives) — soit ~27,9 bits de réduction. Résidu exact après la série gratuite : 18 746 252 080 candidats (compté exactement, pas estimé) — environ 6 minutes de balayage sur un GPU haut de gamme, ou ~9 jours sur un cœur de CPU. Le parcours gratuit suffit donc pour gagner.

Voie déduction — aucun calcul de masse : 36 des indices gratuits sont les parts (3 par module, publiées à des jours éloignés) des restes de la graine modulo 12 nombres premiers entre eux (17, 19, 23, 29, 31, 37, 41, 43, 47, 89, 97, 101). Les 12 restes réunis reconstruisent la graine exactement par le théorème chinois — un petit calcul, faisable sur un portable. Retirez un seul module : au moins 4 graines restent possibles.

Le plancher de 25 %, prouvé (pire cas calculé sur la liste réelle des 110 indices — 100 gratuits + 10 payants) :

Indices réunis (les plus informatifs)Résidu de recherche restant
27 indices (moins de 25 %)≥ 239,1 candidats — et déduction impossible
28 indices (25 %)238,7 — la recherche devient praticable (~2 h de GPU)
36 parts du verrou déductionreconstruction exacte, sans recherche

En collecte quotidienne, le seuil de praticabilité de la voie recherche est franchi au jour 31 ; la première complétion possible du verrou déduction est au jour 88, et sa dernière part tombe au jour 100. Toutes voies confondues, aucune combinaison de moins de 34 indices ne détermine la graine.

Indices payants (optionnels) : 5 paires de parts révélant 5 bits supplémentaires, disjoints — 1 paire = 1 bit, un raccourci de temps, jamais une nécessité (voir le produit en boutique pour les mentions complètes). Résidu après tous les indices : 585 820 196 candidats.

📅 Calendrier de la saison — les temps forts, tous vrais par construction

JourÉvénement
1Premier indice gratuit, publié à midi (Toronto). La course commence.
8Première dotation de l'organisateur : +0,01 SOL ajoutés au prix — puis chaque semaine pendant un an, que des indices se vendent ou non.
31Le résidu de recherche passe sous 240 : la recherche devient praticable (quelques heures de GPU). La course de calcul commence pour de vrai.
50Le système de contraintes gratuit est complet : résidu exact 18 746 252 080 candidats (234,1). La voie recherche n'attend plus que le balayage.
88Première complétion possible du verrou déduction : les parts finales commencent à tomber.
88–100LA FENÊTRE FINALE — chaque jour, un joueur qui a tout conservé peut compléter les 12 modules et prendre le prix par calcul pur. Le prix peut tomber n'importe quel jour.
100Dernière part du verrou déduction, dernier indice de la série. Après ce jour, tout est sur la table.

🔍 Vérifie ta graine candidate — ici, dans ton navigateur

Règle d'or : ne soumets jamais ta graine à un serveur — y compris le nôtre. Cet outil fonctionne entièrement dans ton navigateur : l'entier que tu colles ne quitte pas ton appareil. Si un site (même « officiel ») te demande d'envoyer ta graine candidate quelque part pour la « vérifier », c'est un piège.

Colle un entier candidat (décimal, ou hexadécimal préfixé 0x) : la page dérive l'adresse correspondante (seed = l'entier en 32 octets little-endian → keypair ed25519 Solana) et la compare à l'adresse du prix.

Un solveur de référence open source accompagne le puzzle (il lit les indices publiés, vérifie leurs engagements, combine les parts, reconstruit par le théorème chinois ou calcule le résidu exact) : demande le lien dans le groupe Telegram « Motor 441 » ou consulte le dépôt public de l'organisateur.

📜 Archive des indices publiés

La série commence au jour 1. Dès le lancement, chaque indice publié apparaîtra ici automatiquement, lu directement sur la chaîne depuis le wallet créateur (avec le lien vers sa transaction). Un indice manqué se rattrape donc toujours : la chaîne n'oublie rien.

Preuves déposées dès le jour 1

Engagement sur la graine — C0 = SHA-256(sel ∥ graine) :
81480fed3f67ced9f85ca83bda30b0440b9aa6860eb1f1a4373916b9be372b17

Le sel (256 bits) est scellé avec la graine ; il empêche de forcer C0 par force brute et sera révélé en fin de partie pour prouver que la graine était fixée dès la création. Liste complète des engagements (100 indices gratuits + 10 payants) : fichier public-commitments.json, publié avec cette page.

Règlement

  1. Participation : ouverte à toute personne de 18 ans et plus, partout où la participation est légale (voir le point 11), sans inscription ni frais. Aucun achat n'est requis pour participer ni pour gagner.
  2. Le prix : la totalité du solde SOL du wallet prix à l'adresse ci-dessus, au moment de la vidange. Valeur approximative : voir le solde en direct (le SOL est volatil ; la valeur en dollars varie en continu). Le prix est financé par l'organisateur selon un calendrier publié (mise initiale + 0,01 SOL par semaine pendant un an, à compter du jour 8), indépendamment des ventes d'indices.
  3. L'épreuve : trouver l'entier graine dans l'espace annoncé [262, 263) tel que la dérivation standard Solana (graine en 32 octets little-endian → keypair ed25519) produise l'adresse du prix. Les indices publiés réduisent l'espace ; la résolution et la combinaison des indices sont le cœur de l'épreuve. Deux voies de résolution existent (recherche et déduction) ; chacune exige au minimum 25 % des 110 indices (28).
  4. Désignation du gagnant : le gagnant est l'auteur de la première transaction de vidange complète du wallet prix, horodatée sur la chaîne Solana. L'organisateur ne désigne personne et ne remet rien.
  5. Faits affectant les chances (divulgation) : la puissance de calcul est un avantage réel (~2 000× entre un cœur de CPU et un GPU haut de gamme optimisé) — la voie déduction le neutralise entièrement ; les indices payants raccourcissent le temps de recherche mais ne sont jamais nécessaires, et rien n'empêche un acheteur de partager son indice ; le seuil de détermination unique, toutes voies confondues, est de 34 indices ; le verrou déduction complet en exige 36.
  6. Exclusions : l'organisateur, ses employés, mandataires et représentants, ainsi que les personnes domiciliées avec eux, ne peuvent pas réclamer le prix. La graine est conservée dans un fichier scellé que l'organisateur s'interdit d'ouvrir avant la fin de la partie (hors incident de sécurité documenté).
  7. Série d'indices et définition du jour : 100 indices gratuits quotidiens à compter du jour 1. Le « jour » du Puzzle 441 court de midi à midi, heure de Toronto (America/Toronto) ; l'indice du jour est publié à 12 h 00, heure de Toronto, en annotation d'une transaction du wallet créateur ci-dessus. Si la graine est trouvée avant la fin de la série, la publication cesse.
  8. Contact : un seul point de contact — le groupe Telegram public « Motor 441 ». Questions sur les indices, erreurs suspectées, livraisons d'indices payants : tout passe par là ; aucun autre canal ne fait foi.
  9. Fin de partie : à la vidange complète, l'organisateur publie le sel et la graine afin que chacun vérifie l'engagement C0 (déposé avant le jour 1) et que la graine était fixée dès la création.
  10. Fiscalité (note générale, pas un conseil) : les ventes d'indices sont des revenus ordinaires de l'organisateur, traités comme tels. Le prix, s'il est gagné, peut constituer un revenu ou un gain imposable pour le gagnant selon sa situation et sa juridiction ; il lui appartient de s'informer. Aucun montant n'est retenu ni remis par l'organisateur.
  11. Juridictions : le Puzzle 441 est organisé depuis le Québec (Canada). Les lois d'autres juridictions peuvent encadrer ou restreindre la participation à un jeu de ce type ; il appartient à chaque participant de vérifier qu'il peut y participer légalement depuis son lieu de résidence. L'organisateur ne fait aucune déclaration quant à la légalité de la participation ailleurs qu'au Québec.
  12. Différends : la chaîne Solana est la source de vérité pour le solde, les indices et la vidange. Pour le reste, les tribunaux de droit commun du Québec sont compétents.
  13. Fermeture anticipée (condition des 24 heures) : si aucune paire d'indices payants n'est vendue dans les 24 heures suivant le lancement (T0), l'organisateur peut fermer le puzzle. En cas de fermeture : les indices cessent d'être publiés, la graine et le sel sont révélés (chacun peut vérifier l'engagement C0 et que le prix était réel), le prix est retourné à l'organisateur, les dotations cessent. Le déclencheur étant zéro achat, aucun acheteur n'est lésé et aucun remboursement n'est dû.
  14. Fermeture à la discrétion de l'organisateur : indépendamment de la condition des 24 heures, l'organisateur peut fermer le puzzle à tout moment, à sa seule discrétion. Cette faculté est une protection, pas un objectif : le but du Puzzle 441 est d'être résolu par les joueurs, et l'organisateur n'a pas l'intention d'y mettre fin. En cas de fermeture sous cet article, les mêmes effets s'appliquent (indices arrêtés, graine et sel révélés, prix retourné à l'organisateur, dotations arrêtées). Les ventes d'indices payants sont fermes et non remboursables : dès leur réception, les fonds sont engagés dans l'architecture du système, et une fermeture n'ouvre droit à aucun remboursement.

Summary

A Solana wallet holds a SOL prize. Its private key derives from a seed — an integer drawn from a public search space of 262 candidates ([262, 263)). Whoever finds the seed derives the key and sweeps the wallet themselves. Brute force alone is beyond any realistic hardware budget; no incremental or kangaroo shortcut applies. 100 free daily clues — published at noon, Toronto time, as memos from the creator wallet above — shrink the search space to exactly 18,746,252,080 candidates: the free path alone can win. Two winning paths exist — search (constraint clues) and deduction (split-share remainders that rebuild the seed by the Chinese remainder theorem, no searching) — and each requires at least 25% of the 110 clues, a proven floor, not a promise. Key season beats: day 31 (search becomes practical, residue < 240), day 88 (the deduction lock can first be completed), days 88–100 (the final window), day 100 (last share). Optional paid clues (5 extra bits, sold as split-share pairs — 1 pair = 1 bit) are a time shortcut, never a requirement. Every clue was hash-committed before day 1. Verify a candidate seed in your browser only with the tool above — never send your seed to any server, including ours. Participants must be 18+ and legally allowed to play from their jurisdiction; the single contact point is the public Telegram group "Motor 441". Early closure: if no paid clue pair is sold within 24 hours of launch (T0), the organizer may close the puzzle; if closed, clue publication stops, the seed and salt are revealed (anyone can verify commitment C0 and that the prize was real), the prize returns to the organizer, and endowments stop — since the trigger is zero purchases, no buyer is harmed and no refund is owed. Discretionary closure: independently, the organizer may close the puzzle at any time at its sole discretion — a safeguard, not the goal: the aim is for the puzzle to be solved by the players, and the organizer does not intend to end it; if closed on this ground, the same effects apply, and paid-clue sales are final and non-refundable (funds are committed to the system's architecture on receipt; closure gives no right to a refund). Full rules in French above.