PROBLEM:
E-KYC is typically performed using a weblink. It asks the applicant to upload a few digital documents, such as a PAN card, Aadhaar card and selfie pictures. Afterwards, an employee of the financial institution calls the application via video call to verify the data and documents. The process is unfortunately done by each institution in a silo, so the applicant has to upload the documents and carry out E-KYC for every institution separately. It is at times difficult for the user to upload the documents again and again as it may be possible that the user does not have the access to the documents at that particular point in time.
SOLUTION:
We intend to build a blockchain platform where E-KYC is done once and stored on a blockchain, and all member banks can use this data for KYC. As in Blockchain data is immutable and crypted. Therefore owner don't have to worry about data leak and data tampering
As we were new to blockchain technology and web3.0 in general, we find it very difficult to get started.
First challenge we ran into was Metamask's user authentication. After that we researched extensively to understand IPFS and to find the perfect tool for backend purpose. Another challenge was to keep user corresponding hash from getting accessed publicly. The biggest challenge for us to understand as well as implement new technology in limited constraint of time. Finally we were able to overcome most of the issues we faced while building this project.
Technologies used
Discussion