Blockchain Node Contribution Calculation for IoT Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprofit distribution fairnessVSAvoidcontribution tracking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #23Feedback

2Measurement precision

If detailed contribution metrics are tracked for transparency, then calculation accuracy is improved, but information processing load increases

Engineering Contradiction:
Improvecontribution calculation accuracyVSAvoidinformation processing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3554006B1System and method for calculating distributed network nodes' contribution to service
Publication Date: 2021.08.04 DATA ALLIANCE CO LTD
  • EP3554006B1 patent drawingFigure 1
  • EP3554006B1 patent drawingFigure 2
  • EP3554006B1 patent drawingFigure 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.