Cargando…

Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive

Consensus algorithms are the core technology of a blockchain and directly affect the implementation and application of blockchain systems. Delegated proof of stake (DPoS) significantly reduces the time required for transaction verification by selecting representative nodes to generate blocks, and it...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Wangchun, Deng, Xiaohong, Liu, Juan, Yu, Zhiwei, Lou, Xiaoping
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10528498/
https://www.ncbi.nlm.nih.gov/pubmed/37761619
http://dx.doi.org/10.3390/e25091320
_version_ 1785111269795168256
author Li, Wangchun
Deng, Xiaohong
Liu, Juan
Yu, Zhiwei
Lou, Xiaoping
author_facet Li, Wangchun
Deng, Xiaohong
Liu, Juan
Yu, Zhiwei
Lou, Xiaoping
author_sort Li, Wangchun
collection PubMed
description Consensus algorithms are the core technology of a blockchain and directly affect the implementation and application of blockchain systems. Delegated proof of stake (DPoS) significantly reduces the time required for transaction verification by selecting representative nodes to generate blocks, and it has become a mainstream consensus algorithm. However, existing DPoS algorithms have issues such as “one ballot, one vote”, a low degree of decentralization, and nodes performing malicious actions. To address these problems, an improved DPoS algorithm based on community discovery is designed, called CD-DPoS. First, we introduce the PageRank algorithm to improve the voting mechanism, achieving “one ballot, multiple votes”, and we obtain the reputation value of each node. Second, we propose a node voting enthusiasm measurement method based on the GN algorithm. Finally, we design a comprehensive election mechanism combining node reputation values and voting enthusiasm to select secure and reliable accounting nodes. A node credit incentive mechanism is also designed to effectively motivate normal nodes and drive out malicious nodes. The experimental simulation results show that our proposed algorithm has better decentralization, malicious node eviction capabilities and higher throughput than similar methods.
format Online
Article
Text
id pubmed-10528498
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-105284982023-09-28 Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive Li, Wangchun Deng, Xiaohong Liu, Juan Yu, Zhiwei Lou, Xiaoping Entropy (Basel) Article Consensus algorithms are the core technology of a blockchain and directly affect the implementation and application of blockchain systems. Delegated proof of stake (DPoS) significantly reduces the time required for transaction verification by selecting representative nodes to generate blocks, and it has become a mainstream consensus algorithm. However, existing DPoS algorithms have issues such as “one ballot, one vote”, a low degree of decentralization, and nodes performing malicious actions. To address these problems, an improved DPoS algorithm based on community discovery is designed, called CD-DPoS. First, we introduce the PageRank algorithm to improve the voting mechanism, achieving “one ballot, multiple votes”, and we obtain the reputation value of each node. Second, we propose a node voting enthusiasm measurement method based on the GN algorithm. Finally, we design a comprehensive election mechanism combining node reputation values and voting enthusiasm to select secure and reliable accounting nodes. A node credit incentive mechanism is also designed to effectively motivate normal nodes and drive out malicious nodes. The experimental simulation results show that our proposed algorithm has better decentralization, malicious node eviction capabilities and higher throughput than similar methods. MDPI 2023-09-10 /pmc/articles/PMC10528498/ /pubmed/37761619 http://dx.doi.org/10.3390/e25091320 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Wangchun
Deng, Xiaohong
Liu, Juan
Yu, Zhiwei
Lou, Xiaoping
Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive
title Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive
title_full Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive
title_fullStr Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive
title_full_unstemmed Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive
title_short Delegated Proof of Stake Consensus Mechanism Based on Community Discovery and Credit Incentive
title_sort delegated proof of stake consensus mechanism based on community discovery and credit incentive
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10528498/
https://www.ncbi.nlm.nih.gov/pubmed/37761619
http://dx.doi.org/10.3390/e25091320
work_keys_str_mv AT liwangchun delegatedproofofstakeconsensusmechanismbasedoncommunitydiscoveryandcreditincentive
AT dengxiaohong delegatedproofofstakeconsensusmechanismbasedoncommunitydiscoveryandcreditincentive
AT liujuan delegatedproofofstakeconsensusmechanismbasedoncommunitydiscoveryandcreditincentive
AT yuzhiwei delegatedproofofstakeconsensusmechanismbasedoncommunitydiscoveryandcreditincentive
AT louxiaoping delegatedproofofstakeconsensusmechanismbasedoncommunitydiscoveryandcreditincentive