Multi-dimensional random number consensus election method of block chain
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
A random number and blockchain technology, applied in the blockchain field, can solve the problems of inefficient determination of bookkeepers, incompatibility with consortium chains, etc.
Inactive Publication Date: 2017-12-15
北京知金链网络技术有限公司
View PDF0 Cites 17 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
However, Bitcoin requires a lot of time-consuming calculations to determine the bookkeeper, which is an inefficient method for determining the bookkeeper, and does not meet the requirements of the alliance chain
However, the current method of recommending bookkeepers in the alliance chain is not random, so it has the characteristics of centralization
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
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
Embodiment 1
[0023] Embodiment 1, figure 1 A blockchain multidimensional random number consensus recommendation method BCMMR (a blockchain consensus method by multidimensional random number, or blockchain choose method by multidimensional random number) is given. This method is suitable for the recommendation of bookkeepers in alliance chains.
[0024] The specific steps are as follows:
[0025] Step 1. Any node P in the alliance generates a set of vector random numbers X i (x i,1 , x i,2 ,...x i,j ,...x i,m ):
[0026] In the time △(△=|t k -t k+1 |,t k is the start time of a certain referral, t k+1 is the start time of the next recommendation), among the N nodes P in the alliance, Z nodes P are actually online, and the Z nodes P generate corresponding random numbers X respectively;
[0027] That is, at time t i (time t i at t k to t k+1 between), the actual online node is P 1 ,P 2 ,P 3 ,...,P i ,...,P z ; Then, the corresponding random number generated is X 1 (x 1,1 ,...
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
Login to view more
Abstract
The present invention provides a block chain multi-dimensional random number consensus recommendation method, including: all specific nodes in the alliance randomly generate a set of vector random numbers Xi(xi,1,xi,2,...,xi,j,..., xi, m); all specific nodes synchronize random numbers Xi(xi, 1, xi, 2, ..., xi, j, ..., xi, m); each specific node first performs component average calculation, and then performs Calculate the comprehensive average value, and finally calculate the average value of the random number; in each specific node, by comparing the distance between the average value of the random number and the comprehensive average value, select the node Pi with the smallest or largest distance holding the average value of the random number as a candidate Bookkeeper: All specific nodes synchronize candidate bookkeepers with each other, and use the same candidate bookkeeper recommended by each node as the bookkeeper.
Description
technical field [0001] The invention relates to a block chain technology, which is a method for determining candidates by using a multi-dimensional random number consensus. Background technique [0002] Blockchain technology is currently a popular technology, which can be divided into three categories: public chain, alliance chain and private chain. The public chain has no central server. The nodes participating in the public chain can freely access the network according to the rules of the system. The nodes work based on the consensus mechanism. Bitcoin is a typical public chain. The consortium chain is composed of nodes with preset participating members, and node network access and exit are carried out within the consortium. Private chains are generally established within an enterprise, and the operating rules of the system are set according to the requirements of the enterprise. Members entering the private chain are still controlled and formulated by the center. [000...
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
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.