首页 / 专利库 / 银行与财务事项 / 区块链处理实体 / 一种用于复用和解复用两个或更多个区块链的系统

一种用于复用和解复用两个或更多个链的系统

阅读:393发布:2020-07-12

专利汇可以提供一种用于复用和解复用两个或更多个链的系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种用于复用和解复用两个或更多个 区 块 链 的系统,包括:包括第一处理器, 存储器 装置和通信装置的第一联网系统以及存储在所述存储器装置中的第一区块链应用,其中所述第一区块链应用包括包括第一数据记录的第一私有区块链;以及包括第二处理器,存储器装置和通信装置的第二联网系统,以及存储在所述存储器装置中的第二区块链应用,其中所述第二区块链应用包括具有第二数据记录的第二专用区块链,其中所述第一区块链应用所述指令在由所述第一处理器执行时使所述第一处理器完成多个区块链复用处理。,下面是一种用于复用和解复用两个或更多个链的系统专利的具体信息内容。

1.一种用于复用和解复用两个或更多个链的系统,包括:包括第一处理器,存储器装置和通信装置的第一联网系统以及存储在所述存储器装置中的第一区块链应用,其中所述第一区块链应用包括包括第一数据记录的第一私有区块链;以及包括第二处理器,存储器装置和通信装置的第二联网系统,以及存储在所述存储器装置中的第二区块链应用,其中所述第二区块链应用包括具有第二数据记录的第二专用区块链,其中所述第一区块链应用所述指令在由所述第一处理器执行时使所述第一处理器完成以下处理:
检测第一实体与第二实体之间的联络;以及将合并数据记录发布至所述第一专用区块链;以及向第一私有区块链发布共享数据记录,其中共享数据记录可由第一区块链应用程序和第二区块链应用程序访问,其中第二区块链应用程序在由第二处理器执行时使得第二处理器:以及检测第一实体和第二实体;将合并数据记录发布到第二私有区块链;以及将共享数据记录发布到第二块私有区块链。
2.如权利要求1所述的系统,其特征在于,所述第一区块链应用当由所述第一处理器执行时还使得所述第一处理器完成以下处理:检测所述第一实体与所述第二实体之间的联络的解散;将解散数据记录公布到所述第一私有区块链;以及向所述第一私有区块链发布第一私有数据记录,其中所述第一私有数据记录被配置为可由所述第一区块链应用访问,其中所述第二区块链应用当由所述第二处理器执行时还使得所述第二处理器:检测所述解散第一实体和第二实体之间的联络的公开;将解散数据记录发布到第二私有区块链;以及向第二私有区块链发布第二私人数据记录,其中第二私人数据记录被配置为可被第二区块链应用访问。
3.根据权利要求2所述的系统,其特征在于,其中检测所述第一实体与所述第二实体之间的联络包括所述第一区块链应用进一步使所述第一处理器:向所述第一私有区块链发布合并请求数据记录;生成第一组密码其中第一组密码密钥对包括第一密码公钥和第一密码私钥;并向第一私有区块链发布合并确认数据记录,其中检测第一实体与第二实体之间的联络包括第二区块链应用还使得第二处理器:检测合并请求数据记录;发布合并接受数据记录到第二块私有区块链;并生成第二组密码密钥对,其中第二组密码密钥对包括第二密码公钥和第一密码私钥。
4.根据权利要求3所述的系统,其特征在于,其中检测所述第一实体与所述第二实体之间的联络的解散包括所述第一区块链应用进一步使所述第一处理器:将解散请求数据记录公布到所述第一私有区块链;以及向第一私有区块链发布解散确认数据记录,其中检测第一实体与第二实体之间的联络的解散包括第二区块链应用还使得第一处理器:检测解散请求数据记录;并向第二块私有区块链发布解散验收数据记录。
5.如权利要求4所述的系统,其特征在于,所述第一区块链应用程序在由所述第一处理器执行时还使所述第一处理器使用所述第一密码公钥对所述共享数据记录进行加密,其中所述第二区块链应用程序在由所述第二处理器执行时进一步引起第二处理器使用第一密码专用密钥来解密共享数据记录。
6.如权利要求5所述的系统,其特征在于,所述第二块链应用程序在由所述第二处理器执行时还使所述第二处理器使用所述第二密码公钥对所述共享数据记录进行加密,其中,所述第一块链应用程序在由所述第一处理器执行时进一步引起第一处理器使用第二密码专用密钥解密共享数据记录。
7.根据权利要求6所述的系统,其中所述共享数据记录包括共享数据记录散列,其中所述共享数据记录散列经由散列算法使用至少所述第一加密公钥和前一块的散列来生成。

