Blockchain Node Contribution Calculation for IoT Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for a method and system to calculate the contribution of IoT network nodes to a service in shared Low Power Wide Area (LPWA) networks, ensuring transparency and accuracy in contribution calculation.
Innovation Solution
A system and method that utilizes a blockchain to calculate and verify the contribution of IoT network nodes by tracking and recording key metrics such as packet transmission, network connection time, service area, computing power, and total network connection time, allowing for transparent and accurate contribution assessment and profit distribution among network nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If contribution calculation is performed in shared LPWA networks, then profit distribution fairness is improved, but system complexity increases due to need for tracking multiple nodes' contributions
Solution Approach 1:
The patent introduces a contribution calculation server as an intermediary component that centrally manages the complex task of tracking and calculating contributions from multiple LPWA network nodes. This server receives data from nodes, performs the calculation using predefined algorithms considering factors like data transmission volume and energy consumption, and distributes results, thereby isolating the complexity from individual nodes and enabling fair profit distribution without burdening the network infrastructure
Solution Approach 2:
The system implements a feedback mechanism where contribution calculation results are communicated back to the respective network nodes. This feedback loop allows nodes to understand their contribution levels and how they affect profit distribution, creating transparency and enabling the system to continuously optimize contribution tracking and profit allocation based on actual network performance data
2Measurement precision
If detailed contribution metrics are tracked for transparency, then calculation accuracy is improved, but information processing load increases
Solution Approach 1:
The patent segments the contribution calculation process into distinct components: data collection from individual nodes, centralized processing at the contribution calculation server, and result distribution. By dividing the system into these functional segments, detailed metrics can be tracked accurately at each node with minimal energy expenditure, while the computationally intensive calculation tasks are performed centrally, optimizing the balance between measurement precision and energy consumption across the distributed network
Solution Approach 2:
The system creates simplified copies or representations of contribution data that are easier to process and transmit. Instead of handling raw, detailed metrics from all nodes simultaneously, the system uses standardized data formats and aggregated representations that maintain the necessary precision for accurate contribution calculation while significantly reducing the information processing load and energy requirements for data transmission and storage
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for calculating distributed network nodes' contribution to a service according to the present disclosure comprises the steps of: receiving, by a server, details of contribution to a service from a plurality of nodes; verifying, by the server, the received details of contribution to a service; announcing, by the server, the verified details of contribution to a service; and using a block chain including a block that includes the announced details of contribution to a service issued by one of the plurality of nodes, calculating the one node's contribution to a service. According to the present disclosure, it is possible to calculate distributed network nodes' contribution to a service. It is also possible to separately calculate the degrees of contribution of distributed network nodes to a specific service. Further, it is possible to ensure the transparency of the details of calculation of distributed network nodes' contribution to a service.