用于实现可追溯、维护隐私的多跳数字货币离线交易的方法和系统与流程
- 国知局
- 2024-07-31 23:19:03
本公开涉及进行数字货币的离线交易,特别是使用一系列加密签名的转移消息、安全连接和安全数据存储来实现离线时的数字货币的转移,同时维护参与者隐私。
背景技术:
1、区块链最初是作为一种存储机制创建的,用于使用加密货币进行支付交易。使用区块链提供了许多好处,比如去中心化、分布式计算、交易的透明度,并且还为交易所涉及的个人或实体提供匿名性。区块链更受欢迎的方面之一是它是不可变的记录:作为链的一部分的曾经的每笔交易都存储在其中,并且由于计算要求和带宽限制而无法更改,特别是当链变得越来越长和区块链网络增加了更多节点时。
2、然而,在传统的区块链中,每笔交易必须提交给节点,经过核实并包含在成功添加到链中的新区块中,以使其成为有效的转移。为了使用新获取的加密货币,受让人必须等待交易被发布到区块链上。这个过程不仅耗时,而且还要求交易的任何一方与区块链节点具有活动连接。在许多情况下,双方希望在缺乏与区块链节点的足够连接,即,它们处于离线状态的情况下进行加密货币的转移。在现有的区块链系统中,此类转移是不可能的。
3、因此,需要一种技术解决方案,使加密货币的转移能够离线进行,而不牺牲区块链的安全性、不变性和隐私性。
技术实现思路
1、本公开提供用于处理离线加密货币转移的系统和方法的描述。为了进行离线转移,必须首先由经授权的实体,比如区块链节点或其他经许可的系统向第一方发布经认证的转移消息。转移消息充当第一方的许可的任何接收者进行离线转移的授权。一旦接收到,第一方就可以为区块链交易生成转移消息,以便将加密货币转移到第二方。该转移消息可以与第一转移消息分组,并以电子方式发送到第二方。第二方最终可以连接到区块链网络(即,上线)以提交转移消息,转移消息然后被核实,并且离线交易被发布到区块链上,或者可以通过生成新的转移消息并将整组转移消息发送到第三方来继续进行离线转移,第三方随后可以连接到区块链网络或继续离线转移链。通过要求转移消息的全链监护,初始的加密货币不能以其他方式使用,从而可以避免未经授权的支出。在一些情况下,所有转移消息、加密密钥和其他数据都可以存储在计算设备上的安全元件或其他安全数据存储装置中,以防止用户访问,这可以维护链中先前的离线交易和关联转移方的隐私。其结果是离线加密货币转移,而不会牺牲现有区块链的任何好处。
2、一种用于处理离线加密货币转移的方法,包括:通过计算设备的接收器接收第一转移消息,其中所述第一转移消息是使用第一密钥对的第一私钥进行加密签名的;通过所述计算设备的处理器使用所述第一密钥对的第一公钥来验证所述第一转移消息的加密签名;将经验证的所述第一转移消息存储在所述计算设备的存储器中;通过所述计算设备的输入设备接收转移指令,所述转移指令至少包括通信地址;以及通过所述计算设备的发送器,至少基于所述通信地址将经验证的所述第一转移消息以电子方式发送到外部设备。
3、一种用于处理离线加密货币转移的系统,包括:外部设备;以及计算设备,所述计算设备包括接收第一转移消息的接收器,其中所述第一转移消息是使用第一密钥对的第一私钥进行加密签名的,使用所述第一密钥对的第一公钥来验证所述第一转移消息的加密签名的处理器,存储经验证的所述第一转移消息的存储器,接收转移指令的输入设备,所述转移指令至少包括通信地址,以及至少基于所述通信地址将经验证的所述第一转移消息以电子方式发送到外部设备的发送器。
技术特征:1.一种用于处理离线加密货币转移的方法,包括:
2.按照权利要求1所述的方法,还包括:
3.按照权利要求2所述的方法,其中所述目的地引用和支付金额包括在接收的所述转移指令中。
4.按照权利要求2所述的方法,其中所述目的地引用是第二密钥对的第二公钥。
5.按照权利要求4所述的方法,还包括:
6.按照权利要求2所述的方法,还包括:
7.按照权利要求1所述的方法,其中所述存储器是安全元件。
8.按照权利要求1所述的方法,其中所述计算设备的用户不可访问所述存储器。
9.一种用于处理离线加密货币转移的系统,包括:
10.按照权利要求9所述的系统,其中
11.按照权利要求10所述的系统,其中所述目的地引用和支付金额包括在接收的所述转移指令中。
12.按照权利要求10所述的系统,其中所述目的地引用是第二密钥对的第二公钥。
13.按照权利要求12所述的系统,其中所述计算设备的所述接收器从所述外部设备接收所述第二公钥。
14.按照权利要求10所述的系统,其中所述计算设备的所述处理器使用第二密钥对的第二私钥对生成的所述第二转移消息进行加密签名。
15.按照权利要求9所述的系统,其中所述存储器是安全元件。
16.按照权利要求9所述的系统,其中所述计算设备的用户不可访问所述存储器。
技术总结一种用于处理离线加密货币转移的方法,包括:通过计算设备的接收器接收第一转移消息,其中所述第一转移消息是使用第一密钥对的第一私钥进行加密签名的;通过所述计算设备的处理器使用所述第一密钥对的第一公钥来验证所述第一转移消息的加密签名;将经验证的所述第一转移消息存储在所述计算设备的存储器中;通过所述计算设备的输入设备接收转移指令,所述转移指令至少包括通信地址;以及通过所述计算设备的发送器,至少基于所述通信地址将经验证的所述第一转移消息以电子方式发送到外部设备。技术研发人员:S·希金斯受保护的技术使用者:万事达卡国际公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196979.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表