Le Web3 souffre d’un problème sémantique simple : le même ticker peut désigner des actifs différents selon la chaîne. Résultat : erreurs, frais inutiles et perte de confiance. Nous proposons une convention minimale, volontaire et ouverte pour rendre les interfaces plus lisibles.
Proposition DustEthic
Standard minimal - format :
<symbole>@<espace-de-noms>ETH@mainnet- Ether sur Ethereum principalETH@bsc- Ether représenté sur BNB Smart ChainUSDC@circle- USDC émis par Circle sur une chaîne officiellement supportéeUSDC@hyper- USDC local sur HyperEVM
Règles de nommage
- @mainnet pour l’actif d’origine de la chaîne source.
- @circle, @tether, etc. pour les émetteurs officiels de stablecoins.
- Pour les représentations locales ou bridges non officiels, utiliser l’alias court de la chaîne :
@bsc,@polygon,@arbitrum,@hyper. - Affichage UI : le ticker court reste visible, mais le suffixe est affiché à côté du nom et dans les confirmations.
Exemples d’interface
| Ticker | Réseau |
|---|---|
USDC@circle | Ethereum |
USDC@polygon | Polygon PoS |
USDC@hyper | HyperEVM (local) |
ETH@mainnet | Ethereum |
ETH@bsc | BNB Smart Chain |
Adoption progressive
- Wallets : afficher le suffixe
@...dans la liste des actifs et sur l’écran de signature. - Relayers et agrégateurs : inclure le suffixe dans les routes de swap et dans les confirmations.
- Explorateurs : exposer un champ namespace simple dans les métadonnées de jeton.
Objectif
Réduire la confusion sans créer d’autorité centrale. Une convention volontaire suffit à améliorer l’expérience utilisateur et la sécurité.
Licence
Spécification ouverte sous licence MIT. Réutilisation et dérivations encouragées.