[发明专利]在基于区块链的私有交易中提供隐私和安全保护的系统和方法有效
申请号: | 201980004790.1 | 申请日: | 2019-05-31 |
公开(公告)号: | CN111164935B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 杨达一;夏凝;李康 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 艾佳 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 私有 交易 提供 隐私 安全 保护 系统 方法 | ||
提供了用于实现基于区块链的私有交易的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一由参与私有交易的第一区块链节点执行,该方法包括:根据公有区块链中的区块链合约确定参与所述私有交易的一个或多个第二区块链节点;向所述一个或多个第二区块链节点传输交易信息,所述交易信息包括所述私有交易的一个或多个发送方、所述私有交易的一个或多个接收方、以及所述私有交易的一个或多个交易金额;分别获得来自一定数量的所述第二区块链节点的、证明接收所述交易信息的签名;响应于获得超过阈值的所述一定数量的所述签名,至少将所述私有交易的表示和所述签名存储在所述公有区块链中。
技术领域
本申请一般涉及用于为基于区块链的私有交易提供隐私和安全保护的方法和设备。
背景技术
区块链通过将数据保存在彼此之间具有先后关系的一系列数据块中,以去中心化方式提供数据存储。区块链由节点网络维护并更新,这些节点还负责验证数据。存储的数据可能涉及不同方之间的交易,存储数据的区块链也可以称为跟踪这些交易的共享账本。
有效交易通常包括诸如发送方(例如,发送方账号地址)、接收方(例如,接收方账号地址)和交易金额之类的元素。在传统的区块链系统中,为防止双花和其他欺诈活动,这些元素被明确公开以进行验证,这种交易称为公开交易。在没有隐私保护的情况下,这些公开交易会被广播到所有区块链节点,以供它们验证和执行。
另一方面,私有交易需要向非参与方隐藏一个或多个要素。提供隐私保护的现有建议之一是法定数量(Quorum)私有交易。在发起方和一个或多个参与方之间的私有交易中,对于每个参与方,发送方都需要使用对称密钥对交易进行加密,使用参与方的公钥对该对称密钥进行加密,然后将两种加密都发送给参加方。发起方和参与方通过各自相应的区块链节点进行私有交易。然后,交易的哈希值可以由区块链节点进行共识验证并被打包到区块链中。
提供隐私保护的另一个现有建议是Fabric私有交易。对于发起方和一个或多个参与方之间的私有交易,通过链码指定参与方。由订购方节点订购的私有交易的交易哈希被记录在公开账本中,而私有交易的交易信息则存储在背书对等节点中。发起方和参与方可以将私有交易信息推送到背书对等节点或从背书对等节点拉取私有交易信息以执行私有交易。
现有技术通常将私有交易的控制集中在几个专用节点(例如,Quorum中的发起方的相应节点或Fabric中的背书对等节点),并且依赖于专用节点正在正常工作(functioning)的假设。在本文中,正常工作意味着无故障和诚实,而非正常工作(non-functioning)意味着有故障和/或恶意。可能的故障和/或恶意行为可包括:传递消息失败、消息传递延迟、消息传递无序、向不同节点传递任意消息、违反协议等。如果专用节点恶意行为并且没有向私有交易的所有参与方等通知变得非正常工作,则未被通知的参与方可能会由于缺少私有交易的交易信息被阻止进一步执行交易。缺少信息可能与公开账本中记录的私有交易的表示发生冲突,这可能指示涉及未被通知的参与方的私有交易已完成。因此,对于希望进行私有交易的各方,期望提供一种基于区块链的机制以使隐私保护的交易具有足够的安全保护。
发明内容
本文的各种实施例包括但不限于用于实现基于区块链的私有交易的系统、方法和非瞬态计算机可读介质。
根据一些实施例,由参与私有交易的第一区块链节点执行的计算机实现的用于实现基于区块链的私有交易的方法,该方法包括:根据公有区块链中的区块链合约确定参与所述私有交易的一个或多个第二区块链节点;向所述一个或多个第二区块链节点传输交易信息,所述交易信息包括所述私有交易的一个或多个发送方、所述私有交易的一个或多个接收方、以及所述私有交易的一个或多个交易金额;获得来自一定数量的所述第二区块链节点中每个节点的、证明接收所述交易信息的签名;响应于获得超过阈值的所述一定数量的签名,至少将所述私有交易的表示和签名存储在公有区块链中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980004790.1/2.html,转载请声明来源钻瓜专利网。