This review is based on using the domains and not just buying to resell them like other NFTs.
In my quick review I am comparing ENS domains vs Unstoppable domains vs Handshake domains which are the most popular options.
ENS domains allow you to register a .eth domain through their online platform. Like traditional domain names you have to pay a fee per year + the gas fee – essentially a transaction fee for the blockchain. At the time of writing the cost is around 60 US$ for a year and around 100$ for 10 years. The difference is due to the ETH gas fee.
The fees can only be paid in Ethereum by linking your wallet so the registration process is completely anonymous.
At glance the fact that there is a renewal fee can be seen as a big limitations. This said .eth domains offer a number of advantages in terms of usability:
A disadvantage is that any domain update is essentially another transaction on the blockchain (e.g. just adding the avatar) which a quiet high gas cost e.g. a simple update to add the avatar was around 20$.
I think that ENS domains are probably the best option in terms of blockchain domains. They offer a number of real world usage (wallet address, supported on brave, supported on fleek etc.) to make it worth it as a domain to use and not just to collect.
Unstoppable domains allow you to register a number of .TLDs like .crypto, .nft. , .x, .coin, .wallet, .bitcoin etc.
The cost depends entirely on the name and the suffix, it seems to be between 20$ and 100$. This is however a one time fee for life so there is no renewal fee which is obviously an advantage. The fees can be paid by credit card too.
Since now Unstoppable domains are stored in the Polygon blockchain and not in Ethereum like .crypto was upon its launch, these domains no longer work with brave browser even if you enable the option to load unstoppable domains. From my tests it seems that only .crypto domains register on the ethereum blockchain are accessible.
The .crypto domains are also supported by some wallets e.g. trust wallet. I coudln’t get this to work on the coinbase wallet.
Being on the polygon blockchain updates to the domain records are free and this is certainly a plus.
My only issues is that these domains are not yet supported by fleek for deployment and major wallets so I am not entirely sure about the utility.
It is also a bit unclear to me on how the company is involved in maintining all these domains: yes the information are stored in the blockchain but can all really work if the company no longer supports this project ?
I would say that these domains could be usuable but double-check before buying.
Namebase seems to be only place to create your own TLDs using Handshake name which, unlike ENS domains and Unstoppable domains, means owning the whole TLD. So if you register .myfancyname you would own the root zone for .myfancename and could create unlimited domains on that TLD.
This sounds great and compelling. Handshake domains are also supported on Fleek for deployment so this appears to be much better than just owning a .eth or .crypto domain right ?
As always the devil is in the detail:
The big reveal is perhaps the fact that these handshake domains require a DNS change or third party software installation to be usable. even if hns.to/ service would work the whole point is to be able to use a domain, or tld even, with a normal browser without installing anything and it is not the case here.
It is quiet possible that there are ways to use them efficiently but simply I couldn’t figure this out. I did manage to buy their HNS coins, bid, even buy a .tld but I feel it was a total waste of time and money as I can’t use it.
All these options have pro and cons but, in my view, the best option for a blockchain domain service is ENS domains.
It is not the cheapest option but the one that offers the most features (wallet, compatible with brave, fully decentralised, works on fleek).
Both Unstoppable Domains and Namebase have interesting options but, mostly because of their limited features, do not match ENS domains.