Font Size: a A A

Design And Implementation Of House Rental Platform Based On Blockchain Technology

Posted on:2020-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:J W LiFull Text:PDF
GTID:2428330578467296Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Due to the imbalance development between urban and rural areas,big and medium-sized cities have developed rapidly.The large number of urban populations flows into big and medium-sized cities to work,which results in housing problems.Up to now,the existed ways with good efficiency include the inquiry of online rental and house lease,but current rental system still has some problems including low registration standard,mixed intermediary,unreliable housing information,high cost and etc.Therefore,it is important to study a set of housing rental systems with certain registration standard and reliable housing information.In the existed information technology,blockchain can be applied to solve the trust problem,and it can achieve a good performance.In fact,the blockchain is a trusted distributed bookkeeping book with anonymity,autonomy,and non-tamperability,which has attracted wide attention.Many areas with trust problems can be solved to some extent by blockchain technology.Similarly,blockchain can be applied to the house lease system,and it is able to solve some of trust problems in house lease.This paper focuses on the application of blockchain in housing rent,and studies how to solve the trust problem by the blockchain.As a result,we design and implement a complete house lease platform based on blockchain.The platform de-sensitizes and store the personal information of users and the property listing information of the released property to the blockchain,thus,realizing the transaction through the smart contract without the intervention of the third party is beneficial to enhance the personal credit.The main works of this paper are as follows:(1)Through the demand analysis of the housing rental scenario,we determine the demands of blockchain in the existed housing rent.Compared with current mature blockchain platform,we choose the most suitable blockchain,named the Stellar Star Network.And a complete network node is built locally to enable users to carry out chain information.The query is faster,the blockchain data is stored using PostgreSQL;then some interfaces are applied to upload personal information and real estate certificates to the blockchain to improve user credibility;then the smart contract is designed to realize the lease transaction.Finally,aiming at the storing problem of the large text data,we use the InterPlanetary File System(IPFS)to simplify large files into hash values,and solves the problem of high file storage cost,which is helpful to check data integrity.(2)According to the demand,the house rental application system is designed and implemented.Based on the Java Web platform,Spring,MyBatis and Shiro,we develop the system.And the MySQL database is used to store non-blockchain data,and it realizes some modules including user registration,personal information management,and housing information management.The front end is developed by JSP technology,and the interface is friendly,which is convenient for users to carry out various operations.Finally,functional tests are performed on each module of the system to ensure normal and stable operation of the system.
Keywords/Search Tags:blockchain, renting houses, Stellar, smart contract
PDF Full Text Request
Related items