ZWJ and scammy ENS names are an issue. I’m proposing a solution similar to Twitters verified checkmarks. To be verified in this case means that a verification team, with the proper rubric, verifies that the name is original and if it does contain ZWJ, it’s in a proper way and not in a way that is trying to rip off another domain as a lookalike.
There would be a “request verification” button on the registration page.
There is a cost to this request that is based on a users need and urgency to be verified, but verification would be forever.
Imagine 100 users request verification. Users put in their bids, and the bids are dynamically ranked highest to lowest, and those with the highest bids go through the verification process first.
This system would provide extra income to ENS. The ENS token may even be used to bid for verification and that ENS gets returned to the treasury.
There could be a failsafe in place in case someone tries to game the verification system, there could also be an appeal process.
I’d imagine that it would mostly be secondary market sellers that would go for this, and more than a few major brands/companies. However, it just may become a bar that is set or the norm to register a name and request verification.
OpenSea and secondary marketplaces could display the verified badge and so could etherscan, and maybe one day, Twitter.
This would phase out real scammers and eliminate a lot of worry for everyone. Imagine Coinbase displaying that a certain ENS address is verified before it is transacted with. It will add a better sense of security and peace of mind all around for the homographic attack potential.
Is this a workable idea? Do you think it’s worthwhile?