Web3 has a simple semantic problem: the same ticker may refer to different assets depending on the chain. The result is confusion, wasted fees, and reduced trust. We propose a minimal, voluntary, and open convention to make interfaces clearer.
DustEthic proposal
Minimal standard - format:
@ ETH@mainnet- Ether on Ethereum mainnetETH@bsc- Ether represented on BNB Smart ChainUSDC@circle- USDC issued by Circle on officially supported chainsUSDC@hyper- Local USDC on HyperEVM
Naming rules
- @mainnet for the canonical asset of its origin chain.
- @circle, @tether, etc. for official stablecoin issuers.
- For local or unofficial bridges use the short chain alias:
@bsc,@polygon,@arbitrum,@hyper. - UI: keep the short ticker, but display the suffix next to the name and in confirmations.
UI examples
| Ticker | Network |
|---|---|
USDC@circle | Ethereum |
USDC@polygon | Polygon PoS |
USDC@hyper | HyperEVM (local) |
ETH@mainnet | Ethereum |
ETH@bsc | BNB Smart Chain |
Progressive adoption
- Wallets: show the
@...suffix in asset lists and signing screens. - Relayers and aggregators: include the suffix in swap routes and confirmations.
- Explorers: expose a simple namespace field in token metadata.
Goal
Reduce confusion without introducing a central authority. A voluntary convention already improves UX and safety.
License
Open specification under the MIT license. Reuse and forks are welcome.