Giter VIP home page Giter VIP logo

ansh-sarkar / fundzin-upi-via-blockchain Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 1.22 MB

Fundzin : Powering UPI Transactions through the Blockchain ๐Ÿ•ธ๏ธ

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

CSS 7.65% HTML 32.77% JavaScript 0.87% Python 56.77% Solidity 1.94%
blockchain blockchain-platform blockchain-technology brownie brownie-eth custom django django-rest-framework event-loop metamask

fundzin-upi-via-blockchain's Introduction

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

fundzin-upi-via-blockchain's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.