Ansh-Sarkar / Fundzin-UPI-Via-Blockchain

Fundzin : Powering UPI Transactions through the Blockchain 🕸️

Home Page:https://ansh-sarkar.github.io/projects/documentation/fundzin-docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Powering UPI Transactions through the Blockchain 🕸️

Docs : Fundzin Docs


The growth in UPI transactions has been tremendous over the last few years. With more and more people shifting to online/digital payment solutions the net amount transacted via digital transactions has been on the rise. A similar trend can be observed in the Blockchain Industry as well where people are moving towards mainstream adoption and countries deciding upon legal frameworks to incorporate this new field.

Unified Payments Interface (UPI) is an instant real-time payment system developed by the National Payments Corporation of India facilitating inter-bank peer-to-peer and person-to-merchant transactions. It is safe, secure, and private. What if we could add another layer of security along with transparency to UPI transactions? In cases such as a donations platform where people would like to see where their donated money is utilized and who exactly withdraws how much of it and at which points in time, blockchain-based distributed ledger technology could be far more beneficial and transparent.

The problem with current blockchain solutions and blockchain wallets mainly lies in their relatively steep learning curve as compared to solutions such as UPI. Knowledge about how blockchains work (at least superficially) and about private and public keys are somewhat essential to ensure safety and a proper understanding of blockchain solutions. But, what if a person could simply do a UPI transaction that would occur normally, while a virtual copy of the same transaction is done on the blockchain. This virtual copy is immutable (under the properties of a blockchain) and hence acts as a transparent source of proof related to public transaction details while maintaining and building on the simplicity and familiarity of people with UPI payments.

This is what Fundzin aims to do. It is built on top of the Ethereum Standard with Smart Contracts written in Solidity. It can be integrated with a payments provider API (such as RazorPay) and customized to carry out the virtual transactions on the blockchain in parallel. It was primarily built as a module to be integrated with a donations platform.

Requirements : requirements.txt

Backend Requirements : requirements.txt

In the future I plan to add modules to enable the setting up of custom Geth or Hyperledger Besu client and boot node configurations for quick set up and support of a custom private blockchain network (preferably hosted on Azure or even locally) to facilitate the development process.


Ansh Sarkar

About

Fundzin : Powering UPI Transactions through the Blockchain 🕸️

https://ansh-sarkar.github.io/projects/documentation/fundzin-docs


Languages

Language:Python 56.8%Language:HTML 32.8%Language:CSS 7.6%Language:Solidity 1.9%Language:JavaScript 0.9%