In this track: Tokens and digital ownership
intermediate · 3 MIN READ

Why token names are not identities

Names and symbols can be reused by unrelated contracts.

LET’S PICTURE IT

Two shops can print the same product name on different packages. The label alone does not identify the producer or contents.

SEE IT FOR YOURSELF
A valid counter call, step by stepStep 1 / 4
A valid counter call, step by stepFunction requestincrement()No argumentsBefore executionstored count0A local teaching example with a defined starting stateIncoming callCheck function dispatchCheck coded conditionsRules passConditions passContinue executionA failed check can revert insteadCalculation0 + 1Result: 1Storage writecount = 1Persists if call succeedsCalculating a local value and storing it are separate stepsPersistent statecount1Later readGetter reports 1No new incrementState, logs and browser display have different roles

This example begins with count zero and a request to call increment(). No real contract is deployed.

Animated local teaching model. No wallet, RPC or live blockchain data. Some labels and hashes are abbreviated for readability.

Metadata can be copied

A token’s name and symbol are human-facing metadata. Another contract can use the same words. A wallet icon or social-media description adds another display layer rather than a protocol-level uniqueness rule.

Use contract and network context

The address of the relevant token implementation on the intended chain is more precise. Upgradable designs can require inspecting the active logic as well as the stable address.

The same symbol can hide different risks

A wrapped or bridged representation may have a familiar label while depending on another mechanism. A malicious imitation can choose the same display name without the same backing or rules.

Read before interpreting a balance

Confirm the intended asset context, then apply its raw-unit scale. A number plus a familiar ticker is insufficient evidence about ownership rights, redemption or market value.

QUICK CHECK · NO PRESSURE

Are ERC-20 symbols globally unique identifiers?

Your progress stays in this browser.
Keep exploring the original referenceEthereum Improvement Proposals ↗

Original explanations by EtherTools. Examples are educational and source-linked; this site is independent of the Ethereum Foundation. Our approach.