计算机实现的方法和系统技术方案

技术编号:39996999 阅读:27 留言:0更新日期:2024-01-09 02:52
本公开涉及一种用于验证数据集的区块链存储的表示的计算机实现的方法。该方法包括获得对链上数据集的数据集引用的步骤,链上数据集存储在区块链上并且包括携带交易的数据,其中,每个携带交易的数据包括指示存储在链下数据集中的事件的数据。该方法包括遍历链上数据集,并且对于链上数据集中的每个携带交易的数据:确定指示链下数据集中的事件的数据与链下数据集中的事件相关联,以及验证链上数据集和链下数据集彼此对应。

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

本公开涉及用于实现与用于一个或多个客户端的分布式账本、即区块链相关联的一个或多个服务的平台的方法和系统。尤其是,本公开涉及但不限于提供数据存储和验证与区块链相关联的数据存储。


技术介绍

1、区块链指的是一种分布式数据结构形式,其中,在分布式对等(p2p)网络(下面称为“区块链网络”)中的多个节点中的每个节点处维护区块链的副本,并且该副本被广泛宣传。区块链包括数据区块的链,其中,每个区块包括一个或多个交易。除了所谓的“coinbase交易”之外,每个交易都回指向序列中的在先交易,该序列可能跨越一个或多个区块,直到一个或多个coinbase交易为止。下面对coinbase交易进行讨论。提交给区块链网络的交易包括在新区块中。新区块由通常被称为“挖矿”的过程创建,该过程涉及多个节点中的每个节点竞争执行“工作量证明”,即,基于等待被包括在区块链的新区块中的有序且经验证的未决交易的限定集合的表示来解决加密难题。应当注意的是,区块链可以在节点处修剪,并且区块的发布可以通过仅发布区块头来实现。

2、区块链中的交易用于执行以下一项或多项:传送数字资产(即,多个数本文档来自技高网...

【技术保护点】

1.一种用于验证数据集的区块链存储的表示的计算机实现的方法,包括以下步骤:

2.根据权利要求1所述的计算机实现的方法,其中,所述链下数据集中的数据项至少包括原像和所述原像的摘要。

3.根据权利要求2所述的计算机实现的方法,其中,指示所述链下数据集中的数据的数据包括所述链下数据集中的数据项的原像的摘要。

4.根据权利要求3所述的计算机实现的方法,其中,确定指示所述链下数据集中的数据项的数据与所述链下数据集中的数据项相关联的步骤包括:

5.根据权利要求2至4中任一项或多项所述的计算机实现的方法,其中,指示所述链下数据集中的数据项的数据还包括所述...

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

1.一种用于验证数据集的区块链存储的表示的计算机实现的方法,包括以下步骤:

2.根据权利要求1所述的计算机实现的方法,其中,所述链下数据集中的数据项至少包括原像和所述原像的摘要。

3.根据权利要求2所述的计算机实现的方法,其中,指示所述链下数据集中的数据的数据包括所述链下数据集中的数据项的原像的摘要。

4.根据权利要求3所述的计算机实现的方法,其中,确定指示所述链下数据集中的数据项的数据与所述链下数据集中的数据项相关联的步骤包括:

5.根据权利要求2至4中任一项或多项所述的计算机实现的方法,其中,指示所述链下数据集中的数据项的数据还包括所述链下数据集中的数据项的原像。

6.根据权利要求5所述的计算机实现的方法,其中,确定指示所述链下数据集中的数据项的数据与所述链下数据集中的数据项相关联的步骤包括:

7.根据权利要求2至6中任一项或多项所述的计算机实现的方法,其中,指示所述链下数据集中的数据项的数据还包括事件的哈希。

8.根据权利要求7所述的计算机实现的方法,其中,确定指示所述链下数据集中的数据项的数据与所述链下数据集中的数据项相关联的步骤包括:

9.根据权利要求2至8中任一项或多项所述的计算机实现的方法,其中,指示所述链下数据集中的数据项的数据还包括事件和/或事件的子部分。

10.根据权利要求7所述的计算机实现的方法,其中,确定指示所述链下数据集中的数据项的数据与所述链下数据集中的数据项相关联的步骤...

【专利技术属性】
技术研发人员:R·C·兰德
申请(专利权)人:恩晨特许股份公司
类型:发明
国别省市:

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

1