Musang Charity
Decentralized crypto donations with zkTLS proof—ensuring transparency, eliminating fraud, and empowering global contributions across borders.
Created on 25th October 2024
•
Musang Charity
Decentralized crypto donations with zkTLS proof—ensuring transparency, eliminating fraud, and empowering global contributions across borders.
The problem Musang Charity solves
Musang Charity addresses the challenges of trust and transparency in charitable donations. Traditional donation platforms often lack verifiable tracking systems, leaving donors uncertain about how their contributions are used. Musang Charity solves this by utilizing zkTLS (Zero-Knowledge Transport Layer Security), a cutting-edge cryptographic protocol that ensures both privacy and security without compromising transparency.
People can use Musang Charity to donate to causes they care about, knowing that their transactions are verifiable on the blockchain but without revealing sensitive information. This creates a trustless system where donors don’t have to rely on third parties for accountability. It also ensures that every donation is secure, reducing risks of fraud and mismanagement.
By leveraging blockchain and zkTLS, Musang Charity makes the donation process easier, safer, and fully transparent, providing both donors and recipients peace of mind.
Challenges we ran into
One of the key technical challenges we encountered while building Musang Charity was proofing off-chain transactions onto the on-chain environment. In the traditional donation process, goods are purchased off-chain, and there’s often no easy way to prove that the donation is being used as intended without exposing sensitive data.
Specifically, we faced the difficulty of verifying that a maker had successfully purchased the goods from an online marketplace and that the invoice generated was valid. Simply relying on the maker to upload an invoice or provide evidence wouldn’t ensure transparency or prevent fraud. This created a risk that donors wouldn’t trust the platform or that the process could be exploited.
How We Overcame It
We solved this challenge using zkTLS technology. By integrating zkTLS, we can create zero-knowledge proofs of the off-chain transaction’s validity without revealing sensitive information. Here’s how it works:
- Invoice Submission: The maker submits the invoice of the purchase made from an online marketplace.
- zkTLS Proof Generation: The zkTLS protocol communicates with the marketplace and verifies the invoice’s authenticity without exposing any details of the transaction.
- On-Chain Proof: Once the proof is generated, it is fed into the blockchain, providing verifiable evidence that the transaction is legitimate and complete.
This approach ensures that the donation process remains secure, verifiable, and transparent. Donors can trust that their funds are being used correctly, and the system eliminates the need for centralized intermediaries.
By leveraging zkTLS, we created a solution that balances privacy with accountability, which was essential to the success of Musang Charity.
Technologies used
