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 present invention provides a method and computing equipment for generating a block chain consensus block. The method includes: nodes in the point-to-point network voluntarily register as candidate nodes; select a subset of selected nodes from the candidate nodes in the network, and randomly divide the nodes in the subset into accounting nodes and audit nodes; accounting nodes will The transactions in the transaction pool are packaged into candidate sub-blocks and broadcast to the audit node; the audit node verifies all received candidate sub-blocks according to the preset audit rules, selects the only candidate sub-block, adds an audit stamp, and broadcasts to other audit nodes Node; when the number of audit stamps of the candidate sub-block exceeds the set threshold, the candidate sub-block becomes the included selected block, thus completing a consensus process. With the improvement of network performance, the solution of the present invention automatically improves the convergence speed of consensus blocks without changing codes and human parameters, and greatly increases the difficulty of DDOS and Eclipse attacks.

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products