7 min read

The Sandbox a désormais deux offres maximales : 3 milliards de SAND sur Ethereum, 327 574 milliards sur Base. Aucune règle publique ne dit laquelle compte.

Le contrat SAND déployé sur Base a fabriqué 327 574 milliards de jetons dans la nuit du 21 au 22 août 2026, quand le contrat d'origine sur Ethereum en compte toujours exactement trois milliards.

Le nombre d'unités d'une chose n'est un fait que parce qu'un seul registre le tient. Un registre unique, consultable, dit combien il en existe, et ce nombre s'impose à tout le monde parce qu'il n'y a rien d'autre à consulter. Le jour où la même chose doit circuler ailleurs, on ne déplace pas le registre : on en ouvre un second, avec sa propre colonne, et on inscrit entre les deux une règle qui veut qu'une unité retirée d'un côté réapparaisse de l'autre, jamais plus. Tant que la règle tient, la somme des colonnes reste le nombre. Mais la règle n'habite pas le registre d'origine. Elle habite chacun des registres seconds, et chacun l'applique seul, avec ses propres clés et ses propres gardiens.

Dans la nuit du 21 au 22 août 2026, le second registre du jeton SAND a cessé de l'appliquer.

Cinq heures, 703 créations, et deux chiffres qui ne se rejoignent pas

À 23h42 UTC le 21 août, le contrat SAND déployé sur le réseau Base enregistre une création de 50 millions de jetons. Il en portait 14,6 millions jusque-là. Cinq heures et trois minutes plus tard, à 04h45 UTC, la dernière des 703 créations est inscrite. Aucune n'a suivi.

Lecture du 22 août à 07h43 UTC, croisée sur trois nœuds Base indépendants : le contrat affiche une offre totale de 327 574 583 798 617 jetons. Le contrat d'origine, sur Ethereum, affiche au même moment exactement 3 000 000 000, chiffre inchangé. Le rapport entre les deux est de 109 191 pour 1.

cryptodeep.io
SAND · lectures on-chain du 22/08/2026
Un actif, quatre contrats, quatre réponses
Base rapporté à Ethereum
×109 191
Appel totalSupply() sur chaque contrat, le 22/08/2026. Les longueurs de barre sont à échelle logarithmique : à échelle linéaire, les trois premières lignes seraient invisibles.
Ethereum · le contrat d'origine 3 000 000 000
BNB Chain · jeton adossé 3 000 000 000
Polygon 132 642 793
Base · le contrat compromis 327 574 583 798 617
Avant la première création, le contrat de Base portait 14 613 061 jetons. 703 créations en 5 h 03 l'ont porté à 327 574 milliards. Le relevé public qui a informé le marché annonçait 14,9 milliards, soit 21 985 fois moins.
Snapshot 22/08/2026 · cryptodeep.io Le jeton BNB Chain est adossé, sa pré-frappe est une pratique de pont

Un point mérite d'être posé tout de suite, parce qu'il commande la lecture du reste. Ce n'est pas un montant volé. Le déploiement compromis portait 0,487 % de l'offre du jeton, la liquidité disponible sur ce réseau bornait toute revente à une fraction infime, et le montant réellement extrait n'est pas mesurable en l'état. La grandeur qui compte ici est un rapport entre deux compteurs, pas une somme dérobée.

Le relevé chiffré qui a informé le marché, publié à 05h44 UTC, faisait état d'environ 14,9 milliards de jetons créés sur deux adresses. Ce chiffre est 21 985 fois inférieur à l'offre effectivement portée par le contrat, et il est arrivé cinquante-neuf minutes après la fin des créations. Ce n'est pas une bévue : ce relevé portait sur des adresses surveillées, pas sur l'offre d'un contrat. Personne, dans la chaîne d'information de marché, n'avait pour métier de lire la seconde colonne. C'est le sujet de cet article, et la donnée était pourtant publique, lisible en une requête. Nous avions fait le même constat en juin sur un tout autre dossier : tout était sur la blockchain, ça n'a servi à rien.

Ce que la trace on-chain dit, et ce qu'elle ne dit pas

