【技术实现步骤摘要】
一种基于区块链的车联网数据交易方法
本专利技术涉及车联网领域,尤其涉及一种基于区块链的车联网数据交易方法。
技术介绍
由于其巨大的研究价值和商业利益,车联网越来越受到学术界和工业界的关注。特别地,车联网中的数据交易被认为有利于商业实体,创造新的收入来源。随着越来越多的实体加入汽车生命周期的业务链,车联网中的数据交易具有以下特点:1)在数据交易过程中的多方参与(如:数据提供者,数据购买者,数据发送者和保险公司);2)参与的各方之间的利益冲突使得没有任何一方可以真正被信任;3)数据交易仅依赖于双方的担保和信用,增加了更多商业实体的加入门槛。由于这些特点,车联网中的数据交易面临着信息透明度低和非法数据篡改的挑战,在现实世界中的应用十分有限。另一方面,区块链技术允许车联网通过区块链的分布式、防篡改、安全和可追踪的特点来保持信息透明度,并在参与者之间建立信任,这将促进车联网数据交易生态系统的实质性和可持续增长。详细的数据交易和验证范围,关于数据所有权的信息以及数据收集、分发、交易、存储和数据分析的过程都可以记录在区块链中。因此,基于区块链的数据交易可以被追踪,从而在全球大规模的车联网数据交易中进一步保证数据的质量。虽然基于区块链的分布式数据交易网络可以支持安全的数据交易,但基于区块链的数据交易效率(如:社会福利最大化、交易成本和收益、减少数据交易的延时)仍然需要越来越多的努力,从而加速车联网中大规模数据交易市场的成功商业化。
技术实现思路
本专利技术为克服上述现有技术所述的至少一种缺陷(不足),提供 ...
【技术保护点】
1.一种基于区块链的车联网数据交易方法,其特征在于,包括:/nS10建立基于联盟区块链的数据交易网络拓扑结构,其包括:/n数台具有本地存储车辆数据且与授权的边缘服务器通信连接的车辆,在P2P数据交易中作为出售车辆数据的卖方、请求其他车辆数据的买方或既不出售又不购买数据的空闲车辆;/n数台边缘服务器,包括边缘层和区块链层,边缘层作为交易代理,采用双拍卖机制来执行车辆间数据交易的投标过程;作为区块链层,组成区块链网络,运行智能合约,为边缘层提供数据代理存储、投标过程的计算支持和区块链智能合同的共识;/nS20建立以买方效用最大化、卖方成本最小化、交易代理的社会福利最大化为市场均衡的第一目标函数,获取第一目标函数最优解。/n
【技术特征摘要】
1.一种基于区块链的车联网数据交易方法,其特征在于,包括:
S10建立基于联盟区块链的数据交易网络拓扑结构,其包括:
数台具有本地存储车辆数据且与授权的边缘服务器通信连接的车辆,在P2P数据交易中作为出售车辆数据的卖方、请求其他车辆数据的买方或既不出售又不购买数据的空闲车辆;
数台边缘服务器,包括边缘层和区块链层,边缘层作为交易代理,采用双拍卖机制来执行车辆间数据交易的投标过程;作为区块链层,组成区块链网络,运行智能合约,为边缘层提供数据代理存储、投标过程的计算支持和区块链智能合同的共识;
S20建立以买方效用最大化、卖方成本最小化、交易代理的社会福利最大化为市场均衡的第一目标函数,获取第一目标函数最优解。
2.如权利要求1所述的基于区块链的车联网数据交易方法,其特征在于,所述市场均衡的第一目标函数具体为:
假设有N个车辆个体的数据交易场景,每个车辆个体可以是车辆数据卖方,也可以是车辆数据的买方,买方数量表示为NB,卖方数量表示为NS,且N=NB+Ns,每个买方的索引为i∈{1,2,...,NB},每个卖方的索引为j∈{1,2,...,Ns}。第i个买方对第j个卖方的数据需求为di,j≥0;
定义第i个买方的需求向量为di,效用函数为ui(di),每个买方i的需求区间为即第j个卖方对第i个买方的数据供应为sj,i≥0,第j个卖方的供应向量为sj,成本函数为Cj(sj),每个卖方j的供给区间为即当买卖双方的需求和供给相匹配时,市场必然达到均衡,即对于任意i∈{1,2,...,NB}和j∈{1,2,...,NS},有sj,i=di,j;
由于买方和卖方的目标冲突,即当买方试图使其效用最大化时,卖方则试图使其产生的成本最小化,而代理则应使其社会福利最大化并实现有效的市场均衡,第一目标函数表示为(1):
其中约束条件为:
sj,i=di,j,i∈{1,2,...,NB},j∈{1,2,...,NS}
si,i≥0,i∈{1,2,...,NB},j∈{1,2,...,NS},
其中买方i的效用函数Ui(di)和卖方j的成本函数Cj(sj)分别表示为(2)和(3):
ti,j为车辆i和j之间的传输损失,wi指买方i的交易意愿,l1和l2为成本因子。由于ti,j包含传输延迟和传输费用,所以表示为(4):
其中vi,j为传输速度,fi,j为每单位的传输费用,C为表示网络的拥塞状态的常数。
3.如权利要求2所述的基于区块链的车联网数据交易方法,其特征在于,所述第一目标函数用KKT条件描述为:
令公式(1)松弛约束得到如下拉格朗日式(5),具体如下:
其中αi≥0,βi≥0,γj≥0,λi,j,μi,j≥0为不同的拉格朗日乘子,它们对应的向量为α,β,γ,λ,μ,。
4.如权利要求3所述的基于区块链的车联网数据交易方法,其特征在于,在平稳条件下,所述第一目标函数的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。