-
题名基于信誉度的Hashgraph共识算法
被引量:8
- 1
-
-
作者
周艺华
贾立圆
贾玉欣
杨宇光
-
机构
北京工业大学信息学部
北京工业大学可信计算北京市重点实验室
北京工业大学区块链研究中心
-
出处
《计算机应用研究》
CSCD
北大核心
2021年第9期2590-2593,2599,共5页
-
基金
国家自然科学基金资助项目(61572053)
北京市自然科学基金资助项目(4182006)。
-
文摘
针对Hashgraph中存在的共识过程复杂,稳定性差,系统受节点活跃度、处理能力、带宽等因素影响大等问题,提出了一种基于信誉度的Hashgraph共识算法。首先,该算法创建了信誉度模型,并将其和奖励机制结合,规范节点行为的同时激励节点积极参与数据同步与共识。其次,引入领导人优化共识过程,将虚拟投票中的投票、收集票数、确认事件三个步骤缩减为选择领导人、确认事件两个步骤,缩短了交易完成确认的时间。最后,为保证领导人节点的安全性和公平性,设计了基于信誉度的领导人选择算法,实现了领导人节点的不可预测性以抵抗拜占庭节点对领导人节点的提前攻击。实验及安全性分析表明,该算法有效降低了系统对节点的依赖性,具有系统稳定性强、共识效率高、安全性强等优点。
-
关键词
有向无环图
区块链
Hashgraph
信誉度
共识算法
-
Keywords
DAG
blockchain
Hashgraph
credit model
consensus
-
分类号
TP393.04
[自动化与计算机技术—计算机应用技术]
-
-
题名基于PBFT的联盟链共识算法
被引量:8
- 2
-
-
作者
周艺华
方嘉博
贾玉欣
贾立圆
侍伟敏
-
机构
北京工业大学信息学部
可信计算北京市重点实验室
北京工业大学区块链研究中心
-
出处
《计算机科学》
CSCD
北大核心
2021年第11期133-141,共9页
-
基金
国家自然科学基金(61572053)
北京市自然科学基金(4182006)。
-
文摘
针对实用型拜占庭(PBFT)共识算法中存在的可拓展性较差、主节点选取随意、网络开销较大等问题,文中面向联盟链设计并提出了一种优化的实用型拜占庭共识算法。首先,为集群中的节点设置不同的角色,根据不同角色为节点分配不同的权限,不同权限的节点设计了动态进出网络机制。其次,在生产节点选举时,设计了投票机制与基于信誉度的FTS树相结合的选举算法,保证了选举的安全性和公平性。最后,在共识流程方面优化了PBFT共识流程,缩减了PBFT共识中的网络开销。实验结果表明,提出的POC共识算法相较于PBFT算法,具有高动态、选举安全、低开销等特性。
-
关键词
区块链
共识算法
拜占庭容错
信誉度
follow-the-satoshi算法
-
Keywords
Blockchain
Consensus algorithm
BFT
Credit
follow-the-satoshi algorithm
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于红黑树的共享电子病历数据完整性验证方案
被引量:2
- 3
-
-
作者
周艺华
贾玉欣
贾立圆
方嘉博
侍伟敏
-
机构
北京工业大学信息学部
可信计算北京市重点实验室
北京工业大学区块链研究中心
-
出处
《计算机科学》
CSCD
北大核心
2021年第9期330-336,共7页
-
基金
国家自然科学基金(61572053)
北京市自然科学基金(4182006)。
-
文摘
为了解决共享电子病历的隐私性及数据完整性问题,在平行区块链架构的基础上,文中提出了一种基于红黑树的共享电子病历数据完整性验证方案。首先,医患完整性验证信息以不同的属性基加密的方式分别存储在患者链和医生链上,而医患数据具体信息存储在云服务提供商CSP的链下服务器上;其次,构造基于红黑树的数据完整性验证方案及动态数据更新方案。安全性分析表明,所提方案不但具有公开可验证性,能有效抵抗云服务器的伪造攻击,而且能保障用户及患者信息的隐私性,具有较高的完整性验证效率及数据更新效率。
-
关键词
红黑树
区块链
完整性验证
共享电子病历
-
Keywords
Red black tree
Block chain
Integrity verification
Shared EMR
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-