Le contrat de Base est un jeton dit omnichain, construit sur le standard OFT. Sa documentation officielle décrit le mécanisme sans ambiguïté : les jetons sont détruits ou verrouillés au départ, créés ou déverrouillés à l'arrivée, ce mouvement produisant selon ses termes une offre globale unifiée. Le contrôle repose sur des rôles d'administration et de délégation propres à chaque déploiement.

Les 703 créations n'ont pas emprunté un appel de frappe direct sur le jeton. Elles sont passées par le traitement de messages inter-chaînes acceptés, c'est-à-dire par le chemin de circulation normal du standard.

Et c'est exactement là que l'enquête s'arrête, pour l'instant. Deux histoires incompatibles produisent cette trace à l'identique. Une clé de l'émetteur compromise permet de reconfigurer les routes et de se rendre soi-même émetteur légitime de messages. Une défaillance de la couche de vérification produit la même livraison sans qu'aucune clé n'ait bougé. Au 22 août 2026, aucun élément public ne départage les deux. Deux constats bornent la lecture sans la conclure : aucun transfert de propriété du contrat n'a été enregistré sur les 60 000 derniers blocs, et aucun changement de route n'a précédé les créations.

Qui a bougé, dans quel ordre, et avec quelle règle en main

À 02h11 UTC, deux heures et vingt-neuf minutes après la première création, Bithumb suspend les dépôts et retraits de SAND. Cinquante-sept secondes plus tard, Upbit fait de même, en citant dans son avis l'article du décret d'application de la loi coréenne de protection des utilisateurs d'actifs virtuels qui l'y autorise. Les deux plateformes ont agi avant la première dépêche de marché.

Le même avis d'Upbit contient le détail qui résume tout le dossier. À la rubrique désignant l'actif concerné, il indique : SAND, réseau Ethereum. La plateforme a gelé la représentation dont l'offre n'avait pas varié d'un jeton, parce que c'est la seule qu'elle sert. Un utilisateur détenant du SAND parfaitement sain n'a pas pu le retirer, à cause d'un contrat vivant sur un réseau que sa plateforme ne touche pas.

À 05h09 UTC, cinq heures et vingt-sept minutes après la première création et vingt-quatre minutes après la dernière, le multisig propriétaire du contrat, à trois signatures sur cinq, exécute une transaction qui met à zéro les routes vers Ethereum et vers BNB Chain. C'est un confinement, il est rapide, et il fonctionne : les jetons créés ne peuvent plus traverser. C'est aussi, à ce jour, le seul geste public de l'émetteur, et ce n'est pas une parole. Aucun communiqué de The Sandbox n'apparaît sur son flux de publication officiel, dont la dernière entrée date du 6 août, ni sur sa page d'état, supprimée. Son compte social n'a pas pu être consulté.

L'ordre est donc celui-là : les plateformes de sortie en monnaie nationale ont confiné avant l'émetteur, et l'émetteur a agi sans parler. Le schéma n'est pas neuf. Le 20 août, nous décrivions une émission non autorisée que le réseau concerné ne pouvait pas défaire seul, la capacité d'annulation dépendant de l'alignement des validateurs et du gel décidé par des plateformes centralisées.

Reste un acteur qui n'a rien fait, et c'est le seul qui n'avait aucune règle à appliquer. À 07h44 UTC, l'agrégateur de référence affichait pour SAND une offre totale et une offre maximale de 3 000 000 000 jetons, tout en listant le contrat de Base parmi les déploiements du même actif. Le prix était en hausse de 4,64 % sur vingt-quatre heures. Ce n'est pas une erreur de sa part : il n'existe aucune méthodologie publique qui dise quelle représentation fait foi.

Quelle chaîne fait foi pour l'offre d'un jeton, et qui est censé le dire

