CN112653763A - 公有链跨链管理*** - Google Patents
公有链跨链管理*** Download PDFInfo
- Publication number
- CN112653763A CN112653763A CN202011550432.1A CN202011550432A CN112653763A CN 112653763 A CN112653763 A CN 112653763A CN 202011550432 A CN202011550432 A CN 202011550432A CN 112653763 A CN112653763 A CN 112653763A
- Authority
- CN
- China
- Prior art keywords
- module
- chain
- verification
- cross
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims description 39
- 238000012795 verification Methods 0.000 claims description 33
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 238000007726 management method Methods 0.000 description 24
- 238000011161 development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013524 data verification Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013497 data interchange Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了公有链跨链管理***,具体涉及区块链技术领域,通过在区块链网络之间设置管理单元,对用户应用终端与普通节点服务器之间进行数据验证、处理和执行操作,实现最终的不同区块链网络之间进行跨区块链信息共享和数据交流,而且***的模块化,方便对***进行管理和升级,能够根据应用发展进行相应的升级,实现不同区块链之间的连接,使得生态链变得更加完整。通过设置跟踪模块,在对虚假信息进行判断无误后,可以对发布虚假信息用户端的链地址进行追踪,并对用户端相关请求进行限制,降低公有资源被占用,浪费公有区块链的储存空间,并且及时删除虚假信息来提高公有区块链运行的流畅性,提高公有资源的可信度。
Description
技术领域
本发明涉及区块链技术领域,更具体地说,本发明涉及公有链跨链管理***。
背景技术
在信息化社会,区块链技术百花齐放,随着业务形式日益复杂的商业应用场景,链与链之间统一的互联管理变得越来越难,这极大的限制了区块链技术健康发展,另一方面,区块链技术在单链架构下本身存在着性能、容量不足等问题。单链由于受到目前共识速度的限制,节点的执行性能无法做到线性扩展,这限制了高交易吞吐量低延迟的商业场景的应用。除此之外,随着区块链运行时间的增长,其存储容量也将逐渐增长,且这种数据增长的速度甚至会超过单链存储介质的容量上限。
目前,区块链网络中任意一个节点均至少与两条链路相连,所以区块链网络内部中的不同节点之间能够互相通讯,不同的区块链网络之间虽然能够相互通信,但缺乏统一的管理,导致信息频繁出现错误,准确率较低,处理速度较慢,从而影响区块链的使用效率,且区块链中数据之间差异性较大,严重影响了信息共享和数据交换。
发明内容
为了克服现有技术的上述缺陷,本发明提供了公有链跨链管理***,本发明所要解决的技术问题是:不同的区块链网络之间虽然能够相互通信,但缺乏统一的管理,导致信息频繁出现错误,准确率较低,处理速度较慢,从而影响区块链的使用效率,且区块链中数据之间差异性较大,严重影响了信息共享和数据交换的问题。
为实现上述目的,本发明提供如下技术方案:公有链跨链管理***,包括区块链服务器、普通节点服务器和管理单元,所述区块链服务器的数量为若干个,且按照地区分为不同的地域区块链服务器,若干个区块链服务器通过普通节点服务器进行关联。
所述管理单元包括信息获取模块、验证模块、处理模块、执行模块、判断模块、报警模块和跟踪模块,所述信息获取模块与普通节点服务器信号连接,所述信息获取模块的输出端与验证模块的输入端电连接,所述验证模块的输出端与处理模块的输入端电连接,且验证模块的输出端与普通节点服务器的输入端信号连接,所述处理模块的输出端与执行模块的输入端电连接,所述执行模块与判断模块相互电连接,所述判断模块的输出端与报警模块的输入端电连接,且判断模块的输出端与跟踪模块的输入端电连接。
信息获取模块,用于获取参与跨链操作的各个机构提供的各自区块链的操作信息,所述操作信息包括资源锁操作、原始操作,以及与原始操作对应的逆操作。
验证模块,对应用端发起跨链交易进行标记,并且进行验证交易来源的可信和验证交易证明是否满足区块链对应的规则,如果验证不通过,则直接驳回请求,如果验证通过,则执行应用端的请求。
处理模块,用于对基础应用业务数据进行共识处理,并在共识成功后建立区块存储基础应用业务数据或更新目标区块中对应于基础应用业务数据的数据。
执行模块,根据基础数据库对标记进行执行,如果存在则提交到目的链中,否则采用跨链网关根据标记的链地址,在跨链网关集群中进行分布式查询,如果在目的链所关联的区块链中,则进行提交,如果查询不到相应的区块链,则直接驳回请求。
判断模块,用于按照跨链操作的业务逻辑,判断各个操作信息中的多个原始操作的执行结果。
报警模块,用于对虚假信息进行记录和发出提醒,并且驳回相应应用端的请求,直至解除对相应应用端的限制为止。
跟踪模块,用于追踪虚假信息应用端的链地址,翻译并且显示应用端的链地址。
作为本发明的进一步方案:所述***包括记录模块,用于按照跨链操作的各个资源锁操作、原始操作和/或与原始操作相对应的逆操作的执行顺序,将跨链操作的各个资源锁操作、原始操作和/或与原始操作相对应的逆操作,以及各个操作的执行状态记录在日志链中,所述执行状态包括执行成功和执行失败。
作为本发明的进一步方案:所述***包括后台控制模块,用于在管理单元上进行管理操作,并且将操作请求上传给区块链服务器,所述后台控制模块包括扩展模块、查询模块和输入模块,其中:
扩展模块,用于定制扩展应用业务,使业务用户应用终端使用对应于扩展应用业务的应用程序,并将扩展应用业务数据上传给普通节点服务器。
查询模块,用于接收用户对日志链的查询请求,根据用户的权限和查询请求在日志链中对已执行的跨链操作进行查询,并将查询结果发送至用户。
输入模块,用于向管理单元输入扩展程序和查询指令。
作为本发明的进一步方案:所述***包括用户应用终端,用于通过区块链应用接口与普通节点服务器通信,并将基础应用业务数据上传给普通节点服务器。
作为本发明的进一步方案:所述***包括奖惩单元,用于对于对非正常处理验证的业务用户应用终端发出惩罚信息,对正常处理验证的业务用户应用终端发出奖励信息,验证是根据对应用业务数据的共识处理记录和新区块生成记录确定正常处理验证和非正常处理验证。
本发明的有益效果在于:
1、本发明通过在区块链网络之间设置管理单元,对用户应用终端与普通节点服务器之间进行数据验证、处理和执行操作,实现最终的不同区块链网络之间进行跨区块链信息共享和数据交流,同时通过对交易状态进行二次判断,保证用户应用终端请求的准确性,而且***的模块化,方便对***进行管理和升级,能够根据应用发展进行相应的升级,支持多种不同引擎,实现不同区块链之间的连接,使得生态链变得更加完整;
2、本发明通过设置跟踪模块,在对虚假信息进行判断无误后,可以对发布虚假信息用户端的链地址进行追踪,并对用户端相关请求进行限制,降低公有资源被占用,浪费公有区块链的储存空间,并且及时删除虚假信息来提高公有区块链运行的流畅性,提高公有资源的可信度。
附图说明
图1为公有链跨链管理***的结构框图;
图2为公有链跨链管理***后台控制模块的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1-2所示,本发明提供了一种公有链跨链管理***,包括区块链服务器、普通节点服务器和管理单元,区块链服务器的数量为若干个,且按照地区分为不同的地域区块链服务器,若干个区块链服务器通过普通节点服务器进行关联。
管理单元包括信息获取模块、验证模块、处理模块、执行模块、判断模块、报警模块和跟踪模块,信息获取模块与普通节点服务器信号连接,信息获取模块的输出端与验证模块的输入端电连接,验证模块的输出端与处理模块的输入端电连接,且验证模块的输出端与普通节点服务器的输入端信号连接,处理模块的输出端与执行模块的输入端电连接,执行模块与判断模块相互电连接,判断模块的输出端与报警模块的输入端电连接,且判断模块的输出端与跟踪模块的输入端电连接。
信息获取模块,用于获取参与跨链操作的各个机构提供的各自区块链的操作信息,操作信息包括资源锁操作、原始操作,以及与原始操作对应的逆操作。
验证模块,对应用端发起跨链交易进行标记,并且进行验证交易来源的可信和验证交易证明是否满足区块链对应的规则,如果验证不通过,则直接驳回请求,如果验证通过,则执行应用端的请求。
处理模块,用于对基础应用业务数据进行共识处理,并在共识成功后建立区块存储基础应用业务数据或更新目标区块中对应于基础应用业务数据的数据。
执行模块,根据基础数据库对标记进行执行,如果存在则提交到目的链中,否则采用跨链网关根据标记的链地址,在跨链网关集群中进行分布式查询,如果在目的链所关联的区块链中,则进行提交,如果查询不到相应的区块链,则直接驳回请求。
判断模块,用于按照跨链操作的业务逻辑,判断各个操作信息中的多个原始操作的执行结果。
报警模块,用于对虚假信息进行记录和发出提醒,并且驳回相应应用端的请求,直至解除对相应应用端的限制为止。
跟踪模块,用于追踪虚假信息应用端的链地址,翻译并且显示应用端的链地址。
***包括记录模块,用于按照跨链操作的各个资源锁操作、原始操作和/或与原始操作相对应的逆操作的执行顺序,将跨链操作的各个资源锁操作、原始操作和/或与原始操作相对应的逆操作,以及各个操作的执行状态记录在日志链中,执行状态包括执行成功和执行失败。
***包括后台控制模块,用于在管理单元上进行管理操作,并且将操作请求上传给区块链服务器,后台控制模块包括扩展模块、查询模块和输入模块,其中:
扩展模块,用于定制扩展应用业务,使业务用户应用终端使用对应于扩展应用业务的应用程序,并将扩展应用业务数据上传给普通节点服务器。
查询模块,用于接收用户对日志链的查询请求,根据用户的权限和查询请求在日志链中对已执行的跨链操作进行查询,并将查询结果发送至用户。
输入模块,用于向管理单元输入扩展程序和查询指令。
***包括用户应用终端,用于通过区块链应用接口与普通节点服务器通信,并将基础应用业务数据上传给普通节点服务器。
***包括奖惩单元,用于对于对非正常处理验证的业务用户应用终端发出惩罚信息,对正常处理验证的业务用户应用终端发出奖励信息,验证是根据对应用业务数据的共识处理记录和新区块生成记录确定正常处理验证和非正常处理验证。
通过在区块链网络之间设置管理单元,对用户应用终端与普通节点服务器之间进行数据验证、处理和执行操作,实现最终的不同区块链网络之间进行跨区块链信息共享和数据交流,同时通过对交易状态进行二次判断,保证用户应用终端请求的准确性,而且***的模块化,方便对***进行管理和升级,能够根据应用发展进行相应的升级,支持多种不同引擎,实现不同区块链之间的连接,使得生态链变得更加完整。
通过设置跟踪模块,在对虚假信息进行判断无误后,可以对发布虚假信息用户端的链地址进行追踪,并对用户端相关请求进行限制,降低公有资源被占用,浪费公有区块链的储存空间,并且及时删除虚假信息来提高公有区块链运行的流畅性,提高公有资源的可信度。
最后应说明的几点是:虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明的基础上,以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (5)
1.公有链跨链管理***,包括区块链服务器、普通节点服务器和管理单元,其特征在于:所述区块链服务器的数量为若干个,且按照地区分为不同的地域区块链服务器,若干个区块链服务器通过普通节点服务器进行关联;
所述管理单元包括信息获取模块、验证模块、处理模块、执行模块、判断模块、报警模块和跟踪模块,所述信息获取模块与普通节点服务器信号连接,所述信息获取模块的输出端与验证模块的输入端电连接,所述验证模块的输出端与处理模块的输入端电连接,且验证模块的输出端与普通节点服务器的输入端信号连接,所述处理模块的输出端与执行模块的输入端电连接,所述执行模块与判断模块相互电连接,所述判断模块的输出端与报警模块的输入端电连接,且判断模块的输出端与跟踪模块的输入端电连接;
信息获取模块,用于获取参与跨链操作的各个机构提供的各自区块链的操作信息,所述操作信息包括资源锁操作、原始操作,以及与原始操作对应的逆操作;
验证模块,对应用端发起跨链交易进行标记,并且进行验证交易来源的可信和验证交易证明是否满足区块链对应的规则,如果验证不通过,则直接驳回请求,如果验证通过,则执行应用端的请求;
处理模块,用于对基础应用业务数据进行共识处理,并在共识成功后建立区块存储基础应用业务数据或更新目标区块中对应于基础应用业务数据的数据;
执行模块,根据基础数据库对标记进行执行,如果存在则提交到目的链中,否则采用跨链网关根据标记的链地址,在跨链网关集群中进行分布式查询,如果在目的链所关联的区块链中,则进行提交,如果查询不到相应的区块链,则直接驳回请求;
判断模块,用于按照跨链操作的业务逻辑,判断各个操作信息中的多个原始操作的执行结果;
报警模块,用于对虚假信息进行记录和发出提醒,并且驳回相应应用端的请求,直至解除对相应应用端的限制为止;
跟踪模块,用于追踪虚假信息应用端的链地址,翻译并且显示应用端的链地址。
2.根据权利要求1所述的公有链跨链管理***,其特征在于:所述***包括记录模块,用于按照跨链操作的各个资源锁操作、原始操作和/或与原始操作相对应的逆操作的执行顺序,将跨链操作的各个资源锁操作、原始操作和/或与原始操作相对应的逆操作,以及各个操作的执行状态记录在日志链中,所述执行状态包括执行成功和执行失败。
3.根据权利要求1所述的公有链跨链管理***,其特征在于:所述***包括后台控制模块,用于在管理单元上进行管理操作,并且将操作请求上传给区块链服务器,所述后台控制模块包括扩展模块、查询模块和输入模块,其中:
扩展模块,用于定制扩展应用业务,使业务用户应用终端使用对应于扩展应用业务的应用程序,并将扩展应用业务数据上传给普通节点服务器;
查询模块,用于接收用户对日志链的查询请求,根据用户的权限和查询请求在日志链中对已执行的跨链操作进行查询,并将查询结果发送至用户;
输入模块,用于向管理单元输入扩展程序和查询指令。
4.根据权利要求1所述的公有链跨链管理***,其特征在于:所述***包括用户应用终端,用于通过区块链应用接口与普通节点服务器通信,并将基础应用业务数据上传给普通节点服务器。
5.根据权利要求1所述的公有链跨链管理***,其特征在于:所述***包括奖惩单元,用于对于对非正常处理验证的业务用户应用终端发出惩罚信息,对正常处理验证的业务用户应用终端发出奖励信息,验证是根据对应用业务数据的共识处理记录和新区块生成记录确定正常处理验证和非正常处理验证。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011550432.1A CN112653763A (zh) | 2020-12-24 | 2020-12-24 | 公有链跨链管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011550432.1A CN112653763A (zh) | 2020-12-24 | 2020-12-24 | 公有链跨链管理*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112653763A true CN112653763A (zh) | 2021-04-13 |
Family
ID=75359961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011550432.1A Pending CN112653763A (zh) | 2020-12-24 | 2020-12-24 | 公有链跨链管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112653763A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018081464A (ja) * | 2016-11-15 | 2018-05-24 | 富士通株式会社 | 通信方法、装置、及びプログラム |
KR101887894B1 (ko) * | 2018-02-23 | 2018-08-14 | (주)케이사인 | 메쉬 타입 블록체인 기반의 사물 인터넷 기기 관리 시스템 |
CN108737252A (zh) * | 2018-05-17 | 2018-11-02 | 立旃(上海)科技有限公司 | 基于区块链的信息推送方法及装置 |
CN108985930A (zh) * | 2018-06-13 | 2018-12-11 | 湖南搜云网络科技股份有限公司 | 信息处理方法及装置、区块链节点及存储介质 |
CN110474901A (zh) * | 2019-08-13 | 2019-11-19 | 西安纸贵互联网科技有限公司 | 公有区块链网络*** |
CN110751475A (zh) * | 2019-10-24 | 2020-02-04 | 杭州趣链科技有限公司 | 一种区块链交易的跨链方法及***、设备和存储介质 |
-
2020
- 2020-12-24 CN CN202011550432.1A patent/CN112653763A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018081464A (ja) * | 2016-11-15 | 2018-05-24 | 富士通株式会社 | 通信方法、装置、及びプログラム |
KR101887894B1 (ko) * | 2018-02-23 | 2018-08-14 | (주)케이사인 | 메쉬 타입 블록체인 기반의 사물 인터넷 기기 관리 시스템 |
CN108737252A (zh) * | 2018-05-17 | 2018-11-02 | 立旃(上海)科技有限公司 | 基于区块链的信息推送方法及装置 |
CN108985930A (zh) * | 2018-06-13 | 2018-12-11 | 湖南搜云网络科技股份有限公司 | 信息处理方法及装置、区块链节点及存储介质 |
CN110474901A (zh) * | 2019-08-13 | 2019-11-19 | 西安纸贵互联网科技有限公司 | 公有区块链网络*** |
CN110751475A (zh) * | 2019-10-24 | 2020-02-04 | 杭州趣链科技有限公司 | 一种区块链交易的跨链方法及***、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11294744B2 (en) | Ensemble risk assessment method for networked devices | |
CN111861484B (zh) | 安全协定装置、验证方法、终端装置与终端装置执行的方法 | |
CN101102250B (zh) | 用于自组织网络的分布式散列机制 | |
CN110309173B (zh) | 合约数据的记录方法、装置及区块链节点、存储介质 | |
JP2020182215A (ja) | チェーンデータの検証システムおよび方法 | |
CN109815294B (zh) | 一种无主节点分布并行数据存储方法和*** | |
CN111489256A (zh) | 用于多链区块链***中的跨链处理方法、设备及*** | |
CN112905616B (zh) | 一种区块链账本的存储*** | |
WO2021248917A1 (zh) | 一种基于混合链的数据中心网络故障诊断和自动配置方法 | |
CN112800065A (zh) | 基于改进区块存储结构的高效数据检索方法 | |
CN113315811A (zh) | 基于联盟区块链的标识解析方法、装置、存储介质及服务器 | |
CN117319412A (zh) | 一种区块链网络的管理方法及相关设备 | |
CN113411373B (zh) | 一种交易数据存储方法、追踪溯源方法及区块链网络 | |
CN113452701B (zh) | 跨链***、面向跨链***的分布式用户身份认证方法 | |
CN116628285B (zh) | 区块链交易数据查询方法及装置 | |
CN112565368B (zh) | 基于区块链的海上装备自组网***、方法和介质 | |
CN117370460A (zh) | 基于双链存储的区块链存储优化方法及装置 | |
CN113111125A (zh) | 一种基于区块链的业务存证方法 | |
CN112653763A (zh) | 公有链跨链管理*** | |
CN112040015A (zh) | 一种共识节点列表生成方法及相关装置 | |
CN115758477A (zh) | 一种新型的数据完整性验证方法 | |
CN116107801A (zh) | 交易处理方法及相关产品 | |
CN113760909A (zh) | 一种基于utxo跨链事务及验证的方法和*** | |
CN114547034A (zh) | 一种数据查询的方法、装置、设备及存储介质 | |
CN109995848B (zh) | 一种基于区块链和智能合约的***配置数据管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210413 |