In our view, the donation space face two problems: low demand and low transparency.
Our protocol increases demand and transparency for donations by the following:
- DEMAND:
- Use "matching donations" instead of single donations: Organizations (aka whales) can create a donation contract, promising to match user donations up to X amount of dollars instead of just donating X amount of dollars. This method is known to boost donation demand (https://tinyurl.com/2p8zw7df).
- Enforce matching via smart contracts: Organizations may back out of their initial promise for matching (e.g. if demand is higher than expected), but they won't be able to since the initial promised amount will be locked up in the smart contract until donation period is over.
- TRANSPARENCY:
- Add voting-based challenges: Transparency regarding how charities use their donations is always hard to achieve. Charities will receive the donation based on a release schedule (e.g. monthly over a 6-month period) instead of as a lump-sum and during the release schedule, anyone can start a challenge on-chain to stop the release via voting. So the charity is incentivized to continuously communicate how they are spending their money. The vote will be a 2-week process (where the donors each have a vote) and if it passes, the remaining donation will be refunded to the donors.