CharityProtocol is an update to the existing product "OnChain CloudFunding by WASM," specifically designed for WaveHack's "Build an Aptos Dapp" challenge. Following a seismic disaster in Japan on New Year's Day 2024, numerous blockchain protocols demonstrated the ability to raise donations via cryptocurrencies successfully. However, challenges related to cryptocurrency donations became evident. CharityProtocol aims to facilitate smooth implementation of donations during crises as a public good using cryptocurrencies.
CloudFunding Frontend - The updated version on Aptos is under construction.
- Creation of the base source code for converting from WASM (Rust language) to Move.
- Roadmap description.
CharityProtocol enables transparent on-chain crowdfunding. Users can donate any amount to proposals, and once the required amount is reached, funds can be transferred to the proposer's wallet.
Traditional crowdfunding faced challenges such as untraceable fund destinations and potential disappearance of donor information. On-chain crowdfunding addresses these issues by ensuring transparency in fund flow and maintaining a permanent record of donor history.
Furthermore, cryptocurrency donations during the Noto Peninsula earthquake highlighted additional challenges:
- Conversion costs for recipients.
- Lack of clear legitimacy proof for recipients.
- Transparency issues regarding fund usage.
- Potential profit realization issues for donors.
- Privacy concerns for donation history.
CharityProtocol aims for frictionless on-chain donations, considering each country's regulatory framework and committing to continuous updates.
- Seamless migration of code from the WASM contract to Aptos.
- Automatic swapping to stablecoins using external DEX during transfers.
- On-chain KYC for verifying the legitimacy of the recipient's identity.
- Mixing feature to optionally keep transfer history private.
Describe any challenges encountered, technologies used, the process of building the project, learnings, and future plans for the project.