Block chain consensus method and device, equipment and storage medium
A block chain and block technology, applied in the field of block chain, can solve problems such as difficult to adapt to the block chain network environment of application nodes, high communication complexity, system transaction performance degradation, etc., to achieve reliable timing relationship measurement and improve security The effect of increasing performance, improving scalability and transaction throughput
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0170] Embodiment 1: Obtain a target valid block from each valid block sequence; based on the obtained logical clock corresponding to each target valid block, perform global sorting on each target valid block to obtain a global blockchain.
[0171] Specifically, a target valid block is randomly obtained from each valid block sequence. According to the order of the logical clock from small to large, the selected target effective screening blocks are globally sorted to obtain the global blockchain. When there are target valid blocks with the same logical clock, the target valid blocks with the same logical clock are sorted based on sub-block chain numbers or block hashes to obtain the global blockchain.
[0172] For example, if Figure 8As shown, it is a parallel multi-chain architecture provided by the embodiment of the present application. The parallel multi-chain architecture includes sub-block chain C0, sub-block chain C1 and sub-block chain C2, wherein sub-block chain C0 i...
Embodiment approach 2
[0175] Embodiment 2: Obtain the latest stable block from each valid block sequence, obtain the minimum logical clock from the logical clock corresponding to each latest stable block, and use the minimum logical clock as the block clock boundary. From each stable block, a target stable block whose logic clock is less than or equal to the block clock boundary is screened out. Based on the obtained logical clocks corresponding to each target stable block, each target stable block is globally sorted to obtain a global blockchain.
[0176] Specifically, according to the order of logical clocks from small to large, the global sorting of each target stable block is performed to obtain a preliminary sorting result. If there are target stable blocks with the same logical clock in the preliminary sorting result, then based on the sub-block chain number or block hash, sort the target stable blocks with the same logical clock to obtain the global blockchain.
[0177] When sorting the tar...
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