ENS name ownership has evolved in three stages: → ERC721 for .eth second-level names → ERC1155 through the Name Wrapper → ERC1155Singleton in ENSv2 Each step brought the ownership model closer to the way ENS names actually work.