Here are some ENS terms you should know:
Registry: The smart contract that holds all of information regarding ENS names, subdomains, owners for each, etc.
Resolver: The smart contract that translates the ENS name to its resource such as crypto wallet/content hash.
Controller: Controls editing the records of the name. Registrant or controller is allowed to change the controller of a name.
Registrant: The owner of the ENS name, is allowed to transfer registration to another wallet and set the controller address.
Expiration Date: When you must renew your ENS name, after the time is up your name will be put into a grace period for 90 days giving you the chance to renew it during that time period in order to retain ownership.
*Anyone is allowed to extend a registration date.
- Primary ENS Name: The name that will be your username across all Ethereum dapps.
- Text Records: allows you to build/ add content to your name such as add an avatar, description, email, url, twitter username, github username, telegram username, etc.
- Subdomains: Owner and controller creates and controls them, they are an extension of the parent domain and can also resolve to an address/ IPFS website.
*Most of this information I got from https://docs.ens.domains & If you feel there are any other terms that I should have added feel free to add them in the comments below.
Link to tweet: https://twitter.com/dr3a_eth/status/1560023050900443136?s=20&t=EKAPuSvq9mytJE-P6BAAPA