Inspiration
When I first heard about DAOs, I thought oh my goodness - this is everything. Utopia unlocked. Then I joined CityDAO where I learned that DAO more accurately stands for Dudes Arguing Online...
I have perceived these problems about DAO governance:
- Individuals want to be involved in DAO governance, but the number of decisions and amount of information is overwhelming.
- Low voter participation leaves collective intelligence potential untapped while creating the potential for abuses by the controlling group .
- Control, campaigning, and personalities impact DAO governance more than the collective interest.
These problems inspired DAOmocracy, which is built on two principles:
- Decision-making by random delegations
- Rewarding individuals for decisions that help the collective
Here are two blog posts I have written about this project: DAOmocracy 1 DAOmocracy 2
What it does
The DAOmocracy dapp in its current stage allows a user to connect wallet, submit a proposal, and view proposals that they have been randomly selected to vote on.
How we built it
I started from Scaffold-Eth-2 and used Chainlink VRF to randomly select the delegates.
Challenges we ran into
This was my first time making a dapp, so it really felt like everything was a challenge lol (except not funny when it was happening). I hit the callback gas limit with VRF when I was experimenting with large sample sizes. I had troubles with linter and websocket as well.
Accomplishments that we're proud of
- The idea of DAOmocracy as a plugin won an Aragon bounty at EthDenver
- This is the first frontend I have made and submitted to a hackathon
- This is the first dapp I have made and submitted to a hackathon
What we learned
Typescript, solidity, nextjs, hardhat,
What's next for DAOmocracy
- voting implementation
- notifying delegates of selection
- reward distribution
Built With
- chainlink
- scaffold-eth
- solidity
- typescript
Log in or sign up for Devpost to join the conversation.