Some of us have been discussing the idea of a Zcash DAO.
This got me thinking about what minimum set of features would be required to make a simple DAO. In its simplest form it would require an on chain voting mechanism that, when reaching a set threshold execute an action. Thoughts?
I suggested something similar when discussing minting/issuance of assets. It appears we might also want a similar voting mechanism for transactions too. It would require the ability for a ZSA holder(s) to have rights over ZEC (probably with no private key attached to ZEC).
As DAOs become more popular the idea of DAOs on Zcash, and possibly private voting, might be a game changer…
I decided to mention it into the ZSA proposal since I think DAOs solve some of the other issuance mechanisms that were mentioned in the proposal. For example watching other chains and minting assets accordingly.
The difference in the DAO case would be the “issuance” would be trigger by a group of nodes voting on it rather then something baked into Zcash.
A private/public DAO on Zcash (transparent for legal records, shielded with signing keys for sensitive information) has the potential to function as a central bank and hopefully one day create decentralized governments where you can verifiably have voter authentication and auditing.