首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于分组的区块链共识算法
引用本文:张思贤,文捷.一种基于分组的区块链共识算法[J].计算机应用与软件,2020,37(3):261-265,309.
作者姓名:张思贤  文捷
作者单位:复旦大学计算机科学技术学院 上海 200433;复旦大学计算机科学技术学院 上海 200433
基金项目:国家自然科学基金;上海市科技创新行动计划;上海市优秀学术带头人计划
摘    要:区块链作为一门新技术,因为其去中心化、不可篡改等性质而被广泛研究。但由于公有链共识算法存在效率低、浪费资源等缺陷,研究者们转向对节点规模较小的联盟链的研究。目前联盟链使用的共识算法为传统的分布式共识算法,受制于节点的规模。当节点数目上升时,系统中的通信量也会上升。提出一种分组的共识算法,第一阶段通过盲签名投票选取胜利节点,第二阶段使用PBFT算法进行主节点的选取,有效缓解单纯使用PBFT算法带来的节点数目增多通信量过大的问题。最后使用该共识算法提出一种物联网系统的架构。

关 键 词:区块链共识算法  物联网  盲签名  POW  PBFT

A GROUP-BASE BLOCKCHAIN CONSENSUS ALGORITHM
Zhang Sixian,Wen Jie.A GROUP-BASE BLOCKCHAIN CONSENSUS ALGORITHM[J].Computer Applications and Software,2020,37(3):261-265,309.
Authors:Zhang Sixian  Wen Jie
Affiliation:(School of Computer Science,Fudan University,Shanghai 200433,China)
Abstract:Blockchain,as a brand new technology,has been widely studied because of its features of decentralization and non-tamperability.However,due to the low efficiency and waste of resources of public chain consensus algorithm,researchers turn to the research of small size consortium Blockchain.At present,the consensus algorithm used in the consortium Blockchain is a traditional distributed consensus algorithm,which is subject to the scale of nodes.As the number of nodes increases,so does the amount of traffic in the system.This paper proposes a consensus algorithm based on grouping.In the first stage,the winning node was selected by blind signature voting.In the second stage,we used the PBFT algorithm to select the host node,which could effectively alleviate the problem of increasing the number of nodes caused by simple use of the PBFT algorithm.Finally,this paper used the consensus algorithm to propose an architecture of the IoT system.
Keywords:Blockchain consensus algorithm  IoT  Blind signature  POW  PBFT
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号