Decentralization and governance
· ENS · Governance · Originally published on Twitter
ENS aims to be both a decentralized domain and identity system and as such needs to be built to be censorship resistant and neutral. But to get there it needs an including community of builders in which all are welcome.
That path is neither easy nor without its own conflicts.
Long before Brantly joined ENS, there had been multiple other contributors, many of them queer, at least two were Trans. I only knew that the same way I found out about Brantly’s own deeply held beliefs: casual conversations over dinner in conferences around the world.
As it should be: people’s work only judged by their own merit, independent of the contributors religion, skin tone, gender or country of origin. I think the acceptance of anonymity and respect for privacy in the industry creates an environment where people can be who they want.
I’ve known Brantly for years (he worked with me in Unilogin in 2018) and I’ve seen him do great work. I’ve reached to some of these other contributors and I did not hear a single instance where people felt they were treated differently by him. But he wasn’t just a dev hidden away
Brantly was the de facto spokesperson for the project, the ones that journalists would reach out to hear a word, and maybe the project wouldn’t be where it is today without him. I admired his grit.
It’s hard to be the spokesperson of a community that doesn’t feel spoken by you.
I would like to find a way for Brantly to still be a part of ENS, in a position where he didn’t needed to represent a community that didn’t share his values. Maybe there’s still a space for this, but I feel the rushed termination process might have been too drastic.
This whole debate has raised a much more important question about decentralization and governance. What happens to your names if ENS is taken over by people who don’t share your values? What are the failures of our own governance that led to this?
Brantly was terminated from True Names, as is the right of their directors as a private entity?
But why does a DAO depends so much on a single Singaporean entity?
I believe it should not, and it would benefit for the community to be more legally distributed.
In the beginning of the year I was invited by Brantly to join the core team. It felt wrong then and it feels wronger now:
Going forward I intend that my ENS contributions will be made as a separate entity, with a different jurisdiction, that does not rely on ENS core team.
Secondly: Brantly is still the top delegate. Second is Coinbase, an entity who has a contract for “analytics”with the US homeland security and is, in my opinion, much more problematic than he could ever be.
Most of the other top 10 delegates (including me) could probably be found in the same table at some random devcon a few years ago. Is that a good thing for diversity of opinions and experiences? It can also be very expensive to redelegate, which is not very democratic.
I would like to see a website that helps people redelegate their votes, including some possible form of subsidy (within limits to avoid grieving attacks ofc), to allow a more liquid democracy. I will look into building/financing this.
Thirdly: Brantly is a director of the ENS foundation, a non profit incorporated in the Cayman Islands. I’m sure there are good tax reasons for it to exist, but it also creates another bottleneck for the DAO.
We could have a more public debate on the roles of that entity.
Four: what are the roles of the DAO in .eth names? What can be done to domains if top delegation is taken over by people who don’t share your values?
Not much really. But some could, and we need to investigate and consider alternatives.
The .eth registrar is still under the control of the multisig, but we can expect it to be transferred to the DAO anytime. When it’s done we need to make sure that it maintains it’s locked state and maybe even lock it even more.
As it currently stands, the .eth registrar cannot take away any name that is registered, but it can change the rules on how renewals and new registrations happen. There are good reasons not to freeze that right now but we should try to see how we can limit those further.
One example is the recent rule change for newly expired names, which could be bought by anyone at $2k, has been upgraded to a Dutch auction starting $100k and is being redeveloped as a non linear auction.
The ENS constitution has limits on how these can change, but the constitution can be changed (and it’s still quite easy to do so). Still, some things should be frozen in code so that it supersedes even the constitution changes in the future.
End of thread. So my proposed next steps:
Decentralize development more so it doesn’t depend on a single person or entity
Make redelegation more liquid
Create even stronger property rights guarantees on domain names
