LIVE PORTAL Telegram v11.8 API Synchronized Free Animated Stickers
translate Translated
admin_panel_settings ADMIN CONTROLS Web3 Article #14542 • TON Wallet
edit Edit Article edit_square Write Post list_alt Admin Board
[TON DNS & Human-Readable Domains] Replacing Raw Hex Wallets with .ton Aliases: Registration, Smart Contract Bidding & Telegram P2P Routing

Sending cryptocurrency to a cryptic 48-character Base64 address like EQD2Nm6q5qwtq4jV4p8W... introduces severe human error risks, clipboard hijacking vulnerabilities, and friction. TON DNS completely revolutionizes the Open Network ecosystem by binding decentralized .ton domain names directly to smart contracts, non-custodial wallets, decentralized websites, and Telegram handles. Discover the complete technical architecture behind domain registration auctions, decentralized resolver contracts, and peer-to-peer Telegram routing.

4 Chars
Minimum Length
1 Year
Lease Cycle
~0.05 TON
Resolution Gas
NFT ERC-721
Token Standard

Why TON DNS Matters: Every .ton domain is a decentralized NFT minted natively on the TON blockchain according to the standard NFT collection format. The domain owner holds absolute cryptographic custody via their private key or seed phrase. Beyond wallet addresses, a single .ton domain can resolve multiple arbitrary smart contract records, including ADNL storage sites, TON Proxy entry points, and Telegram bot deep links.

dns 1. Cryptographic Mechanics: How TON DNS Resolves Addresses

Unlike traditional ICANN domain names that rely on centralized root servers, TLD registrars, and recursive DNS resolvers vulnerable to DNS spoofing and DDoS attacks, TON DNS operates entirely through deterministic smart contract calls on the TON masterchain and workchains.

When a sender enters alice.ton in a Telegram-integrated non-custodial wallet (such as Tonkeeper, MyTonWallet, or the official Telegram Wallet bot), the wallet initiates an on-chain lookup query to the root DNS smart contract. The root resolver retrieves the domain's unique entry record containing a 256-bit category hash.

The standard category hash for wallet addresses is computed using SHA-256 over the string "wallet". The domain contract responds with the bound 256-bit account address and workchain ID (typically workchain 0). This entire resolution executes cryptographically in milliseconds with zero reliance on web servers, certificate authorities, or centralized intermediaries.

gavel
Decentralized English Auctions

New domains undergo an automated 7-day on-chain English auction. Every subsequent bid must exceed the preceding bid by at least 5%, extending the auction timer if placed within the final hour to prevent sniper bots.

token
True NFT Ownership Sovereignty

Once minted, the domain exists as an NFT in your non-custodial wallet. It can be transferred, sold on secondary marketplaces like Fragment or Getgems, or pledged as collateral in decentralized lending protocols.

sync_saved_locally
One-Year Renewal & Zero Rent

To prevent abandoned domains from cluttering the state storage indefinitely, domains must be renewed once every 12 months. Renewal costs zero registration rent—only a nominal gas transaction fee to heartbeat the contract.

public
TON Site & ADNL Web Hosting

Beyond wallet aliases, your .ton domain points directly to decentralized TON Storage buckets and ADNL (Abstract Datagram Network Layer) proxy servers, serving censorship-resistant darknet websites.

terminal 2. Interactive TON DNS Resolver & Gas Estimator

Simulate the on-chain smart contract resolution lifecycle. Enter any desired .ton domain name below to inspect its simulated contract address, checksum validation, and estimated transaction gas cost.

search_check TON DNS Smart Contract Resolver
Mainnet Workchain: 0
Domain Identifier: tgway.ton
NFT Item Contract: EQBvW8Z5huBkMJYdn30XYPU9GA3Ou6UQp7p778z8wXGqG3x5
Resolved Wallet Address: EQC1V_SjY8hM0O...4vA91LkZ3QpL
Category Record Key: sha256("wallet") -> 0xe8d44050...
Network Gas Fee: ~0.0084 TON ($0.045)

table_chart 3. Architecture Comparison: TON DNS vs. ENS vs. Traditional ICANN

Understanding how TON DNS differs from existing blockchain naming systems (such as Ethereum Name Service) and classical web infrastructure is critical for enterprise developers and crypto treasuries.

