We all know that the delegation in a DAO actually delegates voting rights to an Ethereum address, although sometimes this address can be displayed as an ENS name through the primary ENS name. I think we should implement the ENS name as the delegate instead of an Ethereum address. Whether this idea is feasible or not, I would like to express my opinion first:
-
Voting rights should be delegated to an ENS name because ENS is more representative of identity and ethereum address is just a wallet under that identity.
-
Even if the identity changes the wallet or if the wallet is stolen or something, he only needs to change the resolution record, rather than having all the entrusting parties re-delegate their rights to another address.
-
You could argue that ENS names are also at risk of being stolen, but since ENS originally separated the roles of owner, controller, and address record, we can protect the owner (now registrant) from unnecessary actions.
-
As more and more projects launch DAOs, there is a strong need for reliable identities to participate in governance, and it is easier for a human-readable ENS to accumulate credit in the crypto world.