[发明专利]促使先前交易的字节码注入区块链交易中在审

专利信息
申请号: 201880033781.0 申请日: 2018-05-14
公开(公告)号: CN110651289A 公开(公告)日: 2020-01-03
发明(设计)人: 莹·陈;迪安·克拉梅尔 申请(专利权)人: 区块链控股有限公司
主分类号: G06Q20/06 分类号: G06Q20/06;G06Q20/36;G06Q20/38;G06F21/64;H04L9/32
代理公司: 31260 上海晨皓知识产权代理事务所(普通合伙) 代理人: 成丽杰
地址: 安提瓜和巴*** 国省代码: 安提瓜和巴布达;AG
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及例如基于共识的区块链的分布式分类账技术。描述了用于将序列化先前交易注入锁定脚本中的方法。本发明使用区块链网络来实现,所述区块链网络可以是例如比特币区块链。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本由于被执行而使所述节点至少获得对应于所述第一交易的第一字段值集并且获得对应于特定交易的第二字段值集。获得第二交易,其中所述第二交易已被验证并且包括第二脚本。所述第二脚本由于被执行而使所述节点至少:获得由于所述第一脚本的执行而提供的所述第一字段值集和所述特定交易的所述第二字段值集;从所述第一字段值集中提取交易标识符;以及至少部分地基于所述第二字段值集来确定所述特定交易对应于所述交易标识符。通过执行所述第一脚本和所述第二脚本来验证所述第一交易。
搜索关键词: 脚本 字段 交易 区块 交易标识符 验证 网络 注入锁定 分类账 节点处 序列化
【主权项】:
1.一种方法,包括:/n在区块链网络中的节点处接收要验证的第一交易,所述第一交易包括第一脚本,所述第一脚本由于被执行而使所述节点至少:/n获得对应于所述第一交易的第一字段值集;以及/n获得对应于特定交易的第二字段值集;/n获得第二交易,所述第二交易已被验证并且包括第二脚本,所述第二脚本由于被执行而使所述节点至少:/n获得由于所述第一脚本的执行而提供的所述第一字段值集和所述特定交易的所述第二字段值集;/n从所述第一字段值集中提取交易标识符;以及/n至少部分地基于所述第二字段值集来确定所述特定交易对应于所述交易标识符;以及/n通过执行所述第一脚本和所述第二脚本来验证所述第一交易。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201880033781.0/,转载请声明来源钻瓜专利网。

