Blockchain Transaction Control With Device Confirmation Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for controlling and executing transactions in network applications lack efficient mechanisms for determining suitable devices to execute control commands and ensuring transaction integrity, particularly in decentralized environments like blockchain systems.

Innovation Solution

A device comprising a receiving module for transaction control commands, a determination module to identify suitable devices, a confirmation module for execution validation, and a provision module to manage transactions, utilizing blockchain technology for secure and decentralized execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If decentralized transaction execution is implemented without intermediary validation, then transaction processing speed and autonomy are improved, but transaction integrity and security deteriorate

Engineering Contradiction:
Improvetransaction processing speedVSAvoidtransaction integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary validation by having the determination module identify suitable executing devices and obtain their confirmation messages before the transaction is finalized. This advance verification ensures that only capable and willing devices execute transactions, maintaining integrity while enabling decentralized processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms through confirmation messages from executing devices and validation results from the control system. This feedback loop ensures that transaction execution can be verified and validated, maintaining reliability while allowing decentralized processing to proceed.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple devices are involved in transaction execution, then system robustness and decentralization are improved, but device complexity and coordination overhead worsen

Engineering Contradiction:
Improvesystem robustnessVSAvoidcoordination overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system acts as an intermediary that coordinates between multiple executing devices. It receives transactions, determines suitable executing devices, manages the confirmation message process, and validates execution results. This central coordination layer simplifies the complexity for individual devices while maintaining system-wide robustness and decentralization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If transaction validation is performed through confirmation messages from executing devices, then transaction authenticity is improved, but communication overhead and processing time worsen

Engineering Contradiction:
Improvetransaction authenticityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system requires confirmation messages from a sufficient number of executing devices to validate a transaction, but not necessarily from all possible devices. The determination module can identify multiple potential executing devices and select an appropriate subset for confirmation, balancing authenticity verification with processing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3723007B1Method and control system for controlling an execution of transactions
Publication Date: 2021.03.10 SIEMENS AG
  • EP3723007B1 patent drawingFigure 1
  • EP3723007B1 patent drawingFigure 2
  • EP3723007B1 patent drawingFigure 3~4

AI summary

The invention offers the possibility of using a blockchain for industrial applications, particularly in the manufacturing sector. Through configurability and the selectability of validation and/or transmission, for example, time requirements can be specified. The distributed database system validates only those transactions that can be executed by a corresponding blockchain-based manufacturing system, by having a predefined number of nodes confirm that they will execute these transactions. The invention is particularly suitable for IoT blockchain applications where at least one device is required to perform some kind of control action, the execution of which is subject to certain requirements.