-
Notifications
You must be signed in to change notification settings - Fork 285
Open
Description
TIP-795 Discussion: Username Registration Rules
Summary
This issue opens community discussion for TIP-795 (Username Registration Rules). The proposal introduces a native username system for TRON accounts with two categories:
- Short usernames (≤ 8 characters): premium, transferable, subject to an annual maintenance fee; initial allocation managed by TRON DAO.
- Regular usernames (≥ 9 characters): free to register, non-transferable, no maintenance fee.
Motivation
Human-readable usernames reduce user mistakes (copy/paste errors) and improve UX and adoption. This issue invites community feedback to refine rules, security, governance, and implementation details.
Specification (short)
- Allowed characters: ASCII letters (A–Z, case-insensitive) and digits (0–9). No Unicode or special characters.
- Length rules:
- ≤ 8 chars: premium, initial sale/auction by TRON DAO, annual maintenance fee, transferable and tradable on secondary markets.
- ≥ 9 chars: free, register-first-come-first-served, non-transferable.
- Name change policy: one name change per account per year.
- Governance: TRON DAO manages pricing/auctions and maintenance fees for premium names.
- Backward compatibility: usernames are an alias layer; existing base58 addresses remain valid.
Discussion points / Questions for the community
- Are the character and normalization rules sufficient to prevent phishing (e.g., homograph attacks)? Suggestions: forbid similar-looking characters, normalization rules, or a blacklist?
- Should premium name allocation use auctions, lotteries, or other mechanisms?
- What is an appropriate model for the annual maintenance fee? (fixed fee, dynamic, DAO-voted)
- Transfer and marketplace rules — any constraints or recommended on-chain mechanisms?
- Implementation: protocol-level vs smart-contract – pros/cons for TRON ecosystem?
- Any regional, legal, or trademark considerations we should add (brand protection, dispute resolution)?
Implementation notes
- A TRC (or protocol-level) mapping
username → account addressis proposed. Normalization to lowercase for matching. - New RPC endpoints for resolution (username → address) would be needed; wallets/exchanges adoption required.
Next steps
- Please comment with feedback, objections, or suggested edits below.
- After community consensus and addressing major concerns, TIP-795 PR (TIP-795: Username Registration Rules #795) will be updated / approved and proceed toward merge.
Links
- PR: TIP-795: Username Registration Rules #795
- Previous draft: TIP-794 (superseded)
Author / Contact
Thanks — looking forward to community feedback!
Metadata
Metadata
Assignees
Labels
No labels