Blockchain Node QoS Control for Faster Data Finalization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems experience latency issues when appending additional data, leading to delayed timing in data finalization.
Innovation Solution
A management apparatus that controls the quality of communication within a group of nodes by implementing Quality of Service (QoS) controls, such as priority and bandwidth management, to optimize data appending to a blockchain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If additional data is forwarded within the group of nodes to be appended to the blockchain, then the blockchain data structure is maintained and validated, but the timing of appending the additional data is delayed due to forwarding time
Solution Approach 1:
The management apparatus performs preliminary actions by proactively managing communication quality before data forwarding occurs. It sets quality of service parameters and establishes optimized communication paths in advance, so that when additional data needs to be appended to the blockchain, the communication infrastructure is already prepared and configured for high-speed transmission, thereby reducing the latency caused by the forwarding process while maintaining blockchain integrity
Solution Approach 2:
The management apparatus acts as an intermediary between the nodes in the blockchain group and the communication network. It mediates the data forwarding process by controlling communication quality and managing transmission paths, thereby optimizing the balance between maintaining reliable blockchain data integrity through proper forwarding and reducing the time delay inherent in the forwarding process
2Loss of time
If quality of communication is controlled within the group of nodes, then the timing of appending additional data to the blockchain is improved, but the device complexity increases due to quality control mechanisms
Solution Approach 1:
The management apparatus is designed with multi-functionality, serving both as a communication quality controller and as a coordinator for blockchain data appending. By consolidating multiple functions into a single apparatus, the system achieves effective communication quality management to reduce latency without proportionally increasing overall device complexity, as the same infrastructure handles both quality control and data coordination tasks
Data Source
AI summary
A management apparatus includes: a provider configured to, in response to receiving a first request from a first node, provide the first node with first information corresponding to the first request, the first request being a request to control quality of communication within a group constituted by the first node and a plurality of second nodes, the first node and each of the plurality of second nodes each having a blockchain, the communication being communication for appending additional data to the blockchain, and the first node and the plurality of second nodes being configured to execute the communication; and a quality controller configured to set quality of communication in a first communication path to quality that is better than or equal to a first quality in response to receiving the first information in addition to a second request from a receiving node among the plurality of second nodes, the receiving node having received the first information during forwarding of the first information within the group, and the second request being a request to control the quality of the communication in the first communication path, in which the first communication path includes a first end and a second end, the first end is the receiving node, and the second end is a first connection node different from a node having forwarded the first information to the receiving node, the first connection node being a node among the nodes belonging to the group, and the first connection node being connected to the receiving node not via any of the nodes belonging to the group.


