区块链数据分离制造技术

技术编号:39436021 阅读:12 留言:0更新日期:2023-11-19 16:19
区块链网络中的节点可以生成针对第一环的密钥,其中该密钥解锁第一数据集合,限定包括第二组织的第二节点的第二环,导出针对第二数据集合的第二密钥,其中第一密钥和第二密钥访问第二数据集合,并且将第二密钥分发到第二节点。节点。节点。

【技术实现步骤摘要】
【国外来华专利技术】区块链数据分离

技术介绍

[0001]本公开涉及区块链网络上的操作的处理,并且更具体地涉及在区块链网络上的组织之间安全地共享数据。
[0002]区块链是密码链接记录的列表,称为区块。区块链可以用于调节对各种数据集合的访问。可以通过加密协议在区块链网络上安全地共享数据。

技术实现思路

[0003]本公开的实施例包括用于区块链网络中的区块链数据分离的方法,系统和计算机程序产品。
[0004]本公开的实施例包括一种方法,该方法包括:由第一环中的第一组织的第一节点生成针对第一环的第一密钥,其中第一密钥解锁第一数据集合;由第一节点限定包括第二组织的第二节点的第二环;由节点基于第一密钥来导出针对第二数据集合的第二密钥,其中第一密钥和第二密钥访问第二数据集合;以及向第二节点分发第二密钥。
[0005]本公开的附加实施例包括一种系统,系统包括存储器和与存储器通信的处理器,处理器被配置成执行操作,操作包括:由第一环中的第一组织的第一节点生成针对第一环的密钥,其中密钥解锁第一数据集合;由第一节点限定包括第二组织的第二节点的第二环;由节点基于第一密钥来导出针对第二数据集合的第二密钥,其中第一密钥和第二密钥访问第二数据集合;以及向第二节点分发第二密钥。
[0006]本公开的另外的实施例包括计算机程序产品,该计算机程序产品包括具有包含在其中的程序指令的计算机可读存储介质,该程序指令由处理器可执行以使得处理器执行方法,该方法包括:由第一环中的第一组织的第一节点生成针对第一环的密钥,由第一节点限定包括第二组织的第二节点的第二环,由节点基于第一密钥来导出针对第二数据集合的第二密钥,其中第一密钥和第二密钥访问第二数据集合,以及向第二节点分发第二密钥。
[0007]以上概述并不旨在描述本公开的每个示出的实施例或每个实现。
附图说明
[0008]包括在本公开中的附图被并入说明书中并且形成说明书的部分。它们示出了本公开的实施例,并且与说明书一起用于解释本公开的原理。附图仅是对某些实施例的说明,并不限制本专利技术。
[0009]图1示出了根据示例实施例的包括数据库的系统的网络图。
[0010]图2A示出了根据示例实施例的示例区块链架构配置。
[0011]图2B示出了根据示例实施例的区块链事务流。
[0012]图3A示出了根据示例实施例的许可网络。
[0013]图3B示出了根据示例实施例的另一许可网络。
[0014]图3C示出了根据示例性实施例的无许可网络。
[0015]图4A示出了根据示例实施例的将新块添加到分布式分类账的过程。
[0016]图4B示出了根据示例实施例的新数据块的内容。
[0017]图4C示出了根据示例实施例的用于数字内容的区块链。
[0018]图4D示出了根据示例性实施例的可以表示区块链中的区块结构的区块。
[0019]图5示出了根据本公开的实施例的可以用于实现本文所述的方法,工具和模块以及任何相关功能中的一个或多个的示例计算机系统的高级框图。
[0020]图6示出了根据示例实施例的区块链网络中的数据集合的访问环的可视化。
[0021]图7示出了根据示例性实施例的用于区块链网络的数据分离过程的流程图。
[0022]虽然这里描述的实施例可以进行各种修改和替换形式,但是其细节已经通过附图中的示例示出并且将详细描述。然而,应当理解,所描述的特定实施例不应被认为是限制性的。相反,本专利技术旨在覆盖落入本公开范围内的所有修改、等同物和替换物。
具体实施方式
[0023]本公开的各方面涉及对区块链网络上的操作的处理,并且更具体地涉及在区块链网络上的组织之间安全地共享数据。
[0024]容易理解的是,如在此的附图中总体描述和示出的本组件可以以各种各样的不同配置来安排和设计。因此,如附图中所示的方法,装置,非瞬态计算机可读介质和系统中的至少一个的实施例的以下详细描述不旨在限制所要求保护的应用的范围,而仅仅是所选择的实施例的代表。
[0025]本说明书通篇描述的本特征、结构或特性可在一个或多个实施例中以任何合适的方式组合或移除。例如,贯穿本说明书的短语“示例实施例”,“一些实施例”或其他类似语言的使用是指结合该实施例描述的特定特征,结构或特性可以被包括在至少一个实施例中的事实。因此,贯穿本说明书的短语“示例性实施例”、“在一些实施例中”、“在其他实施例中”或其他类似语言的出现不必然都指代同一组实施例,并且所描述的特征,结构或特性可以在一个或多个实施例中以任何合适的方式组合或移除。此外,在图中,元素之间的任何连接可以允许单向和/或双向通信,即使所描绘的连接是单向或双向箭头。此外,附图中所示的任何设备可以是不同的设备。例如,如果移动设备被示为发送信息,则有线设备也可以用于发送信息。
[0026]此外,虽然在实施例的描述中使用了术语“消息”,但是本申请可以应用于许多类型的网络和数据。此外,尽管在示例性实施例中描述了特定类型的连接、消息和信令,但是本申请不限于特定类型的连接,消息和信令。
[0027]在一些实施例中,方法、系统和/或计算机程序产品利用作为分布式存储系统的分散式数据库(例如区块链),其包括彼此通信的多个节点。分散式数据库包括只追加不可变的数据结构,类似于能够在相互不信任的各方之间维护记录的分布式分类账。非受信方在这里被称为对等体或对等节点。每个对等体维护数据库记录的副本,并且在分布式对等体之间没有达成一致的情况下,没有单个对等体可以修改数据库记录。例如,对等体可以执行一致协议以验证区块链存储事务,将存储事务分组为区块,并且在区块上构建散列链。该过程通过对存储事务订单来形成分类账,这对于一致性是必要的。
[0028]在各种实施例中,可以使用许可和/或无许可的区块链。在公共或无许可区块链中,任何人都可以参与(例如,保持匿名)而没有特定身份。公共区块链可涉及本地加密,并
且使用基于诸如工作证明等各种协议的一致性。另一方面,许可区块链数据库在共享共同目标但彼此不完全信任的一组实体(例如交换资金、商品、信息等的企业)之间提供安全交互。
[0029]此外,在一些实施例中,该方法,系统和/或计算机程序产品可以利用块链,该块链操作任意的可编程逻辑,被定制为分散存储方案并且被称为“智能合约”或“链码”。在一些情况下,可以存在用于管理功能和参数的专用链码,其被称为系统链码。该方法、系统和/或计算机程序产品还可以利用作为受信分布式应用的智能合约,该智能合约利用区块链数据库的防篡改属性和节点之间的底层协议,该底层协议被称为背书或背书策略。与该应用相关联的区块链事务可以在被提交给区块链之前被“背书”,而不背书的事务被忽略。
[0030]背书策略允许链码以背书所需的对等节点集的形式为事务指定背书者。当客户端将事务发送到背书策略中指定的对等端时,执行事务以验证事务。在验证之后,事务进入订单阶段,其中一致协议用于产生分组为块的背书事务的有序序列。
[0031]在一些实施例中,方法、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:存储器;以及处理器,与所述存储器通信,所述处理器被配置为执行过程,所述过程包括:由第一环中的第一组织的第一节点生成针对所述第一环的第一密钥,其中所述第一密钥解锁第一数据集合;由所述第一节点限定包括第二组织的第二节点的第二环;由所述第一节点基于所述第一密钥来导出针对第二数据集合的第二密钥,其中所述第一密钥和所述第二密钥访问所述第二数据集合;以及向所述第二节点分发所述第二密钥。2.根据权利要求1所述的系统,还包括:限定第三环,包括第三组织的第三节点;基于所述第二密钥来导出针对第三数据集合的第三密钥;以及向所述第三节点分发所述第三密钥。3.根据权利要求2所述的系统,其中所述限定第三节点和导出所述第三密钥是由所述第二节点执行的。4.根据权利要求2所述的系统,其中所述限定第三节点和导出所述第三密钥是由所述第一节点执行的。5.根据权利要求2所述的系统,其中所述第三密钥、所述第一密钥和所述第二密钥访问所述第三数据集合。6.根据权利要求2所述的系统,还包括:限定包括附加组织的附加节点的附加环;基于所述第三密钥导出针对附加数据集合的附加密钥;以及向所述附加节点分发所述附加密钥。7.根据权利要求6所述的系统,其中所述限定附加环、所述导出所述附加密钥以及所述分发所述附加密钥针对多个组织的多个节点而被多次执行。8.一种方法,包括:由第一环中的第一组织的第一节点生成针对所述第一环的第一密钥,其中所述第一密钥解锁第一数据集合;由所述第一节点限定包括第二组织的第二节点的第二环;由所述第一节点基于所述第一密钥来导出针对第二数据集合的第二密钥,其中所述第一密钥和所述第二密钥访问所述第二数据集合;以及向所述第二节点分发所述第二密钥。9.根据权利要求8所述的方法,还包括:限定第三环,包括第三组织的第三节点;基于所述第二密钥来导出针对第三数据集合的第三密钥;以及向所述第三节点分发所述第三密钥。10.根据权利要求9所述的方法,其中所述限定第三节点和导出所...

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

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

1