[发明专利]一种基于区块链的建筑领域中数据打包的方法在审
| 申请号: | 202111619321.6 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN114218596A | 公开(公告)日: | 2022-03-22 |
| 发明(设计)人: | 范路旗;邓超国 | 申请(专利权)人: | 观源(上海)科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/31;G06F21/57;G06F8/71;G06F8/65;G06F16/2458;G06Q40/04;G06F16/27;G06Q50/08 |
| 代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 金星 |
| 地址: | 201100 上海市闵*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 建筑 域中 数据 打包 方法 | ||
本发明公开了一种基于区块链的建筑领域中数据打包的方法,包括业务系统模块、区块打包服务模块和区块链系统;所述区块打包服务模块包含HTTPS模块、交易池模块、区块模板管理模块、数据打包模块、数据库模块、密钥管理模块和GRPC模块。本发明提取业务数据,提交上链参数;为数据生成唯一标识、业务类型、数据标签等用于分类或检索的字段;打包服务生成对称密钥并加密待上链的隐私数据;使用上链者公钥和监管者公钥分别加密对称密钥,并将加密后的密文放入链上;组装交易并发送到区块链网络中,通过以上步骤保证数据安全、穿透式监管、不可篡改、高效查询。
技术领域
本发明涉及区块链技术领域,具体为一种基于区块链的建筑领域中数据打包的方法。
背景技术
当前在建筑行业,许多建筑公司还是采用纸质的数据记录方式,导致建筑数据无法数字化,且数据整理需要花费大量人力;少数部分建筑企业虽然使用了数字化的方式记录数据,但数据仍然仅留存在企业内部,企业拥有数据的所有操作权限,容易出现数据篡改的现象;对于极少数采用区块链的数据记录系统,虽然解决了数据数字化和防篡改的问题,但是在数据的安全、使用效率、监管等方面仍然具有缺陷。因此我们对此做出改进,提出一种基于区块链的建筑领域中数据打包的方法。
发明内容
为了解决上述技术问题,本发明提供了如下的技术方案:
本发明一种基于区块链的建筑领域中数据打包的方法,包括业务系统模块、区块打包服务模块和区块链系统;所述业务系统模块收集建筑企业中的待上链数据,然后送入到区块打包服务模块,利用区块打包服务模块对待上链数据进行打包上链,并将打包上链后的上链数据送入到区块链系统中;
所述区块打包服务模块包含HTTPS模块、交易池模块、区块模板管理模块、数据打包模块、数据库模块、密钥管理模块和GRPC模块,具体为以下步骤,
步骤1、对需要上链的数据,按照数据的业务类型进行数据清洗,形成用于上链的原始数据;
步骤2、通过HTTPS模块提供的数据上链接口,提交待上链的原始数据到区块打包服务模块;然后HTTPS模块将验证通过后的待上链数据存储到交易池;
步骤3、HTTPS模块通知打包模块,告知打包模块交易池中有待处理的交易,打包模块通过区块模板管理模块获取一个区块模板,模板管理模块会定时从区块链获取状态信息,并组装模板;然后从交易池中获取待上链的交易;
步骤4、打包模块逐条操作从交易池中获取的交易,为每条交易生成一个对称密钥,通过该对称密钥将交易内容进行加密,获得密文,实现加密原始交易,并组装好链上交易数据结构,并添加到区块中;
步骤5、打包模块调用密钥管理模块,对组装好的区块进行数字签名,完成区块的组装工作;打包模块将未打包进区块的交易返还给交易池,更新区块模板,将新上链的区块添加到模板的父区块域;
步骤6、打包模块将组装好的区块通过GRPC模块发送到该参与者对应的区块链节点上,送入到区块链系统中,进行数据的共识。
作为本发明的一种优选技术方案,所述的HTTPS模块对用户提交的数据进行简单的验证,包括原始数据的参数是否完整,原始数据是否符合符合业务逻辑;检查请求的原始数据是否为重复提交;以及原始数据是否合法。
作为本发明的一种优选技术方案,在所述的加密原始交易完成后,使用该参与者的公钥把加密对称密钥进行加密;最后使用监管部门的公钥加密对称密钥,将加密后的交易密文、经参与者的公钥把加密对称密钥进行加密合监管部门的公钥加密对称密钥加密后的对称密钥密文、交易所属业务类型、交易数据标签组装成链上交易数据结构,并添加到区块的交易区域;检查区块大小是否超出限制,如果未超出,则打包模块继续逐条操作从交易池中获取的交易,将下一条交易添加到区块中,如果超出,则退出循环进入步骤5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于观源(上海)科技有限公司,未经观源(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111619321.6/2.html,转载请声明来源钻瓜专利网。





