-
题名基于信任的双层可拓展共识协议
被引量:3
- 1
-
-
作者
邵兴辉
黄建华
王梦楠
武海霞
麦勇
-
机构
华东理工大学信息科学与工程学院
华东理工大学商学院
-
出处
《计算机科学》
CSCD
北大核心
2021年第11期142-150,共9页
-
基金
国家自然科学基金(61472139)。
-
文摘
共识机制作为区块链技术的核心,决定了区块链系统的性能、可拓展性和安全性。针对当前区块链的性能、可拓展性问题以及维护系统安全所采用的激励机制成本高的问题,提出一种基于信任的双层可拓展共识协议(Trust-based Dual-layer Scalable Consensus Protocol,TDSCP)。首先,通过结构化网络设计了双层协同的信任模型和共识算法,其中,信任模型根据节点信任值决定其能否获得生成区块的权利,避免了高昂的挖矿代价;其次,通过分区内双层共识算法提高共识效率,拓展了参与共识的节点数量,避免了系统中心化问题;最后,结合可验证随机函数和多级图划分算法对节点进行分区,可有效防止恶意节点聚集,减少跨分区交易的数量。实验结果表明,TDSCP提高了区块链系统的可拓展性,其分区内算法共识时延较低,且分区方法明显减少了跨分区交易的数量。
-
关键词
区块链
共识算法
分区
信任
跨分区交易
-
Keywords
Blockchain
Consensus algorithm
Partition
Trust
Cross-partition transactions
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名基于信誉的区块链分片共识方案
被引量:5
- 2
-
-
作者
王梦楠
黄建华
邵兴辉
麦勇
-
机构
华东理工大学信息科学与工程学院
华东理工大学商学院
-
出处
《计算机科学》
CSCD
北大核心
2022年第10期297-309,共13页
-
基金
国家自然科学基金(61472139)。
-
文摘
分片是一种解决区块链扩容问题的技术,但是分片可能会导致恶意节点更容易集中在单个分片内,从而阻碍整个系统的安全运行。文中提出了一种基于信誉的区块链分片共识协议,通过建立信誉机制来衡量节点行为,促使节点遵循协议,并通过基于信誉等级的分片方法来减小各分片节点信誉等级分布的差异,防止恶意节点集中在单一分片进行作恶。提出一种验证链和记录链相结合的双链模型,该模型通过交易信息的差异化存储,在扩展区块链存储容量的同时提高了区块链的安全性。将投票份额与节点信誉相关联,同时差异化节点承诺,提出了基于信誉的快速拜占庭容错共识算法,使诚实节点更快达成共识,并减小恶意节点的影响。安全性分析表明,RCBSP能够保证分片内节点分布的合理性和共识过程的安全性,防止双花攻击、无利害关系攻击。实验结果表明,RBSCP在保证安全性的前提下,能够做到低分区时延、低共识时延和高吞吐量。
-
关键词
区块链
分片
信誉机制
双链模型
共识协议
-
Keywords
Blockchain
Sharding
Reputation mechanism
Double-chain model
Consensus protocol
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名基于双链的可扩展物联网模型
被引量:1
- 3
-
-
作者
武海霞
黄建华
邵兴辉
麦勇
-
机构
华东理工大学信息科学与工程学院
华东理工大学商学院
-
出处
《计算机应用研究》
CSCD
北大核心
2021年第12期3544-3550,共7页
-
基金
国家自然科学基金面上项目(61472139)。
-
文摘
针对当前区块链和物联网结合面临的存储和交易吞吐量压力进行了研究,提出一种基于双链的可扩展物联网模型。首先,设计了基于交易链和哈希(hash)链的双链存储结构和分区模型,通过交易链差异化存储降低了节点的存储压力,通过hash链提升了系统的整体安全性,并实现了全网数据的自由交易;其次,提出了一种并行多块创建协议(parallel multi-blocks creation protocol,PMCP),降低了系统共识时延,提高了系统的吞吐量,具有良好的可伸缩性;最后,提出了基于信誉的验证者和领导者选举算法,保证了节点选择的随机性和公平性,避免了系统中心化问题,设计了节点信誉值的评估机制,保证了协议的安全性。实验结果表明,该模型存储容量较传统区块链模型有大幅度提升,提高了区块链系统的可扩展性,PMCP协议的吞吐量和时延要明显优于PBFT等协议,所提信誉机制激励节点作出理性选择,可以很好地提升网络的安全性。
-
关键词
区块链
物联网
共识机制
信誉机制
双链
-
Keywords
blockchain
Internet of Things
consensus mechanism
reputation mechanism
dual blockchains
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名用于联盟链的布隆过滤器优化
被引量:2
- 4
-
-
作者
吴亦涵
黄建华
邵兴辉
王诚
-
机构
华东理工大学信息科学与工程学院
-
出处
《应用科学学报》
CAS
CSCD
北大核心
2022年第4期611-622,共12页
-
文摘
布隆过滤器常用于联盟链Hyperledger Fabric状态数据库LevelDB的读性能优化,但布隆过滤器本身存在误报现象,且LevelDB只能对布隆过滤器进行统一配置而无法自适应调整。为此,提出一种单元化的部分计数式布隆过滤器(partial counting Bloom filter,PCBF)构造方案,设计可并行计算的元素插入与查询机制并结合双重哈希及非加密哈希来实现快速插入与查询;基于开启过滤器单元与访问次数构建排序字符串表优先级,使用时间片轮询算法对过滤器单元进行自适应调整,实现了资源的合理分配。实验结果表明:PCBF具有较高的插入效率,并能减少20%左右的误报数量,适用于联盟链的高并发场景。
-
关键词
区块链
Hyperledger
Fabric
LevelDB
布隆过滤器
日志结构合并树
-
Keywords
blockchain
Hyperledger Fabric
LevelDB
Bloom filter
log structured merge tree(LSM tree)
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-