[发明专利]安全性增强的区块链交易的发起在审
| 申请号: | 201880080949.3 | 申请日: | 2018-12-12 |
| 公开(公告)号: | CN111566992A | 公开(公告)日: | 2020-08-21 |
| 发明(设计)人: | 西尔维娅·巴托鲁奇;波林·贝尔纳特;丹尼尔·约瑟夫 | 申请(专利权)人: | 区块链控股有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30 |
| 代理公司: | 北京中原华和知识产权代理有限责任公司 11019 | 代理人: | 徐民;寿宁 |
| 地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 安全性 增强 区块 交易 发起 | ||
1.一种计算机实现的方法,包括由给定的代理节点:
经由计算机网络接收由发起者节点生成并部分签名的交易,所述交易包括第一输入以及第一和第二输出,其中所述第一输入含有x+r个单位的计算资源,并且其中所述第一输出向输出地址提供x个单位,并且所述第二输出向1-of-n多重签名地址提供d+r个单位,通过使用多个第二私钥中的任何一个能够解锁所述1-of-n多重签名地址,每个所述第二私钥分别与多个代理节点中的一个相关联,所述多个代理节点包括给定的代理节点,以及基于所述代理节点的非对称加密密钥对的私钥和所述代理节点与所述发起者节点共享的秘密值,能够由所述多个代理节点中的相应一个代理节点获得每个所述第二私钥;
选择要分配给所述给定代理节点的计算资源数量t个单位,以广播所述交易并将所述交易包含在所述区块链中;选择要分配给第三方的计算资源数量f个单位,以将所述交易包含在所述区块链中,其中fr且t(r–f);
对通过向所述交易添加含有d+f个单位的第二输入生成的更新的交易进行数字签名;
生成并数字签名进一步的交易,所述进一步的交易包括使用所述代理节点的第二私钥从所述1-of-n多重签名地址获取的包含d+r个单位的所述输入、以及向所述给定代理节点提供的t个单位的所述输出;和
定时广播所述更新的交易和所述进一步的交易,以允许它们包含在所述区块链的同一区块中。
2.根据前述权利要求中的任一项所述的方法,其中,接收所述交易包括接收所述交易的标识符。
3.根据前述权利要求中的任一项所述的方法,其中,所述更新的交易的广播和所述进一步的交易的广播是基本上同时发生的。
4.根据前述权利要求中的任一项所述的方法,其中,使用所述给定代理节点的公钥来加密接收的所述交易的标识符。
5.根据任一前述权利要求所述的方法,其中,基于经由所述计算机网络接收的指示来选择要分配给所述第三方以将所述交易包括在所述区块链中的计算资源的数量f。
6.根据权利要求5所述的方法,其中,所述指示是从所述发起者节点接收的。
7.根据前述权利要求中的任一项所述的方法,其中,基于使所述交易包括在所述区块链的下一个区块中,来选择要分配给所述第三方以将所述交易包括在所述区块链中的计算资源的数量f。
8.根据前述权利要求中的任一项所述的方法,其中,基于使所述进一步的交易包含在所述区块链的下一区块中来进一步选择要分配给所述第三方以将所述交易包括在区块链中的计算资源的数量f和要分配给所述给定代理节点以广播所述交易的计算资源的数量t个单位中的至少一个。
9.根据前述权利要求中的任一项所述的方法,其中,所述发起者节点具有相关联的非对称加密密钥对,所述非对称加密密钥对包括公钥和私钥,并且其中,所述发起者节点和所述给定代理节点之间共享的秘密值可以通过所述发起者节点基于其私钥和所述给定代理节点的公钥、以及通过所述给定代理节点基于其私钥和所述发起者节点的公钥获得。
10.根据前述权利要求中的任一项所述的方法,其中,所述非对称加密密钥对是椭圆曲线密钥对,并且其中,建立在所述发起者节点与特定代理节点之间共享的秘密值对应于椭圆曲线迪菲-赫尔曼(Elliptical-Curve Diffie-Hellman,ECDH)密钥交换。
11.一种计算设备,包括
处理器;
存储器;
网络接口;和
非暂时性计算机可读存储介质,其存储有计算机可执行指令,所述计算机可执行指令在由所述处理器执行时,使所述计算设备执行前述权利要求中的任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880080949.3/1.html,转载请声明来源钻瓜专利网。





