IoT Mission Verification Using Blockchain and Intermediate Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional networks struggle to handle the bandwidth and power requirements for billions of IoT devices, and there is a need for reliable activity completion verification to prevent fake completions in IoT networks.
Innovation Solution
A blockchain-based system that assigns missions to IoT devices, executes device codes on virtual machines, and verifies activity completion through network nodes, using metadata and consensus among intermediate devices to ensure authenticity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional networks are used to support billions of IoT devices, then connectivity coverage is improved, but bandwidth and power requirements cannot be handled
Solution Approach 1:
The network is segmented into multiple intermediate devices that relay data locally rather than all devices connecting directly to a central network. Each intermediate device manages a local segment, reducing individual device power consumption while supporting scale through distributed architecture.
2Productivity
If activity completion verification is simplified, then processing speed is improved, but fake completions cannot be prevented
Solution Approach 1:
Intermediate devices act as mediators that verify activity completions locally before processing. They validate proofs of work and relay verified completions to the blockchain, providing security through distributed verification while maintaining processing efficiency.
Solution Approach 2:
The system implements feedback mechanisms where intermediate devices continuously verify activity completions and provide validation feedback to the blockchain network. This creates a self-correcting system that maintains reliability through ongoing verification.
3Reliability
If blockchain verification is implemented for all IoT activities, then reliability is improved, but network complexity increases
Solution Approach 1:
The blockchain verification process is segmented into layers: intermediate devices handle local verification and relaying, while the blockchain handles final consensus. This segmentation reduces the complexity burden on individual devices while maintaining overall system reliability.
Data Source
AI summary
A method includes detecting, by an operator server, a mission at a blockchain server. The blockchain server is in communication with the operator server. The method also includes determining, by the operator server, whether the mission meets predefined criteria. In response to a determination that the mission meets the predefined criteria, the method includes exposing at least one device to the mission, the at least one device in communication with the operator server.


