The challenge with democratic voting within DAOs is determining:
a. Who is a “member” of the DAO; and
b. Whether that member is a real person.
In the context of the ENS DAO, all $ENS tokeholders are “members” of the DAO. If the DAO was to introduce democratic voting with no conditions, each wallet, holding any amount of $ENS tokens, would be entitled to a vote.
The obvious issue here is that a person could spread tokens out across a number of wallets to gain more votes within the DAO. Introducing simple conditions, like minimum tokenholding requirements do little to solve the problem, as large token holders can easily circumvent restrictions by spreading tokens across wallets.
The only way to solve this problem is by layering conditions and attempting to verify a person’s identity to ensure that a single person has a single vote (Sybil resistance). In the context of a cooperative, it is very easy to verify a person’s identity and give that person a vote. Cooperative members will likely have strong social and geographic ties to a place as well as uniform methods of identification that make it easy to verify a person’s identity.
In the context of a DAO, it is conversely much more challenging and potentially excludes a large number of people who aren’t willing to reveal their identity in order to participate in governance.
It would likely be impossible to safely introduce democratic voting within the ENS DAO. However, within working groups themselves it is very doable. The working groups are not bound by the same restrictions as the DAO. Within the confines of a given working group, stewards are free to introduce any voting methods they see fit.
I was actually hoping to experiment in the Ecosystem WG with democratic voting in the not too distant future with the election of community advocates. The basic idea is that a certain number of community advocates could be elected each term using a democratic vote. I suspect the easiest way to execute something like this would be through the use of an NFT distributed to anyone with a certain level of Gitcoin passport verification.
If the pilot experiment works well, there is no reason why democratic voting couldn’t be used more widely in the future within working groups.