As stated below
What’s stopping someone else from just minting domain names that are purchased by someone else on unstoppabledomains? And what exactly are they doing that prevents someone else from selling NFT domains with their own extensions?
They have their own database a.k.a "intermediary" to detect whether the domain have been purchased or not. So with that, I think that will stop it.
And what exactly are they doing that prevents someone else from selling NFT domains with their own extensions?
On the statement above, users can only select the available domain within their database. So, they can't have their own extension.
And what prevents me from minting random domain names on Ethereum blockchain? After all unstoppabledomains is not a central authority.
Even if you directly communicate with the smart contract, I believe the contract has its own set of rules to prevent you from randomly minting a domain.