Block chain data parallel processing method and device, equipment and storage medium
A parallel processing and blockchain technology, applied in data processing applications, electrical digital data processing, special data processing applications, etc., can solve the problems of wasting resources, long time, unable to exert processing capabilities, etc. The effect of improving processing efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] figure 1 It is a flowchart of a parallel processing method for blockchain data provided by Embodiment 1 of the present invention. This method is applied to the nodes in the blockchain system. The blockchain can be a public chain, an alliance chain or a private chain. The blockchain system usually includes multiple nodes, and each node will compete to obtain the block generation right according to the set rules. , become a block generation node. The solution of the embodiment of the present invention can be applied to parallel processing of logical processing requests by block generation nodes in the block generation process, and can also be applied to parallel processing of logical processing requests in the process of verifying blocks by other block recording nodes. The method can be executed by the block chain data parallel processing device provided by the embodiment of the present invention, the device can be implemented in the form of software and / or hardware, and...
Embodiment 2
[0049] figure 2 It is a flowchart of a blockchain data parallel processing method provided by Embodiment 2 of the present invention. Based on the first embodiment above, this embodiment further explains how to identify the next pending logical processing request, the dependency relationship between the logic processing request currently being processed and the existing dependency relationship. see figure 2 , the method specifically includes:
[0050] S210. Determine a next logical processing request to be processed from the task queue of the currently pending logical processing request.
[0051] S220. Search the state hash table for the same variable according to the adjustment variable of the next logical processing request to be processed;
[0052] S230. Determine logical processing requests corresponding to the same variable as logical processing requests with dependencies. If there is a dependency relationship, execute step S240; if there is no dependency relationshi...
Embodiment 3
[0072] image 3 It is a flow chart of a blockchain data parallel processing method provided by Embodiment 3 of the present invention. This embodiment is based on the above embodiments, and further explains the steps in the process of parallel processing of blockchain data if the local node is a block generation node. Specifically, see image 3 , the method can include:
[0073] S310. Determine a next logical processing request to be processed from the task queue of the currently pending logical processing request.
[0074] S320. Identify whether there is a dependency relationship between the next logical processing request to be processed and the logical processing request currently being processed. If there is no dependency relationship, execute step S330; if there is a dependency relationship, execute step S360.
[0075] S330. Start the parallel processing of the next logical processing request to be processed and the currently processing logical processing request.
[...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com