First, I’d like to thanks everyone who trusted me as the new ens foundation director. One of the things I’ve learned from the conversations ive had regarding this position was how many ens owners feel left out of the discussion because they missed the airdrop. I believe one of the things the DAO could really work for is make sure that there are more distribution of voting rights to members who contribute value to the community, be it via grants or other areas.
And I think one of the most obvious is referral campaigns: allowing a reward for app makers and individuals who somehow help others register their ens names. Both by creating a business model for other registrars but also rewarding anyone who sets up a successful campaign, in a decentralized manner.
Earlier I’ve tried tackling this issue via ensip14: a little hack using the random nonce:
As you can see, the standard was only adopted by NameFairy, which represents only 0.17% of the tracked registrations.
ENS Vision and Namehash have tried implementing but hit a roadblock: it’s hard to get the data from nonce used when the registration was made by a contract, a common feature in some registrars that use batch registering to cheapen gas prices. This was caught precisely thanks to devs from namehash and ens vision when they tried implementing the standard.
This would be a blocker of the draft standard moving forward, so I’d like to put the standard in pause and propose a second manner to account for registrations, which is simpler, doesn’t require hacks and has other side benefits: using the data parameter of ens itself.
Here’s how it would work:
- Whenever a registrar registered a new name, it should also set up a resolver and metadata that the users selected, like an avatar.
- With the user permission, it could also set up an “domain-registrar” and a “domain-campaign” and a “domain-delegate” records, each one with a respective ens name.
Note: all these steps would be optional, but if there were incentive campaigns for registrars, then we believe registrar apps would be incentivized to adopt them. These could all be done in a single transaction.
Records right now are gas expensive, but with the incoming CCIP-read gasless resolver, we expect them to be trivial and free.
As a plus, we get more names that are set up properly from the start, and some referral incentive campaigns from the DAO could add other requirements, like having a Avatar field, a primary name or even hosting a decentralized website on the name, therefore incentivizing using ens to a more fuller extent.
So what you all frens think?