If the Ethereum Name Service (ENS) intends to be the universal naming system it needs to scale to be able to onboard new users quickly and at minimal (no?) cost. The majority of the ENS codebase is currently on Layer 1 Ethereum. Layer 2 (L2) solutions have recently become an option for scaling, and there are many new L2 chains in various states of development. These include Optimism, Arbitrum, zkSync and many others. Using an L2 for scaling should work well for ENS, however, it is difficult a...