【技术实现步骤摘要】
一种基于用户偏好的区块链支付通道监察服务商推荐方法
[0001]本专利技术涉及信息
,特别是区块链
支付通道网络监察服务推荐问题。
技术介绍
[0002]由于区块链技术自身的限制导致区块链加密货币的吞吐量低,于是学者提出了区块链支付通道技术来解决区块链加密货币的可扩展性问题。随着支付通道使用量的增加,在拓扑结构上形成了支付通道网络,从而生成了支付通道网络技术。
[0003]传统支付通道网络要求通道用户保持长期在线,当用户离线或遭受dos攻击就无法向区块链提交有效交易进行争议从而损失资金。于是,学者们提出了监察服务商,又称为瞭望塔。监察服务商为用户保存有效交易并替离线用户进行争议,保护支付通道用户的离线资金安全。
[0004]上述现有技术为通道用户指定一个监察服务商,但没有考虑到监察服务商对支付通道网络的影响,也没有考虑到用户对监察服务商的个性化需求。在支付通道的交易阶段,用户的每一笔交易都需在监察服务商处进行备份,若监察服务商效率低下,将影响支付通道的更新效率,进而影响整个支付通道网络的效率。在支 ...
【技术保护点】
【技术特征摘要】
1.一种基于用户偏好的区块链支付通道监察服务商推荐方法,其特征在于,包括以下步骤:(1)将动态瞭望塔属性用区间数表示,区间形式为(a
‑
σ,a+σ),a为服务质量数据的平均值,σ为浮动比例;将非动态瞭望塔属性用精确数表示;建立原始决策矩阵A,A=(a
ij
)
n
×
m
,n为瞭望塔数量,m为属性个数;(2)根据用户对瞭望塔属性的看重程度,将用户需求分为主要需求和次要需求,并将用户需求偏好给出的属性作为主要需求,用户需求偏好中未给出的属性作为次要需求;主要需求的用户需求区间为用户偏好区间,次要需求的用户需求区间的上限取对应属性在瞭望塔属性集中的最大值,次要需求的用户需求区间的下限取对应属性在瞭望塔属性集中的最小值;(3)根据原始决策矩阵A,计算每个瞭望塔的属性与用户需求区间的区间相似度,得到瞭望塔相似度矩阵B,将瞭望塔相似度矩阵中值为0和1的瞭望塔进行过滤,得到的瞭望塔用户需求矩阵C;(4)设主要需求k个,将k个主要需求的属性顺序根据用户偏好顺序进行排列,依次为1,2,...,k,次要需求m
‑
k个,则k个主要需求采用公式
①
进行主观权重计算,m
‑
k个次要需求采用公式
②
进行主观权重计算:(5)采用熵权法计算瞭望塔属性的客观权重u
j
;(6)采用放大加法集成法对瞭望塔属性进行综合赋值,公式为w
j
′
=β[αv
j
+(1
‑
α)u
j
],其中α为占比因子,β为放大因子;α表示主观权重所占的比重,β表示将主要需求或次要需求的重要程度整体放大的倍数,最后,再根据公式对w
j
′
进行归一化,得到瞭望塔属性的综合权重;其中,j表示某个属性,取值从1到m;(7)根据综合权重求出加权矩阵Z,正理想瞭望塔z
+
的属性值取加权矩阵中属性的最大值,负理想瞭望塔z
‑
的属性值取加权矩阵中属性的最小值,求得瞭望塔与正理想瞭望塔的...
【专利技术属性】
技术研发人员:文义红,王士成,梁硕,卢天,孙康,韩续,陈金勇,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。