【技术实现步骤摘要】
一种数据可信存储方法、系统、介质、设备及终端
[0001]本专利技术属于区块链与数据可信存储
,尤其涉及一种数据可信存储方法、系统、介质、设备及终端。
技术介绍
[0002]目前,在传统智能电网中,会产生海量的电力数据、交易数据等数据。这些数据来源广泛、数据量大并且涉及到大量用户隐私。智能电表等设备产生的数据需要中心化存储在服务器上。中心化存储容易被恶意攻击,一旦中心服务器宕机,容易对整个智能电网系统造成恶劣影响。
[0003]目前各个领域都尝试使用区块链技术来解决去中心化的问题。同时,区块链的本质是一个不可篡改的分布式账本,可以实现数据的可信存储。但是,在海量交易和海量数据的场景下,区块链网络的交易处理速度和吞吐量直接影响到区块链的整体性能,并且由于数据量巨大,实时变化,不适宜直接存储到区块链系统中。同时,由于电网数据属于链外数据,其数据来源的真实性和准确性也无法得到保证。
[0004]因此,针对智能电网的应用场景和存在的问题,亟需涉及一种数据可信存储方法及系统。
[0005]通过上述分析,现 ...
【技术保护点】
【技术特征摘要】
1.一种数据可信存储系统,其特征在于,所述数据可信存储系统,包括数据产生模块、数据采集模块、数据可信预处理模块、数据分布式存储模块以及数据一致性校验模块;其中,所述数据产生模块,用于进行节点产生的数据,所述数据由一种或多种海量的结构化、非结构化以及半结构化的数据无规则的组合到一起,并且以数据流的形式存在;所述数据采集模块,用于通过智能电表和传感器在内的数据采集设备采集智能电网中产生的各种数据,采集的数据由预言机调用;所述数据可信预处理模块,用于完成对采集到的数据进行可信预处理功能;所述数据分布式存储模块,用于完成两个功能,分别是根据数据类型的不同分别对数据进行数据流处理和数据批处理以及对数据的存储过程和存储结果存储到区块链上,将数据本身存储到链外IPFS上;所述数据一致性校验模块,用于完成对区块链上存储的数据过程和数据结果与IPFS上的数据的一致性校验功能。2.一种实施权利要求1所述的数据可信存储系统的数据可信存储方法,其特征在于,所述数据可信存储方法包括以下步骤:步骤一,进行节点数据的产生;步骤二,进行数据采集;步骤三,进行数据可信预处理;步骤四,进行数据分布式存储;步骤五,进行数据一致性校验。3.如权利要求2所述的数据可信存储方法,其特征在于,步骤二中,所述数据采集,包括:(1)智能电网中产生的数据由智能电表和传感器的数据采集设备采集;(2)数据采集后,直接传输到预言机,触发预言机智能合约;其中,步骤(1)中,所述数据是指节点产生的数据,由一种或多种海量的结构化的、非结构化的以及半结构化的数据无规则的组合到一起,且以数据流的形式存在。4.如权利要求2所述的数据可信存储方法,其特征在于,步骤三中,所述数据可信预处理,包括:(1)数据触发预言机智能合约,预言机调用数据;(2)预言机调用数据到大数据处理平台对数据进行预处理;(3)大数据处理平台预处理后的数据与预言机调用的数据进行比对;如果数据被篡改,则结束进程,如果数据没有被篡改,则继续处理数据;(4)将数据操作记录在区块链中。5.如权利要求4所述的数据可信存储方法,其特征在于,步骤(2)中,所述数据预处理,包括数据采集、数据清洗、数据拆分、数据消减以及数据标记;其中,所述数据预处理不改变所需数据本身,只是使数据更加结构化,并剔除非所需数据;步骤(3)中,由于数据预处理不改变数据本身,所以数据实现比对来判断是否被篡改。6.如权利要求2所述的数据可信存储方法,其特征在于,步骤四中,所述数据分布式存储,包括:(1)判断数据是需要流处理的数据还是需要批处理的数据;
(2)对于需要流处理的数据,直接进行步骤(4)处理;(3)对于需要批处理的数据,先进行缓存,缓存达...
【专利技术属性】
技术研发人员:裴庆祺,夏龙云,卫佳,冯杰,刘雷,赵冬晓,
申请(专利权)人:西安西电链融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。