Ethereum smart contract for peer-to-peer rental application
Date of Issue2019
School of Computer Science and Engineering
Blockchain has been a trending topic in the technology industry for the past few years because of its infrastructure to support a decentralized system as opposed to the conventional centralized server. Smart Contracts as enablers of transactions integrated within blockchain have been used to drive different functionalities on blockchain. Different use cases have been tried to exploit these functionalities with the goal of finding the most effective usage for this revolutionary technology. One possible use case is also trending in the business sector as it fuelled some of the fastest growing businesses of the past years, the sharing economy. This project explores the feasibility of integrating sharing application with blockchain. This decentralized application (DApp) introduces the design and implementation of a Web-based peer-to-peer (P2P) rental application which leverages Ethereum blockchain and Smart contract. It allows users to participate in the transactions as lenders and borrowers to share their unused everyday object in the platform without involvement of a Trusted Third Party (TTP). Trust to this system is enabled by using deposits to increase compliance and loyalty between parties in a contract. As an addition to the basic trade contract, the application also supports disputes resolution with voting and rating system. The end goal of this application is to create a fully functional DApp that promotes self-sovereignty, savings, and security. Users control how their data is being shared and used. Additionally, it requires low transaction fee with no commission, platform, and exchange rate fee. Finally, blockchain is secure because all the transactions are validated by other users and appended into the immutable blockchain.
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Final Year Project (FYP)
Nanyang Technological University