Metric / Parameter TON DNS (.ton) Ethereum Name Service (.eth) Traditional ICANN (.com/.org)
Underlying Layer TON Asynchronous Masterchain Ethereum L1 (EVM) Centralized Root DNS Servers
Resolution Latency < 50 Milliseconds 12 - 15 Seconds (or RPC cache) 20 - 100 Milliseconds
Resolution Cost Nominal (~$0.005 Gas) Variable Gas ($2 - $35+) Free (ISP Bundled)
Annual Renewal Model Zero fee (heartbeat gas only) $5 to $640+ / year recurring $10 - $35 / year recurring
Messenger Integration Native 1-Click Telegram P2P Requires 3rd-party wallet plugin None (Web only)
Decentralized Web Host TON Sites / ADNL Proxies IPFS / Swarm Cloudflare / Apache / Nginx

account_tree 4. Step-by-Step: Registering and Binding Your First .ton Domain

Follow this structured protocol to secure your brand name or personal handle on the TON blockchain and configure it to receive immediate transfers inside Telegram.

  1. Navigate to Fragment DNS or Tonkeeper: Open fragment.com/dns or launch the built-in browser inside Tonkeeper / MyTonWallet. Connect your non-custodial wallet with sufficient TON balance to cover auction bids and network gas.
  2. Initiate the Auction Bid: Search for your target name (e.g. mybrand.ton). If the domain is unregistered, the initial starting price is dynamically determined by domain length: 4-character domains start at higher tiers, while domains with 5+ characters start at approximately 5 TON.
  3. Monitor the 7-Day Window: Once the first bid is committed on-chain, a 7-day public countdown begins. If no outbids occur, the domain NFT is automatically minted into your connected wallet address upon finalization.
  4. Assign the Resolving Address: Navigate to your domain NFT management page. Click "Edit Records" and enter your primary TON wallet address in the wallet field. Sign the contract transaction. Within 1 block (3-5 seconds), anyone in Telegram can send TON directly by typing your .ton domain name.

quiz 5. Frequently Asked Questions (FAQ)

help_outline What happens if I forget to renew my .ton domain after 12 months?

If a domain is not renewed before its 1-year expiration date, it enters a grace period. If still neglected, the smart contract automatically releases the domain into public auction, allowing any other user to place a bid and claim it. Always set a calendar reminder or use automated bot notifications to send the renewal transaction.

help_outline Can I link a single .ton domain to receive multiple jettons (tokens)?

Yes. Because all Jettons (such as USD₮, NOT, or DOGS) on the TON blockchain reside in smart contracts tied directly to your master TON wallet address, sending any supported Jetton to your .ton alias automatically deposits it into your corresponding Jetton wallet wallet on-chain.

help_outline Can I sell or auction my .ton domain on secondary marketplaces?

Absolutely. Since every TON DNS domain adheres to standard TON NFT contracts, you can list it on Fragment, Getgems, or Disintar at any fixed price or host an auction. When a buyer purchases the NFT, ownership and DNS record management rights transfer instantly to their wallet.

account_tree One-Page Executive Infographic

TON DNS & Human-Readable Domains Blueprint

A practical 4-step visual workflow summarizing raw hex address abstraction, NFT domain bidding on Fragment, smart contract DNS linking, and frictionless Telegram peer-to-peer routing.

TON DNS & Human-Readable Domains Blueprint
💡 Tip: Click the infographic poster to expand in high-resolution lightbox modal.

auto_stories Related Web3 Masterclasses

TON Wallet

TON DeFi & DEX Swaps in Telegram: Automated Market Makers, Slippage Tolerance, and Liquidity Pools

arrow_forward Read Guide
TON Wallet

Telegram Jetton & USDT-TON Integration: Zero-Fee Transfers, Cross-Chain Bridges, and Instant Peer-to-Peer Payments

arrow_forward Read Guide
TON Wallet

TON Connect Protocol 2.0: Deep-Link DApp Authorization, Session Security, and Multi-Wallet Routing

arrow_forward Read Guide
arrow_back Back to Web3 & Mini-Apps Directory
Enlarged Preview
Click anywhere outside or press ESC to close viewer