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.
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.
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.
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éduction | reconstruction 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.
| Jour | Événement |
|---|---|
| 1 | Premier indice gratuit, publié à midi (Toronto). La course commence. |
| 8 | Premiè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. |
| 31 | Le résidu de recherche passe sous 240 : la recherche devient praticable (quelques heures de GPU). La course de calcul commence pour de vrai. |
| 50 | Le 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. |
| 88 | Première complétion possible du verrou déduction : les parts finales commencent à tomber. |
| 88–100 | LA 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. |
| 100 | Dernière part du verrou déduction, dernier indice de la série. Après ce jour, tout est sur la table. |
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.
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.
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.
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.