Decentralized Blockchain for Constraint IoT Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain-based IoT systems are not truly decentralized due to the resource limitations of constraint IoT devices, which lack sufficient storage, processing power, and 5G capabilities, leading to centralized networks with security and privacy concerns.
Innovation Solution
A method and system that create a virtual resource pool by aggregating resources from multiple constraint IoT devices, enabling the creation of virtual nodes that can access these pooled resources, thereby allowing requests to be executed across the network without relying on a single high-capacity server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If constraint IoT devices are used as blockchain nodes, then device diversity and network scalability are improved, but decentralization and security are worsened due to resource limitations
Solution Approach 1:
The patent merges multiple constraint IoT devices into a federated network where devices collectively provide blockchain services. Instead of requiring individual devices to have sufficient resources, the system combines their computational power, storage, and bandwidth to achieve decentralized blockchain functionality while maintaining device diversity.
Solution Approach 2:
The patent enables constraint IoT devices to perform multiple functions within the blockchain network. Devices can simultaneously act as clients, validators, and storage nodes depending on their current resource availability and network needs, allowing diverse devices to contribute meaningfully without requiring uniform high capabilities.
2Power
If a high configuration server is used as master/HUB, then processing power and storage are improved, but security and privacy are worsened due to single point of failure
Solution Approach 1:
The patent segments the centralized master/HUB functionality into distributed components across multiple IoT devices. Blockchain validation, storage, and transaction processing are divided among federated devices, eliminating the single point of failure while collectively providing sufficient processing power and storage capacity.
Solution Approach 2:
The patent introduces a lightweight consensus mechanism and communication protocol as intermediaries that enable constraint IoT devices to coordinate and share resources effectively. These intermediaries facilitate secure peer-to-peer interactions without requiring a centralized coordinator, thus improving security while maintaining processing efficiency.
3Extent of automation
If blockchain operations are implemented on constraint IoT devices, then decentralization is improved, but resource consumption and computational overhead are worsened
Solution Approach 1:
The patent implements partial blockchain functionality on constraint IoT devices rather than full node operations. Devices perform selected validation tasks and store subsets of blockchain data based on their resource constraints, while still contributing to overall network decentralization and security through coordinated effort.
Solution Approach 2:
The patent dynamically adjusts blockchain operational parameters such as block size, validation frequency, and storage requirements based on the resource capabilities of federated IoT devices. This allows the system to maintain decentralization while adapting computational overhead and energy consumption to match available device resources.
Data Source
AI summary
A method performed by a constraint internet of things (IoT) device for enabling a decentralized block chain of a plurality of constraint IoT devices, may include: creating a virtual resource pool by collecting resources of the plurality of constraint IoT devices connected in the decentralized block chain; creating a plurality of virtual nodes corresponding to the plurality of constraint IoT devices, wherein the virtual resource pool is accessible by the plurality of virtual nodes; receiving at least one first request to be executed by at least one other constraint IoT device; assigning the at least one first request to the at least one of the plurality of virtual nodes corresponding to the at least one other constraint IoT device; and allocating at least a portion of resources from the virtual resource pool to the at least one of the plurality of virtual nodes.


