Font Size: a A A

Design And Implementation Of Vehicle Rental Scheme Based On Blockchain And Recommendation Algorithm

Posted on:2021-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z R WangFull Text:PDF
GTID:2392330605961319Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer software technology in the 21st century,modern technology has gradually changed the traditional business model.As a part of the modern industry system,vehicle leasing is increasingly connected with the network information system.At present,there are safety and efficiency problems in the traditional vehicle rental industry,such as high intermediary fees,low information security,unreliable vehicle sources,and inability to intelligently recommend vehicles,resulting in users being unable to find a suitable vehicle model.In order to solve the above problems in vehicle leasing,this article applies the content-based recommendation algorithm and blockchain to the car leasing scheme for the first time,and designs a new safer and more efficient car leasing scheme.This article first reviews the existing solutions of car rental and the related research background and current status of blockchain,analyzes the deficiencies of the current vehicle rental platform and the feasibility of using blockchain in vehicle rental.Next,we will introduce the content-based recommendation algorithm and the basic knowledge of blockchain,focusing on how to use the blockchain to solve the mutual trust problem in the vehicle rental scenario and use the recommendation algorithm to efficiently select the appropriate car model for the user.Afterwards,the following work was carried out for the three phases of this solution,namely the vehicle recommendation phase,the encryption and decryption phase and the blockchain-based vehicle rental phase:(1)Using content-based recommendation algorithms to design personalized recommendation vehicles to users.The TF-IDF weighting algorithm is mainly used to process the vehicle feature labels to obtain the feature vector,and then use the feature vector to calculate the cosine similarity between the two vehicles,to recommend the same type of similar vehicles to the user,save the user's car selection time,and improve the car rental efficiency.(2)Design a blockchain-based vehicle leasing solution,combine blockchain and vehicle leasing,use smart contracts and Kafka-based consensus algorithms to decentralize vehicle leasing,and complete direct transactions between car owners and users without third-party intermediaries.At the same time,the distributed network and member identity rights management are used to realize the fabric multi-organization maintenance of the blockchain network.At the same time,the national vehicle management department is introduced to supervise the legality of the user's identity before the transaction.There is no third-party intervention in the transaction process to solve the problem of mutual trust in transactions.(3)Store user identity information and lease contract in the blockchain,use elliptic curve encryption algorithm to encrypt the contract information,ensure the security of the information,and use the identity certificate and hash algorithm to effectively prevent the opponent from tampering with the contract information.(4)In order to ensure the high efficiency of the vehicle rental scheme transaction,this scheme adopts a consensus algorithm based on Kafka.Combined with the business requirements of this solution,a strategy for optimizing Kafka's parameters at the JVM level is proposed.Compared with the PBFT consensus algorithm,the optimized consensus algorithm performs better in terms of transaction throughput and improves transaction efficiency.(5)Deploy the entire vehicle rental platform on Alibaba Cloud and use caching technology to reduce the data storage pressure of the recommended modules.At the same time,Alibaba Cloud has high security and strong scalability,which can effectively ensure the security,stability and stability of the vehicle rental platform.High availability.Finally,the correctness and safety analysis of this program is carried out to verify the safety and efficiency of this program.This solution is a brand new attempt to combine the recommendation algorithm,blockchain and vehicle rental platform.It first explores the feasibility of the recommendation algorithm and the application of blockchain in the field of vehicle rental,which solves the safety of traditional vehicle rental solutions Issues of sex and efficiency.Using the recommendation algorithm to efficiently recommend car sources for users,and using the features of blockchain decentralization,high security,and information transparency to achieve no third-party participation in transactions and mutual trust issues have important application value and practical significance.
Keywords/Search Tags:car rental, recommend vehicles, blockchain, information security
PDF Full Text Request
Related items