Project Preview : https://drive.google.com/file/d/1CE2bT0hB-34ZqN5OcVWj4ZzZot_iNrJS/view?usp=sharing
2020300016 Parth Gujarathi 2020300040 Kartik Menon 2020300052 Jai Patel 2021301075 Srushti Patil
Title : Land Registry System with blockchain
Tech Stack: ● Node : Used for the backend of the system. ● React : A frontend library used to make the user interface of the system. ● Ethereum : Ethereum blockchain used to write the smart contracts for storing the land registry data. ● Ipfs: The InterPlanetary File System is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system. ● Solidity : Solidity language is used to write the smart contracts ● Ganache : It is used to set up the blockchain accounts
Introduction: Introducing a revolutionary approach to land registry systems, our project harnesses the power of blockchain technology to redefine property ownership and management. By leveraging the inherent security, transparency, and immutability of blockchain, we aim to create an unalterable record of land titles, transactions, and ownership history. Our system offers an innovative solution to the challenges plaguing traditional registries, ensuring an incorruptible ledger that not only safeguards property rights but also streamlines processes for stakeholders involved in real estate transactions. With a focus on transparency, efficiency, and trust, our blockchain-based land registry system represents a pivotal shift towards a more reliable and accessible framework for property management.
Methodology:
Experimental Setup: ● Setup Tools: Install Node.js, npm, Truffle, Ganache, and React.js for backend, smart contract development, local blockchain, and frontend. ● Smart Contracts: Develop Solidity smart contracts using Truffle, defining land registry functionalities like ownership, transfer, and verification. ● Local Blockchain: Configure Ganache, deploy smart contracts, and interact with them using Metamask or an Ethereum wallet for testing. ● Backend Development: Create a Node.js server to handle interactions between the frontend and Ethereum blockchain via APIs. ● Frontend with React: Develop a user interface using React.js for land registration, viewing details, and document upload. ● IPFS Integration: Integrate IPFS for decentralized document storage, enabling upload, retrieval, and association with land records. Result Analysis and Discussion: The outcome analysis validates the land registry DApp's strong functionality, demonstrating how well-executed smart contracts handle land registration, ownership transfer, and document storage. The React.js-developed user interface is incredibly dynamic and intuitive, allowing users to interact with it in a seamless manner across a range of functions. Ganache's integration with the Ethereum blockchain continues to be dependable, reliably processing transactions and keeping a steady connection with blockchain accounts like Metamask. Furthermore, the IPFS integration effectively decentralizes document storage by providing reliable document retrieval and document connection with blockchain data. A small security audit found and quickly fixed weaknesses in smart contracts and APIs, despite performance tests showing excellent scalability and consistent response times. The main suggestions are on improving user feedback methods, optimizing error handling, and investigating integration. Utilizing Ethereum networks at industrial scale for practical implementation. Upcoming development plans include feature additions, continuing security reviews, and performance enhancements.
Conclusion: The land registry DApp's development and testing have shown that it is dependable when managing land-related transactions, has an intuitive user interface, and interacts with the Ethereum blockchain and IPFS for decentralized document storage. The effective implementation of smart contracts, in conjunction with user-friendly interfaces and expandable capabilities, establishes a robust basis for practical use. Minor security flaws can be fixed, and future advancements can be brought into compliance with industry standards to create a flexible, efficient, and safe land registry system that can grow with the needs of stakeholders in the dynamic real estate market.
References: