[发明专利]一种基于区块链的数据处理方法及装置在审
申请号: | 201711498691.2 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108304486A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 谭智勇;宋承根;赵微 | 申请(专利权)人: | 北京欧链科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/26 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100036 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 数据处理 资源数据 数据处理技术 数据处理指令 告警信息 汇总计算 节点获取 写入数据 指数数据 资源破坏 链系统 实时性 触发 易被 预设 调用 写入 记账 篡改 采集 权限 输出 检测 应用 | ||
本发明公开了一种基于区块链的数据处理方法及装置,涉及数据处理技术领域,为解决现有的资源数据处理时,需要分别采集各种资源数据再进行汇总计算等,使得资源数据处理的实时性较差且数据易被篡改的问题。本发明的方法包括:当接收到数据处理指令时,调用第一节点获取资源数据;检测所述资源破坏指数数据是否超过预设破坏指数阈值;若是,则触发第二节点将所述资源数据写入所述区块链并输出告警信息,所述第二节点为具有向所述区块链中写入数据权限的记账节点。本发明适合应用在区块链系统中对数据进行处理。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于区块链的数据处理 方法及装置。
背景技术
区块链技术(Blockchain Technology,BT)是一种去中心化的分布式存 储技术,因为具有去中心化、交易过程透明、信息不可篡改、可追溯等优 点,而被广泛应用于各个领域。区块链运行过程中区块链中各个节点维持 共识机制,从而在区块链共识机制下,各个节点之间高效协同运行。
目前,在对地质、水质等进行监测时,主要是分别通过不同数据采集 方式获取到各种资源数据,然后再分别进行处理完成监测,从而使得各种 资源数据处理实时性较差且在处理过程中数据容易被篡改,因此如何利用 区块链技术进行助力,成为了当下亟待解决的问题。
发明内容
鉴于上述问题,本发明提供一种基于区块链的数据处理方法及装置, 主要目的在于通过区块链系统自动采集数据并加以处理,以提高数据处理 的实时性和保密性。
为解决上述技术问题,第一方面,本发明提供了一种基于区块链的数 据处理方法,该方法包括:
当接收到数据处理指令时,调用第一节点获取资源数据,所述资源数 据中至少包含有加密原始资源数据、与所述原始资源数据对应的哈希值以 及资源破坏指数数据中的一种,所述第一节点为区块链中用于采集数据的 节点;
检测所述资源破坏指数数据是否超过预设破坏指数阈值;
若是,则触发第二节点将所述资源数据写入所述区块链并输出告警信 息,所述第二节点为具有向所述区块链中写入数据权限的记账节点。
可选的,所述资源数据中还携带有资源类型标识信息,所述方法还包 括:
根据所述资源类型标识信息,提取与所述资源破坏指数数据对应的预 设破坏指数阈值。
可选的,若所述资源破坏指数数据超过预设破坏指数阈值,则触发第 二节点将所述资源数据写入区块链包括:
所述第一节点发送数据写入请求,所述数据写入请求用于请求向所述 区块链写入所述资源数据,且所述数据写入请求中携带有与所述资源数据 对应的标识信息;
所述第二节点根据所述资源数据对应的标识信息提取所述资源数据并 将所述资源数据写入所述区块链。
可选的,所述方法还包括:
根据所述资源数据对应的标识信息,提取与所述资源数据对应的历史 数据;
计算所述资源数据的增长率;
触发所述记账节点将所述增长率写入所述区块链。
可选的,所述方法还包括:
调用预置接口接收数据校验请求,所述数据校验请求用于请求校验待 校验数据是否发生修改,且所述数据校验请求中携带有与所述待校验数据 对应的标识信息;
根据所述待校验数据对应的标识信息提取与所述待检验数据对应的哈 希值并进行校验;
输出与所述校验请求对应的响应信息。
第二方面,本发明还提供了一种基于区块链的数据处理装置,该装置 包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京欧链科技有限公司,未经北京欧链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711498691.2/2.html,转载请声明来源钻瓜专利网。