Blockchain Write Request Transmission Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing blockchain technology experiences congestion and delayed transaction writing when multiple write requests are made within a short period, leading to reduced service quality and user convenience due to long processing times.
Innovation Solution
A transmission control method that generates a write request for a blockchain transaction and acquires load information from a node to determine when the node's load is below a threshold, allowing the request to be transmitted only during periods of low load, thereby alleviating congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If write requests are transmitted to the blockchain node continuously, then the transaction writing speed is improved, but the node becomes congested and processing time increases
Solution Approach 1:
The patent implements periodic action by transmitting write requests to the blockchain node at predetermined time intervals rather than continuously. The transmission control unit determines the timing of write request transmissions based on elapsed time from the last transmission, creating a periodic pattern that prevents node congestion while maintaining steady transaction processing throughput.
2Ease of operation
If write requests are transmitted immediately when generated, then the service responsiveness is improved, but congestion occurs during high request volumes
Solution Approach 1:
The patent implements feedback by having the transmission control unit monitor the timing of previous write request transmissions and use this information to determine when to send the next request. The control unit feedbacks on the transmission timing state to regulate the flow of write requests, preventing congestion while maintaining service responsiveness through adaptive timing adjustments.
Data Source
AI summary
A transmission control method includes: generating a write request for writing, to a blockchain, a transaction corresponding to a deal to be recorded in the blockchain; acquiring, from a node that performs a process for writing the transaction to the blockchain, load information that indicates an amount of load pertaining to the process to be performed by the node to write the transaction to the blockchain; and transmitting the write request to the node when a period during which the amount of the load indicated by the load information is less than a threshold reaches a specified time.


