[发明专利]用于在区块链系统中传递数据的方法和系统在审
申请号: | 201880046542.9 | 申请日: | 2018-10-23 |
公开(公告)号: | CN111357023A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 梁川;杨孟珂;刘忖生 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;H04L29/06 |
代理公司: | 成都七星天知识产权代理有限公司 51253 | 代理人: | 朱璟 |
地址: | 100193 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 区块 系统 传递 数据 方法 | ||
本公开的实施例提供一种用于在区块链系统中传递数据的方法和系统。所述方法可以包括:通过所述区块链系统中的第一网络节点,使用第一公钥将数据加密成第一区块链消息;通过所述第一网络节点向区块链提供所述第一区块链消息;通过所述第一网络节点建立计算机协议,作为所述数据传递的智能合约;通过所述第一网络节点,接收来自所述区块链系统中的第二网络节点的用于获取所述第一区块链消息的请求;通过所述第一网络节点,根据所述请求,使用第二公钥将所述第一区块链消息中的所述数据加密成第二区块链消息。
技术领域
本申请涉及区块链技术,更具体地,涉及用于在区块链系统中传递数据的方法和系统。
背景技术
由于区块链中的共享分类账本系统的性质,区块链可以用于存储和共享数据。区块链的共享系统可用于交换区块链用户之间的数据。为了保护数据,区块链通常使用密钥加密方案(例如,非对称密钥加密方案)来加密数据。例如,可以使用公钥对数据进行加密并存储在区块链上。并且可以使用与公钥相应的私钥来解密存储的数据。
通常,区块链可以将一对公钥和私钥分配给网络节点,以便网络节点可以使用公钥来加密数据并使用私钥来解密数据。但是,私钥对每个网络节点是专用的。因此,当第一网络节点使用公钥加密数据时,只有当第二网络节点具有分配给第一网络节点的私钥时,才能通过第二网络节点对加密数据进行解密。由于私钥的私有性,区块链不允许第一网络节点与第二网络节点共享私钥。为了交换数据,第一网络节点必须与区块链上的第二网络节点共享私钥。然而,区块链上共享私钥可能是区块链的安全漏洞,并且交换效率可能低下。
为了解决上述问题,本公开的实施例提供用于在区块链上共享数据的方法和系统,使得可以在区块链上充分进行数据交换。
发明内容
本公开的实施例提供一种用于在区块链系统中传递数据的计算机实现方法。所述方法可以包括:通过所述区块链系统中的第一网络节点,使用第一公钥将数据加密成第一区块链消息;通过所述第一网络节点向区块链提供所述第一区块链消息;通过所述第一网络节点建立计算机协议,作为数据传递的智能合约;通过所述第一网络节点,接收来自所述区块链系统中的第二网络节点的通过所述智能合约获取所述第一区块链消息中的数据的请求;以及通过所述第一网络节点,根据所述请求,使用第二公钥将第一区块链消息中的数据加密成第二区块链消息。
本申请实施例进一步提供一种区块链系统中的网络节点。网络节点可以包括:处理器;通信接口,所述通信接口耦合到所述处理器,并且被用于与所述区块链系统通信;以及存储器,所述存储器存储可由所述处理器执行的指令。所述处理器被配置为:使用第一公钥将数据加密成第一区块链信息;向区块链提供所述第一区块链消息;建立计算机协议,作为数据传递的智能合约;接收来自所述区块链系统中的第二网络节点的通过所述智能合约获取所述第一区块链消息中的数据的请求;根据所述请求,使用第二公钥,将所述第一区块链消息中的数据加密成第二区块链消息。
本申请的实施例进一步提供一种存储指令的非暂时性计算机可读介质,当由区块链系统中的网络节点的处理器执行指令时,使得所述网络节点执行用于在所述区块链系统中传递数据的方法。所述方法可以包括:使用第一公钥将数据加密成第一区块链消息;提供第一区块链消息给区块链;建立计算机协议,作为数据传递的智能合约;接收来自所述区块链系统中的第二网络节点的通过所述智能合约获取第一区块链消息中的数据的请求;根据所述请求,使用第二公钥,将所述第一区块链消息中的数据加密成第二区块链消息。
应当理解的是,前面的一般性描述和下面的详细描述都只是示例性和说明性的,并不是对本申请权利要求的保护限制。
附图说明
图1是根据本公开的示例性实施例所示的区块链系统的示意图;
图2是根据本公开的示例性实施例所示的区块链系统中网络节点的示意图;
图3是根据本公开的示例性实施例所示的网络节点之间的交互的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880046542.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:充电控制装置
- 下一篇:集成太阳能光伏模块安装系统