多方区块链地址方案制造技术

技术编号:39968335 阅读:22 留言:0更新日期:2024-01-09 00:35
一种生成区块链事务的方法,其中每个第二方与公钥相关联,每个公钥与索引相关联,并且其中所述方法包括:生成事务,所述事务包括锁定脚本,所述锁定脚本包括共享哈希值,所述共享哈希值包括哈希值序列,每个哈希值是所述公钥中的一个公钥的哈希,并且被放置在与所述相应索引对应的位置;并且其中所述锁定脚本被配置为:要求解锁脚本包括目标索引、目标公钥和目标签名;从位于与所述目标索引对应的位置处的所述共享哈希值中提取所述哈希值;生成所述目标公钥的哈希,并要求所生成的哈希值与所述提取的哈希值匹配;以及验证所述目标签名是有效签名。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及一种生成可由多方中的一方解锁的区块链事务的输出的方法,以及一种生成用于解锁此类输出的区块链事务的方法。


技术介绍

1、区块链是指一种分布式数据结构,其中在分布式对等(p2p)网络(以下称为“区块链网络”)中的多个节点中的每个节点处维护区块链的副本,并且广泛公开该副本。区块链包括一系列数据区块,其中每个区块包括一个或多个事务(transaction)。除所谓的“coinbase事务”外,每个事务都指向序列中的先前事务,该序列可以跨越一个或多个区块,回到一个或多个coinbase事务。coinbase事务将在下文进一步讨论。提交给区块链网络的事务包括在新区块中。新区块的创建过程通常称为“挖掘”,该过程涉及多个节点中的每个节点争相执行“工作证明”,即,基于等待被包括在区块链的新区块中的一组定义的有序且核实有效的未决事务的表示解决加密难题。应当注意的是,区块链可以在一些节点处被修剪(prune),并且区块的发布可以通过仅发布区块头来实现。

2、区块链中的事务可用于以下目的中的一个或多个:传送数字资产(即,一定数量的数字通证);对虚拟化分类账或本文档来自技高网...

【技术保护点】

1.一种生成区块链事务的计算机实现的方法,所述事务用于将一定数量的数字资产从第一方转移到多个第二方中的一个第二方,其中每个第二方与相应公钥相关联,每个相应公钥与相应索引相关联,并且其中所述方法由协调方执行并且包括:

2.根据权利要求1所述的方法,其中所述第一锁定脚本包括被配置为执行ii)和iii)的支付到公钥哈希脚本。

3.根据权利要求1或2所述的方法,所述方法包括:

4.根据权利要求3所述的方法,其中所述获取包括:从所述多个第二方中的一个或多个第二方接收所述相应公钥中的一个或多个相应公钥;以及生成所述一个或多个相应公钥的所述相应哈希值。

...

【技术特征摘要】
【国外来华专利技术】

1.一种生成区块链事务的计算机实现的方法,所述事务用于将一定数量的数字资产从第一方转移到多个第二方中的一个第二方,其中每个第二方与相应公钥相关联,每个相应公钥与相应索引相关联,并且其中所述方法由协调方执行并且包括:

2.根据权利要求1所述的方法,其中所述第一锁定脚本包括被配置为执行ii)和iii)的支付到公钥哈希脚本。

3.根据权利要求1或2所述的方法,所述方法包括:

4.根据权利要求3所述的方法,其中所述获取包括:从所述多个第二方中的一个或多个第二方接收所述相应公钥中的一个或多个相应公钥;以及生成所述一个或多个相应公钥的所述相应哈希值。

5.根据权利要求4所述的方法,其中从与所述公钥相关联的所述第二方接收所述一个或多个相应公钥中的每个相应公钥。

6.根据权利要求3至5中任一项所述的方法,其中所述获取包括:从所述多个第二方中的一个或多个第二方接收所述哈希值中的一个或多个哈希值。

7.根据前述任一项权利要求所述的方法,所述方法包括:从所述多个第二方中的一个或多个第二方获取所述共享哈希值。

8.根据前述任一项权利要求所述的方法,其中所述共享哈希值是所述哈希值序列的级联。

9.根据前述任一项权利要求所述的方法,其中所述协调方是所述多个第二方中的一个第二方。

10.根据权利要求1至8中任一项所述的方法,其中所述协调方是所述第一方。

11.根据前述任一项权利要求所述的方法,其中所述第一锁定脚本包括hf脚本,所述hf脚本被配置为通过至少执行以下步骤来生成所述目标公钥的所述哈希:

12.根据权利要求1至10中任一项所述的方法,其中所述第一锁定脚本包括hf脚本,所述hf脚本被配置为通过至少执行以下步骤来生成所述目标公钥的所述哈希:

13.根据权利要求1至10中任一项所述的方法,其中所...

【专利技术属性】
技术研发人员:亚历山德鲁·帕努乌克雷格·史蒂文·赖特
申请(专利权)人:区块链许可股份公司
类型:发明
国别省市:

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

1