Hey Devs!
I’m excited to introduce FileZap, an open-source project that’s aimed at revolutionizing secure file sharing and storage. Built with Go and utilizing cryptocurrency for incentive-based validation, FileZap splits, encrypts, and stores files securely across a decentralized network.
🚀 Key Features:
-
Decentralized File Storage: Split and encrypt large files, then store them securely across a distributed network of peers.
-
Cryptocurrency Rewards: Validators and Storers are rewarded with cryptocurrency for their participation in the network, ensuring fair compensation for services.
-
Zero-Knowledge Security: Files are only decrypted by the downloader after payment validation, ensuring privacy and integrity.
-
Open Source: The project is fully open-source, and we’re looking for contributors to help bring this vision to life!
How It Works:
-
File Upload: A user splits and encrypts a file into chunks. These chunks are sent to peers in the network for storage.
-
Validation and Incentives: Validators ensure the chunks are correctly distributed and reward Storers with cryptocurrency for storing the file chunks.
-
Download and Decrypt: After the full file is uploaded, users can pay a fee to access and download it. Once validated, a decryption key is provided.
What We Need Help With:
As the project is gaining momentum, we’re looking for developers who can contribute to various aspects, including:
-
Validator Server Development: Improving the consensus mechanism and reward distribution.
-
Client Application: Enhancing the GUI for a smoother user experience.
-
Security Features: Strengthening encryption and file integrity validation.
-
Documentation: Help us improve our documentation to make it easier for new contributors to get started.
Why Contribute?
-
Work on cutting-edge technology: You’ll be contributing to the future of decentralized storage and blockchain-powered file sharing.
- Improve your skills: This project touches on multiple areas such as Go programming, blockchain, cryptography, and distributed systems.
- Gain access to the network early: Since this project is still in development, you’ll get early access to the network
- Rewards: If you contribute in a significant manner, when the project reaches maturity, you will be given a percentage of tokens for use in the network out of the developer pool, so you can download files (or trade the token should that become a possibility) with these free tokens
How to Get Involved:
-
Check out the repo: FileZap GitHub
-
Fork the project and start experimenting.
Join the discussion: We’re open to ideas, suggestions, and contributions, so feel free to open issues and pull requests!
Let’s build something amazing! If you’re interested in decentralized storage, cryptography, or just want to learn more, drop by and help out. I’d love to hear your thoughts and feedback.