Blockchain-Based Mobile Edge Computing for Autonomous Vehicle Model Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current autonomous driving model training methods face challenges such as limited sensor data and computing capacity in single vehicles, cloud-based service vulnerabilities to data falsification and server failures, and network burden, leading to low accuracy and efficiency in decision-making processes.
Innovation Solution
A method utilizing a blockchain-based mobile edge computing network where autonomous vehicles and roadside units form a wireless communication network, enabling local model training and verification through Elliptic Curve Cryptography, and creating a blockchain to securely share and update models among vehicles, ensuring accuracy and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If cloud-based service center is used for model training, then model accuracy is improved, but system reliability deteriorates due to single point of failure
Solution Approach 1:
The patent segments the centralized cloud-based model training system into multiple distributed autonomous vehicle nodes that each perform local model training independently. This segmentation eliminates the single point of failure in centralized cloud systems, as each vehicle maintains its own model training capability. The blockchain network then coordinates these segmented nodes to share training data and models, ensuring both model accuracy through collective learning and system reliability through distributed architecture.
2Measurement precision
If centralized cloud-based model training is used, then model accuracy is improved, but security deteriorates due to data falsification risks
Solution Approach 1:
The patent implements a feedback mechanism through blockchain technology where each autonomous vehicle's training data and model updates are recorded on an immutable distributed ledger. This feedback system allows the network to verify the authenticity of training data from multiple sources, detect and reject falsified data through consensus validation, and continuously improve model accuracy while maintaining data security. The blockchain provides transparent audit trails that enable the system to identify and correct data quality issues.
3Measurement precision
If all vehicles upload data to cloud-based service center, then model training quality is improved, but network burden increases
Solution Approach 1:
The patent extracts the model training function from the centralized cloud-based service center and relocates it to the edge devices (autonomous vehicles) themselves. Each vehicle performs local model training using its own sensors and computing resources, extracting only essential model parameters and training insights for sharing with the network via blockchain. This extraction eliminates the need for continuous bulk data uploads to the cloud, significantly reducing network burden while maintaining high model training quality through distributed edge computing.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach ensures continuous model training and updates, prevents data falsification, verifies node identities, and distributes the training load, significantly improving decision-making accuracy and efficiency in autonomous driving.
Implementation Method 1
generating a key pair for each mobile node and each mobile edge computing node in the mobile edge computing network by: calculating a first key pair for each mobile node and a second key pair for each mobile edge computing node in the mobile edge computing network by using the Elliptic Curve Cryptography
Data Source
AI summary
The present disclosure discloses a method for sharing models among autonomous vehicles based on a blockchain, the method comprising the steps of: 1) creating a mobile edge computing network; 2) generating a key pair for each node in the mobile edge computing network; 3) creating a local model set of a mobile node set in the mobile node computing network; 4) enabling each mobile node to communicate with a corresponding nearest mobile edge computing node; 5) creating supernode sequences by the mobile edge computing node; 6) creating a blockchain based on the supernode sequences; and 7) updating the local model set.

