Self-adaptive consensus method based on main and auxiliary block graph chain structure block chain account book design

A chain structure and block chain technology, applied in the field of block chain, can solve problems such as single chain is easy to face bifurcation, block sequence uncertainty, etc., to achieve the effect of improving scalability, security and efficiency

Pending Publication Date: 2021-05-11
NAT UNIV OF DEFENSE TECH
View PDF16 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Uncertainty in the order of blocks makes the DAG-structured blockchain more vulnerable to double-spending attacks
2) Parallel chain architecture will make the system face a sp...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Self-adaptive consensus method based on main and auxiliary block graph chain structure block chain account book design
  • Self-adaptive consensus method based on main and auxiliary block graph chain structure block chain account book design
  • Self-adaptive consensus method based on main and auxiliary block graph chain structure block chain account book design

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0051] Such as figure 1 As shown, an adaptive consensus method based on the blockchain ledger design of the primary and secondary blockchain graph chain structure, including the following steps:

[0052] Step 1: The valid blocks generated by the node probability are automatically divided into main blocks and secondary blocks.

[0053] Each node produces blocks in a competitive manner, and the difficulty of generating sub-blocks is lower than that of the main block. Therefore, in the process of block generation, the frequency of sub-blocks is greater than that of the main block.

[0054] When a new transaction is generated in the blockchain system, the transaction will be included in the transaction pool by the nearest node, and then broadcast to other nodes. When a node collects the transaction volume that reaches the set value or reaches the set value...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a self-adaptive consensus method based on main and auxiliary block graph chain structure block chain account book design, effective blocks generated by node probability are automatically divided into main blocks and auxiliary blocks, the main blocks adopt a longest chain principle to reach a consensus, a large number of auxiliary blocks are organized in a directed acyclic graph structure in the generation process of the main blocks, the transaction throughput is maximally increased, meanwhile, a block sorting algorithm is provided, and the system is prevented from recording illegal transactions by sequentially carrying out inter-graph sorting, intra-graph block sorting and intra-block transaction sorting on the graph chain structure, automatically adjusts the transaction throughput according to the network bandwidth and maximizes the bandwidth utilization rate. The method can avoid upgrading the block chain through a traditional bifurcation mode, and has the advantages of simple account book structure, efficient consensus mechanism, maximum bandwidth utilization rate, bandwidth self-adaption and the like.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to an adaptive consensus method based on block chain ledger design of primary and secondary block graph chain structures. Background technique [0002] In the traditional blockchain public chain system, all nodes can participate in the system, and obtain bookkeeping rights through the workload proof mechanism or equity proof mechanism. Usually the blocks generated by nodes contain the hash of the previous block, thus forming a blockchain. This simple chain structure has very good properties. It is simple enough that it is difficult to attack from the principle and in practice. The characteristics of the chain structure make it have traceable and tamper-proof security properties. Every node can participate in the maintenance of the blockchain, thus having the ability to decentralize and prevent DoS attacks. In addition, the chain structure of each blockchain naturally endows t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F16/27G06F16/22G06F21/62
CPCG06F16/27G06F16/22G06F21/6218
Inventor 熊挺谢涛李洪波周荣豪贾王晶王宝来李慎纲
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products