• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Linguistic Knowledge Representation in DPoS Consensus Scheme for Blockchain

    2023-12-12 15:50:42YixiaChenandMingweiLin
    Computers Materials&Continua 2023年10期

    Yixia Chen and Mingwei Lin,?

    1College of Computer and Cyber Security,Fujian Normal University,Fuzhou,350117,China

    2Fujian Provincial Engineering Research Center for Public Service Big Data Mining and Application,Fujian Normal University,Fuzhou,350117,China

    ABSTRACT The consensus scheme is an essential component in the real blockchain environment.The Delegated Proof of Stake(DPoS)is a competitive consensus scheme that can decrease energy costs,promote decentralization,and increase efficiency,respectively.However,how to study the knowledge representation of the collective voting information and then select delegates is a new open problem.To ensure the fairness and effectiveness of transactions in the blockchain,in this paper,we propose a novel fine-grained knowledge representation method,which improves the DPoS scheme based on the linguistic term set(LTS)and proportional hesitant fuzzy linguistic term set(PHFLTS).To this end,the symmetrical LTS is used in this study to express the fine-grained voting options that can be chosen to evaluate the blockchain nodes.PHFLTS is used to model the collective voting information on the voted blockchain nodes by aggregating the voting information from other blockchain nodes.To rank the blockchain nodes and then choose the delegate,a novel delegate selection algorithm is proposed based on the cumulative possibility degree.Finally,the numerical examples are used to demonstrate the implementation process of the proposed DPoS consensus algorithm and also its rationality.Moreover,the superiority of the proposed DPoS consensus algorithm is verified.The results show that the proposed DPoS consensus algorithm shows better performance than the existing DPoS consensus algorithms.

    KEYWORDS Linguistic term set;MCDM;aggregation operator

    1 Introduction

    The concept of blockchain originated from Bitcoin,which was first proposed in 2008.Blockchain is the core part of electronic money—bitcoin.It works as a public ledger in various Bitcoin systems,which is in charge of recording all the transactions in chronological order[1,2].From the perspective of the application,blockchain is a distributed database,which shows some features of decentralization,non-tampering,transparency,and traceability [3].Owing to its capabilities,blockchain can provide a trusted,secure,and efficient environment for different application scenarios [4].It has shown successful applications in the fields of transport systems[5],industrial IoT(Internet of Things)systems[6,7],medical information-sharing platforms[8–10],and smart cities[11,12].

    Blockchain comprises four core technologies,which are the distributed ledger,asymmetric encryption,smart contract,and consensus mechanism,respectively [13].All of them cooperate for completing the functions of data storage,data security,data application,and data processing.The distributed ledger adopts the design philosophy of decentralization to build a blockchain platform as a distributed network [14].Persons can freely join the distributed blockchain network and then participate in the recording activities of transactions together.At the same time,people usually cannot achieve consensus when the number of involved persons keeps increasing.The consensus scheme can solve the problem that how to achieve consensus in blockchain under the distributed environment.

    The Delegated Proof of Stake (DPoS) [15] was proposed by Daniel Larimer.It is an efficient and democratic alternative for solving the consensus problem.DPoS requires the blockchain nodes to vote and then elect delegates to govern the blockchain network and then propose core changes[16].How to represent the collective voting information and select delegates is a new open problem.In the traditional DPoS consensus scheme,each blockchain node votes for the nodes in each round of selection[17].The blockchain nodes having the first n largest number of votes are selected as delegates when n delegates are needed.In this study,the nodes voted for their trusting nodes or abstained,while the“opposition”opinion was not considered.To consider the“opposition”opinion,Xu et al.[18,19]used the vague set that can express“support”,“abstention”,and“opposition”opinions that were given by all the nodes for the voted nodes.

    To the best of our knowledge,only the study of Xu et al.[18]focused on how to represent collective voting information on the voted blockchain nodes.However,the study of Xu et al.[18]still had a big challenge in that the intensities of the“support”and“opposition”opinions are not considered.This case may lead to information loss and then decrease the accuracy of knowledge representation.To overcome this challenge,we propose a novel fine-grained knowledge representation method to improve the existing DPoS consensus schemes.Our contributions are listed as follows:

    (1) The symmetrical linguistic term set (LTS) is used to provide fine-grained voting options for voting nodes.The symmetrical LTS can explicitly contain different intensities of “support”,and“opposition”opinions.It can better express the subtle attitude of voting nodes.

    (2)The concept of proportional hesitant fuzzy linguistic term set(PHFLTS)is used to represent the collective voting information of the voting nodes on the voted nodes.It provides an accurate way to model the collective opinions of the voting nodes.

    (3)Based on the cumulative possibility degree and the lottery algorithm,a novel delegate selection algorithm is proposed to rank blockchain nodes and then elect delegates.Two numerical examples are provided to illustrate the implementation process of the proposed delegate selection algorithm.

    (4) To validate the superiority of the novel delegate selection algorithm,the simulations are conducted to compare the novel delegate selection algorithm with the existing algorithms.The results show that the novel delegate selection algorithm is better than the existing algorithms.

    The remainder of this study is organized as follows:Section 2 briefly reviews the existing studies of consensus schemes for blockchain.The basic knowledge of the linguistic term sets (LTSs) and proportional hesitant fuzzy linguistic term sets (PHFLTSs) are presented in Section 3.Section 4 improves the DPoS consensus scheme based on the LTS and PHFLTS,and then proposes a novel delegate selection algorithm.One numerical example and a series of simulations are conducted to show the performance superiority of the novel delegate selection algorithm in Section 5.In Section 6,some valuable conclusions are given.In the Section 7,limitations and future scope are discussed.

    2 Studies about DPOS Consensus Scheme

    The DPoS consensus scheme runs like a democratic system,where the blockchain nodes who stake a token have the chance to elect a fixed number of delegates for validating blocks[20–22].The election of delegates is a continuous process[23].It starts automatically at set intervals.The elected delegates are always at risk of being replaced by the blockchain nodes who will get more votes in the next round[24].Due to its excellent features,the DPoS consensus scheme has become the research focus in the blockchain field [25].The master node has the authority to sort and broadcast transactions,but it may be a selected malicious node.Therefore,the selection of the master node poses a threat to the distributed blockchain system[26].

    To decrease the probability of selecting the malicious nodes as the delegates and also prevent the centralization of the blockchain,Liu et al.[27] used the k-means algorithm to select good nodes in the DPoS consensus scheme.Tao et al.[28] introduced the Borda count voting method [29] to elect delegates.To satisfy the performance requirements of blockchain systems,Luo et al.[30]improved the ring-based election algorithm to select delegates.In the traditional DPoS consensus scheme [31,32],the blockchain nodes vote for other blockchain nodes,and the blockchain nodes with more votes are selected as delegates.The traditional DPoS consensus scheme does not consider the influence of negative votes on the delegate selection results.To address this problem,Xu et al.[18]improved the traditional DPoS consensus scheme by using vague sets.The vague sets are employed to accurately express the collective voting information that contains positive votes,neutral votes,and negative votes.Liu et al.[20] further improved the study of Xu et al.[18] by introducing the concept of average fuzziness.

    Through the above discussions,it can be seen that few of the existing research studies focus on the knowledge representation of the collective voting information in the DPoS consensus scheme.Although the existing studies[26]used vague sets to express the collective voting information of the blockchain nodes,they still cannot express the fine-grained voting attitudes of positive and negative votes.In this case,the fairness of the delegate election process in the DPoS consensus scheme will be lowered.

    Hence,in this paper,the concept of PHFLTS is used to represent the collective voting information of the voting nodes on the voted nodes.A novel delegate selection algorithm is proposed to rank blockchain nodes and then elect delegates,which provides an accurate way to model the collective opinions of the voting nodes.To validate the superiority of the novel delegate selection algorithm,numerical examples are conducted to compare the novel delegate selection algorithm with the existing algorithms.The results show that the novel delegate selection algorithm is better than the existing algorithms.

    3 Preliminaries

    In this section,some basic information about the LTS and the PHFLTS is briefly reviewed.

    3.1 Linguistic Term Sets

    The LTS[33–37]is an essential tool,which is used to provide the available linguistic variables for linguistic computational models.It is a set that consists of an odd number of linguistic terms.There are two classes of LTSs,which are categorized into asymmetric LTSs and symmetric LTSs,respectively.The definition of a common LTS is given as follows.

    Definition 1[33].LetS={sε|ε=-θ,...,-1,0,1,...,θ}denote a symmetric LTS,in which the linguistic terms are ordered according to the ascending order of their subscripts.θis an even number andθ+1 is the cardinality of the LTSS.s-θandsθare the lower bound and upper bound ofS.

    3.2 Proportional Hesitant Fuzzy Linguistic Term Sets

    The definition of PHFLTSs was proposed by Chen et al.[38] to express the collective voting information from a group of voting nodes.It is designed based on LTS and probability distribution information of linguistic terms[39–41].Its mathematical definition can be described as follows:

    Definition 2 [38].LetS={sε|ε=-θ,...,-1,0,1,...,θ} denote an LTS andP={(sε,pε)|ε=-θ,...,-1,0,1,...,θ} be the probability distribution information of linguistic terms,then a PHFLTSPS={(sε,pε)|ε=-θ,...,-1,0,1,...,θ},where 0 ≤pε≤1 and

    For each voted node,its received voting information can be modeled as a PHFLTS.To rank nodes and select delegates,the PHFLTSs should be compared.

    Chen et al.[38]developed the possibility degree to compare PHFLTSs.The definition of possibility degree is given as follows:

    Definition 3 [38].Let S={sε|ε=-θ,...,-1,0,1,...,θ} represent an LTS,and=andbe any two PHFLTSs,then the possibility degree between them is defined as:

    whereRsε1,sε2is the relation value betweensε1andsε2.

    Definition 4 [38].Let S={sε|ε=-θ,...,-1,0,1,...,θ} represent an LTS,and=be any two PHFLTSs,then the relation value betweensε1andsε2is defined as:

    wherepε1andpε2are the probability distribution information ofsε1andsε2,respectively.

    Property 1[38].Letandbe any two PHFLTSs,then we haveEspecially,ifthen we have

    4 Novel DPoS Consensus Mechanism

    In this section,a novel full associative voting architecture of the novel DPoS consensus mechanism is described.After that,the knowledge representation of collective voting information is given,and a novel delegate selection algorithm is presented.

    4.1 Knowledge Representation

    To ensure the fairness of the delegate selection results in the DPoS consensus mechanism,we propose a novel full associate voting architecture for collecting the voting information of all the blockchain nodes.

    In the full associate voting architecture,each blockchain node should choose a linguistic term from the LTSSto vote on each blockchain node in the blockchain network.Thus,each blockchain node will receive the voting information from all the blockchain nodes including itself as shown in Fig.1.

    Figure 1:The full associate voting architecture

    Here,a symmetric LTSSis used to provide the fine-grained voting options for blockchain nodes as follows :S={s-2=′′Very opposed′′,s-1=′′Opposed′′,s0=′′Neutral′′,s1=′′Supported′′,s2=′′Very supported′′}.

    By using this symmetric LTS,each blockchain node can express its more fine-grained opinion by choosing one linguistic term from this LTS.The linguistic terms0indicates the neutral attitude of the blockchain nodes.If the blockchain nodes abstain,then the linguistic terms0is used to express their opinions.

    Example 1.For the blockchain node 1 as depicted in Fig.1,the collective voting information from all the blockchain nodes for the blockchain node 1 can be represented as a PHFLTSPS={(s-2,0),(s-1,0.1),(s0,0.4),(s1,0.2),(s2,0.3)}.We can find that the PHFLTS shows accurate information way without information loss.

    4.2 Delegate Selection Algorithm

    For a blockchain network,there arenblockchain nodes and all the blockchain nodes should vote for each other using the voting options from the symmetric LTSS.Based on the above discussion,the steps of the delegate selection algorithm are developed as follows:

    (1) Each blockchain node selects one linguistic term from the symmetric LTSSto vote for blockchain nodes in the blockchain network every timet.If the blockchain node abstains,the linguistic terms0in the symmetric LTSSis used to express his/her voting information.

    (2) For each blockchain node in the blockchain network,the voting information from all the blockchain nodes is collected,and the probability distribution information of linguistic terms is calculated.Then,the PHFLTS is used to model the collective voting information of each blockchain nodeias

    For more details,please refer to Example 1.

    Thus,all the collective voting information ofnblockchain nodes in the blockchain network can be expressed as a set ofnPHFLTSs.Then,the delegate selection can be formulated to be a blockchain node rank problem by comparing their PHFLTSs.

    (3) The pairwise comparisons of all the blockchain nodes are conducted,and then a possibility degree matrix can be obtained as follows:

    (4)The cumulative possibility degreeρiof each blockchain nodeiis calculated as

    (5) The cumulative possibility degrees of blockchain nodes are ranked in descending order aswhereis a permutation of{ρ1,ρ2,...,ρn}that satisfiesρ(i)≥ρ(j).

    Ifρ(m)≠ρ(m+1),then the blockchain nodes with the largest m cumulative possibility degrees are selected as delegates.

    If all the cumulative possibility degrees of blockchain nodes satisfy the following condition:then the blockchain nodes that possess the largestm-(m1+1)cumulative possibility degrees are selected as delegates.Then,the lottery algorithm is used to select the restm1+1 delegates from the blockchain nodes that own the cumulative possibility degrees

    Example 2.Let us assume that there exist two nodes A and B,the LTS S is used to provide finegrained voting options for blockchain nodes.The voting information received by them is listed in Table 1.Based on the voting information in Table 1,the collective voting information for nodes A and B can be modeled as the following two PHFLTSs:

    Table 1:Voting information received by nodes A and B

    Let us consider choosing one node from node A and node B as the delegate.If the voting result of one node is computed as the difference value of positive votes and negative votes,then the voting result of node A is computed as 4+2-1-1=4 and the voting result of node B is computed as 1+4-1-0=4.In this case,node A and node B are indistinguishable,and then the delegate cannot be chosen.That is because the neutral attitudes of blockchain nodes,and the intensity of support attitudes and opposition attitudes are not considered.If our delegate selection algorithm is used,then the possibility degree between nodes A and B is computed as

    In the following part,another example is given to compare the traditional DPoS consensus algorithm with our proposed DPoS consensus algorithm as follows:

    Example 3.Let us assume that there exist two nodes C and D,and the LTSSis used to provide fine-grained voting options for blockchain nodes.The voting information received by them is listed in Table 2.Based on the voting information in Table 2,the collective voting information for nodes C and D can be modeled as the following two PHFLTSs:PCS={(s-2,0.2),(s-1,0.3),(s0,0.1),(s1,0.1),(s2,0.3)},PDS={(s-2,0.0),(s-1,0.1),(s0,0.6),(s1,0.0),(s2,0.3)}.

    Table 2:Voting information received by nodes C and D

    Let us consider choosing one node from node C and node D as the delegate.If the traditional DPoS consensus algorithm is used,only the number of positive votes is considered to choose the delegate.In this case,the number of positive votes of node C is 4,while the number of positive votes of node D is 3.Then,node C is selected to be the delegate when the traditional DPoS consensus algorithm is used.However,from Table 2,it can be seen that the number of negative votes of node C is 5.It is more than that of node D.Moreover,the number of neutral votes of node C is also less than that of node D.Thus,it is unreasonable to choose node C to be the delegate.When our proposed DPoS consensus algorithm is used,the possibility degree is computed asThus,node D is selected as the delegate.It demonstrates the rationality of our proposed DPoS consensus algorithm.The security of the blockchain network is improved.

    5 Numerical Analysis

    5.1 Experiment Analysis of the Novel DPoS Consensus Mechanism

    Let us consider an example that there exist 21 nodes,each of which can give its voting information to all the nodes including itself by using the LTSS.The voting information received by these 21 nodes is listed in Table 3.

    Table 3:Voting information received by 21 nodes

    (1)Our DPoS consensus algorithm(DPoS-PHFLTS)

    Based on Table 3,the collective voting information of these 21 nodes can be modeled as the following PHFLTSs:

    According to Definitions 3 and 4,the cumulative possibility degreeρiof each nodeiis computed as:

    According to the descending order of cumulative possibility degree,these 21 blockchain nodes can be ranked as:N15>N1>N16>N9>N3>N13>N10>N4>N2>N8>N5>N18>N12>N17>N7>N6>N11>N21>N19>N14>N20.

    Therefore,node 15,node 1,node 16,node 9,and node 3 are selected as the delegates for validating the transactions.

    (2)Difference value method(DV)

    The voting result of one node is computed as the difference value of positive votes and negative votes in DV.In this part,we calculated the number of affirmative and negative votes in Table 3,and the statistical results are shown in Table 4.The difference value method is used to calculate the voting result of each blockchain node as follows:

    Table 4:Statistical results for 21 nodes

    According to the voting result,these 21 blockchain nodes are ranked as:N1>N15=N16>N13>N9=N10>N3>N4>N2=N8>N17>N12=N18>N5>N6>N7>N21>N11>N14>N20>N19.

    Thus,node 1,node 15,node 16,and node 13 are directly selected as the delegates.However,the voting results of node 9 and node 10 are equal.They cannot be indistinguishable and the remaining delegate cannot be obtained when the difference value method is used.

    (3)Traditional DPoS consensus algorithm(T-DPoS)

    The voting result of one node is computed as the value of positive votes in T-DPoS.In this part,according to the statistical results as shown in Table 4,the traditional DPoS consensus algorithm is used to compute the voting result of each blockchain node as:

    According to the voting result,these 21 blockchain nodes are ranked as:N1>N15=N16>N13>N10=N9>N3>N4=N2>N8>N18=N17=N12=N5>N6>N21=N20=N7>N14=N11>N19.

    Thus,node 1,node 15,node 16,and node 13 are directly selected as the delegates.However,the voting results of node 9 and node 10 are equal.They cannot be distinguishable and the remaining delegate cannot be obtained when the difference value method is used.

    (4)PBFT consensus algorithm based on vague sets(VS-PBFT)

    In this part,the PBFT consensus algorithm based on vague sets(VS-PBFT)[42]is used.As listed in Table 5,the collective voting information for these 21 blockchain nodes is modeled using vague sets,and their corresponding fuzzy values are computed.

    Table 5:Voting information received by 21 nodes

    According to the fuzzy values,these 21 nodes are ranked as:

    N1>N15=N16>N13>N9=N10>N3>N4>N8>N2>N12=N18>N5=N17>N6>N7>N21>N11>N20>N14>N19.

    Thus,node 1,node 15,node 16,and node 13 are directly selected as the delegates.However,the fuzzy values of node 9 and node 10 are equal.They cannot be indistinguishable and the remaining delegate cannot be obtained.

    To show the superiority of our DPoS-PHFLTS algorithm,the ranking results obtained by four algorithms are summarized in Table 6.

    As shown in Table 6,it can be seen that our DPoS-PHFLTS algorithm can effectively obtain 5 delegates from all the nodes,while the rest algorithms only select 4 delegates and the rest one delegate cannot be directly obtained from node 9 and node 10.Nevertheless,we can perceive from the voting results of node 9 and node 10 that there is a stronger intention to support node 9.From the analysis result,it can be seen that our DPoS-PHFLTS algorithm has better performance than the existing algorithms in this example.

    Another voting information received by these 21 nodes is listed in Table 7.

    Table 7:Another voting information received by 21 nodes

    (1)Our DPoS consensus algorithm(DPoS-PHFLTS)

    Based onTable 7,according to Definitions 3 and 4,the cumulative possibility degree ρi of each node i is computed as:

    According to the descending order of cumulative possibility degree,these 21 blockchain nodes can be ranked as:

    N15>N16>N13>N1>N7>N10>N11>N4>N17>N12>N9>N6>N20>N5>N14>N21>N8>N2>N19>N18>N3.

    (2)Difference value method(DV)

    In this part,we calculated the number of affirmative and negative votes in Table 7,and the statistical results are shown in Table 8.The difference value method is used to calculate the voting result of each blockchain node as follows:

    Table 8:Another statistical result for 21 nodes

    According to the voting result,these 21 blockchain nodes are ranked as:N15>N16>N13>N7=N12=N1>N10>N17>N4>N11>N9>N5>N6>N20>N14=N21>N19>N8>N2=N18>N3.

    Thus,node 15,node 16,and node 13 are directly selected as the delegates.However,the voting results of node 7,node 12,and node 1 are equal.They cannot be indistinguishable and the remaining delegate cannot be obtained when the difference value method is used.

    (3)Traditional DPoS consensus algorithm(T-DPoS)

    In this part,according to the statistical results as shown in Table 8,the traditional DPoS consensus algorithm is used to compute the voting result of each blockchain node as:

    According to the voting result,these 21 blockchain nodes are ranked asN15>N16>N13>N17>N7=N11>N1=N5=N9=N12>N10>N4>N14=N19>N2=N6=N8=N18>N20=N21>N3.

    Thus,node 15,node 16,node 13,and node 17 are directly selected as the delegates.However,the voting results of node 7 and node 11 are equal.They cannot be indistinguishable and the rest one delegate cannot be obtained when the difference value method is used.

    (4)PBFT consensus algorithm based on vague sets(VS-PBFT)

    In this part,the PBFT consensus algorithm based on vague sets(VS-PBFT)is used.As listed in Table 9,the collective voting information for these 21 blockchain nodes is modeled using vague sets,and their corresponding fuzzy values are computed.

    Table 9:Another voting information received by 21 nodes

    According to the fuzzy values,these 21 nodes are ranked as:N15>N16>N13>N1=N12>N7>N10>N4=N17>N11>N9>N5>N6>N20>N14>N21>N19>N8>N2=N18>N3.

    Thus,node 16,node 17,node 13,and node 19 are directly selected as the delegates.However,the fuzzy values of node 2 and node 18 are equal.They cannot be indistinguishable and the remaining delegate cannot be obtained.

    To show the superiority of our DPoS-PHFLTS algorithm,the ranking results obtained by four algorithms are summarized in Table 10.

    Table 10:Ranking results of various algorithms

    As shown in Table 10,it can be seen that our DPoS-PHFLTS and VS-PBFT algorithms can effectively obtain 5 delegates from all the nodes,while the rest algorithms only select 4 delegates and the rest of one delegate cannot be directly obtained.Nevertheless,we can perceive from the voting results of node 1 and node 12 that there is a stronger intention to support node 1 in VS-PBFT.From the analysis result,it can be seen that our DPoS-PHFLTS algorithm has better performance than the existing algorithms in this example.

    5.2 Fairness Verification of the Algorithm

    If 5 delegates are elected from 21 nodes in different examples,then it will also happen that the cumulative possibility degree of the fifth node is equal to that of the sixth node.To further show the advantage of our DPoS-PHFLTS algorithm,the simulations are conducted.Let us continue the example that 5 delegates are selected from 21 nodes.The voting information of blockchain nodes is randomly selected from the LTSSand then 21 PHFLTSs should be randomly generated at each time.DPoS-PHFLTS,DV,T-DPoS,and VS-PBFT are used to rank these 21 PHFLTSs to rank the corresponding blockchain nodes.This process is performed 1000 times,10000 times,and 100000 times.The probabilities of the fifth node and sixth node with equal ranking results are shown in Fig.2.

    As shown in Fig.2,it is seen that the probabilities of the fifth node and the sixth node with equal ranking results are 0.700%,0.710%,and 0.654% when our DPoS-PHFLTS algorithm is used.They are very low.However,the probabilities of the fifth node and sixth node with equal ranking results are much higher when these existing DV,T-DPoS,and VS-PBFT algorithms are used.The reasons can be analyzed as follows.

    Figure 2:The probability of the fifth node and sixth node with equal ranking results when different algorithms are performed

    In the T-DPoS algorithm,it elects the top 5 blockchain nodes with the largest number of“Supported”and“Very Supported”votes as delegates.Thus,the T-DPoS algorithm only considers the positive votes but ignores the impact of the negative votes on the ranking results.The DV algorithm solves this drawback.It selects the top 5 blockchain nodes with the largest difference value of the positive votes and the negative votes as delegates.Therefore,the DV algorithm obtains a lower probability than the T-DPoS algorithm.However,both the DV algorithm and the T-DPoS algorithm do not consider the number of neutral votes.The VS-PBFT algorithm introduces the vague set to model the collective voting information,which can model the distribution information of positive votes,negative votes,and neutral votes.Thus,the probability of the fifth node and sixth node with equal ranking results is greatly lowered when the VS-PBFT algorithm is used.It is lower than 10%.

    Furtherly,our DPoS-PHFLTS algorithm uses the PHFLTS to express the collective voting information of blockchain nodes.It can express not only the distribution information of positive votes,negative votes,and neutral votes but also the intensities of positive votes and negative votes.Thus,our DPoS-PHFLTS algorithm provides one more accurate and fine-grained means of modeling the collective voting information than the existing DV,T-DPoS,and VS-PBFT algorithms.It greatly decreases the probability of the fifth node and sixth node with equal ranking results.Its probability is lowered to be much less than 1%.The comparative analysis shows that our DPoS-PHFLTS shows the best performance among these algorithms.

    6 Conclusions

    In this study,a novel fine-grained knowledge representation method is put forward to improve the traditional DPoS consensus algorithm.According to the voting rule of the traditional DPoS consensus algorithm,a novel full associate voting architecture is proposed.Then,the LTS is used to capture the fine-grained voting options for voting blockchain nodes.Based on the LTS,the PHFLTS is utilized to express the collective voting information of voted blockchain nodes.Afterward,a novel delegate selection algorithm is designed to rank blockchain nodes and then select the delegates.The efficacy of the proposed approach is evaluated through comparative analysis,which demonstrates its superior performance compared to existing algorithms.

    7 Limitations and Future Scope

    In this study,only the overall performance of the blockchain nodes is voted.In future research,we plan to identify some attributes of the blockchain nodes,and the blockchain nodes are voted in terms of multiple attributes.

    Acknowledgement:The authors thank the Editor,Associate Editor,and reviewers for providing the useful comments to improve the quality of this study.

    Funding Statement:The authors received no specific funding for this study.

    Author Contributions:Study conception and design:Yixia Chen,Mingwei Lin;data collection:Yixia Chen;analysis and interpretation of results: Yixia Chen;draft manuscript preparation: Yixia Chen,Mingwei Lin.All authors reviewed the results and approved the final version of the manuscript.

    Availability of Data and Materials:The authors confirm that the data supporting the findings of this study are available within the article.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    日韩欧美在线二视频| 国产精品免费一区二区三区在线| 亚洲成人免费电影在线观看| 亚洲九九香蕉| av在线天堂中文字幕| 1024香蕉在线观看| 亚洲国产精品sss在线观看| 大型黄色视频在线免费观看| 曰老女人黄片| 无限看片的www在线观看| 黑人欧美特级aaaaaa片| 欧美黄色淫秽网站| 亚洲aⅴ乱码一区二区在线播放 | 国产欧美日韩一区二区精品| 亚洲狠狠婷婷综合久久图片| 草草在线视频免费看| 99久久久亚洲精品蜜臀av| 亚洲 欧美 日韩 在线 免费| 成人国产综合亚洲| 在线观看66精品国产| 一二三四在线观看免费中文在| 美国免费a级毛片| 男男h啪啪无遮挡| 国产成人av激情在线播放| 精品第一国产精品| 国产又黄又爽又无遮挡在线| 最新美女视频免费是黄的| 成人18禁在线播放| 高清在线国产一区| 校园春色视频在线观看| 老司机午夜福利在线观看视频| xxxwww97欧美| 18禁黄网站禁片午夜丰满| 一区二区三区精品91| www.www免费av| 满18在线观看网站| 精品免费久久久久久久清纯| 欧美日韩亚洲综合一区二区三区_| 亚洲熟妇熟女久久| 久久精品影院6| 黄色视频不卡| 亚洲精品美女久久久久99蜜臀| 亚洲国产欧洲综合997久久, | 99久久综合精品五月天人人| 特大巨黑吊av在线直播 | 每晚都被弄得嗷嗷叫到高潮| 欧美成人午夜精品| 麻豆成人av在线观看| 老司机在亚洲福利影院| 欧美精品啪啪一区二区三区| 99久久99久久久精品蜜桃| 50天的宝宝边吃奶边哭怎么回事| 亚洲欧美日韩高清在线视频| 亚洲 欧美一区二区三区| 午夜日韩欧美国产| 色综合婷婷激情| 国产激情偷乱视频一区二区| 一级毛片女人18水好多| 一级毛片高清免费大全| 91在线观看av| 白带黄色成豆腐渣| 亚洲专区国产一区二区| 妹子高潮喷水视频| 妹子高潮喷水视频| 国产av在哪里看| 亚洲国产毛片av蜜桃av| 丁香欧美五月| 可以在线观看毛片的网站| 午夜福利一区二区在线看| 亚洲最大成人中文| 夜夜躁狠狠躁天天躁| www.999成人在线观看| 男女做爰动态图高潮gif福利片| 婷婷六月久久综合丁香| 美女大奶头视频| 少妇被粗大的猛进出69影院| 免费电影在线观看免费观看| 亚洲国产欧洲综合997久久, | 黄片播放在线免费| 99热6这里只有精品| 老司机午夜十八禁免费视频| 成人国语在线视频| 欧美日韩亚洲国产一区二区在线观看| 九色国产91popny在线| 窝窝影院91人妻| 看黄色毛片网站| 亚洲一区二区三区不卡视频| 亚洲午夜精品一区,二区,三区| 少妇 在线观看| 精品一区二区三区视频在线观看免费| 久久久久久人人人人人| 久久精品人妻少妇| 国产亚洲精品第一综合不卡| 久热这里只有精品99| 视频在线观看一区二区三区| 大香蕉久久成人网| x7x7x7水蜜桃| 日本在线视频免费播放| 国产高清videossex| 亚洲 欧美一区二区三区| 又黄又粗又硬又大视频| 亚洲五月色婷婷综合| 99久久久亚洲精品蜜臀av| 男人舔女人的私密视频| 少妇熟女aⅴ在线视频| 国产激情偷乱视频一区二区| 精品久久久久久久久久免费视频| 9191精品国产免费久久| 无限看片的www在线观看| 亚洲熟女毛片儿| 午夜福利在线在线| 日韩 欧美 亚洲 中文字幕| 在线免费观看的www视频| 黑丝袜美女国产一区| 免费搜索国产男女视频| 麻豆成人午夜福利视频| 精品久久蜜臀av无| 精品第一国产精品| 搡老熟女国产l中国老女人| 在线观看免费视频日本深夜| 国产成人欧美| 亚洲国产精品sss在线观看| 1024香蕉在线观看| 女生性感内裤真人,穿戴方法视频| 亚洲一码二码三码区别大吗| 十八禁人妻一区二区| 热99re8久久精品国产| www.精华液| 脱女人内裤的视频| 欧美 亚洲 国产 日韩一| 黑人巨大精品欧美一区二区mp4| 99久久久亚洲精品蜜臀av| 美女免费视频网站| 国产私拍福利视频在线观看| 久久久国产精品麻豆| 99国产精品一区二区蜜桃av| 亚洲国产欧美一区二区综合| 91国产中文字幕| 99久久精品国产亚洲精品| 欧美中文日本在线观看视频| 精品久久久久久久久久久久久 | 国产精品一区二区精品视频观看| 亚洲精品在线美女| 免费看a级黄色片| 他把我摸到了高潮在线观看| 天堂√8在线中文| 国产亚洲精品久久久久5区| 国产av又大| 精品日产1卡2卡| 制服人妻中文乱码| 91九色精品人成在线观看| 久热爱精品视频在线9| 久久久久亚洲av毛片大全| 国产蜜桃级精品一区二区三区| 亚洲av电影在线进入| 男女视频在线观看网站免费 | 午夜精品久久久久久毛片777| 国产精品亚洲av一区麻豆| 久久国产精品人妻蜜桃| 无限看片的www在线观看| 999久久久精品免费观看国产| 啦啦啦免费观看视频1| 99在线人妻在线中文字幕| 亚洲aⅴ乱码一区二区在线播放 | 久久午夜亚洲精品久久| 午夜激情福利司机影院| 日本在线视频免费播放| 熟妇人妻久久中文字幕3abv| 国内少妇人妻偷人精品xxx网站 | 午夜福利成人在线免费观看| 国产成人av激情在线播放| 欧美性长视频在线观看| 精品国产亚洲在线| 亚洲美女黄片视频| 男女床上黄色一级片免费看| 欧美性猛交黑人性爽| 99久久无色码亚洲精品果冻| 精品欧美国产一区二区三| 99热6这里只有精品| 级片在线观看| 一本大道久久a久久精品| 又紧又爽又黄一区二区| 午夜福利18| 变态另类丝袜制服| 亚洲av熟女| 国产亚洲av嫩草精品影院| 女人被狂操c到高潮| 日日爽夜夜爽网站| 日韩国内少妇激情av| 侵犯人妻中文字幕一二三四区| 神马国产精品三级电影在线观看 | www.自偷自拍.com| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲精品美女久久av网站| 满18在线观看网站| 精品无人区乱码1区二区| 法律面前人人平等表现在哪些方面| 国产在线精品亚洲第一网站| 又黄又爽又免费观看的视频| av电影中文网址| 亚洲午夜理论影院| 精品福利观看| 欧美日本亚洲视频在线播放| 岛国视频午夜一区免费看| 欧美激情高清一区二区三区| 搡老妇女老女人老熟妇| 俺也久久电影网| 久久这里只有精品19| 老司机午夜福利在线观看视频| 精品第一国产精品| 久久久久国产精品人妻aⅴ院| 国产成人欧美| av天堂在线播放| 亚洲欧美精品综合一区二区三区| 黄色 视频免费看| 国内少妇人妻偷人精品xxx网站 | 午夜福利高清视频| 亚洲国产精品999在线| 国产精品二区激情视频| 日日干狠狠操夜夜爽| 麻豆国产av国片精品| 欧美另类亚洲清纯唯美| 亚洲中文日韩欧美视频| 国产黄片美女视频| 大型黄色视频在线免费观看| 18禁国产床啪视频网站| 亚洲av第一区精品v没综合| 三级毛片av免费| 午夜免费鲁丝| 国产精品免费视频内射| 亚洲国产精品sss在线观看| 视频区欧美日本亚洲| 欧美乱妇无乱码| 丰满人妻熟妇乱又伦精品不卡| 无限看片的www在线观看| 伊人久久大香线蕉亚洲五| 国产91精品成人一区二区三区| 嫩草影院精品99| 中文字幕精品亚洲无线码一区 | 午夜激情av网站| 男人舔女人下体高潮全视频| a级毛片a级免费在线| 99在线视频只有这里精品首页| 日韩欧美在线二视频| 欧美激情久久久久久爽电影| 国内少妇人妻偷人精品xxx网站 | 50天的宝宝边吃奶边哭怎么回事| 成年版毛片免费区| 在线观看一区二区三区| 国内毛片毛片毛片毛片毛片| 国产国语露脸激情在线看| 看免费av毛片| 日韩中文字幕欧美一区二区| 久久精品aⅴ一区二区三区四区| 日日干狠狠操夜夜爽| 成年免费大片在线观看| 真人做人爱边吃奶动态| 久久婷婷成人综合色麻豆| 欧美激情 高清一区二区三区| 一级片免费观看大全| 精品欧美一区二区三区在线| 亚洲午夜理论影院| 日韩欧美国产一区二区入口| 黄色视频不卡| 欧美人与性动交α欧美精品济南到| 淫妇啪啪啪对白视频| 免费在线观看视频国产中文字幕亚洲| 无遮挡黄片免费观看| 91av网站免费观看| 在线看三级毛片| 亚洲中文日韩欧美视频| 午夜视频精品福利| 国产欧美日韩精品亚洲av| 99精品久久久久人妻精品| 观看免费一级毛片| 亚洲三区欧美一区| 久久婷婷人人爽人人干人人爱| 99久久无色码亚洲精品果冻| 色综合欧美亚洲国产小说| 老司机深夜福利视频在线观看| 亚洲美女黄片视频| 香蕉丝袜av| 两人在一起打扑克的视频| 国产伦在线观看视频一区| 久久久国产欧美日韩av| а√天堂www在线а√下载| 国产单亲对白刺激| 国产亚洲精品av在线| 村上凉子中文字幕在线| 男女之事视频高清在线观看| 性欧美人与动物交配| 国产精品亚洲美女久久久| av中文乱码字幕在线| or卡值多少钱| 在线观看免费午夜福利视频| 啦啦啦韩国在线观看视频| 亚洲全国av大片| 90打野战视频偷拍视频| 亚洲欧美精品综合久久99| 在线国产一区二区在线| 国产爱豆传媒在线观看 | 巨乳人妻的诱惑在线观看| 欧美日韩乱码在线| 国产欧美日韩一区二区精品| 亚洲在线自拍视频| 丝袜在线中文字幕| 国产精品av久久久久免费| 少妇的丰满在线观看| 欧美日韩精品网址| 日韩欧美一区视频在线观看| 国内毛片毛片毛片毛片毛片| 狂野欧美激情性xxxx| 激情在线观看视频在线高清| 久久婷婷人人爽人人干人人爱| 青草久久国产| 国产在线精品亚洲第一网站| 免费在线观看影片大全网站| 丁香六月欧美| 白带黄色成豆腐渣| 一区二区日韩欧美中文字幕| 久久久久国内视频| 欧美久久黑人一区二区| 黄色 视频免费看| 欧美日韩中文字幕国产精品一区二区三区| 久久午夜亚洲精品久久| 一区二区三区国产精品乱码| 午夜福利在线在线| 中文字幕另类日韩欧美亚洲嫩草| 欧美中文日本在线观看视频| 天天一区二区日本电影三级| 18禁黄网站禁片免费观看直播| 人成视频在线观看免费观看| 亚洲国产精品久久男人天堂| 白带黄色成豆腐渣| 国产免费av片在线观看野外av| 午夜免费激情av| 怎么达到女性高潮| 大型黄色视频在线免费观看| 黑丝袜美女国产一区| 亚洲成国产人片在线观看| 香蕉久久夜色| 日韩成人在线观看一区二区三区| 久久亚洲真实| 中文在线观看免费www的网站 | 不卡一级毛片| 91成年电影在线观看| 美女 人体艺术 gogo| 波多野结衣巨乳人妻| 国产亚洲精品第一综合不卡| 男女视频在线观看网站免费 | 亚洲在线自拍视频| ponron亚洲| 亚洲一码二码三码区别大吗| 在线播放国产精品三级| 夜夜看夜夜爽夜夜摸| АⅤ资源中文在线天堂| 国产麻豆成人av免费视频| 无限看片的www在线观看| 国产av一区二区精品久久| 99在线视频只有这里精品首页| 国产成人精品久久二区二区免费| 亚洲第一av免费看| 日韩欧美免费精品| 国产精品 欧美亚洲| 在线观看免费视频日本深夜| 国产av不卡久久| 很黄的视频免费| 欧美不卡视频在线免费观看 | 欧美午夜高清在线| 欧美乱妇无乱码| 国产亚洲精品综合一区在线观看 | 午夜影院日韩av| 免费观看人在逋| 天堂影院成人在线观看| 老熟妇仑乱视频hdxx| 搡老妇女老女人老熟妇| 色尼玛亚洲综合影院| 亚洲电影在线观看av| videosex国产| 99久久综合精品五月天人人| 女同久久另类99精品国产91| 99热只有精品国产| 18禁黄网站禁片午夜丰满| 亚洲自偷自拍图片 自拍| 男人舔女人下体高潮全视频| 欧美成狂野欧美在线观看| 亚洲av片天天在线观看| www日本黄色视频网| 午夜福利在线观看吧| 色综合婷婷激情| 啦啦啦免费观看视频1| 久久久久久久精品吃奶| 国产又黄又爽又无遮挡在线| 神马国产精品三级电影在线观看 | 亚洲黑人精品在线| 国产成人av激情在线播放| 欧美日本亚洲视频在线播放| av视频在线观看入口| 人人澡人人妻人| 久久精品人妻少妇| 国产亚洲精品久久久久5区| 正在播放国产对白刺激| 人人妻,人人澡人人爽秒播| 久久精品国产亚洲av高清一级| 制服人妻中文乱码| 亚洲精品一区av在线观看| 免费看十八禁软件| 黑人操中国人逼视频| 精品国产美女av久久久久小说| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品亚洲美女久久久| 丰满的人妻完整版| 久99久视频精品免费| 白带黄色成豆腐渣| 久久久国产精品麻豆| 午夜福利成人在线免费观看| 妹子高潮喷水视频| 精品免费久久久久久久清纯| 欧美大码av| 国产男靠女视频免费网站| 啪啪无遮挡十八禁网站| 窝窝影院91人妻| 亚洲欧美日韩无卡精品| 禁无遮挡网站| 中文字幕精品免费在线观看视频| 欧美黑人精品巨大| 91国产中文字幕| 欧美 亚洲 国产 日韩一| 99精品欧美一区二区三区四区| 国产精品亚洲av一区麻豆| 亚洲精品国产区一区二| 亚洲欧美一区二区三区黑人| 亚洲天堂国产精品一区在线| 999久久久国产精品视频| 在线观看午夜福利视频| 麻豆一二三区av精品| 亚洲国产精品sss在线观看| 制服诱惑二区| 亚洲av片天天在线观看| 欧美黑人精品巨大| x7x7x7水蜜桃| 夜夜看夜夜爽夜夜摸| 久久精品国产亚洲av高清一级| 97碰自拍视频| 久久狼人影院| 国产真实乱freesex| 亚洲专区字幕在线| 日韩欧美三级三区| 中文字幕精品亚洲无线码一区 | www.自偷自拍.com| 午夜福利在线观看吧| 真人做人爱边吃奶动态| 久久99热这里只有精品18| 亚洲免费av在线视频| 久久久久久免费高清国产稀缺| 国产精品av久久久久免费| 国产精品一区二区免费欧美| 欧美一区二区精品小视频在线| 琪琪午夜伦伦电影理论片6080| 美女扒开内裤让男人捅视频| 韩国精品一区二区三区| 日韩大码丰满熟妇| 搞女人的毛片| 亚洲精品美女久久久久99蜜臀| www国产在线视频色| 精品一区二区三区视频在线观看免费| 日本a在线网址| 成人欧美大片| 国产私拍福利视频在线观看| 少妇的丰满在线观看| 亚洲专区中文字幕在线| 又大又爽又粗| 岛国在线观看网站| 天天添夜夜摸| 怎么达到女性高潮| 宅男免费午夜| 成年女人毛片免费观看观看9| 亚洲精品中文字幕在线视频| 欧美黑人巨大hd| 欧美国产精品va在线观看不卡| 久久久久久大精品| 精品久久久久久久久久免费视频| 亚洲精品久久成人aⅴ小说| 欧美丝袜亚洲另类 | 丁香欧美五月| 国产成人一区二区三区免费视频网站| 日本黄色视频三级网站网址| 国产成人精品久久二区二区91| 国产亚洲精品综合一区在线观看 | 亚洲熟妇熟女久久| 日韩欧美国产在线观看| www日本黄色视频网| xxxwww97欧美| 欧美+亚洲+日韩+国产| 十八禁人妻一区二区| 免费无遮挡裸体视频| 90打野战视频偷拍视频| 人妻丰满熟妇av一区二区三区| 精品乱码久久久久久99久播| 亚洲欧美精品综合久久99| 欧美日本亚洲视频在线播放| 国产熟女午夜一区二区三区| 亚洲中文字幕日韩| 色精品久久人妻99蜜桃| 美女国产高潮福利片在线看| 黄色视频,在线免费观看| 色播在线永久视频| 亚洲精品国产精品久久久不卡| 天堂影院成人在线观看| 一a级毛片在线观看| 国产视频内射| 韩国精品一区二区三区| av福利片在线| 老司机靠b影院| 国产精华一区二区三区| 一二三四在线观看免费中文在| 18禁美女被吸乳视频| 精品国产国语对白av| 亚洲精品美女久久av网站| 亚洲在线自拍视频| 欧美午夜高清在线| 国产亚洲欧美精品永久| 丁香欧美五月| 久久草成人影院| 女人高潮潮喷娇喘18禁视频| 国产成人av教育| 老司机靠b影院| 日韩高清综合在线| 国产精品国产高清国产av| 亚洲中文日韩欧美视频| 精品一区二区三区四区五区乱码| 精品午夜福利视频在线观看一区| 两个人看的免费小视频| 国产麻豆成人av免费视频| 国产激情偷乱视频一区二区| 欧美一区二区精品小视频在线| 欧美午夜高清在线| 国产熟女午夜一区二区三区| 无限看片的www在线观看| 中文字幕人成人乱码亚洲影| 欧美zozozo另类| 丁香六月欧美| 两个人免费观看高清视频| 麻豆成人午夜福利视频| 天天一区二区日本电影三级| 免费高清在线观看日韩| 伦理电影免费视频| 欧美亚洲日本最大视频资源| 免费在线观看亚洲国产| 亚洲欧美日韩无卡精品| 日本在线视频免费播放| 亚洲男人天堂网一区| 一区二区三区国产精品乱码| 国产高清有码在线观看视频 | 欧美乱色亚洲激情| av超薄肉色丝袜交足视频| 国产午夜福利久久久久久| 亚洲人成伊人成综合网2020| 婷婷六月久久综合丁香| 一级毛片女人18水好多| 久久精品国产亚洲av高清一级| 国产乱人伦免费视频| 1024手机看黄色片| 丁香欧美五月| 亚洲天堂国产精品一区在线| 久久中文字幕一级| 手机成人av网站| 男女视频在线观看网站免费 | 中文字幕人成人乱码亚洲影| 国产高清videossex| 少妇被粗大的猛进出69影院| 一本精品99久久精品77| 久久久久久国产a免费观看| netflix在线观看网站| 一夜夜www| 色哟哟哟哟哟哟| 母亲3免费完整高清在线观看| 亚洲午夜理论影院| 亚洲中文av在线| 色尼玛亚洲综合影院| 男男h啪啪无遮挡| 岛国视频午夜一区免费看| 亚洲在线自拍视频| 中文字幕人妻丝袜一区二区| 久久国产精品人妻蜜桃| 美女免费视频网站| 国产真实乱freesex| 亚洲熟女毛片儿| 满18在线观看网站| 亚洲av五月六月丁香网| 国产三级黄色录像| 黄色毛片三级朝国网站| 国产三级黄色录像| 亚洲国产欧美网| 琪琪午夜伦伦电影理论片6080| 夜夜躁狠狠躁天天躁| 精品国产乱子伦一区二区三区| 亚洲片人在线观看| 一卡2卡三卡四卡精品乱码亚洲| 搡老岳熟女国产| av福利片在线| 亚洲精品一区av在线观看| 日本撒尿小便嘘嘘汇集6| 国产精品久久久久久亚洲av鲁大| 精品无人区乱码1区二区| 日本五十路高清| 精品无人区乱码1区二区| 亚洲真实伦在线观看| 别揉我奶头~嗯~啊~动态视频| 黄网站色视频无遮挡免费观看| 国产精品久久久久久人妻精品电影| 757午夜福利合集在线观看| 色播亚洲综合网| 曰老女人黄片| 日本 欧美在线|