Font Size: a A A

Design And Implementation Of Rental System Based On Blockchain

Posted on:2021-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:H R ZhouFull Text:PDF
GTID:2518306308463424Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid flow of population and the rapid development of rental market,traditional Internet technology is difficult to solve the problems of user privacy security,black intermediary and black rental,as well as the distrust between landlords and tenants.The blockchain technology,which integrates P2P network,distributed storage,distributed consistency protocol,private-key and public-key in the system,has natural advantages in protecting users' privacy,removing third-party dependence,transaction transparency and traceability,etc.Therefore,this paper combines the rental system with blockchain technology to design and implement rental system based on blockchain.First of all,this paper studies the existing rental system and analyzes depth ly the blockchain technology,analyzes the demand of renting houses based on the blockchain,designs the overall architecture,system function module,contract interaction layer and system process of the system,and designs the detailed process of login registration module,house source management module,authentication management module,comment management module and general certificate management module.Secondly,this paper studies the system business logic and architecture mode of the system,and uses the NodeJS+Vue.JS+Truffle framework to complete the development of the decentralized rental application based on Ethereum blockchain.Using the Truffle framework,the smart contracts of each functional module are implemented;the front-end is developed by Vue.js,which communicates the back-end Node service with the RESTful API interface;the Node service uses Web3.js to interact with the contracts on the Ethereum chain,and realizes the interaction on and off the chain.At last,this paper deploys the Smart Contract in the network of Ethereum POA Consensus Mechanism,and test each function module of the system in detail.Moreover,this paper analyzes and validates the security of contract and user privacy through Ethereum IDE.Otherwise,this paper tests the response performance of the system request.
Keywords/Search Tags:blockchain, smart contract, consensus mechanism, renting system
PDF Full Text Request
Related items