FrostByte
FrostByte is a decentralized media storage and sharing platform leveraging Base, Walrus, and Coinbase CDP SDK
Demo
About
The problem it solves ### **FrostByte Is The Alternative for Google Photos and iCloud You Have Been Waiting For** 1. **Total Ownership of Your Media:** - With FrostByte, **you own your data entirely**. No centralized entity can access, modify, or delete your media. - Media is encrypted using your private keys, ensuring only you—and those you explicitly share access with—can view your files. - Unlike Google Photos and iCloud, there’s no risk of companies scanning, analyzing, or selling your data. 2. **Enhanced Privacy and Security:** - End-to-end encryption ensures your files are safe from breaches and unauthorized access. - Sharing media is fully encrypted, meaning **even FrostByte cannot access your files**, unlike traditional platforms where data passes through their servers. 3. **No Subscription Fees. Ever:** - By leveraging Walrus, FrostByte provides **cost-effective decentralized storage** with high durability and availability. - Avoid expensive subscription fees of Google Photos and iCloud while storing your media securely. 4. **No Lock-In to Big Tech Ecosystems:** - FrostByte is platform-independent, so you're not tied to a specific operating system or ecosystem like Apple or Google. - Share media easily across platforms using Base names, without the need for additional apps or subscriptions. 5. **Simplified Sharing with Privacy Control:** - Share media securely with anyone by using their wallet address or Base name. - Retain full control over who has access, with the ability to revoke access at any time. 6. **Built for the Decentralized Future:** - FrostByte aligns with the principles of Web3 by ensuring **data sovereignty, privacy, and security**. - It’s not just storage—it’s a step toward a decentralized, user-owned internet. **FrostByte lets you store, share, and protect your media with unparalleled privacy and control—at a fraction of the cost of centralized platforms.**
How it's made
Challenges we ran into ### **Challenges We Ran Into** 1. **Implementing End-to-End Encryption for Media Sharing:** - **The Challenge:** Managing the encryption and decryption workflow was complex, especially when re-encrypting the symmetric key for secure media sharing with other users. - **How We Solved It:** We carefully designed a hybrid encryption system where: - Media is encrypted with a symmetric key for efficiency. - The symmetric key is encrypted with the sender’s private key and re-encrypted with the recipient's public key when sharing. - Rigorous testing ensured no data corruption during these encryption transitions. 2. **Seamless Integration of Base Name Registration:** - **The Challenge:** Simplifying the Base name registration process and integrating it smoothly into the web app while ensuring a user-friendly experience. - **How We Solved It:** We leveraged Base's APIs and added detailed UI/UX elements to guide users through the registration and address resolution process, ensuring a seamless onboarding experience. 3. **Efficient Media Storage Using Walrus:** - **The Challenge:** Decentralized storage on Walrus introduced hurdles in optimizing file uploads, ensuring durability, and retrieving large files efficiently. - **How We Solved It:** We used Walrus’s erasure coding for redundancy and implemented chunked uploads with progress tracking to handle large files. This approach ensured smooth uploads and minimized errors during retrieval.