【技术实现步骤摘要】
区块链的可靠性数据上链方法、装置、设备及介质
[0001]本申请涉及区块链
,尤其涉及区块链的可靠性数据上链方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]在基于物联网和区块链的产品溯源过程中,使用物联网设备采集数据是关键步骤之一
。
然而,由于海量的物联网设备缺乏人工监督,因此,难以确保链下数据源的可靠性
。
[0003]相关技术中,可以建立一种可信的设备认证机制对物联网设备进行验证,可以确保只有经过身份验证的物联网设备能够上传数据到区块链,从而保证数据来源的可靠性
。
但是,当已通过身份认证的物联网设备发生故障或者被恶意攻击产生错误数据时,由于不再对该物联网设备身份进行验证,因此后续该物联网设备上传的异常数据依然传输到区块链上,为产品溯源过程带来了严重的数据安全隐患
。
[0004]但如果每次上传前都对物联网设备进行身份认证,不仅需要建立复杂的认证流程和机制,占用额外的计算和存储资源,还会增加数 ...
【技术保护点】
【技术特征摘要】
1.
区块链的可靠性数据上链方法,其特征在于,所述方法应用于预言机系统,包括:接收采集设备发送的待上链数据;基于滑动窗口的数据可靠性验证模型验证所述待上链数据的可靠性,得到验证结果,所述滑动窗口的数据可靠性验证模型用于表征根据历史数据采样得到能够判断数据可靠性的预设阈值范围;当所述验证结果为是时,判断所述采集设备的可信度,得到第一判断结果;当所述第一判断结果为是时,将所述待上链数据上传区块链
。2.
根据权利要求1所述的区块链的可靠性数据上链方法,其特征在于,所述接收采集设备发送的待上链数据,包括:对采集设备进行身份认证;获取身份认证通过的采集设备发送的数据上链请求;依据所述数据上链请求对应接收所述待上链数据
。3.
根据权利要求1所述的区块链的可靠性数据上链方法,其特征在于,所述基于滑动窗口的数据可靠性验证模型验证所述待上链数据的可靠性,包括:确定滑动窗口的数据可靠性验证模型的滑动窗口设置;基于所述待上链数据的特征信息查询所述滑动窗口已确认的链上数据,得到历史数据集;基于所述历史数据集计算所述待上链数据的可靠性
。4.
根据权利要求1所述的区块链的可靠性数据上链方法,其特征在于,所述验证结果还包括:当所述验证结果为否时,判断所述待上链数据的真实性,得到第二判断结果;当所述第二判断结果为是时,将所述待上链数据上传区块链
。5.
根据权利要求1所述的区块链的可靠性数据上链方法,其特征在于,还包括:基于非对称加密算法预言机节点生成非...
【专利技术属性】
技术研发人员:汪卫,李露露,曲奂,王俊宇,高自立,李双柱,
申请(专利权)人:复旦大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。