Blockchain Delayed Node Restoration Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for restoring blockchain networks from errors are inefficient due to low reliability of backup data and long restoration times, as they struggle to effectively revert blocks to a previous state without compromising data integrity.

Innovation Solution

A method utilizing delayed nodes in a blockchain network to synchronize and restore service nodes by transmitting information on delayed blocks, with specific delayed nodes performing synchronized operations based on initial settings and triggering commands to maintain backup data reliability, including processes for stopping and restarting synchronization to complete an updated data chain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional backup methods (cold backup on OS level or backing up specific blocks) are used, then restoration can be performed, but the reliability of backup data is low and restoration time is long

Engineering Contradiction:
Improvebackup data reliabilityVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having delayed nodes continuously maintain backup data of historical blocks before errors occur. Instead of performing backup only when restoration is needed, the system proactively maintains up-to-date backup data in delayed nodes that lag behind service nodes by a predetermined time period. This ensures that when an error occurs, reliable backup data is already available, eliminating both the need for lengthy backup processes and ensuring data reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces delayed nodes as intermediaries between service nodes and the restoration process. These delayed nodes act as mediators that continuously synchronize with service nodes but maintain a time delay, thereby preserving historical state data. When restoration is needed, these intermediary delayed nodes provide the backup data, eliminating the need for direct cold backup operations and enabling fast, reliable restoration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain technology restricts data recorded in blocks from being revised to prevent data tampering, then data integrity is maintained, but it becomes difficult to fix errors in the data recorded in the blocks

Engineering Contradiction:
Improvedata integrityVSAvoiderror correction capability
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The patent applies the copying principle by maintaining multiple copies of blockchain data in delayed nodes that preserve historical states. Instead of attempting to directly modify the immutable blockchain data, the system creates and maintains copies of historical block data in delayed nodes. When errors need to be corrected, these copied historical states can be restored, achieving error correction while preserving the immutability and integrity of the original blockchain data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements discarding and recovering by allowing the system to discard corrupted blocks and recover from historical backup data stored in delayed nodes. When an error is detected in the blockchain data, the system can discard the erroneous blocks and recover by re-synchronizing from the delayed nodes that maintain historical backup data, thereby correcting errors while maintaining data integrity through the immutable original chain.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If delayed nodes maintain a specific delay for delayed synchronization, then backup data reliability is maintained, but synchronization complexity increases

Engineering Contradiction:
Improvebackup data reliabilityVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the delay period configurable and adjustable rather than fixed. The delayed nodes maintain a dynamic time delay that can be set based on specific requirements, allowing the system to balance between backup data reliability and synchronization speed. This dynamic approach enables the system to adapt the delay period to different operational conditions, maintaining reliability while managing synchronization complexity through flexible parameter adjustment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11436198B2Method and device for restoring blockchain network with its credibility on backup data maintained by using delayed synchronization
Publication Date: 2022.09.06 METABORA CO LTD
  • US11436198B2 patent drawing
  • US11436198B2 patent drawing
  • US11436198B2 patent drawing

AI summary

A method for synchronizations with delayed data serving as backup data stored in one or more delayed nodes in a blockchain network, to thereby restore one or more service nodes in the blockchain network while maintaining a reliability of the backup data is provided. The method includes steps of: (a) a specific delayed node among the delayed nodes performing synchronization with the services nodes while the specific delayed node maintains a specific delay according to a specific initial setting thereof; (b) the specific delayed node, when a triggering command is acquired from an administrating device, transmitting information on delayed blocks included therein to the service nodes in order to support restoration of the service nodes; and (c) the specific delayed node, after the service nodes are restored by using the information on the delayed blocks, performing the synchronization again with the service nodes.