用于分布式区块链功能的方法和系统技术方案

技术编号:41770695 阅读:15 留言:0更新日期:2024-06-21 21:47
本公开提供了用于对数据记录进行分布式和/或并行处理,并且具体地对区块链区块中的区块链事务进行核实的方法和系统。在优选实施例中,公开了一种分布式核实节点,其中将一个或多个事务分配给多个核实资源中的一个核实资源。所述一个或多个事务涉及用于所述区块的默克尔树的一部分,使得每个核实资源能够在验证所述区块的事务的子集时独立操作,每个子集基于所述默克尔树的段。本公开包括至少用于以下各项的有利技术:将树段分配给不同的核实资源,负载均衡,下载要核实的事务,分布式UTXO池,索引方案,防止双重花费事件。

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

本公开大体上涉及用于处理相关或相关联数据记录的改进的方法和系统,和/或分布式网络的实现。本公开特别适合但不限于用于在区块链网络上实现或使用区块链网络实现的传输,例如区块链事务的挖掘前和/或挖掘后核实、spv检查等。优点包括但不限于提高安全性、弹性和效率,降低速度和资源需求,以及实现现有技术布置不可能实现的新颖核实方法,从而实现先前不可能实现的区块链实现的布置。


技术介绍

1、虽然本文可能出于提供用于实现的说明性上下文的目的而提及比特币协议和网络,但是本公开不限于与比特币区块链一起使用,并且替代协议和实现方式(包括基于账户的协议和实现方式以及包括权益证明共识的那些协议和实现方式)也在本公开的范围内。此后,纯粹出于方便目的,术语“utxo”可以用于指代事务输出,并且不应被解释为意味着本公开的实施例仅限于用于基于utxo的区块链模型。

2、区块链是一种点对点的电子分类账,其实现为基于计算机的去中心化分布式系统,该系统由区块组成,而区块又由事务(transaction)组成。每个事务都是一种数据结构,该数据结构对区块链系统参与者之间的数字资产控制权的转本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法,用于核实区块链区块的至少一部分,所述区块链区块包括多个区块链事务和用于所述区块的默克尔树的根;

2.根据权利要求1所述的方法,其中核实所述区块链区块和/或区块链事务子集包括:

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

4.根据权利要求3所述的方法,其中:

5.根据权利要求3或4所述的方法,其中:

6.根据前述任一项权利要求所述的方法,其中:

7.根据前述任一项权利要求所述的方法,所述方法还包括以下步骤:

8.根据前述任一项权利要求所述的方法,其中:

>9.根据前述任一项...

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

1.一种计算机实现的方法,用于核实区块链区块的至少一部分,所述区块链区块包括多个区块链事务和用于所述区块的默克尔树的根;

2.根据权利要求1所述的方法,其中核实所述区块链区块和/或区块链事务子集包括:

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

4.根据权利要求3所述的方法,其中:

5.根据权利要求3或4所述的方法,其中:

6.根据前述任一项权利要求所述的方法,其中:

7.根据前述任一项权利要求所述的方法,所述方法还包括以下步骤:

8.根据前述任一项权利要求所述的方...

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

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

1