Block chain consensus method and device with optimized bandwidth and electronic equipment

A blockchain and consensus technology, applied in the network field, can solve problems such as waste of bandwidth resources, achieve the effects of avoiding waste, optimizing bandwidth resources, and improving bandwidth utilization

Active Publication Date: 2019-07-12
杭州秘猿科技有限公司
View PDF10 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present application provides a bandwidth-optimized blockchain consensus method, device and electronic equipment to solve the problem of wasting bandwidth resources in consensus algorithms such as Byzantine Fault Tolerance in the prior art

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 method and device with optimized bandwidth and electronic equipment
  • Block chain consensus method and device with optimized bandwidth and electronic equipment
  • Block chain consensus method and device with optimized bandwidth and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0061] image 3 A flow chart of a bandwidth-optimized blockchain consensus method provided in the embodiment of the present application, which is applied to a blockchain network including multiple blockchain consensus nodes, includes the following steps:

[0062] S301. Each consensus node in the blockchain network receives a proposal and performs a pre-vote.

[0063] S302. Each consensus node receives pre-voting results sent by other consensus nodes in the blockchain network.

[0064] S303. Each consensus node judges the received pre-voting result, and generates a pre-commit result.

[0065] In one embodiment of the present application, in order to optimize bandwidth and improve bandwidth utilization, each consensus node judges the received pre-voting result, when the received pre-voting result is consistent with all Only when the ratio of consensus nodes is greater than or equal to the predetermined threshold, the pre-commit result is generated. For the value of the predet...

Embodiment 2

[0076] Refer below Figure 4 The electronic equipment of the embodiment of this specification is introduced in detail. Please refer to Figure 4 , at the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. Wherein, the memory may include a memory, such as a high-speed random-access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (Non-Volatile Memory), such as at least one disk memory. Of course, the electronic device may also include hardware required by other services.

[0077] The processor, network interface, and memory may be interconnected via an internal bus, which may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an extended industry standard Structure (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into address bus, data bus, control bus and so on. For convenienc...

Embodiment 3

[0084] The embodiment of this specification also provides a computer-readable storage medium, the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by an electronic device including a plurality of application programs, the The electronic device executes the method described in the first embodiment. I won't repeat them here.

[0085] Wherein, the computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.

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 method and device with capable of optimizing bandwidth and electronic equipment, which are applied to a block chain network comprisinga plurality of block chain nodes, and the method comprises the following steps: each consensus node in the block chain network receives a proposal and carries out pre-voting; each consensus node receives a pre-voting result sent by other consensus nodes in the block chain network; each consensus node judges the received pre-voting result to generate a pre-submitting result; the pre-submission result is broadcast; each consensus node judges the pre-submission result and packages the proposal pre-submission result achieving the consensus into a consensus proof; the proposal node of the next height submits a proposal and the consensus proof; and the next round of consensus is performed on the proposal and the consensus proof. According to the method provided by the embodiment of the invention, the bandwidth resource is optimized, the waste of the bandwidth resource is avoided, and the bandwidth utilization rate is improved.

Description

technical field [0001] The present application relates to the field of network technology, in particular to a bandwidth-optimized block chain consensus method, device and electronic equipment. Background technique [0002] Blockchain is a new distributed technology and a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. A network using blockchain technology architecture can be regarded as a blockchain network, which contains multiple blockchain nodes, any blockchain node can correspond to at least one blockchain, and any blockchain can Contains at least one block. [0003] In blockchain technology, the consensus algorithm is an important method to establish trust and obtain rights and interests between different blockchain nodes in the blockchain network. At present, in blockchains that use consensus algorithms such as Byzantine Fault Tolerance (BFT), the underlying p...

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/08
CPCH04L67/104H04L67/10H04L2209/463H04L9/50
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