[发明专利]使用区块链网络的多轮令牌分发系统和方法在审
申请号: | 201880041680.8 | 申请日: | 2018-06-19 |
公开(公告)号: | CN110785782A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 丹尼尔·约瑟夫;西尔维娅·巴托鲁奇 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | G06Q20/02 | 分类号: | G06Q20/02 |
代理公司: | 31260 上海晨皓知识产权代理事务所(普通合伙) | 代理人: | 成丽杰 |
地址: | 安提瓜和巴*** | 国省代码: | 安提瓜和巴布达;AG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 令牌 参与节点 子集 交易集合 交易 发送者节点 计算机实现 接收者节点 输出节点 输入节点 区块 协作 承诺 申请 | ||
1.一种使用区块链参与令牌转移过程的计算机实现的方法,用于将第一数量的令牌从发送者节点转移到接收者节点,所述令牌转移过程包括多个参与节点和多对所述参与节点之间的间接令牌交易集合的执行,所述发送者节点和所述接收者节点作为所述参与节点包括在所述令牌转移过程中,所述方法在所述参与节点处实现,包括:
获得所述间接令牌交易集合的子集,所述子集包括所述参与节点是输入节点或输出节点的交易,其中所述间接令牌交易集合基于所述令牌转移过程中所述第一数量的令牌和预定数量的交易轮次生成;
对于所述子集中的每个间接令牌交易,与包括在所述间接令牌交易中相应的第二参与节点协作,以生成所述参与节点和所述第二参与节点之间的所述间接令牌交易的承诺通道;以及
与所有其他所述参与节点协作,使用已生成的所述承诺通道执行所述子集的所述间接令牌交易。
2.根据权利要求1所述的方法,其中,为所述间接令牌交易生成所述承诺通道包括:
与所述第二参与节点协作以:
生成第一区块链交易(Tc),用于提交间接数量的令牌以转移到所述间接令牌交易的输出地址;
生成第二区块链交易(Tr,0),将提交的所述间接数量的令牌返回到所述间接令牌交易的输入地址;以及
生成第三区块链交易(Tt),用于将提交的所述间接数量的令牌转移到所述间接令牌交易的输出地址。
3.根据权利要求2所述的方法,其中,在所述间接令牌交易的输出节点签署所述第二区块链交易(Tr,0)之后,将所述第一区块链交易(Tc)提交给所述区块链。
4.根据权利要求2或3所述的方法,其中,所述第二区块链交易(Tr,0)包括交易参数(nLockTime),所述交易参数指定所述第二区块链交易有资格提交给所述区块链的时间点。
5.根据权利要求2所述的方法,还包括:
获得第一私钥(k)的密钥份额(ki),所述第一私钥对于所有所述参与节点都是未知的;以及
使用秘密份额合并来协作推导出对应于所述第一私钥(k)的第一公钥(Q)。
6.根据权利要求5所述的方法,其中,所述第三区块链交易(Tt)包括解锁脚本,所述解锁脚本包含基于所述第一私钥(k)的秘密值(sv)。
7.根据权利要求6所述的方法,其中,与所有其他所述参与节点协作执行所述子集的所述间接令牌交易包括与所有其他所述参与节点协作使用所述密钥份额推导出所述第一私钥(k)。
8.根据权利要求6所述的方法,其中,所述秘密值是所述第一私钥(k)和由所述间接令牌交易的输出节点提供的随机数的总和。
9.根据权利要求5至8中任一项所述的方法,还包括使用可公开验证的秘密共享方案来验证所述密钥份额(ki)的有效性及其与所述第一公钥(Q)的兼容性。
10.根据权利要求5至9中任一项所述的方法,其中,协作推导出所述第一公钥(Q)包括计算包含所述密钥份额的第一拉格朗日多项式插值的项,并将所述项与由所有其他所述参与节点提供的所述第一拉格朗日多项式的项相加。
11.根据权利要求1至10中任一项所述的方法,其中,所述间接令牌交易集合还基于每交易轮次的预定数量的交易。
12.根据权利要求1至11中任一项所述的方法,其中,所述参与节点包括多个发送者-接收者对,并且其中,所述间接令牌交易集合基于与所述多个发送者-接收者对相关联的相应数量的令牌生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880041680.8/1.html,转载请声明来源钻瓜专利网。