inqicon

START A CONVERSATION

Share your requirements and we'll get back to you with how we can help.

Thank you for submitting your request.
We will get back to you shortly.

Blockchain-based Land Registration System

Client

The client is a statutory board set up by the Government of a South Asian nation to optimize land usage for economic and social development. They play a regulatory role as the national land registration authority, managing land sales, leases, and allocations.

Industry

Real Estate

Overview

Blockchain is making waves in the real estate sector with the level of transparency it provides. The technology is being increasingly considered for use in land registration with its ability to immutably record and share information.

The immutable, decentralized nature of the blockchain network renders data transparent for any untrusted party to verify. With self-executable smart contracts, trust is enhanced between parties and outcomes are validated by everyone in the network. Traditional land transaction records can now be replaced by a distributed ledger protected by cryptography and consensus technology.

Show More Show Less

Business Requirement

The client explored the possibility of a blockchain solution for land registry that offered inherent benefits to meet their requirements.

  • Ensure authenticity of information related to real estate transactions
  • Provide a faster, safer, cheaper means of executing property transactions
  • Prevent tampering or forging of records linked to the system

By making real estate transactions searchable, several issues surrounding legal ownership of a property could be remedied.

QBurst Solution

QBurst embarked on the Ethereum blockchain programing journey using Solidity framework to code smart contracts, which ensure necessary approvals are obtained from government authorities. We developed a ReactJS-based web application with a blockchain explorer for users to view transactions within the application. We also relayed transactions on the public Ethereum blockchain network (Etherscan) so that anyone can verify and validate records.

A custom application was developed to manage customer identities. This enabled interaction with the Ethereum network using email addresses or usernames. The application acts like a wallet for users, enabling them to sign blockchain transactions.

The solution creates an immutable history of transactional records that are permanently linked to the system. Near real-time traceability and transparency are achieved as each transaction is captured and recorded at every stage of the process.

Business Benefits

  • Near real-time visibility into status of property and sale deed with access to complete and permanent transaction history
  • Average time taken to process land transactions reduced by half
  • 33% reduction in administrative costs by eliminating manual processes
  • Eliminated the need to store physical archives of land records
  • 24% increase in land investments
  • Enhanced data security and authenticity of land records renewed confidence of buyers in the land registry system

Key Features

  • Microservices architecture was used to encapsulate the logic and data persistence of all elements of the application; microservices were built using Spring Boot.
  • Truffle was used to migrate the contracts to Ethereum network and execute logic.
  • Web3j API for Java was used to connect the Spring Boot-based Java microservices with the Ethereum blockchain.
  • Payment integration was implemented along with option to avail loans from financial institutions.
  • Blockchain nodes set up and run on a private consortium on Kaleido, a service offering on blockchain, to ensure security of participants.

Technologies

  • Ethereum
  • Spring Boot
  • Solidity
  • Web3j
  • MariaDB
  • ReactJS, HTML5, CSS3
  • Java
  • Microservices Architecture
  • Truffle
  • ActiveMQ
  • AWS & AWS S3

More Stories