【技术实现步骤摘要】
【国外来华专利技术】基于脚本的区块链交互
本专利技术主要涉及分布式账本技术,包括区块链交易,特别涉及使得将来自区块链、区块头、区块和区块链交易的字段注入至交易脚本中。本专利技术特别适合但不限于在基于区块链状态的交易中使用。
技术介绍
在本文中,我们使用“区块链”一词来涵盖所有形式的基于计算机的电子分布式账本,包括基于共识的区块链和交易链技术、允许和不允许的账本、共享账本及其变体。区块链技术最广为人知的应用是比特币账本,虽然已经提出并开发了区块链的其他应用。尽管术语“比特币”可以被称为本专利技术中描述的技术的有用应用,但是为了方便说明,比特币仅仅是本专利技术中描述的技术可以应用的许多应用之一。然而,应注意的是,本专利技术不限于与比特币区块链一起使用,包括非商业应用在内的其它区块链应用和协议也落入本专利技术的范围内。例如,本专利技术中描述的技术在以下方面具有优势:本专利技术中描述的技术将为使用区块链应用和具有类似于比特币的限制的其他加密货币提供优势,这些限制是关于加密货币交易中可以编码哪些约束的,而不论是否发生加密货币的交换。如本文所使用的 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n在区块链网络中的节点处接收与数字资产相关的第一交易,所述第一交易至少指定:/n对第二交易的第一约束集合,所述第二交易用于转移对数字资产的控制,所述第一约束集合包括一个或多个约束,所述一个或多个约束使得所述第二交易包含来自所述s区块链网络的数据集合;和/n对所述第二交易的第二约束集合,所述第二约束集合包括这样的约束:所述数据集合包括包括所述第一交易的区块,所述区块包括在与所述区块链网络相关联的区块链中;验证所述第一约束集合和所述第二约束集合得以满足;和/n至少部分基于所述验证来转移对所述数字资产的控制。/n
【技术特征摘要】
【国外来华专利技术】20170526 GB 1708488.0;20170526 GB 1708491.4;2017051.一种计算机实现的方法,包括:
在区块链网络中的节点处接收与数字资产相关的第一交易,所述第一交易至少指定:
对第二交易的第一约束集合,所述第二交易用于转移对数字资产的控制,所述第一约束集合包括一个或多个约束,所述一个或多个约束使得所述第二交易包含来自所述s区块链网络的数据集合;和
对所述第二交易的第二约束集合,所述第二约束集合包括这样的约束:所述数据集合包括包括所述第一交易的区块,所述区块包括在与所述区块链网络相关联的区块链中;验证所述第一约束集合和所述第二约束集合得以满足;和
至少部分基于所述验证来转移对所述数字资产的控制。
2.根据权利要求1中所述的计算机实现的方法,其中在所述第二交易的节点处接收所述数据集合。
3.根据权利要求1或2中所述的计算机实现的方法,其中所述第一约束集合包括这样的约束:所述数据集合包括所述区块链的区块头中。
4.根据权利要求1至3中的任意一项所述的计算机实现的方法,其中所述第一约束集合包括这样的约束:所述数据集合包括第三交易,所述第三交易来自所述区块链的区块。
5.根据权利要求1至4中的任意一项所述的计算机实现的方法,其中所述第一约束集合包括这样的约束:所述数据集合包括区块头链,所述区块头链包括区块头的有序集合,所述区块头的有序集合包括多个区块头,所述区块头的有序集合指定了与所述多个区块头相关联的顺序。
6.根据权利要求1至5中的任意一项所述的计算机实现的方法,其中由于验证了第一约束集合和第二约束集合得以满足,因此将所述区块链网络的一组属性提供给所述节点。
7.根据权利要求6中所述的计算机实现的方法,其中所述区块链网络的所述组属性包括对应的时间戳,所述时间戳与...
【专利技术属性】
技术研发人员:莹·陈,迪安·克莱默,
申请(专利权)人:区块链控股有限公司,
类型:发明
国别省市:安提瓜和巴布达;AG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。