Ethereum Name Service is a decentralized and extensible naming system based on the Ethereum blockchain.
ENS is deployed to convert human-readable names like “alice.eth” to a machine-readable identifier format such as Ethereum addresses,
content hashes, metadata, and other cryptocurrency addresses. In addition, ENS supports the reverse resolution,
which makes it possible to associate metadata such as interface descriptions or canonical names with Ethereum addresses.