[发明专利]用于控制区块链交易的所生成脚本的流执行的方法在审

专利信息
申请号: 201880045599.7 申请日: 2018-07-05
公开(公告)号: CN110869906A 公开(公告)日: 2020-03-06
发明(设计)人: C·S·赖特;S·萨瓦纳 申请(专利权)人: 区块链控股有限公司
主分类号: G06F8/41 分类号: G06F8/41
代理公司: 上海晨皓知识产权代理事务所(普通合伙) 31260 代理人: 成丽杰
地址: 安提瓜和巴*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 控制 区块 交易 生成 脚本 执行 方法
【说明书】:

发明提供了一种用于生成区块链交易(Tx)的计算机实现的方法(以及相应的系统)。这可以是比特币区块链或其他区块链协议的交易。该方法包括以下步骤:使用软件资源来接收、生成或得出至少一个数据项;然后至少一次将代码的至少一部分插入与交易相关联的脚本中。在执行脚本时,该部分代码提供控制流机制的功能,控制流机制的行为由至少一个数据项控制或影响。在一个实施方式中,将代码多于一次复制/插入到脚本中。控制流机制可以是循环,例如while或for循环,也可以是选择控制机制,例如switch语句。因此,本发明允许生成更复杂的区块链脚本并控制该脚本在区块链上实现时将如何执行。这又可以控制如何或何时解锁区块链交易的输出。

技术领域

本发明总体上涉及区块链技术,并且更具体地涉及通过区块链实现复杂功能。有利地,本发明提供了一种机制,该机制使区块链交易能够包括通常由控制流结构提供的功能。因此,本发明扩展了区块链脚本的能力和功能,从而扩展了区块链协议本身,而无需修改底层的现有协议。根据本发明产生的交易可以用作用于实现、影响和指导计算机实现的处理的动作的控制机制。本发明适合于但不限于实现和控制自动化过程。

背景技术

在本文中,使用术语“区块链”来涵盖所有形式的基于共识的、基于计算机的电子分布式账本,包括但不限于区块链和交易链技术、经许可和未经许可的账本、共享账本及其变体。区块链技术最广为人知的应用是比特币账本,尽管已经提出并开发了其他区块链实现方式。尽管出于方便和说明的目的在本文中可以提及比特币,但是应当注意,本发明不限于与比特币区块链一起使用,并且替代的区块链实现方式和协议落入本发明的范围内。

区块链是一种基于共识的电子账本,其被实现为基于计算机的去中心化的分布式系统,该系统由区块组成,而区块又由交易组成。每个交易是一个数据结构,该数据结构对区块链系统中的参与者之间的数字资产的控制转移进行编码,并包括至少一个输入和至少一个输出。每个区块包含前一个区块的散列,以致于这些区块变为链接在一起,以创建自区块链开始以来就已经写入区块链的所有交易的永久、不可更改的记录。交易包含嵌入其输入和输出中称为脚本的小程序,它们指定如何以及通过谁来访问交易的输出。在比特币平台上,这些脚本是使用基于堆栈的脚本语言来编写的。

为了将交易写入区块链,必须对其进行“验证”。网络节点(矿工)进行工作以确保每个交易都有效,而无效交易从网络中被拒绝。安装在节点上的软件客户端通过执行其锁定和解锁脚本,来对未耗用的交易(UTXO)进行该验证工作。如果锁定和解锁脚本的执行评估为TRUE,则交易有效并且被写入区块链。因此,为了将交易写入区块链,该交易必须i)由接收交易的第一节点来验证-如果交易被验证,则节点将其中继到网络中的其他节点;ii)被加入由矿工建造的新区块;iii)被挖掘,即加入过去交易的公共账本。

虽然区块链技术最广为人知的地方在于加密货币实现方式的使用,但是数字企业家已经开始探索比特币所基于的加密安全系统以及可以存储在区块链上以实现新系统的数据这两者的使用。如果区块链可用于并不限于加密货币领域的自动化任务和过程,这将是非常有利的。这样的解决方案将能够利用区块链的好处(例如,事件的永久性、防篡改证明记录,分布式处理等),同时在其应用中更通用。

发明内容

根据本发明,提供了如所附权利要求中所定义的计算机实现的系统/方法。

本发明可以提供一种计算机实现的方法。可以将其描述为被设置成使得能够生成区块链交易(Tx)或适于生成区块链交易(Tx)的方法。另外或作为替代,其可被描述为用于控制交易(Tx)脚本的执行从而控制或影响与区块链交易相关联的输出是否被解锁(耗用)的方法。因此,它是一种控制或影响加密过程的方法。该方法也可以描述为通过区块链网络控制资源的转移或交换。本发明也可以被描述为提供一种安全技术,该安全技术允许或使得能够在区块链脚本之内或由区块链脚本提供图灵完整的功能,而不会损害对利用(exploits)的适应性。因此,本发明提供了一种增强的区块链,因为可以以更复杂和技术上更优越的方式在区块链网络上执行转移和交换,同时保持安全性和防止对协议的利用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201880045599.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

周一至周五 9:00-18:00

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