可编辑区块链制造技术

技术编号:37171535 阅读:13 留言:0更新日期:2023-04-20 22:42
在一些实施例中,处理器可以将值和所述值的散列存储在与区块链网络相关联的分类账中。处理器可以从值的散列构建块散列。处理器可通过识别值的散列与来自先前交易的值的散列相匹配来验证交易。处理器可以维持块散列的完整性。在一些实施例中,处理器可以提供用于区块链网络的编辑交易。处理器可以初始化编辑交易。编辑交易可与经验证的交易相关联。处理器可识别在编辑交易中指示并与经验证的交易相关联的散列值。处理器可编辑与散列值相关联的值。值。值。

【技术实现步骤摘要】
【国外来华专利技术】可编辑区块链

技术介绍

[0001]本公开总体上涉及信息隐私领域,并且更具体地涉及编辑来自区块链网络的信息。
[0002]当前,在通用数据保护规则(GDPR)下,任何个体可以联系实体,要求在特定时间范围内从实体的所有系统中删除他们的个人信息。然而,许多实体现在在它们的系统内利用某种形式的区块链网络,并且本质上,区块链网络利用永久记录信息的不可变分类账。因此,当个人希望从实体的系统编辑/删除他们的个人信息时,就会出现问题。
[0003]此外,当前没有足够的方法在不破坏其中存储信息的块的情况下,来编辑来自区块链网络的信息。传统上,区块链网络中的每个块包括先前块的散列,从而将这些块链接在一起以创建链。因此,当块的内容/信息改变时,块的散列也会改变,并且因此无法在链内证明块的有效性。由此,直接从与区块链网络相关联的分类账删除数据是不可能的,因为它将影响将块链接在一起的能力。因此,迫切需要一种装置,其用于编辑来自区块链网络的信息而不破坏继续将块链接在一起和维持具有编辑的内容/信息的块的有效性的能力。

技术实现思路

