DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

Related

  • Exploring Cross-Chain Compatibility in dApp Development
  • 3 Ways Blockchain Reinforces Data Integrity in the Cloud
  • Game Theory in Blockchain: A Developer's Guide With Java Example
  • Succinct SP1: The Latest Tooling for Zero-Knowledge Proofs

Trending

  • Strengthening Web Application Security With Predictive Threat Analysis in Node.js
  • Addressing Memory Issues and Optimizing Code for Efficiency: Glide Case
  • Benchmarking Java Streams
  • GBase 8a Implementation Guide: Performance Optimization
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. Developing Peer-to-Peer Lending Platform on Blockchain

Developing Peer-to-Peer Lending Platform on Blockchain

Get ready for the disruption in peer-to-peer lending process with the blockchain technology.

By 
Akash Takyar user avatar
Akash Takyar
·
Jun. 17, 19 · Analysis
Like (4)
Save
Tweet
Share
8.2K Views

Join the DZone community and get the full member experience.

Join For Free

Over the last few years, blockchain has taken over global financial markets with its disruptive power to transform industries. While multiple sectors have experienced a positive impact on the blockchain, the lending market is ready to be a part of this transition.

Blockchain is all set to reconstruct the model of the peer-to-peer lending platform by bringing more trust and transparency to the system. Companies like SALT Lending, Lendoit, and Jibrel Network have already launched a peer-to-peer lending platform using blockchain and smart contracts.

But why do we need to implement the blockchain in peer-to-peer lending? What could be the pain points in the traditional lending process?

Here is the answer.

In a traditional lending process, people require intermediaries like a loan officer, banks, underwriter, and loan processor to build trust. But adding middlemen and regulations to the process of lending leads to the high fees.

Also, applying for a loan or credit can take a couple of weeks, and the rate of interests differ widely around the world. For example, the rate of interest for lending money in different countries like Algeria, Argentina, Bangladesh, the United States is 8 percent, 31.2 percent, 9.5 percent, and 4.8 percent respectively.

Using blockchain in peer-to-peer lending could help remove intermediaries from the current system. Let’s understand how P2P lending blockchain platform could help make the lending process more efficient.

  1. Cost Reduction: Blockchain could reduce costs by allowing borrowers to deal with lenders directly.
  2. Time: Blockchain could make the entire process quick by adding regulations in the smart contracts.
  3. The different rate of interest: The smart contracts could auto-generate the fixed rate of interests based on the profile of a borrower.

Blockchain could connect borrowers and lenders from all over the world through a decentralized platform. The entire P2P lending blockchain process could become seamless and trustworthy.

Stakeholders Involved in a P2P Lending Blockchain Platform:

  1. Lenders: a person who lends the money.
  2. Borrowers: a person who requests for a credit or loan with the intention of returning it within a certain duration of time.
  3. Guarantor: a person who takes the guarantee of a borrower requesting for the loan.

Here’s How a P2P Lending Blockchain Platform Could Work:

P2P Lending on Blockchain

Image Source: LeewayHertz

Step 1: Lender Creates a Profile

The lender first creates a profile with the following:

  • Personal information (name, address, and ID number)
  • Bank account information
  • Type of investment a lender wants to make. For example, a lender might wish to lend money to the borrowers requesting a loan for the business purposes.
  • Criteria for different types of borrower, i.e. setting up the rate of interests according to the worthiness of a borrower.

The profile is submitted to the marketplace where lenders and borrowers could find each other.

Step 2 – Lender Waits for the Loan Requests

Once the account is successfully created, the lender waits for the loan requests from the borrower. As soon as any request is received, the lender schedules an interview with the borrower.

Step 3 – Borrower Creates an Account

A borrower setups an account with the following information:

  • Personal information including name, address, and government-approved ID
  • Collateral — crypto-coins, legal documents, and a guarantor.

Step 4 – Borrower Sends a Request for the Loan

After creating the account successfully, a borrower can send the loan request to all lenders around the world. Smart contracts allow borrowers to send loan requests to the lenders who are interested in the type of investment a borrower wants to make.

Step 5 – Lender Interviews the Borrower

After receiving the loan request, a lender interviews borrower and asks the following questions:

  • Why do you want to take the loan?
  • What is your monthly earning?
  • What is your repayment rate?
  • How many times have you applied for the credit in history?

A lender can either approve or reject the loan application based on the above questions.

Step 6 – Smart Contract Fixes the Rate of Interest

If the lender approves the loan request, the smart contract decides the fixed rate of interest for different types of borrowers by checking their creditworthiness.

The borrowers can be categorized as high-risk, medium-risk, or low-risk borrowers based on their repayment rates.

For example, lenders can set the low rate of interest for a low-risk borrower having good repayment rate.

Using a P2P lending blockchain platform, the rate of interests remain fixed all over the world.

Step 7 – Auto-Payments Using Smart Contracts

Repayment through smart contracts

Image Source: LeewayHertz

Borrowers can make the payments using smart contracts embedded with a crypto-wallet. If a borrower does not pay installments in a timely fashion, the smart contract adds late fees to the actual amount and upgrades it on the ledger.

So, if a borrower abides by the terms of the loan, the smart contract would automatically deduct penalties.

P2P lenders using blockchain can help reduce delays, make quick approvals, eliminate the need for middlemen, and bring transparency.

Blockchain-based P2P lending platforms allow investors to approve loans against residential properties, but the value of properties don’t remain stable always.

Moreover, the collateral provided by the borrower is not verified by a legal authority while lending money through the P2P platform. But the credibility can never be changed as smart contracts enable auto-payment and enforce compliances.

Either way, get ready for the disruption in peer-to-peer lending process with the blockchain technology.

Peer-to-peer Blockchain

Published at DZone with permission of Akash Takyar. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Exploring Cross-Chain Compatibility in dApp Development
  • 3 Ways Blockchain Reinforces Data Integrity in the Cloud
  • Game Theory in Blockchain: A Developer's Guide With Java Example
  • Succinct SP1: The Latest Tooling for Zero-Knowledge Proofs

Partner Resources


Comments

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: