DexNS 2021 is coming to Callisto Network

What is DexNS (2017)?

Dexaran’s Naming Service, DexNS (named after myself obviously) is the first naming service developed for Ethereum CLassic mainnet. It goes live on Dec 21, 2017 (check the EthereumCommonwealth announcement).
Ethereum’s Naming Service, ENS was being developed and launched at about the same time (March 2017), however it’s launch was not going as smooth and the first ENS launch was postponed due to contract vulnerability (read ENS launch postmortem). For that reason it was decided to use DexNS as the naming service on ETC chain at that moment. On Dec 17, 2017 Ethereum CLassic Naming Service (ECNS) was successfully ported and launched on ETC mainnet (read my announcement and proposal thread here).

DexNS 2021 — into the world of NFTs

Long story short: in 2017 Names were code, now Names will be NFTs.

What are DexNS Names?

DexNS 2021 is a smart-contract that can create special NFTs — Names.

  • Owner’s address — who has the right to assign this NFT to an address
  • Expiry date — determines how long this name will last
  • Metadata (Properties) defined by CallistoNFT standard — this is where things start to get interesting. Metadata can be used to attach any text-data to the NFT that you own on-chain and allow any third party services to read it (explorers, wallets). For example, you can assign it a link to your personal website, your email, and your Telegram account, thus connecting your on-chain hex-address to your media accounts and creating the live proof (written in the NFT you own).

So what this thing actually does

DexNS allows users to “rent” Names and allows them to manage the contents of owned Names on-chain.

DexNS vs ENS

Why don’t we fork the ENS and need our own Naming service? The reasons remain the same as in 2017:

  • ENS names are acquired via auctions which introduces delays. DexNS names are acquired instantly.
  • The format of the metadata is important here — setting up ENS Resolver is not an easy task for a person without basic programming experience. Setting up DexNS metadata is just one contract call, which can be described as a set of simple instructions that anyone can follow if they can read.
  • With the introduction of CallistoNFT standard and implementation of NFT-Names we eliminate the necessity of Name marketplaces. CallistoNFT introduces “built-in trades” feature — anyone can track your Names, anyone can offer you money for it without any 3d parties involved.

Why do we need DexNS?

Operating with human-readable Names is a step towards improving user experience as compared to hex-addresses.

  • Sending to non-existent (not owned by anyone) addresses
  • Identity verification
  • Connecting on-chain activity to external media resources
  • Attaching metadata to important addresses on-chain