Inspiration

Remember the hassle of On-Arrival VISAs or carrying 3 years' worth of income tax reports. The pain when they ask you for your Aadhar Card, your Birth Certificate, and god knows what else. You fearing to upload your IDs because you're scared of the fact that it might fall into wrong hands.

With UniChain there is no hassle of carrying multiple IDs along with you. Just have your UniChain ID and authorize governments as well as third-party vendors and only then allow them to access your data.

  • All of us carry some of the other documents with us whenever we go somewhere. From going in your car to going to an airport, we carry some kind of ID to authenticate ourselves. Having multiple IDs for multiple situations creates a hassle. UniChain solves it in a secure and decentralized way. Just carry your UniChain ID and show it to the organizations who ask for it and you're good to go. As simple as that. To apply icing on the cake, there is no central authority that keeps hold of your data, it lies along with millions of other files in the IPFS.
  • Documents and banks go back way long. How many times have we left and gone back just because we forgot that one document? UniChain solves it. Store all your documents in your UniChain and give them your UniChain ID and boom, you're all set. Even if you want a bank to not access your data, revoke their access and they cannot view your documents anymore.

What it does

UniChain is a single global mono-auth management application with the power of blockchain to make this process simpler and faster for humans worldwide, significantly reducing the requirement for paper documents and countless ID cards that an individual has to carry.

UniChain is a PWA implemented with the power of Ethereum test-net Ropsten along with IPFS that digitalizes your priceless documents in a secure and decentralized manner.

TL;DR: Unique way of Securing Data Privacy using Blockchain Tech

  1. Switch to PWA view on your desktop
  2. Install Metamask wallet extension
  3. Load some faucet Ethers in the Ropsten test-net
  4. Allow UniChain to access Metamask
  5. You're now all set to play around with your own UniChain

How we built it

TechStack

Challenges we ran into

  • Uploading documents (heavy ones) onto Ethereum
  • How to make it more secure
  • Creating Friendly design language to make it user friendly

Accomplishments that we're proud of

  • Deploying smart contract onto Ethereum
  • Connection of meta-mask and making actual transactions
  • Successfully uploading and accessing data on IPFS
  • Attempt to bring a solution that makes people's life easier

What we learned

  • We learnt about writing smart contracts
  • We learnt how chain link helps in real life deployment
  • We learnt about the IPFS (Intra Planetary File System) and its workings

What's next for UniChain

  • Integration of Artificial Intelligence to deal with KYC and legitimacy of the documents uploaded by the users.
  • Bringing UniChain to users even without the intermediate role of Metamask.

Built With

Share this project:

Updates

Submission history