| With the development of blockchain technology,blockchain has been integrated with more and more technologies,and the Internet of Vehicles in the blockchain environment is a current research hotspot.Decentralization,tamper-proof,traceability,these three characteristics of the blockchain can solve the pain points that are difficult to be solved in the traditional Internet of Vehicles,such as the security of Internet of Vehicles vehicle communication,the privacy of Internet of Vehicles communication,and so on.However,the current blockchain in the Internet of Vehicles environment still has the problems of poor scalability and low throughput of cross-chain protocols.This dissertation focuses on these two aspects,and specifically carries out the following works:(1)The disadvantage of the blockchain in the traditional Internet of Vehicles environment is that a single chain can only handle one or several specific data types.How to enable the blockchain to handle various data types has not yet been well studied.This dissertation proposes a single-chain based extension model of Blockchain for Internet of Vehicles(SEBI).In the Internet of Vehicles environment,this dissertation designs a four-layer architecture for this model.Through the use of authenticated oracle groups and IOV regulators agency,various extended types of data can be effectively stored in the blockchain.Therefore,the purpose of single-chain-based data type extensions is achieved.Experimental results show that the model can improve the efficiency of simplified payment verification(SPV).(2)There is no fixed protocol for the interconnection agreement between the blockchains in the Internet of Vehicles environment.The problem that how to enable the efficient cross-chain communication of data between blockchains in the Internet of Vehicles environment has not been well studied.This dissertation studies the cross-chain protocol in the Internet of Vehicles environment.Based on the Lightning Network,a lightning-c cross-chain protocol is designed.The protocol includes three steps.Firstly,users open the cross-chain tunnel through the election between nodes.Secondly,users transfer transactions through the tunnel.Thridly,the cross-chain channel is closed and the transactions are broadcast to the blockchain.These three processes complete the high-throughput information exchange between the blockchains.The comparison experiment with the traditional cross-chain protocol BTCRelay proves that the lightning-c cross-chain protocol can greatly increase the throughput of cross-chain transactions.(3)From the perspective of applications in the Internet of Vehicles environment,this dissertation builds an authority and responsibility chain system,which interacts with the blockchain platform.When data is traded,the authority and responsibility chain can clarify the trader’s the complete transaction process.The authority and responsibility chain system guarantees the safety and efficiency of data transactions in the Internet of Vehicles environment,and at the same time verifies the feasibility of the SEBI model and lightning-c protocol in practical applications. |