Threshold voting method based on blockchain consensus and related device

A block chain and consensus technology, applied in the field of block chain, can solve the problems of large calculation amount of verification nodes, time-consuming discrete logarithm multiplication, etc., and achieve the effect of saving public key aggregation operations, reducing calculation amount, and improving verification speed

Inactive Publication Date: 2019-11-01
SHENZHEN THUNDER NETWORK TECH +1
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Discrete logarithm multiplication is relatively time-consuming compared to general operations
When N is very large, the verification node will have a large amount of calculation for the aggregation of the public key, and the aggregation of the public key will become the bottleneck of the entire system

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
  • Threshold voting method based on blockchain consensus and related device
  • Threshold voting method based on blockchain consensus and related device
  • Threshold voting method based on blockchain consensus and related device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] The embodiment of the present application provides a blockchain consensus-based threshold voting method and related devices, which are respectively used to reduce the calculation amount of the aggregation node and the verification node, so as to improve the aggregation speed and verification speed of the aggregation node and each verification node.

[0069] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is an embodiment of a part of the application, but not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this applicatio...

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 provides a threshold voting method based on blockchain consensus and a related device. The threshold voting method and the related device are used for improving the aggregation speed and verification speed of aggregation nodes and verification nodes. The method provided by the embodiment of the invention comprises the following steps: acquiring an identity identification code and / or a public key of each signature node; receiving signature data sent by the voting node in the current voting period; judging whether the voting node changes before and after voting according to the identity identification code and / or the public key corresponding to each signature node; if not, when the ratio of the number N of the voting nodes to the total number M of all the signature nodes exceeds a first threshold T, adopting a genetic algorithm to select a first preset number A of preferred nodes from the voting nodes in the current voting period, wherein A is not larger than N and not smaller than the product of M and T; aggregating the signature data sent by the optimal node in the current voting period by adopting a BLS signature to obtain aggregated signature data;and sending the aggregated signature data and the identity identification code corresponding to the preferred node to a verification node.

Description

technical field [0001] The present application relates to the technical field of blockchain, in particular to a threshold voting method and related devices based on blockchain consensus. Background technique [0002] In order to send a valid transaction on any blockchain, the following steps must be taken: 1. Construct a valid transaction; 2. Sign the transaction with the corresponding private key of the account or UTXO; 3. Submit the signed transaction to the network; 4. Miners (or node verifiers) verify the transaction and signature; 5. The transaction is placed in a block and the relevant blockchain status is updated. [0003] The process of using the corresponding private key to sign the transaction in step 2 can be understood as the process of signing the transaction. At present, in the blockchain, most of the transactions are signed using multiple signatures, such as the BLS multi-signature scheme. Its full name is (Bohen- Lynn-Shacham) signature scheme, which can be ...

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): G06F21/60G06F21/64G06N3/12
CPCG06F21/602G06F21/64G06N3/126
Inventor 辛佳骏张骁来鑫
Owner SHENZHEN THUNDER NETWORK 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