Inspiration behind this project came from NounsDAO. NounsDAO bootstraps identities and provides a tressury which is controlled by governance.
We’ll discuss different components of BlockshipDAO in this document and also discuss the vision of this project.
Idea behind BlockshipDAO is that to provide treasury for community good projects which includes:
- DAO Tooling
- ZKPs
- Infrastructure / Blockchain
- DeFi helper tools
- Funding research proposals
Tressury will be build using NounsDAO model where each day a random textual NFT will be generated.
Every day at 00:00 UTC a random textual NFT (BLOCKs) will be generated and people can bid on it. Whoever has the highest bid at the end of the day will receive that BLOCK.
People can create proposals. For proposal creation people need to have 2 BLOCKs.
People can vote on proposals. For voting 1 BLOCK = 1 VOTE
Front-end will have three pages.
It will look like NounsDAO page. The only difference will be the textual NFT.
Governance Page the UI/UX will resemble like this.
We will need to build a class where we have a list of words in dictionary and daily a random 7 words NFT is generated like LootBox.
Whenever the day is completed, backend server will be responsible for the minting of the NFT to the highest bidder on the Polygon Blockchain.
Backend server will be responsible for the storage of bids and addresses off-chain. No smart contract work is needed in this component.
ERC721 contract will be made. More like LootBox where the randomness can be predicted by putting the NFT id.
- Where to host backend?
- UI/UX Design.
- Front-end tech stack.
- Backend tech-stack.
- Incentivization model for people to build reputation only if the proposal is in the above category defined and for voters as well. Kind a like soul bound tokens.