[发明专利]区块链实现的方法和系统有效
申请号: | 201780042620.3 | 申请日: | 2017-07-21 |
公开(公告)号: | CN109479005B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 史蒂芬·文森特 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q20/06;G06Q20/38 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 石海霞;李晔 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 实现 方法 系统 | ||
1.一种区块链实现的方法,其用于控制对资源的使用和/或访问,所述方法包括以下步骤:
生成多个部分签名的多签名区块链交易(S112),每个区块链交易被布置为花费先前交易(Tx1)的相同输出并且指示使用或访问所述资源的不同条件,所述区块链交易包括需要多个签名来完成所述区块链交易的多签名脚本;
向所述区块链交易中的每个区块链交易提供所述多个签名的第一子集,以生成部分签名的签名脚本,来部分完成所述区块链交易(S114);
响应于满足资源的使用/访问的条件,从所述多个部分签名的多签名区块链交易选择交易(TxA)并向所选择的区块链交易(TxA)提供所述多个签名的第二子集(S204),以完全完成所选择的区块链交易(TxA)。
2.根据权利要求1所述的方法,其中,在智能合约中指定或定义使用/访问所述资源的条件。
3.根据权利要求1或2所述的方法,其中,与使用资源有关的条件是使用离散量的资源,并且响应于使用的资源的离散量来提供所述多个签名的第二子集。
4.根据权利要求3所述的方法,其中,生成指示所述资源使用/访问条件的多个部分签名的多签名区块链交易包括生成与资源的离散量的每个整数倍相对应的区块链交易,并且提供所述多个签名的第二子集以使用每个增加的整数倍的资源。
5.根据权利要求4所述的方法,其中,对所述整数倍的最大限制已经预定义。
6.根据权利要求5所述的方法,其中,响应于超过所述最大限制的超过数,生成脱块动作。
7.根据权利要求1所述的方法,其中,所述多个签名的第一子集包括代理的签名。
8.根据权利要求1所述的方法,其中,所述多个签名的第一子集包括所述资源的发行者的签名。
9.根据权利要求8所述的方法,其中,所述多个签名的第二子集包括代理的签名。
10.根据权利要求7所述的方法,其中,所述多个签名的第二子集包括所述资源的用户的签名。
11.根据权利要求1所述的方法,其中,使用或访问所述资源的条件是已经使用了零量的所述资源。
12.根据权利要求1所述的方法,其中,所述区块链交易具有非零锁定时间。
13.根据权利要求1所述的方法,包括以下步骤:
将所述完全完成的交易提交到所述区块链以花费与先前交易(Tx1)相关联的输出。
14.根据权利要求1所述的方法,其中,所述资源是物理资源、因特网使能的资源或物联网(IoT)设备。
15.一种包括计算机资源的系统,该计算机资源用于执行根据前述权利要求中的任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780042620.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:区块链实现的系统和方法
- 下一篇:生成转发表的方法和转发设备