欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2019107538342
申请人: 安徽师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2023-08-08
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于信任区块链节点的信任度计算方法,其特征在于,所述方法具体包括如下步骤:S1、针对信任区块链网络中的节点,基于节点的交易信任值Cd及行为信任值Fb来计算节点的综合信任值;

S2、对节点的综合信任值加入时间戳,形成带有时间戳的综合信任值。

2.如权利要求1所述基于信任区块链节点的信任度计算方法,其特征在于,交易信任值Cd的计算公式具体如下:其中,Cd为节点u在时段k内由于交易产生的信任值,SO(u)为节点u时段k内的稳定运行率,Cr(p(u,i))为节点p在第i次交易后对节点u的推荐可信值,节点p与节点u的第i次交易发生在时段k内,TS(u)为节点u时段k内的转发率,AT(u)为节点u时段k内的记账率,VC(u)为节点u时段k内的验证率,CP(u)节点u时段k内的响应率。

3.如权利要求1所述基于信任区块链节点的信任度计算方法,其特征在于,行为信任值Fb的计算方法具体如下:S11、定义节点行为及节点行为的属性,基于节点行为的属性对节点行为进行赋值,称为行为值;

S12、捕获节点在当前时段内发生的所有行为Ai;

S13、基于行为对应行为值来计算节点当前的行为信任值。

4.如权利要求3所述基于信任区块链节点的信任度计算方法,其特征在于,行为信任值Fb的计算公式具体如下:f(k)=θn-k

其中,F(Ai)表示行为Ai的行为值,i的取值为[1,6], 表示节点NN在时间t段所有行为值的总和,n表示时间段总数,k表示第k个时间段,θ取值根据当前交易行为的重要程度来取值,θ取值范围为0到1,越重要的行为θ越接近0,相反越接近1。

5.如权利要求1所述基于信任区块链节点的信任度计算方法,其特征在于,综合信任值的计算公式具体如下:在本发明实施例中,Trust表示区块链节点的综合信任值,Cd表示节点的交易信任值,Fb表示节点的行为信任值,α为权重参数值。

6.如权利要求1所述基于信任区块链节点的信任度计算方法,其特征在于,带有时间戳的综合信任值Trustt计算方法具体如下:其中,Trustfirst为新节点的初始信任值,取值为0.5,Trustend为时段的结束时间点,tfirst为节点进入区块链网络的时刻或者是时段的起始时间点,tEND为节点离开区块链网络的时刻,t0为时段的设定时长,[k]表示k值取整。

7.如权利要求1所述基于信任区块链节点的信任度计算方法,其特征在于,在步骤S1之后还包括:S3、将综合信任值与信任阈值进行比较;

S4、存在恶性行为,且总信任值低于信任阈值的节点定义为恶意节点,将不存在恶意行为,但综合信任值低于信任阈值的节点定义为普通节点,综合信任值大于或等于信任阈值的节点定义为可信节点;

S5、将可信节点放入可信列表,将恶意节点从可信列表中剔除,可信列表用于记录可信节点的列表。

8.如权利要求1所述基于信任区块链节点的信任度计算方法,其特征在于,在步骤S1之前还包括:对请求加入信任区块链网络的节点进行验证,其验证过程具体如下:节点在请求加入信任区块链网络时,向信任区块链网络中的所有节点发送节点属性向量,包括:信任评价、交易次数、成功交易次数、稳定运行时间、运行总时间及处理时间;

当验证合法后,将节点标识及对应的节点属性向量发送至信任区块链中的所有区块。