CN114254508A - Fully-associative voting method based on block link right authorization certification consensus mechanism - Google Patents
Fully-associative voting method based on block link right authorization certification consensus mechanism Download PDFInfo
- Publication number
- CN114254508A CN114254508A CN202111571605.2A CN202111571605A CN114254508A CN 114254508 A CN114254508 A CN 114254508A CN 202111571605 A CN202111571605 A CN 202111571605A CN 114254508 A CN114254508 A CN 114254508A
- Authority
- CN
- China
- Prior art keywords
- node
- nodes
- block chain
- language term
- language
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000013475 authorization Methods 0.000 title claims abstract description 8
- 230000001186 cumulative effect Effects 0.000 claims abstract description 8
- 239000011159 matrix material Substances 0.000 claims abstract description 7
- 239000000126 substance Substances 0.000 claims description 4
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/30—Decision processes by autonomous network management units using voting and bidding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mathematical Optimization (AREA)
- Signal Processing (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Analysis (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Software Systems (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to a fully-associative voting method based on a block link share right authorization certification consensus mechanism, which comprises the steps that firstly, each node selects the preference information of a certain node from a symmetrical language term set to vote; collecting voting information of all the block chain nodes, calculating probability distribution information of the language terms, and modeling group voting information of each block chain node by using a proportional hesitation fuzzy language term set; in block chain networksnBlock chain link pointMay be expressed asnEach scale is hesitant to obscure the set of language terms; comparing every two link points of all blocks to obtain a secondary probability matrix; then calculating each block chain nodeiCumulative likelihood of (d); will be provided withnThe accumulated possibility degrees of the block chain nodes are sorted in descending order; finally according to the preset number of the agent nodesmSelecting cumulative probability rank aheadmThe individual block chain link points are taken as representatives, and the fairness of the share right authorization certification consensus mechanism is effectively improved by adopting the technical scheme.
Description
Technical Field
The invention relates to the technical field of block chain consensus, in particular to a fully-associative voting method based on a block chain share right certification consensus mechanism.
Background
The blockchain may provide a trusted, secure and efficient environment for different application scenarios. The method is successfully applied to the fields of traffic systems, industrial Internet of things systems, medical information sharing platforms, smart cities and the like.
The block chain is composed of four core technologies of a distributed account book, asymmetric encryption, an intelligent contract and a consensus mechanism. The distributed account book adopts a decentralized design concept, and a block chain platform is constructed to serve as a distributed network. Users can freely join the distributed block chain network and participate in the recording activity of the transaction together. At the same time, as the number of people involved increases, people often do not reach consensus. The consensus mechanism may solve the problem of how to achieve consensus in blockchains in a distributed environment.
The equity grant proof consensus mechanism is an effective and democratic alternative to the consensus problem, requiring block chain nodes to vote, representatives to manage the block chain network, and then core changes are proposed by these representatives. In a conventional equity certificate consensus scheme, each blockchain node votes for the nodes in each round of selection. When n representatives are needed, the first n block chain link points with the largest number of votes received are selected as the representatives.
So far, only the research of the Chongqing Chongshielman team at the Chongqing post and telecommunications university focuses on how to represent group voting information of voted block link points, but still faces a significant challenge, i.e. does not consider the strength of "support" and "opposition" opinions, in which case, information loss problems may result, thereby reducing the accuracy of knowledge expression. Therefore, there is a need to invent an improved method for the equity proof mechanism to solve the information loss problem and ensure the fairness of voting.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a fully-associative voting method which provides fine-grained voting options for voting nodes, optimizes the node voting process through the cumulative probability and the drawing algorithm and effectively selects the best agent node based on a block link right authorization certification consensus mechanism.
The invention relates to a fully-associative voting method based on a block link right authorization certification consensus mechanism, which adopts the following technical scheme: the method comprises the following steps:
s1: introducing a symmetric language term set into a shareholder authority certification consensus mechanism of the blockchain network, and voting by each node in the blockchain network one by one on all nodes in the blockchain network by selecting one language term from the symmetric language term set;
s2: each node in the block chain network of the collection region receives votes of all the nodes, and group voting information of each node is formed respectively;
s3: calculating probability distribution information of language terms in the group voting information of each node, modeling the group voting information of each node by using a proportional hesitation fuzzy language term set, and respectively generating a proportional hesitation fuzzy language term set;
s4: pairwise comparison is carried out on the proportional hesitation fuzzy language term sets of all nodes in the block chain network to obtain a secondary probability matrix, and the accumulated probability of each node is calculated;
s5: and sorting the accumulated possibility degrees of the nodes in a descending order, and selecting a plurality of nodes ranked at the top as representatives.
Further, in the step S1, the set of symmetric language terms S ═ S-θ,...,s-2,s-1,s0,s1,s2,...,sθWhere θ ≧ 1, if the block link point is disclaimed, then the term s is used0Indicating its vote.
Further, in the step S3, the group voting information received by each node is defined by a fuzzy language term set with a certain hesitation ratioεμ-2, -1, 0, 1, 2, theta ≧ 1, where,meaning language termThe frequency of occurrence.
Further, in the step S4, letAndis a two-scale hesitant fuzzy language term set, whereinThen the two comparison secondary likelihood matrices are:
wherein the content of the first and second substances,representing a set of proportional hesitant ambiguous language termsIs greater than or equal toThe probability of satisfying:
Wherein the content of the first and second substances,to representAndthe relationship value between:
the cumulative probability p of the nodeiIs calculated as
Further, in step S5, the cumulative likelihood of the nodes is sorted in descending order
Wherein { p }(1),ρ(2),...,ρ(n)Is { ρ1,ρ2,...,ρnAccording to rho(i)≥ρ(j)The order is in descending order. If ρ(m)≠ρ(m+1)Then, the block link points with accumulated probability ranked in the top m are selected as representatives.
Then the first m- (m) with the accumulated likelihood ranking is selected1+1) block chain nodes as representatives, using a lottery algorithmSelecting the remaining m1+1 proxy nodes.
Compared with the prior art, the invention has the following beneficial effects:
1. adopting a symmetric language term set to provide fine-grained voting options for voting nodes;
2. the concept of a proportional hesitation fuzzy language term set is adopted to represent the group voting information received by the voting nodes, the information representation is more accurate and more comprehensive, and no information loss condition exists;
3. by adopting the accumulative probability and lottery algorithm, a new block chain link point sequencing and proxy node selection algorithm is provided;
in conclusion, the invention can effectively solve the problem of information loss and ensure the voting fairness of the block link right authorization certification consensus mechanism.
Drawings
The accompanying drawings, which are described herein to provide a further understanding of the application, are included in the following description:
FIG. 1 is a diagram illustrating a node receiving votes from all nodes according to the present invention;
FIG. 2 is a schematic flow chart of the method of the present invention.
Detailed Description
Referring to fig. 1 and fig. 2, a fully associative voting method based on a block link right proof of identity mechanism according to an embodiment includes the following steps:
s1: introducing a symmetric language term set into a shareholder authority certification consensus mechanism of the blockchain network, and voting by each node in the blockchain network one by one on all nodes in the blockchain network by selecting one language term from the symmetric language term set;
s2: each node in the block chain network of the collection region receives votes of all the nodes, and group voting information of each node is formed respectively;
s3: calculating probability distribution information of language terms in the group voting information of each node, modeling the group voting information of each node by using a proportional hesitation fuzzy language term set method, and respectively generating proportional hesitation fuzzy language term sets;
s4: pairwise comparison is carried out on the proportional hesitation fuzzy language term sets of all nodes in the block chain network to obtain a secondary probability matrix, and the accumulated probability of each node is calculated;
s5: and sorting the accumulated possibility degrees of the nodes in a descending order, and selecting a plurality of nodes ranked at the top as representatives.
In step S1, assuming 21 voting nodes in this example, each node can vote for all nodes, from the set of symmetric language terms S ═ S-2=“Very opposed”,s-1=“Opposed”,s0=“Neutral”,s1=“Supported”, s2The language term is selected to express its own preference information in "Very supported".
In step S2, the matrix represents the voting information table received by 21 nodes in this example as follows:
table 1 voting information table in step S3, the group voting information of 21 nodes can be modeled as a proportional hesitation fuzzy language term set form:
in step S4, two-by-two comparison is performed on all block link points to obtain a secondary likelihood matrix table as follows:
TABLE 2 two-level likelihood matrix table
In step S4, the cumulative likelihood of each blockchain node i, the cumulative likelihood ρ of each blockchain node i, is calculatediThe calculation is as follows:
in step S5, the accumulated likelihood of the tile link points is sorted in descending order as:
N15>N1>N16>N9>N3>N13>N10>N4>N2>N8>N5>N18>N12>N17>N7>N6>N11>N14>N21>N19>N20。
the block link points with accumulated likelihood ranking in the top 5 are selected as representatives, i.e., nodes 15, 1, 16, 9, 3 are picked as proxy nodes.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (6)
1. A fully-associative voting method based on a block link right authorization certification consensus mechanism is characterized by comprising the following steps: the method comprises the following steps:
s1: introducing a symmetric language term set into a shareholder authority certification consensus mechanism of the blockchain network, and voting by each node in the blockchain network one by one on all nodes in the blockchain network by selecting one language term from the symmetric language term set;
s2: each node in the block chain network of the collection region receives votes of all the nodes, and group voting information of each node is formed respectively;
s3: calculating probability distribution information of language terms in the group voting information of each node, modeling the group voting information of each node by using a proportional hesitation fuzzy language term set, and respectively generating a proportional hesitation fuzzy language term set;
s4: pairwise comparison is carried out on the proportional hesitation fuzzy language term sets of all nodes in the block chain network to obtain a secondary probability matrix, and the accumulated probability of each node is calculated;
s5: and sorting the accumulated possibility degrees of the nodes in a descending order, and selecting a plurality of nodes ranked at the top as representatives.
2. The method of claim 1, wherein the method comprises: in step S1, the set of symmetric language terms S ═ S-θ,...,s-2,s-1,s0,s1,s2,...,sθWhere θ ≧ 1, if the block link point is disclaimed, then the term s is used0Indicating its vote.
4. The method of claim 1, wherein the method comprises: in the step S4, letAndis a two-scale hesitant fuzzy language term set, wherein Then the two comparison secondary likelihood matrices are:
wherein the content of the first and second substances,representing a set of proportional hesitant ambiguous language termsIs greater than or equal toThe probability of satisfying:ρij+ρji1 is that If it isThen
Wherein the content of the first and second substances,to representAndthe relationship value between:
the cumulative probability p of the nodeiIs calculated as
5. The method of claim 1, wherein the method comprises: in the step S5, the cumulative probability of the nodes is sorted in descending order
Wherein { p }(1),ρ(2),...,ρ(n)Is { ρ1,ρ2,...,ρnAccording to rho(i)≥ρ(j)The order is in descending order. If ρ(m)≠ρ(m+1)Then, the block link points with accumulated probability ranked in the top m are selected as representatives.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111571605.2A CN114254508A (en) | 2021-12-21 | 2021-12-21 | Fully-associative voting method based on block link right authorization certification consensus mechanism |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111571605.2A CN114254508A (en) | 2021-12-21 | 2021-12-21 | Fully-associative voting method based on block link right authorization certification consensus mechanism |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114254508A true CN114254508A (en) | 2022-03-29 |
Family
ID=80796267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111571605.2A Pending CN114254508A (en) | 2021-12-21 | 2021-12-21 | Fully-associative voting method based on block link right authorization certification consensus mechanism |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114254508A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10200196B1 (en) * | 2018-04-25 | 2019-02-05 | Blockchain Asics Llc | Cryptographic ASIC with autonomous onboard permanent storage |
CN109783879A (en) * | 2018-12-21 | 2019-05-21 | 西安电子科技大学 | A kind of radar emitter signal discrimination efficiency appraisal procedure and system |
CN109872152A (en) * | 2019-01-11 | 2019-06-11 | 平安科技(深圳)有限公司 | Block chain common recognition method and relevant device based on share authorisation verification mechanism |
CN113709222A (en) * | 2021-08-16 | 2021-11-26 | 重庆邮电大学 | Method for selecting proxy nodes in block chain based on improved weighted score function |
-
2021
- 2021-12-21 CN CN202111571605.2A patent/CN114254508A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10200196B1 (en) * | 2018-04-25 | 2019-02-05 | Blockchain Asics Llc | Cryptographic ASIC with autonomous onboard permanent storage |
CN109783879A (en) * | 2018-12-21 | 2019-05-21 | 西安电子科技大学 | A kind of radar emitter signal discrimination efficiency appraisal procedure and system |
CN109872152A (en) * | 2019-01-11 | 2019-06-11 | 平安科技(深圳)有限公司 | Block chain common recognition method and relevant device based on share authorisation verification mechanism |
CN113709222A (en) * | 2021-08-16 | 2021-11-26 | 重庆邮电大学 | Method for selecting proxy nodes in block chain based on improved weighted score function |
Non-Patent Citations (1)
Title |
---|
韩二东: "犹豫模糊语言多准则决策方法及项目群管理应用研究", 30 April 2021 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Heemskerk et al. | The corporate elite community structure of global capitalism | |
Evans et al. | Opinion formation on dynamic networks: identifying conditions for the emergence of partisan echo chambers | |
Taha et al. | SIIMCO: A forensic investigation tool for identifying the influential members of a criminal organization | |
CN110462604A (en) | The data processing system and method for association internet device are used based on equipment | |
McNutt et al. | “Modernizing government”: Mapping global public policy networks | |
Ragab et al. | HRSPCA: Hybrid recommender system for predicting college admission | |
Yoshikane et al. | Comparative analysis of co-authorship networks considering authors' roles in collaboration: Differences between the theoretical and application areas | |
CN109117669B (en) | Privacy protection method and system for MapReduce similar connection query | |
Farhadi et al. | An effective expert team formation in social networks based on skill grading | |
Strumsky et al. | Profiling US metropolitan regions by their social research networks and regional economic performance | |
Gholami et al. | Solving parallel machines job-shop scheduling problems by an adaptive algorithm | |
CN110610098A (en) | Data set generation method and device | |
Liao et al. | Distance‐based intuitionistic multiplicative multiple criteria decision‐making methods for healthcare management in West China Hospital | |
Ragab et al. | Design and implementation of a hybrid recommender system for predicting college admission | |
Pinheiro Junior et al. | Towards a framework for cloud computing use by governments: Leaders, followers and laggers | |
Zinatizadeh et al. | Multi-criteria decision making for sustainability evaluation in urban areas: a case study for Kermanshah city, Iran. | |
Dworkin | Network-driven differences in mobility and optimal transitions among automatable jobs | |
Khamidov et al. | Trajectory of economic development of the Republic of Uzbekistan in the process of digitization | |
Molchan et al. | The'Digitalisation trap'of Russian regions | |
Petrov et al. | Expert group formation for task performing: Competence-based method and implementation | |
Tundjungsari et al. | A reputation based trust model to seek judgment in participatory group decision making | |
Mrvar et al. | Partitioning signed two-mode networks | |
CN114254508A (en) | Fully-associative voting method based on block link right authorization certification consensus mechanism | |
Cao et al. | Opinion leaders discovery in social networking site based on the theory of propagation probability | |
Ali et al. | A more efficient conflict analysis based on soft preference relation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |