🌌 Immutable Data Integrity for Space Exploration
🚀 What Inspired Us
The vastness of space isn't the only frontier in need of innovation — so is the integrity of the data we gather from it. We were inspired by the high-stakes nature of space missions, where a single corrupted data file can compromise years of research and billions in investment. Our fascination with blockchain’s immutability and its potential beyond cryptocurrencies drove us to explore a decentralized solution for long-term data verification.
🛠️ How We Built It
Our project combines cryptographic security with decentralized storage and blockchain anchoring:
- First, we used AES-256 to encrypt data files locally. The encryption key never leaves the user’s device, preserving privacy.
- We then split these encrypted files into chunks and uploaded them to IPFS using Pinata for decentralized and persistent storage.
- We connected to the exSat TestNet and anchored the resulting CID (Content Identifier) using a smart contract.
- For verifiability, the exSat block explorer shows a timestamp and Bitcoin block hash, proving the file’s existence at a specific time.
- Finally, users can input their block address, retrieve the CID, and decrypt their data using their key and IV.
🧠 What We Learned
- We deepened our understanding of end-to-end encryption and decentralized file systems.
- We explored hybrid blockchain architectures — like exSat’s Proof-of-Work and Proof-of-Stake model.
- We learned how to implement tamper-evident systems that can withstand the test of time and trust.
⚙️ Challenges We Faced
- Ensuring seamless integration between IPFS and smart contracts without data leakage or key exposure.
- Maintaining low latency during file retrieval and verification despite using decentralized infrastructure.
- Designing a system intuitive enough for scientists and researchers who may not be familiar with blockchain.
🌍 Our Vision
We believe this platform is a steppingstone toward a more trustworthy era in scientific exploration — one where every experiment, observation, and discovery can be preserved and verified for generations to come.
Built With
- aes-256-(client-side-encryption)
- bitcoin-(anchoring-via-exsat)
- crypto-js
- ethers.js
- exsat
- exsat-testnet
- exsatblockexplorer
- hardhat
- ipfs-(via-pinata)
- javascript
- metamask
- node.js
- pinata-sdk
- remix-ide
- solidity
- tailwind-css
- web3.js
Log in or sign up for Devpost to join the conversation.