[发明专利]使用区块链转移资源的系统和方法在审
申请号: | 201980012693.7 | 申请日: | 2019-02-01 |
公开(公告)号: | CN111712844A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 西尔维亚·巴托鲁奇;波林·贝尔纳特;丹尼尔·约瑟夫 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/22;G06Q20/36;G06Q20/38 |
代理公司: | 北京中原华和知识产权代理有限责任公司 11019 | 代理人: | 孙磊;徐民 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 区块 链转移 资源 系统 方法 | ||
1.一种计算机实现方法,所述方法包括以下步骤:
将与参与区块链网络的节点的循环有序集合中的特定节点相关联的公钥发送到所述循环有序集合的发起者节点;
所述特定节点基于与从所述特定节点一直到所述发起者节点的所述循环有序集合中的每个节点相关联的公钥从紧邻所述循环有序集合中的特定节点的前一个节点接收第一值;
所述特定节点基于所述第一值和与所述特定节点相关联的公钥来确定锁定值;以及
所述特定节点使用所述锁定值来准备交易,所述交易被布置为将资源的控制权从与所述特定节点相关联的源地址发送到紧接所述循环有序集合中的特定节点之后的下一个节点的接收地址,其中所述资源的控制权响应于包括提供与所述锁定值相对应的解锁值的执行条件得到满足来发送。
2.根据权利要求1所述的方法,其中所述解锁值是基于和与从所述紧接之后的下一个节点一直到所述发起者节点的循环有序集合中的每个节点相关联的公钥相对应的私钥。
3.根据权利要求1或权利要求2所述的方法,其中所述第一值是与从所述特定节点一直到所述发起者节点的循环有序集合中的每个节点相关联的公钥的总和。
4.根据权利要求3所述的方法,其中确定所述锁定值包括从所述第一值中减去与所述特定节点相关联的公钥。
5.根据权利要求1-4中任一项所述的方法,还包括以下步骤:
所述特定节点基于所述第一值和与所述特定节点相关联的公钥向所述紧接之后的下一个节点发送第二值。
6.根据权利要求5所述的方法,其中所述第二值是与从所述紧接之后的下一个节点一直到所述发起者节点的循环有序集合中的每个节点相关联的公钥的总和,并且其中所述第二值通过从所述第一值中减去与所述特定节点相关联的公钥来确定。
7.根据权利要求1-6中任一项所述的方法,其中另一交易被布置为在满足返还条件时将所述资源的控制权返还给所述特定节点。
8.根据权利要求1-7中任一项所述的方法,还包括以下步骤:
基于和与从所述紧接之后的下一个节点一直到所述发起者节点的循环有序集合中的每个节点相关联的公钥相对应的私钥来获得第三值;
所述特定节点基于所述第三值和与所述特定节点相关联的所述公钥相对应的私钥来确定第二解锁值;
执行第二交易,所述第二交易由所述紧邻的前一个节点准备且被布置为将第二资源的控制权从与所述紧邻的前一个节点相关联的源地址发送到所述特定节点的接收地址,其中所述第二资源的控制权响应于包括提供所述第二解锁值的执行条件得到满足来发送。
9.根据权利要求8所述的方法,其中所述第三值是从所述紧接之后的下一个节点接收的。
10.根据权利要求8所述的方法,其中所述第三值是从提交给所述区块链网络的区块链的交易中提取的。
11.根据权利要求8-10中任一项所述的方法,其中所述第三值是和与从所述紧接之后的下一个节点一直到所述发起者节点的循环有序集合中的每个节点相关联的公钥相对应的私钥的总和。
12.根据权利要求11所述的方法,其中确定所述第二解锁值包括将和与所述特定节点相关联的公钥相对应的私钥添加到所述第三值。
13.根据权利要求8-12中任一项所述的方法,还包括将所述第二解锁值发送到所述紧邻的前一个节点。
14.根据权利要求1-13中任一项所述的方法,其中每个公钥及其对应的私钥形成椭圆曲线加密公钥-私钥对。
15.根据权利要求1-14中任一项所述的方法,还包括将所述第二交易提交至所述区块链网络的区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980012693.7/1.html,转载请声明来源钻瓜专利网。