[0004]本公开的实施例包括用于编辑来自区块链网络的信息的方法、系统和计算机程序产品。处理器可以将值和该值的散列存储在与区块链网络相关联的分类账中。处理器可以从值的散列构建块散列。处理器可通过识别值的散列匹配来自先前事务的值的散列来验证交易。处理器可以维持块散列的完整性。
[0005]在一些实施例中,处理器可以编辑该值。所述值的所述编辑可包括将与所述值相关联的位设定为零。
[0006]在一些实施例中,编辑所述值进一步包括维持所述值的所述散列和所述块散列。
[0007]在一些实施例中,编辑所述值可以进一步包括处理器用所述值的散列替换用户日期。处理器可维持该值的解耦的前图像。
[0008]在一些实施例中,值的散列指向解耦的前图像。
[0009]在一些实施例中,处理器可以在没有该值的情况下,维持经验证的交易。
[0010]在一些实施例中,处理器可以接收所述值。所述处理器可识别所述值与用户数据相关联。处理器可以生成值的散列。
[0011]本公开的进一步的实施例包括用于编辑来自区块链网络的信息的方法和系统。处理器可以为区块链网络提供编辑交易。处理器可以初始化编辑交易。编辑交易可与经验证的交易相关联。处理器可识别在编辑交易中指示并与经验证的交易相关联的散列值。处理器可以编辑与散列值相关联的值。
[0012]在一些实施例中,处理器可以生成交易信封。交易信封可以包括含有指向前图像的指针的散列值。
[0013]在一些实施例中,所述交易信封可以进一步包括所述前图像,并且所述前图像可以包括所述值。
[0014]在一些实施例中,反演所述值可包括将与所述值相关联的位设置为零。将与值相关联的位设置为零可允许散列值保持不变。
[0015]在一些实施例中,处理器可基于识别在编辑交易之后散列值是相同的来维持经验证的交易。
[0016]以上概述并不旨在描述本公开的每个所示实施例或每个实现方式。
附图说明
[0017]包括在本公开中的附图被结合到说明书中并且形成说明书的一部分。它们示出了本公开的实施方式,并且与描述一起用于解释本公开的原理。附图仅说明某些实施例,而并不限制本公开。
[0018]图1A示出了根据本公开的实施方式的示例性区块链架构。
[0019]图1B示出了根据本公开的实施方式的区块链交易流程。
[0020]图2示出了根据本公开的实施方式的正在转变为可编辑的区块链的传统区块链。
[0021]图3A示出了根据本公开的实施例的传统交易发起。
[0022]图3B示出了根据本公开的实施方式的更新的交易发起。
[0023]图4示出了根据本公开的实施方式的用于允许编辑信息的交易结构。
[0024]图5示出了根据本专利技术实施例的后代对等体对交易的验证。
[0025]图6A示出了根据本公开实施例的用于在区块链网络中维持块散列完整性的示例方法的流程图。
[0026]图6B示出根据本公开的实施方式的用于编辑来自区块链网络的信息的示例性方法的流程图。
[0027]图7A示出了根据本公开的实施方式的云计算环境。
[0028]图7B示出了根据本公开实施方式的抽象模型层。
[0029]图8示出了根据本公开的实施方式的可以用于实现本文所描述的方法、工具和模块和任何相关功能中的一个或多个的示例性计算机系统的高级框图。
[0030]虽然在此描述的实施例可进行不同修改和替代形式,但是其细节已经通过举例在附图中示出并将被详细描述。然而,应当理解,所描述的特定实施例不应被视为限制性的。相反,本专利技术旨在覆盖落入本公开的精神和范围内的所有修改、等同物和替代物。
具体实施方式
[0031]本公开的各方面一般涉及信息隐私领域,尤其涉及编辑来自区块链网络的信息(例如,用户信息、个人数据等)。许多个人喜欢控制那里的信息(例如,个人信息、私人信息或其他信息),并且随着GDPR的出现,个人现在具有被遗忘的权利。有了这样的权利,个人可以联系实体(例如,企业、公司等),要求在特定时间帧内从实体的系统删除他们的信息。然而,许多实体现在在它们的系统内利用某种形式的区块链网络,并且本质上,区块链网络利用永久记录信息的不可变分类账。因此,当个人希望从实体的系统编辑/删除他们的个人信息时,就会出现问题。
[0032]当前,不存在用于从区块链网络编辑信息的选项。最接近的替代方案是私有数据收集、加密、以及在具有链上散列的链外存储。然而,每个替代方案实际上不编辑区块链网
络的信息,并且每个替代方案具有其自身的缺点。例如,私有数据收集:依赖于基于时间的块到实况策略(例如,在块上设置过期时间);由于对等体/节点在提交时需要拉取私有日期而具有导致性能下降;并且需要事先设计,永不将用户数据放在链上,因为一旦数据在公共链上,就不可能摆脱。此外,加密替代方案需要密钥管理开销,并且在新兴量子计算时代前向保密性尚不明确。最后,在多个管理域的情况下,在链上散列的离链存储会导致数据分布、一致性和可用性的挑战。即,总的来说,每个替代方案的关键问题是它们需要最初没有提供的附加组件,并且因此每次必须在新的区块链上实现,而本文公开的是具有执行次序验证架构的(许可的)区块链的固有内置解决方案。因此,确实需要一种允许信息(因为其涉及特定用户/个人)从区块链中移除的方法,所述方法在本公开中进行了讨论。
[0033]将容易理解的是,如在本文的附图中大体描述和图示的,本专利技术的部件可以以多种不同的配置来布置和设计。因此,如附图中表示的方法、装置、非易失性计算机可读介质和系统中的至少一个的实施方式的以下详细描述并不旨在限制所要求保护的应用的范围,而是仅仅表示所选择的实施方式的代表。
[0034]在一个或多个实施例中,如贯穿本说明书所描述的即时特征、结构、或特性可以以任何适合的方式被组合或移除。例如,贯穿本说明书的短语“示例实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现方法,所述方法包括:将值和所述值的散列存储在与区块链网络相关联的分类账中;从所述值的散列构建块散列;通过识别所述值的散列与来自先前交易的所述值的散列相匹配来验证交易;以及维持所述块散列的完整性。2.根据权利要求1所述的方法,进一步包括:编辑所述值,其中编辑所述值包含将与所述值相关联的位设置为零。3.根据权利要求2所述的方法,其中,编辑所述值进一步包括维持所述值的散列和所述块散列。4.根据权利要求3所述的方法,其中,编辑所述值进一步包括:用所述值的散列替换所述值;以及维持所述值的解耦前图像。5.根据权利要求4所述的方法,其中,所述值的散列指向所述解耦前图像。6.根据权利要求1所述的方法,进一步包括:维持经验证的交易而无需所述值。7.根据权利要求1所述的方法,进一步包括:接收所述值;识别所述值与用户数据相关联;以及生成所述值的散列。8.一种系统,所述系统包括:存储器;以及与所述存储器通信的处理器,所述处理器被配置为执行包括以下的操作:将值和所述值的散列存储在与区块链网络相关联的分类账中;从所述值的所述散列构建块散列;通过识别所述值的所述散列与来自先前交易的所述值的散列相匹配来验证交易;以及维持所述块散列的完整性。9.根据权利要求8所述的系统,其中,所述操作进一步包括:编辑所述值,其中编辑所述值包含将与所述值相关联的位设置为零。10.根据权利要求9所述的系统,其中,编辑所述值进一步包括维持所述值的散列和所述块散列。11.根据权利要求10所述的系统,其中,编辑所述值进一步包括:用所述值的散列替换所述值;以及维持所述值的解耦前图像。12.根据权利要求11所述的系统,其中,所述值的散列指向所述解耦的前图像。13.一种计算机程序产品,所述计算机程序产品包括具有体现在其中的程序指令的计算机可读存储介质,所述程序指令可由处理器执行以使所述处理器执行功能,所述功能包括:将值和所述值的散列存储在与区块链网络相关联的分类账中;从所述值的散列构建块散列;
通过识别所述值的散列与来自先前交易的所述值的散列相匹配来验证交易;以及维持所述块散列的完整性。14.根据权利要求13所述的计算机程序产品,其中,所述功能进一步包括:编...

【专利技术属性】
技术研发人员:Y
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1