Font Size: a A A

The Design And Implementation Of A Car-rental System Based On Blockchain

Posted on:2023-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:C M ShengFull Text:PDF
GTID:2532307022498864Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the acceleration of the green transformation of my country’s economic development,the country vigorously advocates low-carbon environmental protection and green transportation.People’s travel concepts have also changed,and the second-hand car rental industry has emerged as the times require.There is a large amount of idle private cars in my country.The corresponding car rental market demand is relatively large,and it is showing an upward trend.However,in the existing second-hand car rental industry,there are black intermediaries,untrue car source information,user information leakage,and trust issues.At the same time,traditional second-hand car rental systems mostly adopt a centralized model,and there are risks such as single-point failure and malicious data tampering.Blockchain is a special distributed storage mode.It has the characteristics of decentralization,traceability,openness and transparency of data,and non-tamperability,which provides the possibility to solve the above problems.To this end,this article focuses on the application of blockchain technology in used car rental scenarios,and designs a used car rental system based on blockchain technology.A systematic survey of the development status of the second-hand car rental industry has been done,and the pain points and difficulties existing in the industry have been pointed out.A comprehensive explanation of the blockchain technology was carried out.Compared with the existing mature blockchain platform,the Hyperledger Fabric architecture with higher scalability,flexibility and development friendliness was selected.Secondly,the feasibility and related requirements of a used car rental system based on blockchain technology are determined,and the Fabric+IPFS dual storage architecture model is designed at the system storage layer according to related requirements.Data is stored in the IPFS cloud,and records are stored in the Fabric ledger,which not only ensures data security and traceability,but also makes up for the performance shortcomings of blockchain storage speed and scale.The blockchain network layer and smart contracts are also designed in detail.The Fabric blockchain network based on the Kafka consensus mechanism is used to improve the consensus efficiency of transactions.At the same time,each module of the application layer is designed in detail.Combining the detailed design of the system and the business logic of each business function,a Fabric private chain test environment and IPFS server were built,interactive interfaces and SDK services were developed,and the development and testing of a used car rental system based on blockchain technology was completed.In the second-hand car rental system based on blockchain technology,the on-chain storage of vehicle data,user data,and transaction data and the on-chain execution of business logic are completed through the operation of smart contracts.The test results are good,it is meeting the needs of used car leasing and data chaining.It is realizing the decentralization of used car leasing and the traceability of transaction information,.It is saving high intermediary fees and solving the trust problem.
Keywords/Search Tags:Blockchain, Car-Rental, Trust, IPFS
PDF Full Text Request
Related items