说明书全文

一种用于复用和解复用两个或更多个链的系统

技术领域

[0001] 本发明涉及分布式计算领域,具体而言,涉及一种用于复用和解复用两个或更多个区块链的系统。

背景技术

[0002] 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
[0003] 区块链技术可使得数据共享变得越来越便利,其作为一种革命性的技术突破具有很广的应用范围,但目前很多应用的技术仍是一片空白。因此从多度出发进行区块链技术的研发是本发明的目的之一。

发明内容

[0004] 本发明提出了一种用于复用和解复用两个或更多个区块链的系统,包括:包括第一处理器,存储器装置和通信装置的第一联网系统以及存储在所述存储器装置中的第一区块链应用,其中所述第一区块链应用包括包括第一数据记录的第一私有区块链;以及包括第二处理器,存储器装置和通信装置的第二联网系统,以及存储在所述存储器装置中的第二区块链应用,其中所述第二区块链应用包括具有第二数据记录的第二专用区块链,其中所述第一区块链应用所述指令在由所述第一处理器执行时使所述第一处理器完成以下处理:
[0005] 检测第一实体与第二实体之间的联络;以及将合并数据记录发布至所述第一专用区块链;以及向第一私有区块链发布共享数据记录,其中共享数据记录可由第一区块链应用程序和第二区块链应用程序访问,其中第二区块链应用程序在由第二处理器执行时使得第二处理器:以及检测第一实体和第二实体;将合并数据记录发布到第二私有区块链;以及将共享数据记录发布到第二块私有区块链。
[0006] 进一步的,所述第一区块链应用当由所述第一处理器执行时还使得所述第一处理器完成以下处理:检测所述第一实体与所述第二实体之间的联络的解散;将解散数据记录公布到所述第一私有区块链;以及向所述第一私有区块链发布第一私有数据记录,其中所述第一私有数据记录被配置为可由所述第一区块链应用访问,其中所述第二区块链应用当由所述第二处理器执行时还使得所述第二处理器:检测所述解散第一实体和第二实体之间的联络的公开;将解散数据记录发布到第二私有区块链;以及向第二私有区块链发布第二私人数据记录,其中第二私人数据记录被配置为可被第二区块链应用访问。
[0007] 进一步的,其中检测所述第一实体与所述第二实体之间的联络包括所述第一区块链应用进一步使所述第一处理器:向所述第一私有区块链发布合并请求数据记录;生成第一组密码其中第一组密码密钥对包括第一密码公钥和第一密码私钥;并向第一私有区块链发布合并确认数据记录,其中检测第一实体与第二实体之间的联络包括第二区块链应用还使得第二处理器:检测合并请求数据记录;发布合并接受数据记录到第二块私有区块链;并生成第二组密码密钥对,其中第二组密码密钥对包括第二密码公钥和第一密码私钥。
[0008] 进一步的,其中检测所述第一实体与所述第二实体之间的联络的解散包括所述第一区块链应用进一步使所述第一处理器:将解散请求数据记录公布到所述第一私有区块链;以及向第一私有区块链发布解散确认数据记录,其中检测第一实体与第二实体之间的联络的解散包括第二区块链应用还使得第一处理器:检测解散请求数据记录;并向第二块私有区块链发布解散验收数据记录。
[0009] 进一步的,所述第一区块链应用程序在由所述第一处理器执行时还使所述第一处理器使用所述第一密码公钥对所述共享数据记录进行加密,其中所述第二区块链应用程序在由所述第二处理器执行时进一步引起第二处理器使用第一密码专用密钥来解密共享数据记录。
[0010] 进一步的,所述第二块链应用程序在由所述第二处理器执行时还使所述第二处理器使用所述第二密码公钥对所述共享数据记录进行加密,其中,所述第一块链应用程序在由所述第一处理器执行时进一步引起第一处理器使用第二密码专用密钥解密共享数据记录。
[0011] 进一步的,其中所述共享数据记录包括共享数据记录散列,其中所述共享数据记录散列经由散列算法使用至少所述第一加密公钥和前一块的散列来生成。
[0012] 本发明所取得的有益技术效果是:本发明提供了一种用于经由密码散列对区块链分类器进行复用和解复用的系统。具体而言,本发明使用密码密钥和散列来组合和解离来自私有区块链两个或更多个实体的区块链记录。该系统提供了一种机制,通过该机制,可以在形成实体之间的联络时对不同实体拥有的区块链进行多路复用,以便安全地共享数据记录并为所述数据记录建立真实的防篡改时间线。综上,该系统提供了一种机制,通过该机制,区块链可以在解离所述联络时被解复用。附图说明
[0013] 图1是本发明的整体框图

