[发明专利]基于区块链的隐私交易及其应用方法和装置有效
申请号: | 201811283594.6 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109584066B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 潘冬 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 隐私 交易 及其 应用 方法 装置 | ||
本说明书的一个或多个实施例提供了基于区块链的区块链的隐私交易方法、装置和隐私交易的应用方法、装置,所述基于区块链的隐私交易方法,应用于可信任用户的节点设备,包括:接收所述区块链用户发送的第一消息,所述第一消息包括未隐私保护的第一数据信息;将所述未隐私保护的第一数据信息转化为受隐私保护的第二数据信息;将所述第一数据信息保存在所述可信任用户的节点设备的本地数据库;向所述区块链发送第二交易,所述第二交易包括所述第二数据信息,以使所述第二交易被验证后收录于所述区块链的分布式数据库中。
技术领域
本说明书涉及数据处理技术领域,尤其涉及一种基于区块链的隐私交易及其应用方法和装置。
背景技术
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
但是,目前的主流区块链架构中,各个节点保存相同的数据;在有些实际场景中,区块链节点参与方不希望自己的数据被其它节点获知。
发明内容
针对以上提出的区块链数据处理流程的现状及问题,根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的隐私交易方法,应用于可信任用户的节点设备,其中,所述可信任用户由区块链的分布式数据库存储的信任设置交易确定,所述信任设置交易包括所述区块链用户对应的所有可信任用户的标识;所述方法包括:
接收所述区块链用户发送的第一消息,所述第一消息包括未隐私保护的第一数据信息和受隐私保护的第二数据信息;
将所述未隐私保护的第一数据信息转化为受隐私保护的第二数据信息;
将所述第一数据信息保存在所述可信任用户的节点设备的本地数据库;
向所述区块链发送第二交易,所述第二交易包括所述第二数据信息,以使所述第二交易被验证后收录于所述区块链的分布式数据库中。
根据本说明书一个或多个实施例的第二方面,提出了一种基于区块链的隐私交易的应用方法,包括:
从所述区块链的分布式数据库获取由可信任用户的节点设备发送的第二交易,所述第二交易包括受隐私保护的第二数据信息,其中,所述可信任用户由区块链的分布式数据库存储的信任设置交易确定,所述信任设置交易包括所述区块链用户对应的所有可信任用户的标识;
接收所述可信任用户的节点设备发送的未隐私保护的第一数据信息,所述第一数据信息被保存在所述可信任用户的节点设备的本地数据库;
验证所述受隐私保护的第二数据信息是否由所述未隐私保护的第一数据信息转化所得,如果是,执行对所述第二交易的应用逻辑。
根据本说明书一个或多个实施例的第三方面,提出了一种基于区块链的隐私交易装置,应用于可信任用户的节点设备,其中,所述可信任用户由区块链的分布式数据库存储的信任设置交易确定,所述信任设置交易包括所述区块链用户对应的所有可信任用户的标识;所述装置包括:
接收单元,接收所述区块链用户发送的第一消息,所述第一消息包括未隐私保护的第一数据信息;
转化单元,将所述未隐私保护的第一数据信息转化为受隐私保护的第二数据信息;
存储单元,将所述第一数据信息保存在所述可信任用户的节点设备的本地数据库;
发送单元,向所述区块链发送第二交易,所述第二交易包括所述第二数据信息,以使所述第二交易被验证后收录于所述区块链的分布式数据库中。
根据本说明书一个或多个实施例的第四方面,提出了一种基于区块链的隐私交易的应用装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811283594.6/2.html,转载请声明来源钻瓜专利网。