Current DAOs
The Monolitic Solution
Last updated
The Monolitic Solution
Last updated
The current DAO solution used are mainly based on Compound's pattern, beeing the Openzeppelin's Governor the most used.
The Openzeppelin's solution is well built and was used as base to build the changes we envisioned for a multi-token and complex DAO.
All the references that will be made here will be based on Governor pattern.
So, THANKS Openzeppelin for your awesome work and help to all of us blockchain builders!
The current Governor solution is monolitic, using an one-to-one solution.
In the structure, the timelock contract is optional (but recommendable).
The token contract, to participate in a DAO, must implement the Votes extension. This extension keeps a record of voting power through time that the Governor contract uses to know how many votes the owner have.
Works perfectly with one-token-one-governance solution.