Memories
Record events on database and verify its integrity on-chain.
Screenshots






Problem Statement
🌟 OverviewMemories allows individuals and organizations to create their personalized side chains and subsequently roll-up database hash verifications to the main blockchain. This architecture ensures that while the side chain data's lifecycle remains flexible (modifiable or deletable), the data's integrity remains verifiable on the main chain. The database content itself is secured on the IPFS network via Filecoin, ensuring decentralized, redundant, and verifiable storage.🌍 Use CasesImagine having an unalterable yet verifiable list of event attendees, or a dynamic database of school graduates whose data can evolve (e.g., updated addresses, professional achievements) while maintaining traceability.❓ ProblemIn many systems, lists or databases (like event attendees or alumni) are neither permanent nor easily verifiable. This lack of transparency and permanence can lead to trust issues and data disputes.✨ SolutionMemories offers a multi-layered solution:Data Storage: Utilize Tableland's decentralized database system, securing data lists such as event attendees.Verifiability: Store these databases on IPFS through Filecoin, guaranteeing availability and redundancy.Blockchain Integration: Deploy the database verification hash on a side chain that integrates seamlessly with Ethereum, thanks to its construction on the EVM. This is made scalable and efficient with Scroll's zero-knowledge rollup.Data Privacy: Leverage Sismo Connect's zero-knowledge proof system, allowing data owners to prove membership or other attributes without revealing the actual data.On-chain Queries: Query registry of hashes on the blockchain that represents off-chain database content hash. This ensures data immutability and allows anyone to verify the integrity of the data by comparing the off-chain data's hash with what's recorded on-chain.
Solution
🏗️ Technology StackDatabase: Tableland decentralized database on EVM chains.Storage: IPFS on Filecoin for decentralized and verifiable storage.Blockchain & Execution: Scroll's next-generation zk-rollup ensures efficient and secure transaction execution.Data Privacy & Verification: Sismo Connect for zero-knowledge proofs and data aggregation.Frontend: React.js for the frontend.Backend: Node.js for the backend.Indexing: The Graph, for indexing and querying the blockchain.
Hackathon
ETHOnline 2023
2023
Prizes
- 🏆
🏊 Scroll — Pool Prize
Contributors
- carletex
89 contributions
- technophile-04
72 contributions
- rin-st
25 contributions
- sverps
23 contributions
- edakturk14
11 contributions
- sunapi386
9 contributions
- damianmarti
6 contributions
- KcPele
6 contributions
- Naim-Bijapure
6 contributions
- portdeveloper
6 contributions
- austintgriffith
5 contributions
- Pabl0cks
5 contributions
- kevinjoshi46b
4 contributions
- simplemachine92
2 contributions
- ShravanSunder
2 contributions
- FilipHarald
2 contributions
- camdengrieh
2 contributions
- AlehNat
1 contributions
- escottalexander
1 contributions
- germanokuerten
1 contributions
- gskril
1 contributions
- codenamejason
1 contributions
- bpierre
1 contributions
- RogerPodacter
1 contributions
- ZakGriffith
1 contributions
- isabellewei
1 contributions
- OwlWilderness
1 contributions