1.一种基于DAG网络的无线充电安全交易方法,其特征在于,包括DAG共识流程;所述DAG共识流程包括以下步骤:A1:基于现有的传感器、基站、移动充电车建立DAG网络;
A2:在基站中根据传感器的需求发起新交易;
A3:将移动充电车作为验证节点接收并完成新交易;
A4:验证节点在DAG网络中随机选择两笔其他交易进行验证,并将新交易作为所选择的其他两笔交易的后继链接到DAG网络上;
A5:验证节点在DAG网络中向其余节点广播新交易,并将新交易记录在该验证节点的账本上;
A6:新交易等待被其后继进行验证,直到经过k个后继的验证后完成完全验证;其中,k为大于等于1的整数;
一笔交易有M个后继,M为大于等于0的整数;
还包括交易建立流程,所述交易建立流程包括以下步骤:B1:基于合同理论设计合同内容为(Ti,pi);
其中,Ti是能量的提供方移动充电车给传感器充电的时间,pi是基站支付给移动充电车的报酬,i表示合同是第i种类型;
B2:计算移动充电车的效益函数Um=θiln(pi+1)‑aTipm;
其中,θi表示移动充电车类型是第i种,a是能量的单位成本,pm是移动充电车给传感器充电的功率;
B3:计算基站的效益函数
其中,γi表示移动充电车属于第i种的概率,c是单位能量产生效用的价格,η是传感器2
接收能量的效率,||gm,i||表示信道质量,L是移动充电车类型的总数;
B4:定义移动充电车的类型 则移动充电车的效益函数为B5:基于合同理论构造如下优化问题:
s.t.C1:θiln(pi+1)‑aTipm≥0,i∈LC2:θiln(pi+1)‑aTipm≥θiln(pj+1)‑aTjpm,i≠j,i,j∈LC3:0≤p1≤p2≤…≤pL
C4:Tipm
B6:根据优化问题得到L个合同;
B7:根据移动充电车的需求选择合适的合同建立交易;
在步骤B7中,具体包括以下步骤:
B71:通过基站将L个合同广播到DAG网络中的所有移动充电车中;
B72:根据移动充电车的需求选择合适的合同,并将结果反馈给基站;
B73:使基站根据合同内容与移动充电车建立交易;
在步骤B73中,
如果有多个移动充电车向基站反馈结果,则选择能为基站带来最大收益的移动充电车与基站建立交易;
如果只有一个移动充电车向基站反馈结果,则使基站与该移动充电车直接建立交易。
2.根据权利要求1所述的一种基于DAG网络的无线充电安全交易方法,其特征在于,在步骤A1中,将现有的传感器、基站、移动充电车加入DAG网络成为节点。
3.根据权利要求2所述的一种基于DAG网络的无线充电安全交易方法,其特征在于,在步骤A1中,传感器、基站、移动充电车加入DAG网络前都需要进行身份验证,通过验证之后,传感器、基站、移动充电车都会获得相应的公钥、私钥以及证书。
4.根据权利要求2所述的一种基于DAG网络的无线充电安全交易方法,其特征在于,在步骤A3中,还包括由移动充电车根据自身情况选择是否接受新交易。
5.根据权利要求2所述的一种基于DAG网络的无线充电安全交易方法,其特征在于,在步骤A6中,k的数值由DAG网络根据实际情况制定。
6.根据权利要求1所述的一种基于DAG网络的无线充电安全交易方法,其特征在于,一笔交易是N笔交易的后继,N为大于等于2的整数。