Skip to main content
DF

DFV

A decentralized solution for file verification and authenticity using blockchain technology.

AIBased India

About this project

Why are you participating for Based India?

I’m participating in Based India because India is rapidly becoming a global leader in tech innovation, especially in the blockchain space. With its vast talent pool and growing digital ecosystem, the region offers an incredible opportunity to develop solutions that address local and global challenges. I'm motivated to contribute to the thriving blockchain community in India, as well as leverage the vast user base to test and implement decentralized solutions that can scale. I believe blockchain can play a transformative role in sectors like finance, education, and healthcare, areas critical for India’s continued growth.

What challenges are you focusing on?

I'm focusing on the challenge of document and file authenticity. In many regions, including Southeast Asia, there is a growing need for reliable, secure, and transparent methods to verify the integrity of documents. Fraudulent certifications, fake documents, and manipulation of data are significant problems that can damage trust in both public and private institutions.

How does your submission address this challenge?

My project, Decentralized File Verification (DFV), addresses the challenge of file authenticity by allowing users to upload files, generate cryptographic hashes, and store these hashes on the blockchain. This ensures that any changes to the original document can be detected, making it easy to verify the integrity of critical files. The solution can be used for verifying certificates, contracts, legal documents, and more, providing an immutable, tamper-proof record stored on the Base blockchain. This builds trust and ensures transparency in document management for both individuals and organizations.

Challenges we ran into

One technical challenge was integrating IPFS for decentralized file storage. Initially, I faced difficulties managing the IPFS upload flow and linking it with the blockchain-based file hash verification. I overcame this by modularizing the file upload process and ensuring IPFS could handle large files efficiently. Additionally, I had to optimize the gas usage of the smart contract, which was solved by refactoring some logic to ensure cost-effective interaction with the Base blockchain.

About the founder

Building on Base from India

Technologies and tags

React.jsweb3.jsSolidityIPFSBase BlockchainNode.jsHardhat