[发明专利]用于区块链实现的基于脚本的字节解释的方法和系统在审
申请号: | 201880053431.0 | 申请日: | 2018-08-06 |
公开(公告)号: | CN111033544A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 莹·陈;迪安·克莱默 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/22;G06Q20/40;G06Q20/02 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 区块 实现 基于 脚本 字节 解释 方法 系统 | ||
本发明涉及分布式账本技术,比如基于共识的区块链,例如比特币区块链。描述了通过耗用交易的锁定脚本实施的用于去信任化的确定性状态机的计算机实现的方法。耗用交易转移对至少一种数字资产或其一部分的控制。耗用交易与前一交易相关,该前一交易包括具有字节码序列的锁定脚本。耗用交易还包括具有相同字节码序列的锁定脚本。可以通过验证耗用交易和前一交易的锁定脚本的字节码序列彼此是否匹配来确认耗用交易。作为执行锁定脚本的结果,可以转移对至少一种数字资产或其一部分的控制。例如,锁定脚本可以施加一组条件来验证耗用交易。
本申请要求于2017年8月15日提交的英国专利申请第1713046.9号的优先权,其全部内容通过引用并入本文中。
技术领域
本发明总体上涉及区块链技术,并且更具体地涉及使用耗用交易脚本的区块链交易。本发明特别适合于但不限于在自动执行智能合约中使用。
背景技术
在本文档中,使用术语“区块链”来包括所有形式的电子的、基于计算机的分布式账本。这些包括基于共识的区块链和交易链技术、许可和未许可的账本、共享账本及其变型。区块链技术最广为人知的应用是比特币账本,但是已经提出并开发了其他区块链实施方案。尽管在本公开中为了方便和说明的目的可能提到的是“比特币”,但是应当理解的是,本发明不限于与比特币区块链一起使用,并且替代性的区块链实施方案和协议也落入本发明的范围内。例如,本发明可以用于如下其他区块链实施方案中:这些实施方案在关于可以在交易内编码哪些约束条件方面具有与比特币类似的限制。
区块链是点对点的电子账本,其实现为基于计算机的去中心化的分布式系统,该系统由区块组成,而区块又由交易和其他信息组成。例如,对于比特币,每个交易都是对数字资产的控制(control)在区块链系统中的参与者之间的转移进行编码的数据结构,并且包括至少一个输入和至少一个输出。在一些实施方案中,可以通过将数字资产的至少一部分从第一实体重新关联到第二实体来转移对数字资产的控制。每个区块都包含前一区块的散列,使得区块链接在一起,以创建自区块链创建以来写入区块链的所有交易的永久的、不可更改的记录。交易包含称为脚本的小程序,这些小程序嵌入到其输入和输出中,其指定了如何以及由谁来访问交易的输出。在比特币平台上,这些脚本采用基于堆栈的脚本处理语言。
换言之,基于堆栈的脚本处理语言可以利用称为堆栈的数据结构。在堆栈的情况下,可以将值推入堆栈的顶部或从堆栈的顶部弹出。
为了将交易写入区块链,必须对其进行“确认(validate)”。网络节点(矿工)执行工作以确保每个交易均是有效的,而无效交易则被网络拒绝。节点可以具有与其他节点不同的有效性标准。由于区块链中的有效性是基于共识的,因此,如果大多数节点同意交易是有效的,则该交易被视为有效。安装在节点上的软件客户端通过执行未耗用交易(UTXO)锁定和解锁脚本来对引用UTXO的交易部分地执行此确认工作。如果锁定和解锁脚本的执行评估为TRUE,并且满足其他确认条件(如果适用),则由节点进行的交易有效。经确认的交易会传播到其他网络节点,随后矿工节点可以选择将该交易包含在区块链中。因此,为了将交易写入区块链,必须:i)由接收交易的第一节点进行确认——如果交易被确认,该节点将其中继给网络中的其他节点;ii)添加到由矿工建造的新区块中;以及iii)挖掘,即,添加到过去交易的公共账本中。当向区块链添加足够数量的区块以使交易实际上不可逆时,该交易被视为已被确认。
当前研究的一个领域是使用区块链来实现“智能合约”。这些智能合约是被设计为自动执行机器可读合约或协定的条款的计算机程序。与将按自然语言编写的传统合约不同,智能合约是的机器可执行程序,其包含可以处理输入以产生结果的规则,然后可以根据这些结果来执行动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880053431.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:介质波导
- 下一篇:在存储器处锁存冗余修复地址的装置和方法