If the user wants to own the domain name, users can search for the domain name of their choice through the ENS website in the case that it is already registered. Users can bid to own the domain name (if open for action) or lease it for a desired period of time. However, for an unregistered domain name, users can request to register their name on the ENS as well.
The domain names here are represented by NFT (Non-fungible tokens) to facilitate trading or transfer between users.
When the user owns or rents the name, users can configure the domain name to be used as the desired address through the ENS protocol.
The cost incurred is calculated automatically by the ENS protocol. The more people want the name, the cost could only be higher.