[发明专利]基于智能合约对链外文件的管理方法、装置和电子设备在审
申请号: | 202011457643.0 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112487497A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 王晓亮;张亚宁 | 申请(专利权)人: | 杭州溪塔科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王欣 |
地址: | 310012 浙江省杭州市西湖区文三路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 合约 外文 管理 方法 装置 电子设备 | ||
本说明书一个或多个实施例公开了一种基于智能合约对链外文件的管理方法、装置和电子设备,该方法包括:将待存证文件的数据原文存储在链外存储空间,同时,将包含数据原文进行指纹计算得到的数据指纹的属性参数映射到智能合约中与待存证文件的文件标识进行关联,这样,将链外存储的待存证文件关联到智能合约,实现链外文件在链上的有效管理,且数据指纹在链上存证后可保证存证过程数据不可篡改,同时保证上链存证的效率,从而,提升链外文件的管理水平。
技术领域
本文件涉及区块链技术领域,尤其涉及一种基于智能合约对链外文件的管理方法、装置和电子设备。
背景技术
区块链,是利用分布式账本技术解决多方信任问题的去中心化创新性的解决方案,是当前社会的前沿技术。
目前,区块链在金融领域中一般使用智能合约来表示金融资产。金融资产通常会涉及投资者、发行人的权利和义务,这些内容当前阶段仍然需要以传统法律文件和合同等方式进行保存,无法保证法律文件和合同等重要文件不会被篡改。如果将上述重要文件内容直接上链存储,可以避免文件被恶意篡改,但是,由于文件数量大、内容多,必然会导致存储上的压力。可见,现有的文件管理方案存在诸多缺陷。
发明内容
本说明书一个或多个实施例的目的是提供一种基于智能合约对链外文件的管理方法、装置和电子设备,以保证文件不可篡改,同时保证上链存证的效率,提升链外文件的管理水平。
为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
第一方面,提出了一种基于智能合约对链外文件的管理方法,包括:
获取待存证的目标文件,其中,所述目标文件的数据原文存储在链外;
基于智能合约中预先设置的文件管理属性,确定所述目标文件中与管理过程数据相关的属性参数,其中,所述文件管理属性至少包括:文件数据指纹;
将确定的所述属性参数与所述目标文件的文件标识一起上传至所述智能合约中进行关联存储。
第二方面,提出了一种基于智能合约对链外文件的管理装置,包括:
获取模块,用于获取待存证的目标文件,其中,所述目标文件的数据原文存储在链外;
确定模块,用于基于智能合约中预先设置的文件管理属性,确定所述目标文件中与管理过程数据相关的属性参数;其中,所述文件管理属性至少包括:文件数据指纹;
存储模块,用于将确定的所述属性参数与所述目标文件的文件标识一起上传至所述智能合约中进行关联存储。
第三方面,提出了一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:
获取待存证的目标文件,其中,所述目标文件的数据原文存储在链外;
基于智能合约中预先设置的文件管理属性,确定所述目标文件中与管理过程数据相关的属性参数,其中,所述文件管理属性至少包括:文件数据指纹;
将确定的所述属性参数与所述目标文件的文件标识一起上传至所述智能合约中进行关联存储。
第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行:
获取待存证的目标文件,其中,所述目标文件的数据原文存储在链外;
基于智能合约中预先设置的文件管理属性,确定所述目标文件中与管理过程数据相关的属性参数,其中,所述文件管理属性至少包括:文件数据指纹;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州溪塔科技有限公司,未经杭州溪塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011457643.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双作用套管旋转引鞋
- 下一篇:一种照明角度可调的LED灯具