Dynamic Rule-Based Blockchain for Heterogeneous Swarm Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain and swarm technologies are limited to homogeneous devices and lack flexibility to accommodate heterogeneous devices in IoT applications, requiring a system to dynamically control and adapt rules for swarms including both homogeneous and heterogeneous nodes.
Innovation Solution
A swarm control apparatus and method using a blockchain that generates and adapts rules based on node attributes, properties, and states, allowing for the detection of anomalies and changes within the swarm by updating and modifying rules in real-time, enabling flexible operation across various types of devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain rules are made fixed and unchangeable, then reliability and security are improved, but adaptability to changing swarm conditions deteriorates
Solution Approach 1:
The patent implements dynamic rule generation where blockchain rules are not fixed but evolve based on swarm conditions. The rule generation unit creates new rules or modifies existing ones according to detected changes in node attributes, properties, and states, allowing the system to adapt to heterogeneous devices while maintaining security through structured rule updates.
Solution Approach 2:
The system changes rule parameters dynamically based on detected swarm conditions. When node attributes or swarm properties change, the rule generation unit updates rule parameters accordingly, enabling the blockchain to adapt to different device types and operational contexts while preserving the integrity of the rule-based control structure.
2Device complexity
If the system supports only homogeneous devices, then system complexity is reduced, but adaptability to heterogeneous IoT devices deteriorates
Solution Approach 1:
The patent applies local quality by allowing different nodes in the swarm to have different attributes and properties while the system maintains a unified rule-based control structure. Each node's specific characteristics are detected and used to generate appropriate rules locally, enabling heterogeneous device support without requiring complete system redesign.
Solution Approach 2:
The rule generation unit serves as a universal mechanism that handles diverse device types through a single interface. It detects changes in node attributes and swarm properties, then generates appropriate rules that work across homogeneous and heterogeneous devices, providing multi-functionality without increasing overall system complexity.
3Adaptability or versatility
If rules are updated frequently to adapt to changes, then adaptability is improved, but system stability and consistency deteriorate
Solution Approach 1:
The system implements feedback mechanisms where node attributes, properties, and states are continuously detected, and this information feeds back to the rule generation unit. This feedback loop enables rules to be updated in response to actual changes while maintaining consistency through structured update processes that preserve blockchain integrity.
Solution Approach 2:
The system performs preliminary detection of node changes and swarm property modifications before generating rule updates. By detecting changes in advance and preparing rule modifications proactively, the system maintains stability by planning updates rather than reacting chaotically to changes, ensuring consistent rule application.
Data Source
AI summary
Provided are a swarm control apparatus and an operating method thereof. In particular, a swarm control method, performed by the swarm control apparatus, includes: generating a first rule related to the swarm, based on an attribute of at least one node from among a plurality of nodes; sharing the generated first rule with the at least one node; forming the swarm including the at least one node, based on the shared first rule; detecting a change in the at least one node in the swarm; and changing the first rule to a second rule, based on the detected change.