具体实施方式

[0014] 为了使得本发明的目的、技术方案及优点更加清楚明白,以下结合附图及其实施例,对本发明进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本发明的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。
[0015] 实施例一。
[0016] 本实施例解释了所述的一种用于复用和解复用两个区块链的系统,包括:包括第一处理器,存储器装置和通信装置构成了第一联网系统,以及存储在所述存储器装置中的第一区块链应用,其中所述第一区块链应用包括包括第一数据记录的第一私有区块链;以及包括第二处理器,存储器装置和通信装置构成了第二联网系统,以及存储在所述存储器装置中的第二区块链应用,其中所述第二区块链应用包括具有第二数据记录的第二专用区块链,其中所述第一区块链应用所述指令在由所述第一处理器执行时使所述第一处理器完成以下处理:
[0017] 检测第一实体与第二实体之间的联络,这里的第一实体和第二实体可以是两台服务器或者两个数据库实体等;以及将合并数据记录发布至所述第一专用区块链;以及向第一私有区块链发布共享数据记录,其中共享数据记录可由第一区块链应用程序和第二区块链应用程序访问,其中第二区块链应用程序在由第二处理器执行时使得第二处理器:以及检测第一实体和第二实体;将合并数据记录发布到第二私有区块链;以及将共享数据记录发布到第二块私有区块链。
[0018] 进一步的,所述第一区块链应用当由所述第一处理器执行时还使得所述第一处理器完成以下处理:检测所述第一实体与所述第二实体之间的联络的解散;将解散数据记录公布到所述第一私有区块链;以及向所述第一私有区块链发布第一私有数据记录,其中所述第一私有数据记录被配置为可由所述第一区块链应用访问,其中所述第二区块链应用当由所述第二处理器执行时还使得所述第二处理器:检测所述解散第一实体和第二实体之间的联络;将解散数据记录发布到第二私有区块链;以及向第二私有区块链发布第二私人数据记录,其中第二私人数据记录被配置为可被第二区块链应用访问。进一步的,其中检测所述第一实体与所述第二实体之间的联络包括所述第一区块链应用进一步使所述第一处理器:向所述第一私有区块链发布合并请求数据记录;生成第一组密码其中第一组密码密钥对包括第一密码公钥和第一密码私钥;并向第一私有区块链发布合并确认数据记录,其中检测第一实体与第二实体之间的联络包括第二区块链应用还使得第二处理器:检测合并请求数据记录;发布合并接受数据记录到第二块私有区块链;并生成第二组密码密钥对,其中第二组密码密钥对包括第二密码公钥和第一密码私钥。
[0019] 进一步的,其中检测所述第一实体与所述第二实体之间的联络的解散包括所述第一区块链应用进一步使所述第一处理器:将解散请求数据记录公布到所述第一私有区块链;以及向第一私有区块链发布解散确认数据记录,其中检测第一实体与第二实体之间的联络的解散包括第二区块链应用还使得第一处理器:检测解散请求数据记录;并向第二块私有区块链发布解散验收数据记录。
[0020] 进一步的,所述第一区块链应用程序在由所述第一处理器执行时还使所述第一处理器使用所述第一密码公钥对所述共享数据记录进行加密,其中所述第二区块链应用程序在由所述第二处理器执行时进一步引起第二处理器使用第一密码专用密钥来解密共享数据记录。所述第二块链应用程序在由所述第二处理器执行时还使所述第二处理器使用所述第二密码公钥对所述共享数据记录进行加密,其中,所述第一块链应用程序在由所述第一处理器执行时进一步引起第一处理器使用第二密码专用密钥解密共享数据记录。
[0021] 进一步的,其中所述共享数据记录包括共享数据记录散列,其中所述共享数据记录散列经由散列算法使用至少所述第一加密公钥和前一块的散列(hash即哈希函数)来生成。
[0022] 实施例二。
[0023] 本实施例解释了所述的一种用于复用和解复用两个或更多个区块链的系统,包括:包括第一处理器,存储器装置和通信装置构成了第一联网系统,以及存储在所述存储器装置中的第一区块链应用,其中所述第一区块链应用包括包括第一数据记录的第一私有区块链;以及包括第二处理器,存储器装置和通信装置构成了第二联网系统,以及存储在所述存储器装置中的第二区块链应用,其中所述第二区块链应用包括具有第二数据记录的第二专用区块链,其中所述第一区块链应用所述指令在由所述第一处理器执行时使所述第一处理器完成以下处理:
[0024] 检测第一数据库与第二数据库之间的联络,这里的第一数据库和第二数据库可以是两台服务器或者两个数据库数据库等;以及将合并数据记录发布至所述第一专用区块链;以及向第一私有区块链发布共享数据记录,其中共享数据记录可由第一区块链应用程序和第二区块链应用程序访问,其中第二区块链应用程序在由第二处理器执行时使得第二处理器:以及检测第一数据库和第二数据库;将合并数据记录发布到第二私有区块链;以及将共享数据记录发布到第二块私有区块链。在本实施例中,还类似的布置有第三、第四甚至更多个区块链系统,其工作原理与前相似,这里不再赘述。
[0025] 进一步的,所述第一区块链应用当由所述第一处理器执行时还使得所述第一处理器完成以下处理:检测所述第一数据库与所述第二数据库之间的联络的解散;将解散数据记录公布到所述第一私有区块链;以及向所述第一私有区块链发布第一私有数据记录,其中所述第一私有数据记录被配置为可由所述第一区块链应用访问,其中所述第二区块链应用当由所述第二处理器执行时还使得所述第二处理器:检测所述解散第一数据库和第二数据库之间的联络;将解散数据记录发布到第二私有区块链;以及向第二私有区块链发布第二私人数据记录,其中第二私人数据记录被配置为可被第二区块链应用访问。
[0026] 进一步的,其中检测所述第一数据库与所述第二数据库之间的联络包括所述第一区块链应用进一步使所述第一处理器:向所述第一私有区块链发布合并请求数据记录;生成第一组密码其中第一组密码密钥对包括第一密码公钥和第一密码私钥;并向第一私有区块链发布合并确认数据记录,其中检测第一数据库与第二数据库之间的联络包括第二区块链应用还使得第二处理器:检测合并请求数据记录;发布合并接受数据记录到第二块私有区块链;并生成第二组密码密钥对,其中第二组密码密钥对包括第二密码公钥和第一密码私钥。
[0027] 进一步的,其中检测所述第一数据库与所述第二数据库之间的联络的解散包括所述第一区块链应用进一步使所述第一处理器:将解散请求数据记录公布到所述第一私有区块链;以及向第一私有区块链发布解散确认数据记录,其中检测第一数据库与第二数据库之间的联络的解散包括第二区块链应用还使得第一处理器:检测解散请求数据记录;并向第二块私有区块链发布解散验收数据记录。
[0028] 进一步的,所述第一区块链应用程序在由所述第一处理器执行时还使所述第一处理器使用所述第一密码公钥对所述共享数据记录进行加密,其中所述第二区块链应用程序在由所述第二处理器执行时进一步引起第二处理器使用第一密码专用密钥来解密共享数据记录。所述第二块链应用程序在由所述第二处理器执行时还使所述第二处理器使用所述第二密码公钥对所述共享数据记录进行加密,其中,所述第一块链应用程序在由所述第一处理器执行时进一步引起第一处理器使用第二密码专用密钥解密共享数据记录。
[0029] 进一步的,其中所述共享数据记录包括共享数据记录散列,其中所述共享数据记录散列经由散列算法使用至少所述第一加密公钥和前一块的散列(hash即哈希函数)来生成。
[0030] 实施例三。
[0031] 在本实施例中还构建了一种用于对两个或更多个区块链进行复用和解复用的计算机程序产品,所述计算机程序产品包括具有嵌入其中的计算机可读程序代码部分的至少一个非暂时性计算机可读介质,所述计算机可读程序代码部分包括:可执行部分,被配置用于检测第一服务器和第二服务器之间的联络,其中第一服务器包括第一私有区块链,其中第二服务器包括第二私有区块链;可执行部分,被配置为将合并数据记录发布到第一私有区块链;可执行部分,其被配置用于将所述合并数据记录发布到所述第二私有区块链;可执行部分,其被配置用于将共享数据记录发布到所述第一私有区块链,其中所述共享数据记录被配置为可被所述第一服务器访问,并且所述第二服务器;以及可执行部分,被配置用于将共享数据记录发布到第二私有区块链。其中所述计算机可读程序代码部分还包括:可执行部分,其被配置用于检测所述第一服务器与所述第二服务器之间的联络的解散;可执行部分,记录到第一私有区块链;可执行部分,被配置用于将分解数据记录发布到第二私有区块链;可执行部分,被配置用于将第一私有数据记录发布到第一私有区块链,其中第一私有数据记录被配置为第一个服务器可以访问;以及可执行部分,被配置为向所述第二私有区块链发布第二私有数据记录,其中所述第二私有数据记录被配置为可被所述第二服务器访问。其中检测所述第一服务器与所述第二服务器之间的联络包括修改所述计算机可读程序代码部分以进一步包括:可执行部分,其被配置为将合并请求数据记录发布到所述第一私有区块链;可执行部分,其被配置用于生成第一组密码密钥对,其中,所述第一组密码密钥对包括第一密码公钥和第一密码私钥;可执行部分,其被配置为将合并确认数据记录发布到第一专用区块链,可执行部分,其被配置用于检测合并请求数据记录;可执行部分,其被配置用于向第二专用区块链发布合并接受数据记录;以及可执行部分,被配置用于生成第二组密码密钥对,其中第二组密码密钥对包括第二密码公钥和第一密码私钥。其中检测所述第一服务器与所述第二服务器之间的联络的解散包括修改所述计算机可读程序代码部分以进一步包括:可执行部分,其被配置为将解散请求数据记录发布到第一私有区块链;可执行部分,其被配置用于向第一私有区块链发布解散确认数据记录;可执行部分,其被配置用于检测解散请求数据记录;以及可执行部分,被配置用于向第二私有区块链发布解散接受数据记录。其中所述计算机可读程序代码部分还包括:可执行部分,其被配置为使用所述第一密码公钥对所述共享数据记录进行加密;可执行部分,其被配置用于使用第一个密码专用密钥。并且所述计算机可读程序代码部分还包括:可执行部分,其被配置用于使用所述第二密码公钥对所述共享数据记录进行加密;以及可执行部分,被配置用于使用所述第二密码专用密钥来解密所述共享数据记录。
[0032] 虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。因此,其旨在上述详细描述被认为是例示性的而非限制性的,并且应当理解,以下权利要求(包括所有等同物)旨在限定本发明的精神和范围。以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