Incomplete data synchronization method, system and equipment based on block chain data
A data synchronization and incomplete technology, applied in the field of blockchain, can solve the problems of increased time spent sharing data and block chain network congestion, and achieve the effect of improving security and ensuring security.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0064] An embodiment of the present invention provides an incomplete data synchronization method based on block chain data. The block chain includes a main chain and multiple service chains. The service chain includes a full node participating in the main chain consensus and multiple non-complete nodes participating in the business chain consensus, such as figure 1 As shown, the data synchronization method may specifically include the following steps:
[0065] Step S101, requesting the target node to synchronize the target block;
[0066] In the embodiment of the present application, this step is used for the service chain to regularly initiate data synchronization to the target node of the synchronization object. Specifically, a target node at a short distance may be selected, and the synchronization request is sent to the target node; the service link receives the synchronization data sent back by the target node.
[0067] Step S102, receiving the requested target block; ...
Embodiment 2
[0111] An embodiment of the present invention provides an incomplete data synchronization method based on block chain data. The block chain includes a main chain and multiple service chains. The service chain includes a full node participating in the main chain consensus and multiple non-complete nodes participating in the business chain consensus, such as figure 1 As shown, the data synchronization method may specifically include the following steps:
[0112] Step S201, requesting the target node to synchronize the target block;
[0113] In the embodiment of the present application, this step is used for the service chain to regularly initiate data synchronization to the target node of the synchronization object. Specifically, a target node at a short distance may be selected, and the synchronization request is sent to the target node; the service link receives the synchronization data sent back by the target node.
[0114] The difference from the first implementation is th...
Embodiment 3
[0165] An embodiment of the present invention provides an incomplete data synchronization system based on blockchain data. The blockchain includes a main chain and multiple business chains. The business chain includes a full node participating in the main chain consensus and multiple non-complete nodes participating in the business chain consensus, such as figure 2 As shown, the synchronization system may specifically include the following modules:
[0166] The request module is used to request the target node to synchronize the target block;
[0167] A receiving module, configured to receive the requested target block;
[0168] A scheduling module, configured to forward the target block to the full node if the received node is the incomplete node;
[0169] The processing module is used for the full node to verify the received target block, and if the verification is passed, fragment the target block and broadcast the obtained fragment data to the service chain for storage....
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


