Article(id=1251457734600770144, tenantId=1146029695717560320, journalId=1251194938327613532, issueId=1251457733048877664, articleNumber=null, orderNo=null, doi=10.14132/j.cnki.1673-5439.2025.05.010, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=1726502400000, receivedDateStr=2024-09-17, revisedDate=1739808000000, revisedDateStr=2025-02-18, acceptedDate=null, acceptedDateStr=null, onlineDate=1776300374888, onlineDateStr=2026-04-16, pubDate=null, pubDateStr=null, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1776300374888, onlineIssueDateStr=2026-04-16, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1776300374888, creator=13041195026, updateTime=1776300374888, updator=13041195026, issue=Issue{id=1251457733048877664, tenantId=1146029695717560320, journalId=1251194938327613532, year='2025', volume='45', issue='5', pageStart='1', pageEnd='118', issueExtLink='null', onlineDate='null', pubDate='null', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=1, articleOrder=1, issueType=1, specialIssue=null, createTime=1776300374519, creator=13041195026, updateTime=1776311882923, updator=13041195026, preIssue=null, nextIssue=null, ext={EN=IssueExt(id=1251506002898661500, tenantId=1146029695717560320, journalId=1251194938327613532, issueId=1251457733048877664, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1251506002898661501, tenantId=1146029695717560320, journalId=1251194938327613532, issueId=1251457733048877664, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null}, startPage=85, endPage=93, ext={EN=ArticleExt(id=1251457734806291042, articleId=1251457734600770144, tenantId=1146029695717560320, journalId=1251194938327613532, language=EN, title=A decentralized node management approach based on multi-level committees in blockchains, columnId=1251457734063895255, journalTitle=Journal of Nanjing University of Posts and Telecommunications(Natural Science Edition), columnName=Computer and Automation, runingTitle=null, highlight=null, articleAbstract=

In response to the challenges of high centralization, low node voting enthusiasm, and vulnerability to manipulation in committee-based blockchain systems, this paper proposes a decentralized node management method based on a multi-level committee structure. The method introduces a comprehensive node assessment model for preliminary screening of all network nodes, and incorporates a point decay algorithm to dynamically elect block-producing nodes, thereby ensuring the system's decentralized nature. Finally, a reward and punishment incentive mechanism is introduced to encourage nodes to maintain active behavior within the blockchain system. Experiments show that the multi-level architecture and the proposed consensus algorithm improve the decentralization level of the blockchain system compared to similar algorithms, and achieve better performance in terms of resistance to manipulation, block production speed, node voting enthusiasm, and the speed of malicious node removal.

, correspAuthors=null, authorNote=null, correspAuthorsNote=null, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=Xiaoxuan HU, Tianhao YU, Zhenjiang DONG, Yanfei SUN, Yan WEN, Jin QI), CN=ArticleExt(id=1251457743643689770, articleId=1251457734600770144, tenantId=1146029695717560320, journalId=1251194938327613532, language=CN, title=区块链中基于多级委员会的去中心化节点管理方法, columnId=1251457734210695897, journalTitle=南京邮电大学学报(自然科学版), columnName=计算机与自动控制, runingTitle=null, highlight=null, articleAbstract=

针对基于委员会的区块链系统存在中心化程度高、节点投票积极性低、易被操纵等问题,提出一种基于多级委员会的去中心化节点管理方法。该方法引入节点综合评估模型对全网节点进行初步筛选,并设计积分衰退算法动态选举出块节点,保障系统的去中心化特性,最后引入奖惩激励机制促进节点在区块链系统中保持积极行为。实验表明,提出的多级架构与共识算法相较同类算法提高了区块链系统的去中心化水平,并在抗操纵能力、出块速度、节点投票积极性和恶意节点剔除速度等方面性能更佳。

, correspAuthors=null, authorNote=null, correspAuthorsNote=
亓晋(通信作者),男,博士,教授,
, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=+wSIlab0jxGvHdBGlmR+IQ==, magXml=1eKsar6y4nFQMl9loTc5pw==, pdfUrl=null, pdf=esaUHiOfJVqOb2Hcz0761A==, pdfFileSize=2180815, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=oY/fGiHuTvPiorwxF+bX2A==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=hBrTnhTOb03/+guk56zVUA==, mapNumber=null, authorCompany=null, fund=null, authors=

胡筱旋,女,博士,讲师

, authorsList=胡筱旋, 喻天豪, 董振江, 孙雁飞, 温砚, 亓晋)}, authors=[Author(id=1251457744247669576, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1251457744381887309, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457744247669576, language=EN, stringName=Xiaoxuan HU, firstName=Xiaoxuan, middleName=null, lastName=HU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1251457744478356305, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457744247669576, language=CN, stringName=胡筱旋, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.南京邮电大学 物联网学院,江苏 南京 210003, bio={"content":"

胡筱旋,女,博士,讲师

"}, bioImg=null, bioContent=

胡筱旋,女,博士,讲师

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1251457743840822066, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=1., ext=[AuthorCompanyExt(id=1251457743845016371, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China), AuthorCompanyExt(id=1251457743853404980, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.南京邮电大学 物联网学院,江苏 南京 210003)])]), Author(id=1251457744583213909, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1251457744688071512, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457744583213909, language=EN, stringName=Tianhao YU, firstName=Tianhao, middleName=null, lastName=YU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1251457744797123420, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457744583213909, language=CN, stringName=喻天豪, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.南京邮电大学 物联网学院,江苏 南京 210003, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1251457743840822066, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=1., ext=[AuthorCompanyExt(id=1251457743845016371, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China), AuthorCompanyExt(id=1251457743853404980, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.南京邮电大学 物联网学院,江苏 南京 210003)])]), Author(id=1251457744901981025, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1251457745052975974, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457744901981025, language=EN, stringName=Zhenjiang DONG, firstName=Zhenjiang, middleName=null, lastName=DONG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2.School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1251457745199776619, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457744901981025, language=CN, stringName=董振江, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2.南京邮电大学 计算机学院,江苏 南京 210023, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1251457743924708152, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=2., ext=[AuthorCompanyExt(id=1251457743928902457, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743924708152, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China), AuthorCompanyExt(id=1251457743937291066, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743924708152, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.南京邮电大学 计算机学院,江苏 南京 210023)])]), Author(id=1251457745342382960, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, orderNo=3, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1251457745451434869, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457745342382960, language=EN, stringName=Yanfei SUN, firstName=Yanfei, middleName=null, lastName=SUN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1251457745619207034, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457745342382960, language=CN, stringName=孙雁飞, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.南京邮电大学 物联网学院,江苏 南京 210003, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1251457743840822066, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=1., ext=[AuthorCompanyExt(id=1251457743845016371, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China), AuthorCompanyExt(id=1251457743853404980, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.南京邮电大学 物联网学院,江苏 南京 210003)])]), Author(id=1251457745724064638, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, orderNo=4, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1251457745812145027, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457745724064638, language=EN, stringName=Yan WEN, firstName=Yan, middleName=null, lastName=WEN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=3, address=3.Jiangsu Zhimeng Intelligent Technology Co., Ltd., Nanjing 210046, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1251457745908614023, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457745724064638, language=CN, stringName=温砚, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=3, address=3.江苏智檬智能科技有限公司,江苏 南京 210046, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1251457744012788542, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=3., ext=[AuthorCompanyExt(id=1251457744037954368, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457744012788542, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=3.Jiangsu Zhimeng Intelligent Technology Co., Ltd., Nanjing 210046, China), AuthorCompanyExt(id=1251457744109257538, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457744012788542, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=3.江苏智檬智能科技有限公司,江苏 南京 210046)])]), Author(id=1251457745988305805, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, orderNo=5, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=qijin@njupt.edu.cn, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1251457746101552019, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457745988305805, language=EN, stringName=Jin QI, firstName=Jin, middleName=null, lastName=QI, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1251457746244158361, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, authorId=1251457745988305805, language=CN, stringName=亓晋, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.南京邮电大学 物联网学院,江苏 南京 210003, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1251457743840822066, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=1., ext=[AuthorCompanyExt(id=1251457743845016371, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China), AuthorCompanyExt(id=1251457743853404980, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.南京邮电大学 物联网学院,江苏 南京 210003)])])], keywords=[Keyword(id=1251457746458067874, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, orderNo=1, keyword=blockchain), Keyword(id=1251457746579702696, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, orderNo=2, keyword=delegated proof of stake), Keyword(id=1251457746692948909, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, orderNo=3, keyword=multi-level committees), Keyword(id=1251457746814583730, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, orderNo=4, keyword=scoring decay), Keyword(id=1251457746911052729, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, orderNo=1, keyword=区块链), Keyword(id=1251457747015910333, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, orderNo=2, keyword=权益委托证明), Keyword(id=1251457747141739458, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, orderNo=3, keyword=多级委员会), Keyword(id=1251457747217236935, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, orderNo=4, keyword=积分衰退)], refs=[Reference(id=1251457749335359555, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2018, volume=14, issue=4, pageStart=352, pageEnd=null, url=null, language=null, rfNumber=[1], rfOrder=0, authorNames=ZHENG Z B, XIE S A, DAI H N, journalName=International Journal of Web and Grid Services, refType=null, unstructuredReference=ZHENG Z B, XIE S A, DAI H N, et al. Blockchain challenges and opportunities: a survey[J]. International Journal of Web and Grid Services, 2018, 14(4): 352., articleTitle=Blockchain challenges and opportunities: a survey, refAbstract=null), Reference(id=1251457749436022857, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2024, volume=44, issue=5, pageStart=72, pageEnd=86, url=null, language=null, rfNumber=[2], rfOrder=1, authorNames=刘晨磊, 孙语蔚, 王梓炫, journalName=南京邮电大学学报(自然科学版), refType=null, unstructuredReference=刘晨磊,孙语蔚,王梓炫,.基于区块链的软件定义网络数据安全共享研究进展[J].南京邮电大学学报(自然科学版), 2024, 44(5): 72-86., articleTitle=基于区块链的软件定义网络数据安全共享研究进展, refAbstract=null), Reference(id=1251457749578629201, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2024, volume=44, issue=5, pageStart=72, pageEnd=86, url=null, language=null, rfNumber=[2], rfOrder=2, authorNames=LIU Chenlei, SUN Yuwei, WANG Zixuan, journalName=Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition), refType=null, unstructuredReference=LIU Chenlei, SUN Yuwei, WANG Zixuan, et al. Review on secure data sharing in blockchain-based software defined networks[J]. Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition), 2024, 44(5): 72-86. (in Chinese), articleTitle=Review on secure data sharing in blockchain-based software defined networks, refAbstract=null), Reference(id=1251457749721235546, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2024, volume=44, issue=4, pageStart=30, pageEnd=43, url=null, language=null, rfNumber=[3], rfOrder=3, authorNames=孙国梓, 万明发, 王钰, journalName=南京邮电大学学报(自然科学版), refType=null, unstructuredReference=孙国梓,万明发,王钰,.区块链交易隐私保护技术研究进展[J].南京邮电大学学报(自然科学版), 2024, 44(4): 30-43., articleTitle=区块链交易隐私保护技术研究进展, refAbstract=null), Reference(id=1251457749826093153, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2024, volume=44, issue=4, pageStart=30, pageEnd=43, url=null, language=null, rfNumber=[3], rfOrder=4, authorNames=SUN Guozi, WAN Mingfa, WANG Yu, journalName=Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition), refType=null, unstructuredReference=SUN Guozi, WAN Mingfa, WANG Yu, et al. A survey on privacy protection technology for blockchain transactions[J]. Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition), 2024, 44(4): 30-43. (in Chinese), articleTitle=A survey on privacy protection technology for blockchain transactions, refAbstract=null), Reference(id=1251457749922562151, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2016, volume=null, issue=null, pageStart=1, pageEnd=10, url=null, language=null, rfNumber=[4], rfOrder=5, authorNames=DECKER C, SEIDEL J, WATTENHOFER R, journalName=null, refType=null, unstructuredReference=DECKER C, SEIDEL J, WATTENHOFER R. Bitcoin meets strong consistency[C]//Proceedings of the 17th International Conference on Distributed Computing and Networking. 2016: 1-10., articleTitle=Bitcoin meets strong consistency, refAbstract=null), Reference(id=1251457750010642539, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2021, volume=32, issue=6, pageStart=1369, pageEnd=1382, url=null, language=null, rfNumber=[5], rfOrder=6, authorNames=MENG T H, ZHAO Y B, WOLTER K, journalName=IEEE Transactions on Parallel and Distributed Systems, refType=null, unstructuredReference=MENG T H, ZHAO Y B, WOLTER K, et al. On consortium blockchain consistency: a queueing network model approach[J]. IEEE Transactions on Parallel and Distributed Systems, 2021, 32(6): 1369-1382., articleTitle=On consortium blockchain consistency: a queueing network model approach, refAbstract=null), Reference(id=1251457750081945710, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2021, volume=32, issue=5, pageStart=1146, pageEnd=1160, url=null, language=null, rfNumber=[6], rfOrder=7, authorNames=LI W Y, FENG C L, ZHANG L, journalName=IEEE Transactions on Parallel and Distributed Systems, refType=null, unstructuredReference=LI W Y, FENG C L, ZHANG L, et al. A scalable multilayer PBFT consensus for blockchain[J]. IEEE Transactions on Parallel and Distributed Systems, 2021, 32(5):1146-1160., articleTitle=A scalable multilayer PBFT consensus for blockchain, refAbstract=null), Reference(id=1251457750186803313, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2020, volume=13, issue=2, pageStart=252, pageEnd=262, url=null, language=null, rfNumber=[7], rfOrder=8, authorNames=LEI K, DU M Y, HUANG J Y, journalName=IEEE Transactions on Services Computing, refType=null, unstructuredReference=LEI K, DU M Y, HUANG J Y, et al. Groupchain: towards a scalable public blockchain in fog computing of IoT services computing[J]. IEEE Transactions on Services Computing, 2020, 13(2): 252-262., articleTitle=Groupchain: towards a scalable public blockchain in fog computing of IoT services computing, refAbstract=null), Reference(id=1251457750270689397, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2014, volume=null, issue=null, pageStart=173, pageEnd=214, url=null, language=null, rfNumber=[8], rfOrder=9, authorNames=ANTONOPOULOS A M, journalName=Mastering Bitcoin: Unlocking Digital Crypto-Currencies, refType=null, unstructuredReference=ANTONOPOULOS A M. Mastering Bitcoin: Unlocking Digital Crypto-Currencies[M]. Sebastopol: O'ReillyMedia, 2014: 173-214., articleTitle=null, refAbstract=null), Reference(id=1251457750367158395, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2021, volume=32, issue=8, pageStart=1961, pageEnd=1973, url=null, language=null, rfNumber=[9], rfOrder=10, authorNames=SAAD M, QIN Z, REN K, journalName=IEEE Transactions on Parallel and Distributed Systems, refType=null, unstructuredReference=SAAD M, QIN Z, REN K, et al. E-PoS: making proof-of-stake decentralized and fair[J]. IEEE Transactions on Parallel and Distributed Systems, 2021, 32(8): 1961-1973., articleTitle=E-PoS: making proof-of-stake decentralized and fair, refAbstract=null), Reference(id=1251457750463627390, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2024-04-20, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[10], rfOrder=11, authorNames=LARIMER D, journalName=null, refType=null, unstructuredReference=LARIMER D. Delegated proof-of-stake white paper[EB/OL].[2024-04-20]. https://bitshares.org/delegated-proof-of-stake-consensus., articleTitle=Delegated proof-of-stake white paper, refAbstract=null), Reference(id=1251457750530736260, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2021, volume=null, issue=null, pageStart=283, pageEnd=288, url=null, language=null, rfNumber=[11], rfOrder=12, authorNames=WEI Y X, LIANG L, ZHOU B, journalName=null, refType=null, unstructuredReference=WEI Y X, LIANG L, ZHOU B, et al. A modified blockchain DPoS consensus algorithm based on anomaly detection and reward-punishment[C]//13th International Conference on Communication Software and Networks (ICCSN). 2021: 283-288., articleTitle=A modified blockchain DPoS consensus algorithm based on anomaly detection and reward-punishment, refAbstract=null), Reference(id=1251457750614622343, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2023, volume=null, issue=null, pageStart=316, pageEnd=327, url=null, language=null, rfNumber=[12], rfOrder=13, authorNames=EL RHARBI N, ATTERIUAS H, YOUNES A, journalName=null, refType=null, unstructuredReference=EL RHARBI N, ATTERIUAS H, YOUNES A, et al. A comparative study of the recent blockchain consensus algorithms[C]//Proceedings of the International Conference on E-Learning and Smart Engineering Systems (ELSES). 2023: 316-327., articleTitle=A comparative study of the recent blockchain consensus algorithms, refAbstract=null), Reference(id=1251457750711091342, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2023, volume=25, issue=9, pageStart=1320, pageEnd=null, url=null, language=null, rfNumber=[13], rfOrder=14, authorNames=LI W C, DENG X H, LIU J, journalName=Entropy, refType=null, unstructuredReference=LI W C, DENG X H, LIU J, et al. Delegated proof of stake consensus mechanism based on community discovery and credit incentive[J]. Entropy, 2023, 25(9):1320., articleTitle=Delegated proof of stake consensus mechanism based on community discovery and credit incentive, refAbstract=null), Reference(id=1251457750799171731, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2024, volume=35, issue=5, pageStart=2485, pageEnd=2502, url=null, language=null, rfNumber=[14], rfOrder=15, authorNames=侯凯祥, 邱铁, 徐天一, journalName=软件学报, refType=null, unstructuredReference=侯凯祥,邱铁,徐天一,.带有预验证机制的区块链动态共识算法[J].软件学报, 2024, 35(5): 2485-2502., articleTitle=带有预验证机制的区块链动态共识算法, refAbstract=null), Reference(id=1251457750878863512, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2024, volume=35, issue=5, pageStart=2485, pageEnd=2502, url=null, language=null, rfNumber=[14], rfOrder=16, authorNames=HOU Kaixiang, QIU Tie, XU Tianyi, journalName=Journal of Software, refType=null, unstructuredReference=HOU Kaixiang, QIU Tie, XU Tianyi, et al. Dynamic blockchain consensus with pre-validation[J]. Journal of Software, 2024, 35(5): 2485-2502. (in Chinese), articleTitle=Dynamic blockchain consensus with pre-validation, refAbstract=null), Reference(id=1251457750958555293, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2020, volume=16, issue=6, pageStart=4252, pageEnd=4259, url=null, language=null, rfNumber=[15], rfOrder=17, authorNames=XU G X, LIU Y, KHAN P W, journalName=IEEE Transactions on Industrial Informatics, refType=null, unstructuredReference=XU G X, LIU Y, KHAN P W. Improvement of the DPoS consensus mechanism in blockchain based on vague sets[J]. IEEE Transactions on Industrial Informatics, 2020,16(6): 4252-4259., articleTitle=Improvement of the DPoS consensus mechanism in blockchain based on vague sets, refAbstract=null), Reference(id=1251457751084384416, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2022, volume=43, issue=12, pageStart=123, pageEnd=133, url=null, language=null, rfNumber=[16], rfOrder=18, authorNames=付晓东, 漆鑫鑫, 刘骊, journalName=通信学报, refType=null, unstructuredReference=付晓东,漆鑫鑫,刘骊,.基于权力指数的DPoS共谋攻击检测与预防[J].通信学报, 2022, 43(12):123-133., articleTitle=基于权力指数的DPoS共谋攻击检测与预防, refAbstract=null), Reference(id=1251457751151493284, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2022, volume=43, issue=12, pageStart=123, pageEnd=133, url=null, language=null, rfNumber=[16], rfOrder=19, authorNames=FU Xiaodong, QI Xinxin, LIU Li, journalName=Journal on Communications, refType=null, unstructuredReference=FU Xiaodong, QI Xinxin, LIU Li, et al. Detecting and preventing collusion attack in DPoS based on power index[J]. Journal on Communications, 2022, 43(12): 123-133. (in Chinese), articleTitle=Detecting and preventing collusion attack in DPoS based on power index, refAbstract=null), Reference(id=1251457751231185064, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2020, volume=null, issue=null, pageStart=1429, pageEnd=1434, url=null, language=null, rfNumber=[17], rfOrder=20, authorNames=TAN C, XIONG L, journalName=null, refType=null, unstructuredReference=TAN C, XIONG L. DPoSB: delegated proof of stake with node's behavior and Borda count[C]//IEEE 5th Information Technology and Mechatronics Engineering Conference (ITOEC). 2020: 1429-1434., articleTitle=DPoSB: delegated proof of stake with node's behavior and Borda count, refAbstract=null), Reference(id=1251457751310876846, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2023, volume=25, issue=1, pageStart=40, pageEnd=51, url=null, language=null, rfNumber=[18], rfOrder=21, authorNames=YOU C, QIN Y J, CHEN Q, journalName=IT Professional, refType=null, unstructuredReference=YOU C, QIN Y J, CHEN Q, et al. HADPoS: improvement of DPoS consensus mechanism based on heat attenuation[J]. IT Professional, 2023, 25(1): 40-51., articleTitle=HADPoS: improvement of DPoS consensus mechanism based on heat attenuation, refAbstract=null), Reference(id=1251457751407345842, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2020, volume=12, issue=8, pageStart=122, pageEnd=null, url=null, language=null, rfNumber=[19], rfOrder=22, authorNames=WANG B C, LI Z T, LI H B, journalName=Future Internet, refType=null, unstructuredReference=WANG B C, LI Z T, LI H B. Hybrid consensus algorithm based on modified proof-of-probability and DPoS[J]. Future Internet, 2020, 12(8): 122., articleTitle=Hybrid consensus algorithm based on modified proof-of-probability and DPoS, refAbstract=null), Reference(id=1251457751516397751, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2023, volume=null, issue=null, pageStart=25, pageEnd=33, url=null, language=null, rfNumber=[20], rfOrder=23, authorNames=LI C, XU R H, DUAN L, journalName=null, refType=null, unstructuredReference=LI C, XU R H, DUAN L. Liquid democracy in DPoS blockchains[C]//Proceedings of the 5th ACM International Symposium on Blockchain and Secure Critical Infrastructure. 2023: 25-33., articleTitle=Liquid democracy in DPoS blockchains, refAbstract=null), Reference(id=1251457751591895228, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, doi=null, pmid=null, pmcid=null, year=2023, volume=14, issue=2, pageStart=101874, pageEnd=null, url=null, language=null, rfNumber=[21], rfOrder=24, authorNames=WANG B, LI H L, PAN L, journalName=Ain Shams Engineering Journal, refType=null, unstructuredReference=WANG B, LI H L, PAN L. Optimized DPoS consensus strategy: credit-weighted comprehensive election[J]. Ain Shams Engineering Journal, 2023, 14(2): 101874., articleTitle=Optimized DPoS consensus strategy: credit-weighted comprehensive election, refAbstract=null)], funds=null, companyList=[AuthorCompany(id=1251457743840822066, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=1., ext=[AuthorCompanyExt(id=1251457743845016371, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China), AuthorCompanyExt(id=1251457743853404980, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743840822066, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.南京邮电大学 物联网学院,江苏 南京 210003)]), AuthorCompany(id=1251457743924708152, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=2., ext=[AuthorCompanyExt(id=1251457743928902457, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743924708152, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China), AuthorCompanyExt(id=1251457743937291066, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457743924708152, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.南京邮电大学 计算机学院,江苏 南京 210023)]), AuthorCompany(id=1251457744012788542, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, xref=3., ext=[AuthorCompanyExt(id=1251457744037954368, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457744012788542, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=3.Jiangsu Zhimeng Intelligent Technology Co., Ltd., Nanjing 210046, China), AuthorCompanyExt(id=1251457744109257538, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, companyId=1251457744012788542, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=3.江苏智檬智能科技有限公司,江苏 南京 210046)])], figs=[ArticleFig(id=1251457747364037583, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=9Q9aYyBIL5gnwItUqErQlQ==, figureFileBig=oY/fGiHuTvPiorwxF+bX2A==, tableContent=null), ArticleFig(id=1251457747468895193, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=图1, caption=多级委员会系统模型图, figureFileSmall=9Q9aYyBIL5gnwItUqErQlQ==, figureFileBig=oY/fGiHuTvPiorwxF+bX2A==, tableContent=null), ArticleFig(id=1251457747699581923, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=RVOEsXOBi/sdhIbON/O+3A==, figureFileBig=Et7tEmnnYo2vdQVj/1kdqQ==, tableContent=null), ArticleFig(id=1251457747817022444, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=图2, caption=节点参与共识流程图, figureFileSmall=RVOEsXOBi/sdhIbON/O+3A==, figureFileBig=Et7tEmnnYo2vdQVj/1kdqQ==, tableContent=null), ArticleFig(id=1251457747900908529, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=a+pFKeFhqY7q2d47TPpjCQ==, figureFileBig=kpQM7L/DJtvQXmIeNxgwBA==, tableContent=null), ArticleFig(id=1251457748014154742, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=图3, caption=不同DM下次级委员会节点平均综合得分, figureFileSmall=a+pFKeFhqY7q2d47TPpjCQ==, figureFileBig=kpQM7L/DJtvQXmIeNxgwBA==, tableContent=null), ArticleFig(id=1251457748089652220, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=rMg4H0Z8RShiVPBcQD8nag==, figureFileBig=S2iGeC3LlcNjHRc8/4vX2Q==, tableContent=null), ArticleFig(id=1251457748165148673, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=图4, caption=不同共识参与出块节点数量对比, figureFileSmall=rMg4H0Z8RShiVPBcQD8nag==, figureFileBig=S2iGeC3LlcNjHRc8/4vX2Q==, tableContent=null), ArticleFig(id=1251457748257423366, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=LPEsPJLvWyYZ/3Ry0VtaBg==, figureFileBig=BcQAkn2OVS8s0b8wGvk9Ig==, tableContent=null), ArticleFig(id=1251457748332920846, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=图5, caption=额外票数8 000时不同算法排名40节点排名变化图, figureFileSmall=LPEsPJLvWyYZ/3Ry0VtaBg==, figureFileBig=BcQAkn2OVS8s0b8wGvk9Ig==, tableContent=null), ArticleFig(id=1251457748429389842, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=BuwvtCo3/9iVIQQyQgO1/A==, figureFileBig=51mPMbjIYy6DvjEsqInl+g==, tableContent=null), ArticleFig(id=1251457748504887318, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=图6, caption=活跃投票节点占比, figureFileSmall=BuwvtCo3/9iVIQQyQgO1/A==, figureFileBig=51mPMbjIYy6DvjEsqInl+g==, tableContent=null), ArticleFig(id=1251457748634910751, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=NH8pd5tuVgQa5KfiYRGmNg==, figureFileBig=VlUBQcY+GBuafDW9sLhdoA==, tableContent=null), ArticleFig(id=1251457748727185444, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=图7, caption=恶意节点占比, figureFileSmall=NH8pd5tuVgQa5KfiYRGmNg==, figureFileBig=VlUBQcY+GBuafDW9sLhdoA==, tableContent=null), ArticleFig(id=1251457748827848748, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=null, figureFileBig=null, tableContent=
标识符含义数值
N网络节点总数200
α自身权重得分权重0.3
β性能得分权重0.3
γ信誉表现得分权重0.4
Po初始信誉值得分50
RV投票行为变化分值15
GV出块行为变化分值35
ε投票行为奖惩力度0.2
μ出块行为奖惩力度0.5
), ArticleFig(id=1251457748932706353, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=表1, caption=

实验设置参数表

, figureFileSmall=null, figureFileBig=null, tableContent=
标识符含义数值
N网络节点总数200
α自身权重得分权重0.3
β性能得分权重0.3
γ信誉表现得分权重0.4
Po初始信誉值得分50
RV投票行为变化分值15
GV出块行为变化分值35
ε投票行为奖惩力度0.2
μ出块行为奖惩力度0.5
), ArticleFig(id=1251457749079507001, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=EN, label=null, caption=null, figureFileSmall=null, figureFileBig=null, tableContent=
额外票数DPoS仅过热衰退仅积分制MC-DPoS
4 00014884
6 0001710115
8 0001812158
10 00019131710
), ArticleFig(id=1251457749188558910, tenantId=1146029695717560320, journalId=1251194938327613532, articleId=1251457734600770144, language=CN, label=表2, caption=

不同额外票数下各算法排名40节点出块次数

, figureFileSmall=null, figureFileBig=null, tableContent=
额外票数DPoS仅过热衰退仅积分制MC-DPoS
4 00014884
6 0001710115
8 0001812158
10 00019131710
)], attaches=null, journal=Journal(id=1251194371677143129, delFlag=0, nameCn=南京邮电大学学报(自然科学版), nameEn=Journal of Nanjing University of Posts and Telecommunications(Natural Science Edition), nameHistory1=null, nameHistory2=null, issn=1673-5439, eissn=null, cn=32-1772/TN, coden=null, periodic=1, language=CN, oaType=null, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=Qa2F6AV6BkPtme75zFagKw==, journalPrice=null, startedYear=null, abbrevIsoEn=Journal of Nanjing University of Posts and Telecommunications(Natural Science Edition), journalRemark=null, publicationField=null, createdTime=1776237584277, updatedTime=1776238222056, createdBy=18614031015, updatedBy=13701087609, firstLetterCn=J, firstLetterEn=J, subjectCode=Natural Sciences, subjectName=null, subjectCodeEn=Natural Sciences, subjectNameEn=null, picCn=Qa2F6AV6BkPtme75zFagKw==, picEn=QkGGvm8WyxRIWi2yYZFUAA==, jcr=null, cjcr=null, exts=[JournalExt(id=1251197046796005699, language=CN, name=南京邮电大学学报(自然科学版), nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1776238222073, updatedTime=1776238222073, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=http://nyzr.njupt.edu.cn/ch/author/login.aspx, submissionEditorUrl=http://nyzr.njupt.edu.cn/ch/login.aspx, submissionReviewUrl=http://nyzr.njupt.edu.cn/ch/auditor/login.aspx, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1251197046842143044, language=EN, name=Journal of Nanjing University of Posts and Telecommunications(Natural Science Edition), nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1776238222084, updatedTime=1776238222084, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=http://nyzr.njupt.edu.cn/ch/author/login.aspx, submissionEditorUrl=http://nyzr.njupt.edu.cn/ch/login.aspx, submissionReviewUrl=http://nyzr.njupt.edu.cn/ch/auditor/login.aspx, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1251194938327613532, websiteList=[Website(id=1251197148423991666, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1251194938327613532, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/njydxxxb/CN, language=CN, createTime=1776238246303, createBy=18614031015, updateTime=1776238749027, updateBy=18614031015, name=南京邮电大学学报(自然科学版)-中文, tplId=1146099689490845704, title=南京邮电大学学报(自然科学版), delFlag=0, indexPage=/home, props=[WebsiteProps(id=1251199318661743185, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=articleTextType, value=kx, createTime=1776238763728, updateTime=1776238763728, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318636577358, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=banner, value=null, createTime=1776238763722, updateTime=1776238763722, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318695297620, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=grayFlag, value=0, createTime=1776238763736, updateTime=1776238763736, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318623994445, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=logo, value=https://castjournals.cast.org.cn/joweb/njydxxxb/CN/file/pic?fileId=C6FsguZTTyyR4cFBBnCSMw==, createTime=1776238763719, updateTime=1776238763719, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318712074838, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=minRunFlag, value=0, createTime=1776238763740, updateTime=1776238763740, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318653354576, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/njydxxxb/CN/file/pic, createTime=1776238763726, updateTime=1776238763726, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318703686229, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=silenceFlag, value=0, createTime=1776238763738, updateTime=1776238763738, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318644965967, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1776238763724, updateTime=1776238763724, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318670131794, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=themeColor, value=null, createTime=1776238763730, updateTime=1776238763730, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199318682714707, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148423991666, code=themeStyle, value=null, createTime=1776238763733, updateTime=1776238763733, creator=18614031015, updator=18614031015)]), Website(id=1251197148524654966, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1251194938327613532, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/njydxxxb/EN, language=EN, createTime=1776238246327, createBy=18614031015, updateTime=1776238738734, updateBy=18614031015, name=南京邮电大学学报(自然科学版)-英文, tplId=1146101810881728533, title=Journal of Nanjing University of Posts and Telecommunications(Natural Science Edition), delFlag=0, indexPage=/home, props=[WebsiteProps(id=1251199351561863771, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=articleTextType, value=kx, createTime=1776238771572, updateTime=1776238771572, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351536697944, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=banner, value=null, createTime=1776238771566, updateTime=1776238771566, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351582835294, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=grayFlag, value=0, createTime=1776238771577, updateTime=1776238771577, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351532503639, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=logo, value=https://castjournals.cast.org.cn/joweb/njydxxxb/EN/file/pic?fileId=C6FsguZTTyyR4cFBBnCSMw==, createTime=1776238771565, updateTime=1776238771565, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351595418208, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=minRunFlag, value=0, createTime=1776238771580, updateTime=1776238771580, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351553475162, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/njydxxxb/EN/file/pic, createTime=1776238771570, updateTime=1776238771570, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351591223903, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=silenceFlag, value=0, createTime=1776238771579, updateTime=1776238771579, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351545086553, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_en_623/, createTime=1776238771568, updateTime=1776238771568, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351570252380, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=themeColor, value=null, createTime=1776238771574, updateTime=1776238771574, creator=18614031015, updator=18614031015), WebsiteProps(id=1251199351578640989, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1251197148524654966, code=themeStyle, value=null, createTime=1776238771576, updateTime=1776238771576, creator=18614031015, updator=18614031015)])], journalTitle=南京邮电大学学报(自然科学版), weixinUrl=null, journalUrl=https://nyzr.njupt.edu.cn/, iacademicId=null, status=1, seqNo=null, journalTitleEn=Journal of Nanjing University of Posts and Telecommunications(Natural Science Edition), journalPhotoCn=Qa2F6AV6BkPtme75zFagKw==, journalPhotoEn=QkGGvm8WyxRIWi2yYZFUAA==, journalFirstLetter=J, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=, provinceCode=null, provinceName=null, collectFlag=false), detailUrlCn=https://castjournals.cast.org.cn/joweb/njydxxxb/CN/10.14132/j.cnki.1673-5439.2025.05.010, detailUrlEn=https://castjournals.cast.org.cn/joweb/njydxxxb/EN/10.14132/j.cnki.1673-5439.2025.05.010, pdfUrlCn=https://castjournals.cast.org.cn/joweb/njydxxxb/CN/PDF/10.14132/j.cnki.1673-5439.2025.05.010, pdfUrlEn=https://castjournals.cast.org.cn/joweb/njydxxxb/EN/PDF/10.14132/j.cnki.1673-5439.2025.05.010, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
区块链中基于多级委员会的去中心化节点管理方法
收藏切换
PDF下载
胡筱旋 1 , 喻天豪 1 , 董振江 2 , 孙雁飞 1 , 温砚 3 , 亓晋 1
南京邮电大学学报(自然科学版) | 计算机与自动控制 2025,45(5): 85-93
收起
收藏切换
南京邮电大学学报(自然科学版) | 计算机与自动控制 2025, 45(5): 85-93
区块链中基于多级委员会的去中心化节点管理方法
全屏
胡筱旋1, 喻天豪1, 董振江2, 孙雁飞1, 温砚3, 亓晋1
作者信息
  • 1.南京邮电大学 物联网学院,江苏 南京 210003
  • 2.南京邮电大学 计算机学院,江苏 南京 210023
  • 3.江苏智檬智能科技有限公司,江苏 南京 210046
  • 胡筱旋,女,博士,讲师

通讯作者:

亓晋(通信作者),男,博士,教授,
A decentralized node management approach based on multi-level committees in blockchains
Xiaoxuan HU1, Tianhao YU1, Zhenjiang DONG2, Yanfei SUN1, Yan WEN3, Jin QI1
Affiliations
  • 1.College of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
  • 2.School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
  • 3.Jiangsu Zhimeng Intelligent Technology Co., Ltd., Nanjing 210046, China
doi: 10.14132/j.cnki.1673-5439.2025.05.010
文章导航
收藏切换

针对基于委员会的区块链系统存在中心化程度高、节点投票积极性低、易被操纵等问题,提出一种基于多级委员会的去中心化节点管理方法。该方法引入节点综合评估模型对全网节点进行初步筛选,并设计积分衰退算法动态选举出块节点,保障系统的去中心化特性,最后引入奖惩激励机制促进节点在区块链系统中保持积极行为。实验表明,提出的多级架构与共识算法相较同类算法提高了区块链系统的去中心化水平,并在抗操纵能力、出块速度、节点投票积极性和恶意节点剔除速度等方面性能更佳。

区块链  /  权益委托证明  /  多级委员会  /  积分衰退

In response to the challenges of high centralization, low node voting enthusiasm, and vulnerability to manipulation in committee-based blockchain systems, this paper proposes a decentralized node management method based on a multi-level committee structure. The method introduces a comprehensive node assessment model for preliminary screening of all network nodes, and incorporates a point decay algorithm to dynamically elect block-producing nodes, thereby ensuring the system's decentralized nature. Finally, a reward and punishment incentive mechanism is introduced to encourage nodes to maintain active behavior within the blockchain system. Experiments show that the multi-level architecture and the proposed consensus algorithm improve the decentralization level of the blockchain system compared to similar algorithms, and achieve better performance in terms of resistance to manipulation, block production speed, node voting enthusiasm, and the speed of malicious node removal.

blockchain  /  delegated proof of stake  /  multi-level committees  /  scoring decay
胡筱旋, 喻天豪, 董振江, 孙雁飞, 温砚, 亓晋. 区块链中基于多级委员会的去中心化节点管理方法. 南京邮电大学学报(自然科学版), 2025 , 45 (5) : 85 -93 . DOI: 10.14132/j.cnki.1673-5439.2025.05.010
Xiaoxuan HU, Tianhao YU, Zhenjiang DONG, Yanfei SUN, Yan WEN, Jin QI. A decentralized node management approach based on multi-level committees in blockchains[J]. Journal of Nanjing University of Posts and Telecommunications(Natural Science Edition), 2025 , 45 (5) : 85 -93 . DOI: 10.14132/j.cnki.1673-5439.2025.05.010
区块链技术以其不可篡改性、保证数据完整性、可追溯性等特点[1-2],在金融科技、物联网等多个领域迅速发展[3]。其中,共识机制是区块链的核心技术,网络节点可以通过共识机制制定的规则,进行区块有效性验证以及生产下一区块[4]。目前联盟链[5]中常用的共识机制为实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)[6],主流的公有链[7]共识机制有工作量证明(Proof of Work,PoW)[8]和股权证明(Proof of Stake,PoS)[9]。然而,传统共识在交易处理吞吐量上存在瓶颈,因此2014年Larimer[10]设计并提出了委托权益证明(Delegated Proof of Stake,DPoS)来提高区块链系统的交易验证速度。
在DPoS机制中,持币用户通过抵押代币获得选票,以投票的方式选出若干的节点作为区块生产者轮流生成区块,并负责验证交易。在每轮共识中,所有代币持有者可以将投票权委托给信任的节点候选人,选出新的见证人参与共识。相比PoS,DPoS减少了直接参与共识的节点数量,以一定程度的中心化为代价,极大提升了区块确认速度至秒级[11],且能够降低能耗,进一步提高了区块链系统性能。作为最主要的共识算法之一,DPoS已经在Bit-Shares、Steem、EoS(Enterprise Operation System,企业级操作系统)等项目上获得了广泛的应用,但仍存在着中心化程度高、投票积极性低、易遭受恶意攻击等缺点[12]
针对以上问题,近年来许多学者在如何提升区块链系统性能上进行了改进。Li等[13]提出了一种基于GN算法的节点投票热情测量方法,并通过设计节点信用激励机制,激励正常节点投票。侯凯祥等[14]通过预验证机制在较小开销的前提下对委员会进行可靠的信誉评估,及时淘汰委员会中的恶意节点。Xu等[15]提出使用模糊集投票方法来降低节点共谋投票的可能性。付晓东等[16]借鉴博弈理论中权力指数的思想,构建DPoS的加权投票博弈模型,提出基于权力指数的DPoS共谋攻击检测与预防方法。然而,上述方案仍存在共识机制中心化程度高和节点垄断的问题。
为了解决以上问题,Tan等[17]提出利用Borda Count来选择更符合其他节点意愿的节点,提高选举的公平性。You等[18]提出了热衰减机制对那些长期保持高排名的节点进行温和惩罚,减少了巨量垄断现象,增强了全网的去中心化程度,但仍没有摆脱股权投票带来的公平性问题。
综上所述,目前对于DPoS共识机制的改进主要集中于对于网络节点竞选见证节点的选举过程,将研究点放在提高共识速度和委员会节点可靠性上[14],忽略了见证节点垄断的问题,导致区块链系统去中心化程度降低。现有的针对去中心化问题的解决方案无法很好地兼顾选举公平性与节点垄断问题[19],并且缺少对区块链网络安全性和节点投票积极性的综合考量。
因此,本文提出一种区块链中基于多级委员会的去中心化节点管理方法。该方法为公有链区块链系统设计了一种新的节点框架结构,并通过设计MC-DPoS共识算法优化了区块生产与验证中节点的选拔与分工过程。该方法可以良好适配诸多以区块链技术为基础的应用领域,为自主交易、供应链等需求场景提供更民主的去中心化平台。本文的工作总结如下:
(1)提出了区块链中基于多级委员会的去中心化节点管理方法,设计区块链多级委员会架构,可以将区块链区块生产验证流程进行模块化处理,并分级处理网络节点。
(2)基于多级委员会架构设计了动态共识算法MC-DPoS,设计次级委员会选举算法、积分衰退算法、可验证随机函数抽签算法实现网络节点的升降级机制,动态分配节点在区块链系统中的角色定位。设计奖惩激励机制对节点行为进行实时处理。
(3)通过仿真软件测试本文提出的区块链系统,实现节点的分级处理、区块的生产与验证流程,并与不同方案对比。实验结果表明此方案在抗操纵性、节点投票积极性、安全性等方面性能优于传统DPoS共识算法。并且相较目前主流改进方案拥有更高的去中心化水平和公平性。
本文提出了一种基于多层级委员会的新型区块链架构模型,旨在通过对区块链节点的属性判断、行为分析和动态划分,从抗操纵性、节点参与共识积极性、区块链去中心化程度及安全性等方面提升区块链系统的性能,具体如图1所示。将加入区块链的网络节点分为恶意、普通和高分节点,以委员会层级结构的方式进行节点判别与功能划分。各层级分别为:网络公共节点池、次级委员会、出块委员会和验证委员会,代表着节点在区块链系统中的不同状态和分工。由a到e共5个模块进行节点的挑选与判断,各模块详细介绍如下:
区块链系统在网络节点中挑选可靠的节点生产区块,但直接选择见证节点轮流出块极易导致巨型节点垄断现象[18],同时固定的出块节点也更容易被预知出块者并进行操控攻击,严重影响了系统安全性,因此本文在多级委员会架构中设计次级委员会选举算法对网络节点进行预选。
算法会在每一轮共识开始选举见证节点出块之前进行系统预选,通过预先设定的去中心化指标(Decentralization Metrics,DM)划定次级委员会节点数n,筛选出拥有较高信誉值、代币储量和网络性能的节点进入委员会,并对节点的各项属性综合评估并计算得分,得分排名靠前的n个节点在这一轮中入选次级委员会。具体算法流程详见2.1节。
基于DPoS改进的共识机制普遍存在去中心化程度低的问题,本文设计了积分衰退算法以实现在挑选可靠节点的同时将权利下放给网络中的更多节点。
具体而言,通过模块a产生的次级委员会将在内部利用积分投票模型进行投票,平衡出块节点票数。模块b利用过热衰退算法计算每个节点的实际积分,与EoS、Steem等主流区块链项目相同,选举积分最高的21个节点进入出块委员会。这样的节点选取被证明规模足够小能够快速完成共识,同时防止严重的中心化。此流程为更多的节点提供出块机会,提高共识机制的公平性,具体算法流程详见2.2节。
DPoS仅选出固定见证节点生产并验证区块,导致参与共识的节点较少,存在安全隐患问题,本文利用可验证随机函数(Verifiable Random Function,VRF)抽签算法动态选举验证委员会。
模块c抽签选择节点进入验证委员会,对打包的区块进行合法性验证。动态选择验证节点保障共识过程的安全性,此外更小更明确的验证组成员也提供了更高的验证效率,具体算法流程详见2.3节。
模块d具体内容为出块委员会节点按照积分排序进行出块,并将区块信息打包广播给验证委员会节点进行区块合法性验证。若共识规定时间内没有生成有效区块或验证未通过则在次级委员会剩余节点中挑选合适节点作为候选节点代替出块。具体算法流程详见2.3节。
针对DPoS算法中见证节点获取出块奖励,累积权益占比导致其余节点难以选拔为见证节点,以及节点消极投票或恶意投票操纵排名等问题,模块e设计了奖惩激励机制对节点行为进行处理以提高节点投票积极性并快速剔除恶意节点。具体算法流程详见2.4节。
本节将介绍MC-DPoS共识算法,基于第1节所提出架构中各个模块进行更详细的算法设计。MC-DPoS算法在DPoS投票选举出块节点的基础上,将网络节点利用委员会进一步分层,拆解见证节点权利,重新设计选举与区块生产、验证的流程,同时引入适配委员会架构的奖惩激励机制,在抗操纵性、节点投票积极性、安全性等方面针对DPoS的不足进行优化。
次级委员会作为预选组织,需要通过收集并综合考虑节点自身的各项属性,如自身权重、网络性能、信誉表现评价等,来对节点进行综合评价。因此,本文定义了一种节点综合得分评估模型P(PwPc,Pr ),具体如下:
节点自身权重得分:节点自身权重与PoS共识机制中自身权重意义相同,节点自身权重得分计算方式如式(1)和式(2)所示。
其中,Wi表示节点ii∈[1,N])拥有代币权益占全部网络节点代币总量的比重,WMAX表示拥有最高自身权重得分的节点权重,Ti为节点拥有的代币数量,N为网络节点总数。由以上公式可以看出,拥有越多的网络代币权益的节点,自身权重越高。
性能得分:节点性能主要表现为节点i网络通信能力,可以利用节点在线时长来体现节点的性能指标。量化节点网络性能如式(3)所示。
其中,t为上一轮共识所用总时长,ti为节点i在一轮共识中的在线时长,节点在线时长越长,则拥有更高的性能得分,反之则更低。
信誉表现评价得分:信誉表现评分的计算方式如式(4)所示。
其中,P0为节点加入区块链网络初始信誉值得分,ViGi分别为节点i投票行为和出块行为的表现分值变化,他们代表了节点的不同行为对节点信誉值的影响,该影响将在3.5节奖惩机制中详细说明。
综合得分,最终得到节点综合得分评估模型P(Pw,PcPr )如式(5)所示。
其中,参数αβγ分别为所占的权重,且α+β+γ=1。将多种因素纳入节点综合得分评估模型并分配不同的权重,可以更全面地挑选出拥有良好信誉并且有作为出块节点能力的节点进入次级委员会参与进一步共识。
根据节点综合得分评估模型,在每一轮共识开始时收集节点信息。根据不同区块链网络中对节点属性的不同需求设定αβγ权重值,更新所有网络节点得分Pi,并降序排序,选择以当前DM值确定数量为n的节点加入次级委员会。由于每一轮节点i的行为都将引起Pi的变化以及公有链中节点自由进出特性,区块链网络中的节点在每一轮都有可能面临次级委员会中的升降级,这将不断刺激节点提高自身性能以及进行积极的行为。
本节通过为次级委员会设计积分衰退投票算法来解决节点垄断与去中心化水平低的问题。其中,积分衰退算法由积分投票模型与过热衰退算法两部分组成。
系统为次级委员会中的每一个节点i统计积分,当获得网络中节点的投票时,节点i获得与被投票数等量的积分值,记为Crei。在投票阶段结束后,统计积分值,由排名前21的节点入选出块委员会并在下一个阶段完成出块工作。
入选出块委员会的节点在完成一轮共识中的出块任务后,排名最后的节点清空积分值,其余节点扣除等量积分,实现对出块节点的控制。次级委员会中其他节点积分值不变,累积到下一轮共识投票中。可以有效防止高票节点的积分累积,同时对持续保持次级委员会席位的低票优秀节点累加积分,让更多节点拥有生产区块的机会。
通过引入积分投票机制,拥有较少投票数的节点也能通过不断累积积分入选。此方案可以在多级委员会环境中让更多优秀节点拥有出块机会,极大提高了去中心化水平,但持续高票节点仍可能长期垄断出块节点。
为了进一步解决积分投票模型中存在的垄断现象,本文受文献[18]启发,设计过热衰退算法按照连续出块轮次持续对节点积分进行衰退,避免个别节点的积分累积过高影响系统去中心化水平以及恶意投票操纵节点排名行为,详细方案如下:
(1)以多级委员会架构共识机制为基础的区块链系统在次级委员会投票阶段利用积分投票模型进行投票,投票阶段后节点i获得积分为Crei
(2)对上一轮前21名被选入出块委员会的节点进行积分衰退,定义过热衰退后节点i的积分为,利用式(6)进行计算得到
其中,f (r)为衰退函数,如式(7)所示。
其中,r为节点i连续出块轮次计数,节点i每进入一次出块委员会r增加1。k为冷却系数,即为节点i的出块“热度”降温速率。f (r)值域为(0,1]。
为了保障数据共享的安全性,由动态验证委员会成员对生成的新区块进行验证。验证节点承担起整个区块链系统的安全保障,为避免恶意节点成为验证节点,动态验证委员会由次级委员会成员选举,起到对节点预选作用。系统规定出块委员会与验证委员节点成员不允许重合,保证权利分离。本文采用VRF可验证随机函数抽签算法,在每一轮出块委员会选举完成后抽签选择验证委员会节点。
出块委员会和验证委员会节点选取后完成,将进行区块的生产与验证,详细节点参与共识流程如图2所示。
为了快速判断并剔除恶意节点,本文针对节点的投票行为和出块行为设计了奖惩激励机制。其中对节点的奖惩主要分为信誉表现评价分以及积分值两部分,同时为了提高节点作恶成本,要求次级委员会节点成员缴纳押金。
节点投票行为有3种,积极投票给良好节点记为;消极投票记为;恶意投票,投票给异常出块节点记为
一轮共识完成后,统计节点投票行为,对于积极投票和消极投票节点利用式(8)和式(9)计算投票行为分值Vi
其中,vi为节点i积极投票与消极投票的差值。式(9)利用Sigmoid函数变化得来,RV为投票行为占信誉表现行为得分中的变化分值,ε为奖惩力度参数,节点投票行为为节点信誉表现评价带来正负RV的分值变化。
对于恶意投票行为,系统容忍投票给恶意行为次数为3次,每次恶意投票行为直接扣除RV/ 3,节点Vi为-RV分则将节点i剔除系统。
节点出块行为分为两种,正常出块记为,异常出块记为
对于正常出块行为,在一轮共识完成后返还押金,给予相应代币奖励记为Ei,计算方式如式(10)所示,并且获得正向信誉表现评价变化。出块行为信誉表现评价Gi计算方式如式(11)所示。
其中,式(10)中F为每轮系统进行出块奖励的总代币金额,Di为节点i缴纳的押金金额,节点根据缴纳押金占总押金比重获取相应的报酬。式(11)中gi为节点i正常出块次数,RG为出块行为占信誉表现行为得分中的变化分值,μ为奖惩力度参数。
对于异常出块行为,扣除其所有押金并获得负向信誉表现评价变化。系统进行严格的恶意节点剔除,仅容忍一次异常出块行为,将节点出块行为得分置为-RG,若节点拥有两次异常出块记录则判定为恶意节点剔除系统。
为验证基于多级委员会架构的共识机制(MC-DPoS)在区块链系统中的各项性能指标,本文设计了相关仿真实验。实验环境为Windows11操作系统,Core i7-13650hx处理器,32 GB内存,开发环境为Goland,编程语言为Golang1.21。
设计仿真区块链系统共200个网络节点,参照EoS区块链项目选定21个节点为出块委员会节点[20],考虑到公有链节点进出,每轮共识结束随机2个节点进入与离开系统,其他实验参数设计如表1所示。
在实际区块链系统中,次级委员会成员越多,去中心化水平越高。但导致次级委员会节点各项指标较低,恶意节点进入委员会概率较高,系统安全性降低,过多委员会节点则使得共识退化为普通DPoS。为了提高公平性,让可靠的节点都拥有出块的机会,需要控制节点个数,在保证DM尽可能高的前提下,筛选掉分数较低的节点,同时可以激励未选入委员会的节点提升自己的属性以加入委员会。实验考虑不同次级委员会数量对应不同DM值情况下,次级委员会内部节点平均分值变化情况,实验结果如图3所示。
对比10轮共识选拔中DPoS和在MC-DPoS中不同DM值对应的平均得分可以观察到,次级委员预选机制可以选拔出节点评估得分更高的节点参与后续的共识,保障系统安全性。更低的DM值将带来更高的节点评分回报及系统安全性。因此,在后续实验选取DM=0.4,80个次级委员会节点进行,在保障DM不过低的基础上尽可能维持平均得分的稳定。
实验将新共识方案与DPoS、HADPoS(Heat Attenuation Delegated Proof of Stake)、DPoSB(Delegated Proof of Stake with Nodes Behavior and Borda Count)、CW-DPoS(Credit-Weighted Delegated Proof of Stake)[21]进行对比。在同等区块链环境下进行50轮次共识,实验结果如图4所示。
图4可知,DPoS共识在累积一定轮次投票之后出块节点基本固定,在本文的实验环境下,参与出块节点仅占30%。HADPoS、DPoSB和CW-DPoS算法均在一定程度上改善了这种情况,分别使参与出块节点占比提高了20%、25%和19%,但依然有许多可靠节点没有被选为出块节点的机会。而MC-DPoS算法在排除了筛选不通过的劣质节点和系统判断恶意的节点后,仍有约70%的网络节点拥有出块的可能。实验表明,MC-DPoS算法较好地提高了区块链系统的去中心化水平与公平性,相较于HADPoS、DPoSB和CW-DPoS算法,分别提升了约40%、27%和42%的节点参与出块率。
为了验证本方法的抗操纵能力,实验对第一轮投票选举中排名为40的节点进行操纵。分别采用DPoS,仅使用过热衰退机制,仅使用积分制度以及新共识方法进行测试,测试方式为在每一轮投票共识中分别为该节点增加4 000,6 000,8 000,10 000票模拟节点贿赂投票行为或操纵节点行为,观察在不同方案下节点在委员会(竞选节点)中排名的变化,进入前21名则意味着该节点本轮被选为出块节点,图5为增加8 000票数时的节点排名变化图。统计10次实验中初始排名40的节点平均出块次数如表2所示。
图5表2可知,在恶意操纵投票下,DPoS中节点排名迅速上升垄断见证节点。仅过热衰退机制下节点排名快速上升,票数衰退后排名下降,但停止出块后依然会攀升回较高的排名。仅积分制下节点排名上升较缓,但累积积分值至前端后仍会存在垄断现象。在MC-DPoS算法中,节点并不会在短时间内拥有出块机会,而过热衰退机制也有效遏制了节点的长期出块,在恶意操纵情况下获得了最少的出块次数。
实验对比在DPoS以及MC-DPoS算法下的活跃投票节点占比,定义活跃投票节点为:投票次数与进入次级委员会次数比值大于60%[13]。分别初始化25%、35%和45%的积极投票节点,实验进行100轮共识,统计DPoS共识节点池,MC-DPoS共识中总节点池和次级委员会节点池中活跃投票节点的占比,实验结果如图6所示。
图6可知,DPoS积极投票节点占比基本不变。而在MC-DPoS算法中节点拥有更高的节点投票积极性,在次级委员会节点中投票积极性会更高,超过90%的节点会在每一轮投票选举中进行投票。奖惩激励机制以及更大的出块机会会激励节点积极投票。实验表明,MC-DPoS算法中,普通节点和委员会节点均有更高的投票积极性。
实验统计DPoS算法中恶意节点占比,MC-DPoS中恶意节点在总节点池及次级委员会节点池中的占比。系统初始化30%的恶意节点,动态加入的节点拥有同样概率成为恶意节点,在进行投票和出块行为时会进行异常操作,实验进行30轮共识,结果如图7所示。
30轮共识后,DPoS异常节点占比基本没有变化,而MC-DPoS中恶意节点被快速剔除,约有50%恶意节点被剔除总节点池,在次级委员会中,恶意节点会得到更严格的降级处理,最终全部清除。实验表明,MC-DPoS共识机制降低了节点作恶的可能,拥有更高的安全性。
本文提出一种区块链中基于多级委员会的去中心化节点管理方法,并基于此设计MC-DPoS共识算法,通过仿真实验验证其可行性,该方法可为物联网、金融交易等领域中的中心化、公平性问题提供可靠的解决方案。通过提出综合得分评估模型,动态选举出更可靠的次级委员会节点,降低节点作恶的可能。通过设计积分投票模型以及改进过热衰退算法选举出块委员会节点,防止垄断现象的发生,有效提高了网络节点出块的公平性,保证了区块链去中心化水平,并在一定程度上提升了系统的抗操纵能力。利用VRF抽签算法实现可信区块的快速验证,提高了安全性。通过设计奖惩机制,实现对恶意节点的快速剔除,进一步提高节点投票积极性。
参考文献 引证文献
排序方式:
[1]
ZHENG Z B, XIE S A, DAI H N, et al. Blockchain challenges and opportunities: a survey[J]. International Journal of Web and Grid Services, 2018, 14(4): 352.
[2]
刘晨磊,孙语蔚,王梓炫,.基于区块链的软件定义网络数据安全共享研究进展[J].南京邮电大学学报(自然科学版), 2024, 44(5): 72-86.
LIU Chenlei, SUN Yuwei, WANG Zixuan, et al. Review on secure data sharing in blockchain-based software defined networks[J]. Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition), 2024, 44(5): 72-86. (in Chinese)
[3]
孙国梓,万明发,王钰,.区块链交易隐私保护技术研究进展[J].南京邮电大学学报(自然科学版), 2024, 44(4): 30-43.
SUN Guozi, WAN Mingfa, WANG Yu, et al. A survey on privacy protection technology for blockchain transactions[J]. Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition), 2024, 44(4): 30-43. (in Chinese)
[4]
DECKER C, SEIDEL J, WATTENHOFER R. Bitcoin meets strong consistency[C]//Proceedings of the 17th International Conference on Distributed Computing and Networking. 2016: 1-10.
[5]
MENG T H, ZHAO Y B, WOLTER K, et al. On consortium blockchain consistency: a queueing network model approach[J]. IEEE Transactions on Parallel and Distributed Systems, 2021, 32(6): 1369-1382.
[6]
LI W Y, FENG C L, ZHANG L, et al. A scalable multilayer PBFT consensus for blockchain[J]. IEEE Transactions on Parallel and Distributed Systems, 2021, 32(5):1146-1160.
[7]
LEI K, DU M Y, HUANG J Y, et al. Groupchain: towards a scalable public blockchain in fog computing of IoT services computing[J]. IEEE Transactions on Services Computing, 2020, 13(2): 252-262.
[8]
ANTONOPOULOS A M. Mastering Bitcoin: Unlocking Digital Crypto-Currencies[M]. Sebastopol: O'ReillyMedia, 2014: 173-214.
[9]
SAAD M, QIN Z, REN K, et al. E-PoS: making proof-of-stake decentralized and fair[J]. IEEE Transactions on Parallel and Distributed Systems, 2021, 32(8): 1961-1973.
[10]
LARIMER D. Delegated proof-of-stake white paper[EB/OL].[2024-04-20]. https://bitshares.org/delegated-proof-of-stake-consensus.
[11]
WEI Y X, LIANG L, ZHOU B, et al. A modified blockchain DPoS consensus algorithm based on anomaly detection and reward-punishment[C]//13th International Conference on Communication Software and Networks (ICCSN). 2021: 283-288.
[12]
EL RHARBI N, ATTERIUAS H, YOUNES A, et al. A comparative study of the recent blockchain consensus algorithms[C]//Proceedings of the International Conference on E-Learning and Smart Engineering Systems (ELSES). 2023: 316-327.
[13]
LI W C, DENG X H, LIU J, et al. Delegated proof of stake consensus mechanism based on community discovery and credit incentive[J]. Entropy, 2023, 25(9):1320.
[14]
侯凯祥,邱铁,徐天一,.带有预验证机制的区块链动态共识算法[J].软件学报, 2024, 35(5): 2485-2502.
HOU Kaixiang, QIU Tie, XU Tianyi, et al. Dynamic blockchain consensus with pre-validation[J]. Journal of Software, 2024, 35(5): 2485-2502. (in Chinese)
[15]
XU G X, LIU Y, KHAN P W. Improvement of the DPoS consensus mechanism in blockchain based on vague sets[J]. IEEE Transactions on Industrial Informatics, 2020,16(6): 4252-4259.
[16]
付晓东,漆鑫鑫,刘骊,.基于权力指数的DPoS共谋攻击检测与预防[J].通信学报, 2022, 43(12):123-133.
FU Xiaodong, QI Xinxin, LIU Li, et al. Detecting and preventing collusion attack in DPoS based on power index[J]. Journal on Communications, 2022, 43(12): 123-133. (in Chinese)
[17]
TAN C, XIONG L. DPoSB: delegated proof of stake with node's behavior and Borda count[C]//IEEE 5th Information Technology and Mechatronics Engineering Conference (ITOEC). 2020: 1429-1434.
[18]
YOU C, QIN Y J, CHEN Q, et al. HADPoS: improvement of DPoS consensus mechanism based on heat attenuation[J]. IT Professional, 2023, 25(1): 40-51.
[19]
WANG B C, LI Z T, LI H B. Hybrid consensus algorithm based on modified proof-of-probability and DPoS[J]. Future Internet, 2020, 12(8): 122.
[20]
LI C, XU R H, DUAN L. Liquid democracy in DPoS blockchains[C]//Proceedings of the 5th ACM International Symposium on Blockchain and Secure Critical Infrastructure. 2023: 25-33.
[21]
WANG B, LI H L, PAN L. Optimized DPoS consensus strategy: credit-weighted comprehensive election[J]. Ain Shams Engineering Journal, 2023, 14(2): 101874.
2025年第45卷第5期
PDF下载
49
20
引用本文
BibTeX
文章信息
doi: 10.14132/j.cnki.1673-5439.2025.05.010
  • 接收时间:2024-09-17
  • 首发时间:2026-04-16
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2024-09-17
  • 修回日期:2025-02-18
基金
作者信息
    1.南京邮电大学 物联网学院,江苏 南京 210003
    2.南京邮电大学 计算机学院,江苏 南京 210023
    3.江苏智檬智能科技有限公司,江苏 南京 210046

通讯作者:

亓晋(通信作者),男,博士,教授,
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/njyddxxb/CN/10.14132/j.cnki.1673-5439.2025.05.010
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