Blockchain Vehicle Mileage Tracking via Side Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional vehicle data systems are prone to data corruption and unauthorized manipulation during and after data transfer, due to human errors and vulnerabilities in storage mechanisms.
Innovation Solution
Implementing a blockchain system with self-referencing and side-chain configurations that compare current journey data to previous journeys, generating reference blocks that link to previous blocks with distinct data, thereby reducing data redundancy and enhancing integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional vehicle data systems store data locally and transfer manually, then data transfer is simple, but data integrity is compromised due to human errors and unauthorized manipulation
Solution Approach 1:
The patent introduces a blockchain network as an intermediary between vehicle data sources and end users. This decentralized ledger acts as a trusted mediator that records vehicle journey data immutably, preventing unauthorized manipulation while maintaining data integrity. The blockchain serves as the intermediary layer that resolves the conflict between simple data collection and reliable data storage.
Solution Approach 2:
The patent replaces traditional mechanical/manual data transfer methods with a digital blockchain-based system. Instead of physically transferring data through human operators or centralized servers, the system uses cryptographic hashing and distributed consensus mechanisms to automatically record and verify vehicle journey data, eliminating human error and unauthorized access.
2Reliability
If all journey data is stored in full on the blockchain, then data integrity is maintained, but storage overhead increases significantly
Solution Approach 1:
The patent extracts only the essential identifying features of journey data (route coordinates, start time, travel time) and stores these as hash references on the blockchain, while keeping the complete detailed data locally or in off-chain storage. This extraction approach maintains data integrity through cryptographic verification while dramatically reducing the storage overhead on the blockchain network.
Solution Approach 2:
The patent creates simplified copies of journey data that contain only the necessary identifying characteristics for verification purposes. These copied references are stored on the blockchain, while the full original data remains in more efficient storage locations. The cryptographic hash copies serve as immutable verification tokens without requiring storage of the entire data set.
3Measurement precision
If the system compares current journey data to all previous journeys, then repeat journey detection is accurate, but processing time increases
Solution Approach 1:
The patent segments the journey comparison process into distinct phases: first comparing only critical identifying parameters (route coordinates, start time, travel time) to quickly identify potential repeats, then performing more detailed analysis only when necessary. This segmentation allows the system to achieve high accuracy in detecting repeat journeys while minimizing processing time by avoiding unnecessary detailed comparisons of all journey data.
Data Source
AI summary
Systems, methods, and computer-readable storage media for identifying, via a processor, a plurality of causes for a vehicle to record data on a blockchain, wherein one cause in the plurality of causes is a repetition of a previous journey. The system generates route comparison data by comparing, via a processor as the vehicle is moving, current journey data for a current journey to previous journey data of at least one previous journey by: comparing a current journey start time to a previous journey start time; comparing a current journey travel time to a previous journey travel time; and comparing current journey route coordinates to previous journey route coordinates. Then based on the route comparison data, the system generates a side block which references the previous block in the block chain but contains only distinctions from the previous block. The side block is then added to the block chain.


