Font Size: a A A

Design And Implementation Of Online Car Hailing Digital Certificate Storage System Based On Blockchain

Posted on:2022-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:S Y SunFull Text:PDF
GTID:2492306350485964Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Vicious events occur frequently in the field of online car Hailing.For the authenticity of car Hailing service related records,we can only rely on the authority of relevant Internet companies,and it is difficult to obtain the trust of users.Data security and privacy leakage problems have not been well solved,which can not prevent the occurrence of data tampered.In view of the disadvantages of centralized digital certificate storage in the field of online car hailing,this thesis first proposes a basic development framework for blockchain certificate storage system,which integrates blockchain and application development technology,and can be applied to various decentralized certificate storage scenarios.Then,the framework is applied in the field of online car hailing,and a digital car Hailing system based on blockchain is designed and developed.The system provides decentralized certificate storage service for online car Hailing application through open interface,and designs two service access modes: SDK module integration and microservice access,which can realize blockchain certificate storage enabling of online car Hailing application in the most convenient way.In this thesis,the design of the system is divided into two parts.The blockchain network part includes the principle and application of digital digest algorithm sha256,pbft consensus algorithm optimization,smart contract deployment and compilation,and the design and implementation of data storage model.By storing the hash value corresponding to the file,the storage pressure of block network is effectively reduced.By optimizing the message forwarding mechanism of pbft algorithm,the operation efficiency of blockchain network is improved.After advanced encapsulation,smart contract uses the form of database table to replace the structure data storage of traditional contract,which greatly improves the convenience of development.Application interface layer: Through the role classification of accounts,different access control permissions are assigned based on the role to reduce the risk of data privacy disclosure.The innovation and integration of blockchain and microservice technology has realized the function of blockchain to provide services through microservice.The interface function test and performance test are completed to verify the availability of the system.The transaction information in the blockchain network is displayed graphically to effectively improve the user experience.The innovation points of this thesis are summarized as follows:(1)In order to reduce the development threshold of decentralized application,the overall development framework of decentralized application is proposed.In the field of online car Hailing digital certificate keeping,we carry out decentralized digital certificate keeping practice and innovative application in the field.(2)The development of smart contract adopts the form of data table instead of the traditional structure,which reduces the complexity of smart contract development.And through the contract modular interaction mechanism,greatly improve the maintainability and scalability.(3)Innovate and practice the integration of blockchain technology and microservice technology,and realize the service access mode of blockchain as a service.
Keywords/Search Tags:online car hailing, blockchain, decentralized digital deposit, microservice
PDF Full Text Request
Related items