What is TON DNS?
TON DNS is a standardised naming layer on TON (TEP‑81) that lets wallets, explorers, and dApps resolve a readable TON domain name into on‑chain records. In practice, it means a yourname.ton domain can be used as a short, memorable identifier for receiving Toncoin and interacting with TON services.
On TON, “DNS” does not rely on ICANN registrars or classic DNS nameservers. Instead, TON apps read the network’s Root DNS smart contract from TON’s configuration and call a standard get-method (dnsresolve) to retrieve records stored by the domain’s on‑chain contract.
Quick facts about .ton domains
- .ton domains are NFTs: you can store, gift, sell, or transfer them using TON wallets and NFT marketplaces.
- Name rules: a .ton domain must be at least 4 characters and no more than 126 characters; the allowed character set is English letters, digits, and hyphen.
- Annual renewal: to keep ownership, the domain owner renews once per year by sending
0.015 TON to the domain’s smart contract; if not renewed, the domain can be auctioned again.
- Decentralisation model: there is no “administrator” who can arbitrarily block a domain; exceptional actions are possible only via network-wide governance mechanisms.
Compared to naming systems like Ethereum Name Service (ENS), TON DNS is designed around TON’s own on-chain services (wallets, TON Sites, and more). The key user benefit is the same: fewer copy/paste mistakes, safer everyday payments, and a smoother onboarding experience for new users.
The importance of human-readable names
Long blockchain addresses are difficult to verify and easy to mistype. TON DNS reduces this risk by allowing a readable ton domain to stand in for an address in supported wallets and apps, making routine transfers and dApp interactions far more user-friendly.