同类专利
  • 管理装置、虚拟货币系统以及系统-201780092220.3
  • 日下部佑;房广治;高松圭太 - GVE株式会社
  • 2017-12-05 - 2020-02-14 - G06Q20/06
  • 提供一种通过不耗费庞大计算量地探测与虚拟货币相关的不正当性,能够顺利地运营系统整体的管理装置以及虚拟货币系统。一种经由网络而连接到多个用户装置的管理装置,其具有:发行信息存储区域,其存储已发行虚拟货币的虚拟货币ID;账户信息存储区域,其将账户信息与一个或多个虚拟货币ID建立对应存储;以及历史记录信息存储区域,其将虚拟货币的历史记录信息与虚拟货币ID建立对应存储。
  • 对用于区块链系统的签名验证进行测试的方法和设备-201980002994.1
  • 马玉 - 阿里巴巴集团控股有限公司
  • 2019-03-04 - 2020-02-11 - G06Q20/06
  • 本文公开了用于对用于区块链系统的签名验证进行测试的方法、设备和装置,包括存储在计算机可读介质上的计算机程序。所述方法之一包括:从配置文件获得测试配置,其中所述测试配置指定所述区块链系统中使用的加密算法、对应于加密算法的包括一个或多个私钥的私钥组、以及基于所述加密算法和所述私钥组的预定执行结果;通过基于所述加密算法和所述私钥组对表示交易的数据进行加密来对所述交易签名,以生成一个或多个签名交易;将所述一个或多个签名交易发送到所述区块链系统并从所述区块链系统接收执行结果;以及基于所述执行结果确定所述预定执行结果是否被满足。
  • 可参数化的智能合约-201880033813.7
  • 莹·陈;迪安·克拉梅尔 - 区块链控股有限公司
  • 2018-05-14 - 2020-01-17 - G06Q20/06
  • 本发明涉及例如基于共识的区块链的分布式分类账技术。对用于参数化智能合约的计算机实现的方法进行了说明。本发明使用区块链网络来实现,所述区块链网络可以是例如比特币区块链。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本由于被执行而使所述节点至少获得数据和所述第一交易的第一字段值集。获得第二交易,所述第二交易包括第二脚本。所述第二脚本由于被执行而使所述节点至少:至少部分地基于由于执行第一脚本而提供的数据来确定约束集;和至少部分地基于第一字段值集,来验证所述约束集适用于所述第一交易。由于所述第一脚本和所述第二脚本的执行而根据所述约束集来验证所述第一交易。
  • 解锁交易字节码的约束注入-201880033816.0
  • 莹·陈;迪安·克拉梅尔 - 区块链控股有限公司
  • 2018-05-14 - 2020-01-17 - G06Q20/06
  • 本发明涉及例如基于共识的区块链的分布式分类账技术。提供了本发明的方法和系统,用于使解锁交易的序列化字段值集注入锁定脚本中。本发明使用区块链网络来实现,所述区块链网络可以是例如比特币区块链。在区块链网络中的节点处接收要验证的第一交易。所述第一交易包括第一脚本,所述第一脚本包括所述第一交易的字段值集。由于执行所述第一脚本而使所述节点获得所述字段值集。获得第二交易,其中所述第二交易已被验证并且包括第二脚本。所述第二脚本由于被执行而使所述节点至少部分地基于所述字段值集来至少生成签名,所述字段值集由于执行所述第一脚本而提供。通过执行所述第一脚本和所述第二脚本来验证所述第一交易。
  • 不可信任的确定性状态机-201880033817.5
  • 莹·陈;迪安·克拉梅尔 - 区块链控股有限公司
  • 2018-05-14 - 2020-01-17 - G06Q20/06
  • 本发明涉及例如基于共识的区块链的分布式分类账技术。对用于不可信任的确定性状态机的计算机执行方法进行了说明。本发明使用区块链网络来实现,所述区块链网络可以是例如比特币区块链。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本由于被执行而使所述节点至少获得所述第一交易的第一字段值集、第二交易的第二字段值集、和输入。获得所述第二交易。所述第二交易包括第二脚本,所述第二脚本包括规则集。所述第二脚本由于被执行而使所述节点至少:验证所述第二脚本与第三脚本相匹配,所述第三脚本嵌在所述第一字段值集内;至少部分地基于所述第二字段值集来确定当前状态;以及至少部分地基于所述当前状态、所述输入、和所述规则集来确定下一状态。由于执行了所述第一脚本和所述第二脚本而验证所述第一交易。
  • 将未确定来源的未确定数据安全地提供到区块链交易的锁定脚本中-201880033760.9
  • 莹·陈;迪安·克拉梅尔 - 区块链控股有限公司
  • 2018-05-14 - 2020-01-07 - G06Q20/06
  • 本发明涉及例如基于共识的区块链的分布式分类账技术。对用于安全地提供来自确定或未确定来源的未确定数据的计算机执行的方法进行了说明。使用区块链网络来实现本发明,所述区块链网络可以是例如比特币区块链。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本至少包括第一值,所述第一值的至少一部分包括不被第二脚本约束的数据;和第二值。获得第二交易,其中所述第二交易已得到验证并且包括第二脚本。所述第二脚本由于被执行而使所述节点:由于所述第一脚本的执行而获得所述第一值和所述第二值;和至少部分地基于所述第一值和所述第二值来确认所述数据与数据来源相关联。通过执行所述第一脚本和所述第二脚本来验证所述第一交易。
  • 复制带有终止条件的智能合约-201880033814.1
  • 莹·陈;迪安·克拉梅尔 - 区块链控股有限公司
  • 2018-05-14 - 2020-01-07 - G06Q20/06
  • 本发明涉及例如基于共识的区块链的分布式分类账技术。对用于带有终止条件的自复制智能合约的计算机实现的方法进行了说明。本发明使用区块链网络来实现,所述区块链网络可以是例如比特币区块链。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本由于被执行而使所述节点至少:获得所述第一交易的第一字段值集,所述第一字段值集包括第三脚本;并且获得第二交易的第二字段值集,所述第二字段值集包括第二脚本的副本。获得所述第二交易,所述第二交易包括第二脚本。所述第二脚本由于被执行而使所述节点由于确定所述终止条件没有得到满足而至少:从所述第一字段值集获得所述第三脚本;和确定所述第二脚本的副本与所述第三脚本相匹配。由于所述第一脚本和所述第二脚本的执行而验证所述第一交易。
  • 促使先前交易的字节码注入区块链交易中-201880033781.0
  • 莹·陈;迪安·克拉梅尔 - 区块链控股有限公司
  • 2018-05-14 - 2020-01-03 - G06Q20/06
  • 本发明涉及例如基于共识的区块链的分布式分类账技术。描述了用于将序列化先前交易注入锁定脚本中的方法。本发明使用区块链网络来实现,所述区块链网络可以是例如比特币区块链。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本由于被执行而使所述节点至少获得对应于所述第一交易的第一字段值集并且获得对应于特定交易的第二字段值集。获得第二交易,其中所述第二交易已被验证并且包括第二脚本。所述第二脚本由于被执行而使所述节点至少:获得由于所述第一脚本的执行而提供的所述第一字段值集和所述特定交易的所述第二字段值集;从所述第一字段值集中提取交易标识符;以及至少部分地基于所述第二字段值集来确定所述特定交易对应于所述交易标识符。通过执行所述第一脚本和所述第二脚本来验证所述第一交易。
  • 数字资产账户管理-201880030767.5
  • G·普拉卡什;A·加达姆;S·加达姆 - 维萨国际服务协会
  • 2018-02-27 - 2019-12-24 - G06Q20/06
  • 本公开涉及与加密货币系统有关的系统和方法,所述加密货币系统使得能够使用对应于法定货币金额的数字资产执行交易。所述加密货币系统包含数字资产服务提供商计算机,所述数字资产服务提供商计算机可以代表转移的既定接收方(例如,无银行账户的用户)代管数字资产账户。在一些实施例中,转移接收方可以选择以数字资产的形式接收所述转移。所述数字资产服务提供商计算机可以促进金融机构的资金转移以持有所述数字资产得到支持的货币。所述数字资产可以由所述数字资产服务提供商计算机作为区块链交易分类账来生成和管理,所述区块链交易分类账以加密方式保障存储的数据的安全。在一些实施例中,可以为所述数字资产生成支付方法标识符,且由所述转移接收方利用所述支付方法标识符来执行后续交易。
  • 关于区块链的快速分布式共识-201880024732.0
  • J·弗莱彻;T·特维森 - 区块链控股有限公司
  • 2018-04-09 - 2019-12-13 - G06Q20/06
  • 可提供一种计算机实现的方法。可以使用诸如比特币网络这样的区块链网络来实现所述方法。所述计算机实现的方法包括:i)节点通过将令牌转移到公共群组地址而加入群组,以成为群组成员,所述群组与阈值签名方案相关联,针对所述阈值签名方案,所述节点控制私钥份额,所述令牌的转移在工作量证明区块链网络上进行;以及ii)所述节点与所述群组的其他节点合作,以响应于对提议者的工作成果的质询,针对所述工作成果的正确性达成分布式共识,所述质询响应于请求者所作出的请求,其中,达成所述分布式共识包括:a)部署虚拟链,以达成解决所述质询的分布式共识,所述虚拟链是权益证明区块链,其中,所述虚拟链的矿工是所述群组的成员;以及c)在解决所述质询时终止所述虚拟链。
  • 用于在数据库中登记信息的高级方法、系统和装置-201780088142.X
  • 菲利普·泽沃斯 - 锡克拜控股有限公司
  • 2017-11-22 - 2019-12-06 - G06Q20/06
  • 提供了用于在数据库中登记两方之间的交易并且允许第三方引起与所述交易相关地进行动作的方法和系统。该方法包括创建(s2)交易记录的步骤、对交易记录进行电子签名(s4、s12、s18、s26)的步骤、在数据库中登记(s6、s14、s20、s28)交易记录的步骤、发出交易记录已被登记在数据库中的通知(s8、s16、s22)的步骤、通过第三方来验证(s10、s24)交易记录的步骤、以及通过第三方使得(s30)基于交易内容信息进行动作的步骤。
  • 区块链之间的安全转移-201880024728.4
  • J·弗莱彻;M·巴德西亚 - 区块链控股有限公司
  • 2018-04-09 - 2019-12-06 - G06Q20/06
  • 可提供一种计算机实现的方法。该计算机实现的方法可以使用区块链例如比特币区块链来实现。该计算机实现的方法包括:i)通过由在工作量证明区块链网络中运行的节点将一个或更多个数字资产转移至会议池来加入会议,会议池具有一个或多个与会议的其他会议成员相关联的其他数字资产;ii)由节点检测工作量证明区块链网络上的数字资产至与会议池相关联的地址的特殊交易,该特殊交易满足确定的准则;iii)响应于检测到特定交易,由节点在权益证明区块链网络上铸造一个或更多个数字资产。
  • 使用区块链的安全数据记录分发的方法和系统-201880023826.6
  • 马丁·西维尔;丹尼尔·约瑟夫 - 区块链控股有限公司
  • 2018-04-06 - 2019-11-29 - G06Q20/06
  • 一种计算机实现的方法,用于使用具有一组输入节点和一组输出节点的区块链来提高数据记录分发过程的安全性,每组具有一个私钥‑公钥对,但是其中,每一个节点仅具有其相应私钥的密钥份额,并且没有节点具有完整的私钥。使用阈值签名方案、秘密份额合并和隐藏地址,来自输入节点的数据记录汇集在通过输入节点的协作动作确定的隐藏地址,这需要协作确定其公钥、共享秘密和隐藏地址。所述公钥复制到交易中。所述输出节点定位交易并提取公钥,协作验证其真实性,并协作确定共享秘密。这样,输出节点可以共同签署第二交易,用于将数据记录从隐藏地址分发到输出地址。例如,本发明可以与比特币区块链或另一区块链实现结合使用。
  • 用于动态节点群组的私钥的安全再使用-201880024757.0
  • J·弗莱彻;T·特维森 - 区块链控股有限公司
  • 2018-04-09 - 2019-11-22 - G06Q20/06
  • 可提供一种计算机实现的方法。所述计算机实现的方法包括:i)由区块链网络(例如比特币网络)中的节点广播将一个或多个数字资产转移到与会议公钥相关联的公共群组地址的交易,所述公共群组与一个或多个关联于会议的其他成员的其他数字资产相关联;ii)生成要在阈值签名方案中使用的私钥份额,在所述阈值签名方案中,至少必须使用私钥份额的阈值,以通过代表所述会议的部分签名的组合来生成有效签名,并且其中,所述私钥份额的其他持有者是通过将各自的数字资产转移到所述公共群组地址而加入所述会议的所述会议的其他成员;以及iii)使用所述私钥份额从所述公共群组地址合作生成用于交易的有效签名。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top