La question n'est pas nouvelle, mais elle n'avait jamais été posée dans ces termes. Sur Zcash, en juin, une faille permettait pendant quatre ans de frapper des jetons contrefaits sans laisser de trace vérifiable : le nombre était inconnaissable parce qu'invisible. Sur Harmony, en août, quatre milliards de jetons émis sans autorisation posaient la question de savoir qui pouvait défaire l'opération. Ici, le nombre est parfaitement visible sur les deux chaînes, lisible par n'importe qui en une requête, et il reste sans réponse.

Ce n'est plus un problème d'opacité, ni de réparation. C'est un problème de règle. Deux chiffres publics et exacts, et personne dont le métier soit de dire lequel compte.

La règle de lecture qui en sort dépasse ce dossier. L'offre maximale d'un jeton répliqué sur plusieurs réseaux n'est pas une donnée, c'est une réconciliation. Elle ne se lit pas dans un contrat, elle se recalcule sur tous les déploiements, chacun portant ses propres clés et sa propre configuration de sécurité. C'est la continuité directe de ce que notre guide sur la valeur d'un token posait en août : l'offre est le premier terme de tout modèle, et elle vient d'apprendre à avoir plusieurs valeurs simultanées.

La lecture favorable est solide. Le contrat d'origine est intact au jeton près, aucun détenteur sur Ethereum n'a été dilué, l'exposition réelle était de 0,487 % de l'offre, le confinement a été exécuté en vingt-quatre minutes après la dernière création, en pleine nuit européenne, et deux plateformes régulées ont agi avant la presse sur un fondement légal nommé.

La lecture défavorable ne l'annule pas. Couper les routes n'annule aucune unité : les 327 574 milliards existent, sur un contrat que l'agrégateur de référence liste toujours comme SAND. La plateforme régulée a gelé la mauvaise chaîne faute d'en avoir une autre. Le chiffre qui a informé le marché était 21 985 fois trop bas. Et l'émetteur a agi sans qu'un communiqué soit constaté, si bien que l'information utile s'est trouvée dans un avis coréen et dans un explorateur de blocs.

cryptodeep.io
Crypto Deep Research
L'offre d'un jeton se lit sur les contrats, pas sur la ligne d'un agrégateur.
On interroge chaque déploiement séparément, on date chaque mesure, et on dit ce qu'on ne sait pas. Recevez nos analyses fondamentales, sourcées et datées, directement par courriel.
Inscription gratuite · les dossiers complets sont réservés aux Insiders

Questions fréquentes

Combien de SAND existent réellement ?

Il n'y a pas une réponse, il y en a quatre, une par contrat. Au 22 août 2026, le contrat d'origine sur Ethereum en compte exactement 3 000 000 000, celui de Polygon 132 642 793, le jeton adossé de BNB Chain 3 000 000 000, et celui de Base 327 574 583 798 617. Aucune méthodologie publique ne dit lequel fait foi.

Est-ce que 327 574 milliards de jetons ont été volés ?

Non, et c'est le contresens à éviter. Le contrat de Base portait 14,6 millions de jetons avant l'incident, la liquidité disponible bornait toute revente à une fraction infime, et le montant réellement extrait n'est pas mesuré. La grandeur qui compte dans ce dossier est un rapport entre deux compteurs, pas une somme dérobée.

Comment vérifier soi-même l'offre d'un jeton déployé sur plusieurs blockchains ?

En interrogeant chaque contrat séparément, sur l'explorateur de sa chaîne, plutôt qu'en lisant la ligne d'offre d'un agrégateur. C'est une requête par déploiement, et c'est exactement ce que personne n'a fait dans les six premières heures de cet incident.

Sait-on comment l'attaquant a obtenu le droit de créer des jetons ?

Non. Au 22 août 2026, l'origine des droits de création n'est pas établie. Les jetons ont été produits par le chemin de messagerie inter-chaînes du standard, ce qui est compatible aussi bien avec une clé de l'émetteur compromise qu'avec une défaillance de la couche de vérification. Aucun élément public ne départage les deux, et aucun communiqué de The Sandbox n'a été constaté sur ses surfaces de publication.

Crypto Deep Research produit de la recherche fondamentale indépendante. Cet article ne constitue pas un conseil en investissement. Aucune position n'est recommandée, ni à l'achat ni à la vente.