Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Generation method for consensus blocks in block chain and computing device

A blockchain and block technology, applied in the field of blockchain, can solve problems such as network consensus performance degradation, and achieve the effect of improving implementation difficulty, improving efficiency, and improving performance

Inactive Publication Date: 2017-09-01
朱清明
View PDF0 Cites 137 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This election process will be interfered by DDOS, and the election result constitutes a single point of failure, forming an Eclipse attack condition, which will cause repeated elections, thereby degrading the network consensus performance

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
  • Generation method for consensus blocks in block chain and computing device
  • Generation method for consensus blocks in block chain and computing device
  • Generation method for consensus blocks in block chain and computing device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] figure 1 It is a schematic diagram of the applicable architecture of the method for generating consensus blocks in the blockchain according to an embodiment of the present invention. In this blockchain system, nodes are connected through a peer-to-peer network, and all messages are sent through broadcasting. The behavior of nodes can be arbitrary, they can join or exit the network at any time, they can discard messages, forge messages, stop working, etc., and various man-made or non-man-made failures are not prohibited. The generation method of the consensus block in the blockchain provides a certain degree of fault tolerance and ensures security and availability. Each node of the blockchain system does not depend on a specific architecture, but randomly forms links and organizes into a specific topology. figure 1 It is such a network structure that any node can efficiently search for resources in the network. Nodes in the blockchain system need to have good data tra...

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 provides a generation method for consensus blocks in a block chain and a computing device. The method comprises the steps that nodes in a peer-to-peer network voluntarily register as candidate nodes; a selected node subset is formed by selecting nodes from in-network candidate nodes, and the nodes of the subset are randomly classified into accounting nodes and audit nodes; the accounting nodes package transactions in a transaction pool as candidate sub-blocks and broadcast the candidate sub-blocks to the audit nodes; the audit nodes verify all received candidate sub-blocks according to a preset audit rule, select an unique candidate sub-block, add audit stamps to the unique candidate sub-block and broadcast the unique candidate sub-block to other audit nodes; and when the number of the audit stamps of the candidate sub-block exceeds a preset threshold value, the candidate sub-block becomes the recorded selected block, so a consensus process is finished. According to the scheme provided by the invention, as improvement of the network performance, code and manual parameter change is avoided, the convergence speed of the consensus blocks is automatically improved, and the difficulty of DDOS (Distributed Denial of Service) and Eclipse attacks is greatly improved.

Description

technical field [0001] The invention relates to block chain technology, in particular to a method for realizing block chain consensus, a method for generating a consensus block in the block chain, and a computing device. Background technique [0002] Since 2014, the Blockchain technology behind Bitcoin has attracted everyone's attention, and has officially triggered a wave of innovation in Distributed Ledger technology. The recognized original document of the blockchain is "Bitcoin: A Peer-to-Peer Electronic Cash System" written by Satoshi Nakamoto. The content of the paper mainly describes the implementation technology of Bitcoin. In the paper, the blockchain is described as the ledger history used to record bitcoin transactions. It now appears that the basic concepts of blockchain include: [0003] Transaction: An operation that causes a change in the state of the ledger, such as adding a record; [0004] Block: Records transactions and state results that occurred withi...

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): H04L29/06H04L9/32H04L9/06H04L29/08H04L12/26
CPCH04L63/1458H04L9/0643H04L9/3236H04L9/3247H04L43/16H04L63/145H04L67/10
Inventor 朱清明
Owner 朱清明
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products