Block chain consensus processing method, device and system

A processing method and technology of processing devices, applied in data processing applications, payment systems, instruments, etc., can solve the problems of consensus and block production efficiency limitations, lack of fault tolerance, high throughput level, etc., to achieve a balance between resource consumption and fault tolerance efficient effect

Active Publication Date: 2019-06-28
JUZIX TECH SHENZHEN CO LTD
View PDF7 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The Paxos algorithm is a consensus mechanism based on electing a leader. The leader node has absolute authority and allows strong supervisory nodes to participate. It has high performance and low resource consumption. All its nodes generally have an offline access mechanism, but they are not allowed during the election process. There are malicious nodes, no fault tolerance
The PBFT algorithm is similar to Paxos. It is also a consensus mechanism that adopts permission voting and a minority obeys the majority to elect a leader for bookkeeping. However, this consensus mechanism allows Byzantine fault tolerance. Higher and lower energy consumption, the algorithm will jointly elect the leader by the nodes of the whole network in each round of bookkeeping, allowing 33% of the nodes to do evil, and the fault tolerance is 33%, but each round of PBFT consensus is based on the confirmation of the previous block Only then can the next round be carried out, which seriously affects the consensus efficiency
The DBFT algorithm is based on the Byzantine Fault Tolerant Algorithm, adding the authorization consensus wit, which uses the rights and interests to select the bookkeeper, and then each bookkeeper reaches a consensus through the Byzantine Fault Tolerant Algorithm. Professional bookkeepers can tolerate any type of The bookkeeping is done by multiple people, and each block has finality. The reliability of the algorithm is proved by strict data. The disadvantage is that when one-third or more of the bookkeepers stop working, the system will Unable to provide service
[0004] However, all of the above consensus mechanisms have a similar problem, that is, consensus and block generation are executed serially. This mechanism will directly lead to the limitation of consensus and block generation efficiency, and cannot break the existing bottleneck and achieve high throughput level

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
  • Block chain consensus processing method, device and system
  • Block chain consensus processing method, device and system
  • Block chain consensus processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described The embodiments are only some of the embodiments in this specification, not all of them. Based on one or more embodiments in this specification, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of the embodiments of this specification.

[0069] Blockchain technology, also known as distributed ledger technology, is a distributed Internet database technology. The network built based on blockchain technology can be called a blockchain network, which contains network nodes (also called blockchain nodes, referred to as nodes), and each node corresponds to at least one b...

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 embodiment of the invention discloses a block chain consensus processing method, device and system. The method comprises the following steps: enabling an outbound node in a block chain continuously to generate at least one block, sign the block and broadcasts the block; receiving a block by a consensus node in the block chain, and verifying whether the block is legal or not according to a preset rule; when it is confirmed that the block is legal, signing and broadcasting the block; the node in the block chain judges whether the node is in a block outlet window period or not, and when it isconfirmed that the node is in the block outlet window period, the node in the block outlet window period serves as a block outlet node; and when the signature number of the generated blocks reaches apreset number, confirming that the blocks obtain the consensus of the nodes in the block chain, and writing the consensus blocks into the block chain. By utilizing the embodiment of the specification, the consensus, the block output efficiency, the expansibility, the resource consumption and the fault tolerance can be more balanced and efficient.

Description

technical field [0001] The embodiments of this specification belong to the field of Internet information processing technology and computer technology, and in particular relate to a processing method, device and system for blockchain consensus. Background technique [0002] In a blockchain system, a consensus mechanism is a mechanism that enables all or most network nodes to agree on certain transactions or data. The consensus mechanism allows the system to still work normally when some network nodes fail. This fault tolerance is a major advantage of the blockchain system. Therefore, the consensus mechanism is the core of the blockchain system. The industry currently has the following requirements for the technical level of the public chain consensus mechanism: performance efficiency: high concurrency, high throughput, high-speed processing; resource consumption: CPU, network input and output, storage and other computer resources consumed during the consensus process; fault...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q40/04G06F21/64G06Q20/38
Inventor 姜海涛吕晓一李升林张军孙立林
Owner JUZIX TECH SHENZHEN CO LTD
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