【技术实现步骤摘要】
基于区块链的群智感知救援物资收集方法
[0001]本专利技术涉及群智感知的
,尤其涉及一种基于区块链的群智感知救援物资收集方法。
技术介绍
[0002]近年来,各种大规模自然灾害越来越频繁地出现,对人类的生产生活甚至是生命都造成了巨大的威胁。例如因强降雨引起的洪涝灾害、台风等,其影响范围巨大,且因其爆发突然导致救援物资调度困难。因此,在面对灾害及事故时如何安全高效的收集救援物资成为至关重要的问题。
[0003]基于区块链的群智感知网络是借助众多参与者通过协同的方式共同完成一个特定的紧急任务的网络,如紧急救援物资的收集,然而由于资源消耗和公平性等会导致在完成任务过程中存在大量的问题。
[0004]基于可信中心的群智感知救援物资收集方法存在各种安全隐患,如节点失效故障,女巫攻击,共谋攻击,平台数据泄露等,造成救援物资收集任务失败,进而造成大量的经济损失。而现有的分布式群智感知救援物资收集方法研究中仅在质量评估及报酬支付阶段为去中心化的分布式管理,依然存在安全隐患。在群智感知的
当前需解决的一个技术问题是提供一种去中心化的、安全的群智任务完成方法。
技术实现思路
[0005]本专利技术所要解决的技术问题在于克服上述技术问题的缺点,提供一种基于区块链的群智感知救援物资收集方法。
[0006]解决上述技术问题所采用的技术方案是由下述步骤组成:
[0007](1)发布信息
[0008]基于区块链的群智感知网络由参与实体构成,参与实体包括参与者、网络维护者、任务发 ...
【技术保护点】
【技术特征摘要】
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=λq
t
+ηq
Z
+γq
c
q
t
=2
×
s
g
(t
‑
d)
×
s
i
(
‑
(t
‑
d))+s
g
(
‑
(t
‑
d))d))d))其中F为参与者控制智能合约P的地址,G为当前任务状态,n是任务所需人数,n为有限正整数,H为网络维护者优选参与者时所用的参数,J为胜出者地址,K为胜出者上一次任务地址,l为采购物资所需成本,r为救援物资目的地,d为救援物资抵达目的地截止时间,q为救援物资收集任务质量评估函数,O为任务控制智能合约B存储地址,λ、η、γ分别为任务时间评估函数q
t
、任务地点评估函数q
z
、捐赠救援物资与所需救援物资之间相符程度q
c
的权重,且λ+η+γ为1,q
c
∈[0,1],t表示救援物资抵达目的地时间,Z表示捐赠救援物资的抵达位置与救援物资目的地r之间的距离,Z>0;(2)选择参与者参与者向愿意提供物资的任务上传个人相关信息,个人相关信息为参与者控制智能合约P,网络维护者将候选参与者X
ca
的数据写入任务控制智能合约B,X
ca
∈{x1,x2,...,x
m
},m为有限正整数,采用参与者选择方法并根据候选参与者能力N选择与任务匹配度最高的n个参与者作为胜出者X
s
:X
s
={x1,x2,...,x
n
}其中n<m...
【专利技术属性】
技术研发人员:马苗,周玉莹,杨波,任杰,王涛,
申请(专利权)人:陕西师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。