政策资讯

基于区块链的群智感知救援物资收集方法

专利类型:
发明
申请号/专利号:
CN202111297731.3
申请人(专利权人):
马苗
行业类别:
G06Q10/06
技术成熟度:
公布时间:
2022-11-04
证书状态:
授权
交易价格:
30000元以上
我要咨询

摘要详情

技术摘要

权利要求书

技术附图

交易流程

委托经理人

一种基于区块链的群智感知救援物资收集方法,由信息发布、选择参与者、评估任务完成质量及支付报酬步骤组成。本发明采用区块链的群智感知网络,通过参与者控制智能合约和任务控制智能合约,完成任务发布者、参与者和网络维护者之间的在线交互和链上交易,实现无可信中心的参与者管理以及救援物资收集任务管理,解决集中式方法中参与者失联或取消捐赠等节点失效、参与者拒绝提供个人信息的分布式拒绝服务攻击及恶意评判物资收集情况的技术问题;采用工作量共识机制解决利用虚假身份获益的女巫攻击;采用区块链上群智感知网络公开透明的特点,安全公开收集救援物资并实现后续的可追溯;根据时间与救援物资的需求选择参与者,高效快速地收集救援物资。

1.一种基于区块链的群智感知救援物资收集方法,其特征在于由下述步骤组成:

(1)发布信息

基于区块链的群智感知网络由参与实体构成,参与实体包括参与者、网络维护者、任务发布者,参与实体进入基于区块链的群智感知网络发布身份信息,参与者控制智能合约P如下:

P=(D,I,R,C,T,E,N)

其中D为参与者外部账户地址,I为参与实体的唯一标识,R为参与者当前工作状态,C为参与者上次完成任务地址,T为参与者信誉度,T取值范围为0.25~0.45,E为参与者地址,N为参与者完成当前任务的能力;

任务发布者采用任务控制智能合约B发布救援物资收集任务信息,任务控制智能合约B为:

B=(F,G,n,H,J,K,l,r,d,q,O)

q=λqt+ηqZ+γqc

qt=2×sg(t-d)×si(-(t-d))+sg(-(t-d))


其中F为参与者控制智能合约P的地址,G为当前任务状态,n是任务所需人数,n为有限正整数,H为网络维护者优选参与者时所用的参数,J为胜出者地址,K为胜出者上一次任务地址,l为采购物资所需成本,r为救援物资目的地,d为救援物资抵达目的地截止时间,q为救援物资收集任务质量评估函数,O为任务控制智能合约B存储地址,λ、η、γ分别为任务时间评估函数qt、任务地点评估函数qz、捐赠救援物资与所需救援物资之间相符程度qc的权重,且λ+η+γ为1,qc∈[0,1],t表示救援物资抵达目的地时间,Z表示捐赠救援物资的抵达位置与救援物资目的地r之间的距离,Z>0;

(2)选择参与者

参与者向愿意提供物资的任务上传个人相关信息,个人相关信息为参与者控制智能合约P,网络维护者将候选参与者Xca的数据写入任务控制智能合约B,Xca∈{x1,x2,...,xm},m为有限正整数,采用参与者选择方法并根据候选参与者能力N选择与任务匹配度最高的n个参与者作为胜出者Xs

Xs={x1,x2,...,xn}

其中n<m,并将n个胜出者的参与者控制智能合约P的地址写到任务控制智能合约B的胜出者地址J中;

(3)评估任务完成质量及支付报酬

胜出者捐赠救援物资后等待网络维护者验证该救援物资收集任务的完成质量,网络维护者将救援物资收集任务质量评估函数q的结果上传到任务控制智能合约B,当救援物资收集任务按时完成或到达救援物资抵达目的地截止时间d,网络维护者确定报酬并由任务发布者支付给参与者;

网络维护者基于工作量共识机制评估任务完成质量q,确定胜出者Xs的报酬,包括金钱报酬Px和信誉度报酬Tx,按下式确定:

其中,qx,c,k表示参与者x在当前时间c内执行第k个救援物资收集任务完成的质量,表示现在时间窗序号Wh与过去时间窗序号Wc差的衰减因子,nc表示参与者x在过去时间窗Wc内完成救援物资收集任务的个数。

2.根据权利要求1所述的基于区块链的群智感知救援物资收集方法,其特征在于:所述的(2)步骤中参与者选择方法如下:

将参与者控制智能合约P的地址输入任务控制智能合约B中,在任务控制智能合约B中写入愿意参与该救援物资收集任务的候选参与者信息,网络维护者根据候选参与者能力N将候选参与者从高到低排序,选出所需的前n个胜出者Xs;根据候选参与者信息及当前任务信息按下式确定候选参与者能力N:

N=λ1Nt1Nr1NT+θNm

NT=T

其中,λ1、η1、γ1、θ分别为时间成本Nt、距离成本Nr、信誉成本NT、参与者拥有救援物资与所需救援物资相符程度Nm的权重,λ111+θ为1,将选出的n个胜出者Xs的地址写入任务控制智能合约B中胜出者地址J,将参与者控制智能合约P中的参与者x上次完成任务地址C改为当前任务控制智能合约B的地址,将任务控制智能合约B的当前任务状态G改为结束。

3.根据权利要求1所述的基于区块链的群智感知救援物资收集方法,其特征在于:在(1)步骤中,所述的参与者信誉度T的取值为0.3。

4.根据权利要求1或2所述的基于区块链的群智感知救援物资收集方法,其特征在于:在(1)发布信息步骤中,所述的任务所需人数n的取值范围为5~10。


请联系平台。

我要咨询

商标号:
联系人:
联系电话:
商标名称:
报价:
需求描述:
提交
服务
客服
电话:18504815395
邮箱:965848622@qq.com
地址:呼和浩特市赛罕区昭乌达路70号内蒙古科技大厦906
微信
招聘
返回顶部