【技术实现步骤摘要】
基于区块链的数据管理方法及装置
本申请涉及计算机
,尤其涉及基于区块链的数据管理方法及装置。
技术介绍
区块链利用链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学的方式保证数据在各个分布式节点之间传输和访问的安全。区块链技术本质上是一种去中心化的分布式数据库技术,数据被公开透明的存储在区块链网络的每个记账节点中,从而使得存储至区块链的数据具有不可篡改的特性。对于普通用户而言,其管理的终端设备可能并不会作为区块链节点并加入任何的区块链网络。相应的,当用户需要通过区块链网络来存储特定的数据时,则需要在其管理的终端设备中预先部署相应区块链网络所对应的客户端程序,通过客户端程序将特定的数据发布到对应的区块链网络,从而由区块链网络将目标数据存储到区块链中。相应的,为了确保用户能够将目标数据选择性的存储到某一个区块链网络,用户管理的终端设备中往往需要部署多个区块链网络分别对应的客户端程序,用户体验极差。
技术实现思路
本申请实施例中提供了一种基于区块链数据管理方法及装置,无需在用户管理的终端设备中部署多个区块链网络分别对应的客户端程序,即可确保用户能够将目标数据选择性的存储到某一个区块链网络,用户体验较好。第一方面,提供了一种基于区块链的数据管理方法,应用于与终端设备连接的计算设备,所述方法包括:向终端设备发送至少两个第一区块链网络的网络标识,以便所述终端设备向用户提供各个所述第一区块链网络的网络标识;从所述终端设备接收所述目标数据 ...
【技术保护点】
1.一种基于区块链的数据管理方法,其特征在于,应用于与终端设备连接的计算设备,所述方法包括:/n向终端设备发送至少两个第一区块链网络的网络标识,以便所述终端设备向用户提供各个所述第一区块链网络的网络标识;/n从所述终端设备接收所述目标数据,以及从所述终端设备接收选择信息,所述选择信息用于指示由用户从各个所述第一区块链网络的网络标识中选择的目标标识;/n向所述目标标识所对应的第一区块链网络发送交易,所述交易的数据字段中包含所述目标数据,以便所述目标标识所对应的第一区块链网络将所述交易存储至区块链。/n
【技术特征摘要】
1.一种基于区块链的数据管理方法,其特征在于,应用于与终端设备连接的计算设备,所述方法包括:
向终端设备发送至少两个第一区块链网络的网络标识,以便所述终端设备向用户提供各个所述第一区块链网络的网络标识;
从所述终端设备接收所述目标数据,以及从所述终端设备接收选择信息,所述选择信息用于指示由用户从各个所述第一区块链网络的网络标识中选择的目标标识;
向所述目标标识所对应的第一区块链网络发送交易,所述交易的数据字段中包含所述目标数据,以便所述目标标识所对应的第一区块链网络将所述交易存储至区块链。
2.根据权利要求1所述的方法,其特征在于,
在所述向终端设备发送至少两个第一区块链网络的网络标识之前,所述方法还包括:
从终端设备接收所述目标数据的需求信息,所述需求信息中至少包含安全性能需求、所述目标数据的数据量;
根据至少两个第二区块链网络的安全性能描述信息,从所述至少两个第二区块链网络中确定出符合所述安全性能需求的所述至少两个第三区块链网络;
根据所述数据量、各个所述第三区块链网络的收费标准,确定各个所述第三区块链网络的收费金额;
按照由小到大的顺序,从各个所述第三区块链网络中依次确定出对应收费金额最小的所述至少两个第一区块链网络,并利用依次确定的各个所述第一区块链网络的网络标识组成标识序列;
所述向终端设备发送至少两个第一区块链网络的网络标识,包括:向所述终端设备发送所述标识序列。
3.根据权利要求2所述的方法,其特征在于,
所述方法还包括:向所述终端设备发送各个所述第一区块链网络的收费金额和安全性能描述信息,以便所述终端设备向所述用户提供各个所述第一区块链网络的收费金额和安全性能描述信息。
4.根据权利要求1至3中任一所述的方法,其特征在于,
所述需求信息中还包含所述目标数据的数据标识、用户的身份标识;
所述交易的数据字段中还包含所述数据标识、所述身份标识;
在所述向所述目标标识所对应的第一区块链网络发送交易之后,所述方法还包括:构建所述数据标识、所述身份标识与所述目标标识之间的关联关系。
5.根据权利要求4所述的方法,其特征在于,
所述方法还包括:
从所述终端设备接收数据查询请求,所述数据查询请求中包含所述数据标识、所述身份标识;
根据所述关联关系,确定与所述数据标识、所述身份标识相关联的所述目标标识;
从所述目标标识所对应的第一区块链网络中获取所述交易;
向所述终端设备发送所述交易的数据字段中包含的所述目标...
【专利技术属性】
技术研发人员:李立中,李知旃,
申请(专利权)人:立旃上海科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。