基于脚本的区块链交互制造技术

技术编号:24421644 阅读:26 留言:0更新日期:2020-06-06 14:24
可提供一种计算机实现的方法,所述方法可使用区块链网络例如比特币网络来实现。所述计算机实现的方法包括:i)在区块链网络中的节点处接收与数字资产相关的第一交易,所述第一交易至少指定:a)对第二交易的第一约束集合,所述第二交易用于转移对数字资产的控制,所述第一约束集合包括一个或多个约束,所述一个或多个约束使得所述第二交易包含来自区块链的数据集合;和b)对所述第二交易的第二约束集合,所述第二约束集合包括一个或多个约束,所述一个或多个约束与所述数据集合的数据项相关联;ii)验证所述第一约束集合和所述第二约束集合得以满足;和iii)至少部分基于所述验证来重新关联所述数字资产。

Script based blockchain interaction

【技术实现步骤摘要】
【国外来华专利技术】基于脚本的区块链交互
本专利技术主要涉及分布式账本技术,包括区块链交易,特别涉及使得将来自区块链、区块头、区块和区块链交易的字段注入至交易脚本中。本专利技术特别适合但不限于在基于区块链状态的交易中使用。
技术介绍
在本文中,我们使用“区块链”一词来涵盖所有形式的基于计算机的电子分布式账本,包括基于共识的区块链和交易链技术、允许和不允许的账本、共享账本及其变体。区块链技术最广为人知的应用是比特币账本,虽然已经提出并开发了区块链的其他应用。尽管术语“比特币”可以被称为本专利技术中描述的技术的有用应用,但是为了方便说明,比特币仅仅是本专利技术中描述的技术可以应用的许多应用之一。然而,应注意的是,本专利技术不限于与比特币区块链一起使用,包括非商业应用在内的其它区块链应用和协议也落入本专利技术的范围内。例如,本专利技术中描述的技术在以下方面具有优势:本专利技术中描述的技术将为使用区块链应用和具有类似于比特币的限制的其他加密货币提供优势,这些限制是关于加密货币交易中可以编码哪些约束的,而不论是否发生加密货币的交换。如本文所使用的,“数字资产”是由区本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:/n在区块链网络中的节点处接收与数字资产相关的第一交易,所述第一交易至少指定:/n对第二交易的第一约束集合,所述第二交易用于转移对数字资产的控制,所述第一约束集合包括一个或多个约束,所述一个或多个约束使得所述第二交易包含来自区块链的数据集合;和/n对所述第二交易的第二约束集合,所述第二约束集合包括一个或多个约束,所述一个或多个约束与所述数据集合的数据项相关联;验证所述第一约束集合和所述第二约束集合得以满足;和/n至少部分基于所述验证来重新关联所述数字资产。/n

【技术特征摘要】
【国外来华专利技术】20170526 GB 1708488.0;20170526 GB 1708491.4;2017051.一种计算机实现的方法,包括:
在区块链网络中的节点处接收与数字资产相关的第一交易,所述第一交易至少指定:
对第二交易的第一约束集合,所述第二交易用于转移对数字资产的控制,所述第一约束集合包括一个或多个约束,所述一个或多个约束使得所述第二交易包含来自区块链的数据集合;和
对所述第二交易的第二约束集合,所述第二约束集合包括一个或多个约束,所述一个或多个约束与所述数据集合的数据项相关联;验证所述第一约束集合和所述第二约束集合得以满足;和
至少部分基于所述验证来重新关联所述数字资产。


2.根据权利要求1中所述的计算机实现的方法,其中在所述第二交易的节点处接收所述数据集合。


3.根据权利要求1或2中所述的计算机实现的方法,还包括验证所述第二交易以作为所述验证的结果。


4.根据权利要求3中所述的计算机实现的方法,其中成功执行验证所述第二交易,而未验证创建了所述第二交易的实体有权访问秘密信息。


5.根据权利要求1至4中的任意一项所述的计算机实现的方法,其中所述第一约束集合包括这样的约束:所述数据集合包括所述区块链的区块头。


6.根据权利要求1至5中的任意一项所述的计算机实现的方法,其中所述第一约束集合包括这样的约束:所述数据集合包括来自所述区块链的区块的第三交易。


7.根据权利要求1至6中的任意一项所述的计算机实现的方法,其中所述第一约束集合包括这样的约束:所述数据集合包括区块头链,所述区块头链包括区块头的有序集合,所述区块头的有序集合包括多个区块头,所述区块头的有序集合指定了与所述多个区块头相关联的顺序。

【专利技术属性】
技术研发人员:莹·陈迪安·克莱默
申请(专利权)人:区块链控股有限公司
类型:发明
国别省市:安提瓜和巴布达;AG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1