【技术实现步骤摘要】
基于区块链的数据存储方法、终端设备和存储介质
本公开实施例涉及区块链领域,具体涉及一种基于区块链的数据存储方法。
技术介绍
随着信息技术的发展,科学技术和商业计算等众多应用领域产生了规模巨大的数据,并且数据量仍在快速增加。对象存储是主要的企业级系统存储方法。区块链技术去中心化、过程公开透明、不可篡改等特性使得其在对象存储领域具有巨大的应用价值,受到了学术界和工业界的广泛关注。然而,基于区块链的数据存储仍然存在下面的技术问题:第一,基于区块链所存储的数据依然存在潜在的伪造、被篡改等安全风险,难以形成可信的存证。传统的基于密钥的加密方式在去中心化的区块链环境中,存在被大量恶意攻击攻破的风险。第二,基于区块链的不同企业级组织之间进行文件存取的流程繁琐且耗时,智能合约无法提供高效的背书。在存在大量背书节点的情况下,对背书节点信息的随机、无序验证过程极大地阻碍了业务系统流程自动化的发展。
技术实现思路
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本 ...
【技术保护点】
1.一种基于区块链的数据存储方法,包括:/n接收目标用户终端发送的待存储的目标数据和目标数据信息集合;/n将所述目标数据发送至第一终端,其中,所述第一终端存储所述目标数据;/n接收第一终端发回的所述目标数据的存储地址;/n生成所述目标数据的摘要信息和签名信息;/n基于所述摘要信息、所述签名信息、所述存储地址和所述目标数据信息集合,确定合约存储信息集合;/n将所述合约存储信息集合写入智能合约;/n调用所述智能合约,将所述目标数据写入区块链中。/n
【技术特征摘要】
1.一种基于区块链的数据存储方法,包括:
接收目标用户终端发送的待存储的目标数据和目标数据信息集合;
将所述目标数据发送至第一终端,其中,所述第一终端存储所述目标数据;
接收第一终端发回的所述目标数据的存储地址;
生成所述目标数据的摘要信息和签名信息;
基于所述摘要信息、所述签名信息、所述存储地址和所述目标数据信息集合,确定合约存储信息集合;
将所述合约存储信息集合写入智能合约;
调用所述智能合约,将所述目标数据写入区块链中。
2.根据权利要求1所述的方法,其中,所述目标数据信息集合包括目标用户标识、目标数据文件名称、目标数据创建时间、加密私钥、加密公钥。
3.根据权利要求2所述的方法,其中,所述合约存储信息集合包括所述目标用户标识、所述目标数据文件名称、所述目标数据创建时间、所述摘要信息、所述存储地址、所述签名信息。
4.根据权利要求3所述的方法,其中,所述区块链包括背书节点、排序节点和提交节点。
5.根据权利要求4所述的方法,其中,所述...
【专利技术属性】
技术研发人员:刘国庆,
申请(专利权)人:宁波富万信息科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。