CN113706148A - 基于渠道权限控制的跨链方法、***、存储介质及装置 - Google Patents
基于渠道权限控制的跨链方法、***、存储介质及装置 Download PDFInfo
- Publication number
- CN113706148A CN113706148A CN202110996000.1A CN202110996000A CN113706148A CN 113706148 A CN113706148 A CN 113706148A CN 202110996000 A CN202110996000 A CN 202110996000A CN 113706148 A CN113706148 A CN 113706148A
- Authority
- CN
- China
- Prior art keywords
- cross
- link
- chain
- contract method
- channel
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 141
- 238000013475 authorization Methods 0.000 claims abstract description 17
- 210000001503 joint Anatomy 0.000 claims abstract description 14
- 238000012795 verification Methods 0.000 claims description 33
- 238000003032 molecular docking Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 9
- 230000007474 system interaction Effects 0.000 claims description 7
- 230000003993 interaction Effects 0.000 abstract description 7
- 238000013461 design Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于区块链渠道技术领域,本发明提供了一种基于渠道权限控制的跨链方法、跨链***、存储介质及装置,跨链***将业务***、跨链路由交互定义为不同类型的渠道,跨链管理模块负责配置渠道编号、合约方法信息,跨链前端页面进行绑定,跨链路由与区块链进行交互、检查绑定信息及授权,在第一跨链***与第二跨链***交互中完成一次跨链交易的工作流程。该方法通过定义渠道类型和不同渠道间的交互,对所有访问的***进行接入授权,实现了跨链交易的安全对接,跨链交易基于渠道权限的可配置化提升了跨链交易的速度,满足复杂场景的快速实施。
Description
技术领域
本发明属于区块链跨链技术领域,具体涉及基于渠道权限控制的跨链方法、跨链***、存储介质及装置。
背景技术
当前市场上跨链项目总体处于探索阶段,未有大规模应用。一方面,区块链底层基础平台技术攻坚还未完成,难以支持应用产品落地,从而对于更近一步的跨链服务需求并不强烈;另一方面,跨链技术并不成熟,跨链对现有区块链体系的安全性影响有待考验。
传统***对接是基于交易约定方式,也考虑了报文传输的数据安全,例如:私钥签名、公钥验签,但跨链***本身就是为解决多个***间交互设计的,按照约定无法满足对接安全要求,且由于跨链***存在多种业务场景,跨链***对接较为复杂,***开发速度较慢。
发明内容
本发明基于上述背景和现有技术所存在的问题,拟设计基于渠道权限控制的跨链方法,该方法通过定义渠道类型和不同渠道间的交互,对所有访问的***进行接入授权,实现了跨链交易的安全对接,从跨链工作流程和渠道上解决了上述场景中面临的跨链交易对接安全和速度问题,跨链交易基于渠道权限的可配置化提升了跨链交易的速度,满足复杂场景的快速实施,在一定程度上提高了跨链交易的速度,保证对接安全。
技术方案如下:
一方面,提供了一种基于渠道权限控制的跨链方法,具体实现步骤包括:
第一跨链***获取第一业务***提出的对接申请,第一跨链管理模块根据对接要求为第一业务***生成唯一的第一业务渠道编号同时绑定第一业务***公钥;
所述第一跨链管理模块配置对接第一跨链网关映射以及可操作区块链链路、合约信息,生成第一合约方法编号,将所述第一合约方法编号与第一业务渠道编号绑定;
当进行跨链***交互时,第一跨链***访问第二跨链***,第一跨链***为第二跨链***分配第一跨链渠道编号,第二跨链路由对绑定的第一合约方法编号与第一业务渠道编号进行第一权限校验,通过则进行授权,根据校验结果进行权限访问,不通过则拒绝返回信息;
第一权限校验通过后第二跨链***为第一跨链***分配第二跨链渠道编号,同时第二跨链***将第二合约方法编号和第一跨链渠道编号进行绑定,并反馈给第一跨链路由,第一跨链路由对绑定的第二合约方法编号和第一跨链渠道编号进行第二权限校验,通过则进行授权;
第一跨链***开放权限,将获取到授权通过信息反馈给第一业务***,允许第一业务***对接完成一次跨链交易。
进一步地,在对第一合约方法编号与业务渠道编号进行绑定后,还包括:通过第一跨链路由导出第一业务***接入清单,提供给第一业务***对接使用,所述接入清单包含第一跨链路由地址及第一业务***可访问第一跨链路由的交易清单。
在上述方案中,所述进行第一权限校验,具体实现步骤为:
第二跨链路由导出第一业务***接入清单,根据导出的参数查询配置表,检查合约方法对应的回调信息,若信息匹配则可以访问,所述检查合约方法对应的回调信息包括第一跨链路由传送的第一业务渠道编号及第一合约方法编号,若信息不匹配则拒绝访问。
在上述方案中,所述第二合约方法编号的具体生成步骤包括:第二跨链管理模块配置对接第二跨链网关映射以及可操作区块链链路、合约信息,生成第二合约方法编号。
在上述方案中,所述第二权限校验的具体实现步骤包括:第二跨链路由导出第一业务***接入清单,根据导出的参数查询配置表,检查合约方法对应的回调信息,若信息匹配则可以访问,检查合约方法对应的回调信息包括第二跨链路由发送的第一跨链渠道编号及其提供的第二合约方法编号,若信息不匹配则拒绝访问。
进一步地,基于所述跨链方法实现跨链交易的流程具体实现步骤包括:
第一跨链管理模块接收第一业务***请求后,通过配置的第一合约方法编号获取到唯一的合约方法配置,检查该合约方法对应的回调信息,所述回调信息存在以下关键要素:第一跨链管理模块生成的第一业务***编号和第一合约方法编号,第一跨链路由根据回调参数,调用完第一跨链网关后访问第二跨链路由;其中,所述回调信息包括所述关键要素。
第二跨链路由收到第一跨链路由请求,通过配置的第一合约方法编号获取到唯一的合约方法配置,检查该合约方法对应的回调配置,第二跨链路由执行完上链操作后,通过合约方法的回调配置,异步请求第一跨链路由;
第一跨链路由接收到第二跨链路由请求,通过配置的第二合约方法编号获取到唯一的合约方法配置,完成数据上链操作,检查该合约方法对应的回调信息,获取访问第一业务***信息,向第一业务***发送结果,交易结束。
一方面,所述回调信息包括三个关键要素:回调的跨链渠道编号、回调的跨链渠道提供的业务合约方法编号、回调的业务渠道信息,回调跨链渠道与回调业务渠道设置中存在互斥管理,回调至业务渠道表示交易结束。其中,所述回调信息包括所述关键要素。
一方面,提供了一种跨链***,包括:第一业务***、第一跨链***、第二业务***、第二跨链***,所述第一跨链***包括:第一跨链路由、第一跨链管理模块、第一跨链网关及第一区块链;第二跨链***包括:第二跨链路由、第二跨链管理模块、第二跨链网关及第二区块链;
第一跨链***获取第一业务***提出的对接申请,第一跨链管理模块根据对接要求为第一业务***生成唯一的第一业务渠道编号同时绑定第一业务***公钥;
所述第一跨链管理模块配置对接第一跨链网关映射以及可操作区块链链路、合约信息,生成第一合约方法编号,将所述第一合约方法编号与第一业务渠道编号绑定;
当进行跨链***交互时,第一跨链***访问第二跨链***,第一跨链***为第二跨链***分配第一跨链渠道编号,第二跨链路由对绑定的第一合约方法编号与第一业务渠道编号进行第一权限校验,通过则进行授权,根据校验结果进行权限访问,不通过则拒绝返回信息;
第一权限校验通过后第二跨链***为第一跨链***分配第二跨链渠道编号,同时第二跨链***将第二合约方法编号和第二跨链渠道编号进行绑定,并反馈给第一跨链路由,第一跨链路由对绑定的第二合约方法编号和第二跨链渠道编号进行第二权限校验,通过则进行授权;
第一跨链***开放权限,将获取到授权通过信息反馈给第一业务***,允许第一业务***对接。
一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以上任意一项所述的方法步骤;
一方面,提供了一种基于渠道权限控制的跨链装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以上任意一项所述的方法步骤。
与现有技术相比,本发明对传统渠道对接方式进行扩展,将业务***交互、跨链路由交互定义为不同类型的渠道接入,设计不同渠道间的交互规范,对所有访问的***进行接入授权,配置可访问跨链合约方法,接入渠道按照授权信息进行访问,不符合授权将直接拒绝,满足跨链交易的安全对接;由跨链***进行权限控制及校验,业务渠道获取渠道编号和合约方法信息,确保交易安全可控。本发明通过权限控制基于跨链***、业务***、跨链网关和跨链路由之间的灵活操作可对渠道进行灵活的配置,最大化实现跨链交易的可配置化,在权限认证的情况下灵活的配置有助于提高跨链交易的开发速度。
附图说明
图1为本发明基于渠道权限控制的跨链结构原理图;
图2为本发明基于渠道权限控制实现跨链交易流程图;
图3为本发明基于渠道权限控制实现跨链资产交易同步流程图。
具体实施方式
为了将本发明的技术方案和优点阐述更清楚、准确,下面结合本发明实施例中的附图对本发明进一步地详细说明。
本发明对传统渠道对接方式进行扩展,将业务***、跨链路由交互定义为不同类型的渠道接入,设计了不同渠道间的交互规范,对所有访问的***进行接入授权,配置可访问跨链合约方法,接入渠道按照授权信息进行访问,不符合授权将直接拒绝,从而满足跨链交易安全对接;本发明设计的基于渠道权限控制的跨链交易最大化实现跨链交易的可配置化,提高跨链交易的速度,满足复杂场景的快速实施。
如图1示出了本发明基于渠道权限控制的跨链结构原理图,基于图1所示实现一种基于渠道权限控制的跨链方法,具体实现步骤包括:
Step1:第一跨链***获取第一业务***提出的对接申请,第一跨链管理模块根据对接要求为第一业务***生成唯一的第一业务渠道编号同时绑定第一业务***公钥;
Step2:所述第一跨链管理模块配置对接第一跨链网关映射以及可操作区块链链路、合约信息,生成第一合约方法编号,将所述第一合约方法编号与第一业务渠道编号绑定;
如图2所示,在上述方案中,在对第一合约方法编号与业务渠道编号进行绑定后,还包括:通过第一跨链路由导出第一业务***接入清单,提供给第一业务***对接使用,所述接入清单包含第一跨链路由地址及第一业务***可访问第一跨链路由的交易清单;
Step3:当进行跨链***交互时,第一跨链***访问第二跨链***,第一跨链***为第二跨链***分配第一跨链渠道编号,第二跨链路由对绑定的第一合约方法编号与第一业务渠道编号进行第一权限校验,根据校验结果进行权限访问;
在上述方案中,进行第一权限校验的具体实现步骤为:
S31:第二跨链路由导出第一业务***接入清单,根据导出的参数查询配置表,检查合约方法对应的回调信息,检查包括第一跨链路由传送的第一业务渠道编号及第一合约方法编号;
S32:若信息匹配,开放权限控制允许进行访问,否则拒绝访问。
Step4:第一权限校验通过后为第一跨链***分配第二跨链渠道编号,同时将第二合约方法编号和第一跨链渠道编号进行绑定,收到反馈的第一跨链路由对绑定的第二合约方法编号和第一跨链渠道编号进行第二权限校验,通过则进行授权;
其中,第二跨链管理模块配置对接第二跨链网关映射以及可操作区块链链路、合约信息,生成第二合约方法编号。
进一步地,所述第二权限校验的具体实现步骤包括:
第二跨链路由导出第一业务***接入清单,根据导出的参数查询配置表,检查合约方法对应的回调信息,检查包括第二跨链路由发送的第一跨链渠道编号及其提供的第二合约方法编号;
若信息匹配,开放权限控制允许进行访问,否则拒绝访问。
Step5:第一跨链***开放权限,将获取到授权通过信息反馈给第一业务***,允许第一业务***对接进行跨链交易完成一次跨链交易。
在上述方案中,基于所述跨链方法实现跨链交易,如图3所示,具体实现步骤包括:
S51:第一跨链管理模块接收第一业务***请求后,通过配置的第一合约方法编号获取到唯一的合约方法配置,检查该合约方法对应的回调信息,所述回调信息包括:第一跨链管理模块生成的第一业务***编号和第一合约方法编号,第一跨链路由根据回调参数,调用完第一跨链网关后访问第二跨链路由;
S52:第二跨链路由收到第一跨链路由请求,通过配置的第一合约方法编号获取到唯一的合约方法配置,检查该合约方法对应的回调配置,第二跨链路由执行完上链操作后,通过合约方法的回调配置,异步请求第一跨链路由;
S53:第一跨链路由接收到第二跨链路由请求,通过配置的第二合约方法编号获取到唯一的合约方法配置,完成数据上链操作,检查该合约方法对应的回调信息,获取访问第一业务***信息,向第一业务***发送结果。其中,所述回调信息包括:回调的跨链渠道编号、回调的跨链渠道提供的业务合约方法编号、回调的业务渠道信息。
本发明的实施还提供了一种基于渠道权限控制的跨链***,具体包括:第一业务***、第一跨链***、第二业务***、第二跨链***,所述第一跨链***包括:第一跨链路由、第一跨链管理模块、第一跨链网关及第一区块链;第二跨链***包括:第二跨链路由、第二跨链管理模块、第二跨链网关及第二区块链;具体实现:
第一跨链***获取第一业务***提出的对接申请,第一跨链管理模块根据对接要求为第一业务***生成唯一的第一业务渠道编号同时绑定第一业务***公钥;
所述第一跨链管理模块配置对接第一跨链网关映射以及可操作区块链链路、合约信息,生成第一合约方法编号,将所述第一合约方法编号与第一业务渠道编号绑定;
当进行跨链***交互时,第一跨链***访问第二跨链***,第一跨链***为第二跨链***分配第一跨链渠道编号,第二跨链路由对绑定的第一合约方法编号与第一业务渠道编号进行第一权限校验,根据校验结果进行权限访问;
第一权限校验通过后第二跨链***为第一跨链***分配第二跨链渠道编号,同时第二跨链***将第二合约方法编号和第二跨链渠道编号进行绑定,并反馈给第一跨链路由,第一跨链路由对绑定的第二合约方法编号和第二跨链渠道编号进行第二权限校验,通过则进行授权;
第一跨链***开放权限,将获取到授权通过信息反馈给第一业务***,允许第一业务***对接。
这里说明的模块数量和处理规模是用来简化本发明的说明的。对本发明基于预言机的区块链资产与合约处理***的应用、修改和变化对本领域的技术人员来说是显而易见的。
基于同一发明构思,本申请的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以上任意一项所述的方法步骤;对于存储介质实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
基于同一发明构思,本实施例提供了一种基于渠道权限控制的跨链装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以上任意一项所述的方法步骤。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
上述对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。应当理解的是,本发明不局限于应用上述举例,熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。
Claims (10)
1.一种基于渠道权限控制的跨链方法,其特征在于,具体实现步骤包括:
第一跨链***获取第一业务***提出的对接申请,第一跨链管理模块根据对接要求为第一业务***生成唯一的第一业务渠道编号同时绑定第一业务***公钥;
所述第一跨链管理模块配置对接第一跨链网关映射以及可操作区块链链路、合约信息,生成第一合约方法编号,将所述第一合约方法编号与第一业务渠道编号绑定;
当进行跨链***交互时,第一跨链***访问第二跨链***,第一跨链***为第二跨链***分配第一跨链渠道编号,第二跨链路由对绑定的第一合约方法编号与第一业务渠道编号进行第一权限校验,根据校验结果进行权限访问;
第一权限校验通过后为第一跨链***分配第二跨链渠道编号,同时将第二合约方法编号和第一跨链渠道编号进行绑定,收到反馈的第一跨链路由对绑定的第二合约方法编号和第一跨链渠道编号进行第二权限校验,通过则进行授权;
第一跨链***开放权限,将获取到授权通过信息反馈给第一业务***,允许第一业务***对接进行跨链交易。
2.根据权利要求1所述的基于渠道权限控制的跨链方法,其特征在于,在对第一合约方法编号与业务渠道编号进行绑定后,还包括:通过第一跨链路由导出第一业务***接入清单,提供给第一业务***对接使用,所述接入清单包含第一跨链路由地址及第一业务***可访问第一跨链路由的交易清单。
3.根据权利要求1所述的基于渠道权限控制的跨链方法,其特征在于,所述进行第一权限校验,具体实现步骤为:
第二跨链路由导出第一业务***接入清单,根据导出的参数查询配置表,检查合约方法对应的回调信息,检查包括第一跨链路由传送的第一业务渠道编号及第一合约方法编号;
若信息匹配,开放权限控制允许进行访问,或者
拒绝访问。
4.根据权利要求1所述的基于渠道权限控制的跨链方法,其特征在于,所述第二合约方法编号的具体生成步骤包括:第二跨链管理模块配置对接第二跨链网关映射以及可操作区块链链路、合约信息,生成第二合约方法编号。
5.根据权利要求1所述的基于渠道权限控制的跨链方法,其特征在于,所述第二权限校验的具体实现步骤包括:
第二跨链路由导出第一业务***接入清单,根据导出的参数查询配置表,检查合约方法对应的回调信息,检查包括第二跨链路由发送的第一跨链渠道编号及其提供的第二合约方法编号;
若信息匹配,开放权限控制允许进行访问,或者
拒绝访问。
6.根据权利要求1所述的基于渠道权限控制的跨链方法,其特征在于,基于所述跨链方法实现跨链交易,具体实现步骤包括:
第一跨链管理模块接收第一业务***请求后,通过配置的第一合约方法编号获取到唯一的合约方法配置,检查该合约方法对应的回调信息,第一跨链路由根据回调参数,调用完第一跨链网关后访问第二跨链路由;
第二跨链路由收到第一跨链路由请求,通过配置的第一合约方法编号获取到唯一的合约方法配置,检查该合约方法对应的回调配置,第二跨链路由执行完上链操作后,通过合约方法的回调配置,异步请求第一跨链路由;
第一跨链路由接收到第二跨链路由请求,通过配置的第二合约方法编号获取到唯一的合约方法配置,完成数据上链操作,检查该合约方法对应的回调信息,获取访问第一业务***信息,向第一业务***发送结果。
7.根据权利要求6所述的基于渠道权限控制的跨链方法,其特征在于,第一合约方法编号获取到唯一的合约方法配置的回调信息包括:第一跨链管理模块生成的第一业务***编号和第一合约方法编号,第一跨链路由根据回调参数,调用完第一跨链网关后访问第二跨链路由;第二合约方法编号获取到唯一的合约方法配置的回调信息包括:回调的跨链渠道编号、回调的跨链渠道提供的业务合约方法编号、回调的业务渠道信息。
8.一种基于渠道权限控制的跨链***,其特征在于,包括:第一业务***、第一跨链***、第二业务***、第二跨链***,所述第一跨链***包括:第一跨链路由、第一跨链管理模块、第一跨链网关及第一区块链;第二跨链***包括:第二跨链路由、第二跨链管理模块、第二跨链网关及第二区块链;
第一跨链***获取第一业务***提出的对接申请,第一跨链管理模块根据对接要求为第一业务***生成唯一的第一业务渠道编号同时绑定第一业务***公钥;
所述第一跨链管理模块配置对接第一跨链网关映射以及可操作区块链链路、合约信息,生成第一合约方法编号,将所述第一合约方法编号与第一业务渠道编号绑定;
当进行跨链***交互时,第一跨链***访问第二跨链***,第一跨链***为第二跨链***分配第一跨链渠道编号,第二跨链路由对绑定的第一合约方法编号与第一业务渠道编号进行第一权限校验,根据校验结果进行权限访问;
第一权限校验通过后第二跨链***为第一跨链***分配第二跨链渠道编号,同时第二跨链***将第二合约方法编号和第二跨链渠道编号进行绑定,并反馈给第一跨链路由,第一跨链路由对绑定的第二合约方法编号和第二跨链渠道编号进行第二权限校验,通过则进行授权;
第一跨链***开放权限,将获取到授权通过信息反馈给第一业务***,允许第一业务***对接。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的方法步骤。
10.一种基于渠道权限控制的跨链装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任意一项所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110996000.1A CN113706148B (zh) | 2021-08-27 | 2021-08-27 | 基于渠道权限控制的跨链方法、***、存储介质及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110996000.1A CN113706148B (zh) | 2021-08-27 | 2021-08-27 | 基于渠道权限控制的跨链方法、***、存储介质及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113706148A true CN113706148A (zh) | 2021-11-26 |
CN113706148B CN113706148B (zh) | 2023-09-29 |
Family
ID=78655987
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110996000.1A Active CN113706148B (zh) | 2021-08-27 | 2021-08-27 | 基于渠道权限控制的跨链方法、***、存储介质及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113706148B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109087204A (zh) * | 2018-07-27 | 2018-12-25 | 杭州复杂美科技有限公司 | 跨链交易校验方法、设备和存储介质 |
US20190253259A1 (en) * | 2018-11-16 | 2019-08-15 | Alibaba Group Holding Limited | Domain name management scheme for cross-chain interactions in blockchain systems |
CN110266655A (zh) * | 2019-05-30 | 2019-09-20 | 中国工商银行股份有限公司 | 一种基于区块链的跨链互联方法、设备以及*** |
US20190340267A1 (en) * | 2018-05-01 | 2019-11-07 | International Business Machines Corporation | Blockchain implementing cross-chain transactions |
CN111461723A (zh) * | 2020-04-17 | 2020-07-28 | 支付宝(杭州)信息技术有限公司 | 基于区块链的数据处理***及方法、装置 |
CN111640017A (zh) * | 2020-05-06 | 2020-09-08 | 深圳前海微众银行股份有限公司 | 一种应用于联盟链跨链转账的交易正确性验证方法及装置 |
CN112287029A (zh) * | 2020-11-17 | 2021-01-29 | 北京物资学院 | 一种区块链多链跨链***及其实现机制 |
CN112330326A (zh) * | 2020-11-27 | 2021-02-05 | 中国农业银行股份有限公司 | 一种应用于银行交易区块链***的业务处理方法和装置 |
CN112446785A (zh) * | 2020-11-06 | 2021-03-05 | 杭州趣链科技有限公司 | 跨链交易方法、***、装置、设备和存储介质 |
CN112508560A (zh) * | 2020-12-01 | 2021-03-16 | 浙商银行股份有限公司 | 区块链跨链身份认证和权限管控方法、装置及计算机设备 |
-
2021
- 2021-08-27 CN CN202110996000.1A patent/CN113706148B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190340267A1 (en) * | 2018-05-01 | 2019-11-07 | International Business Machines Corporation | Blockchain implementing cross-chain transactions |
CN109087204A (zh) * | 2018-07-27 | 2018-12-25 | 杭州复杂美科技有限公司 | 跨链交易校验方法、设备和存储介质 |
US20190253259A1 (en) * | 2018-11-16 | 2019-08-15 | Alibaba Group Holding Limited | Domain name management scheme for cross-chain interactions in blockchain systems |
CN110266655A (zh) * | 2019-05-30 | 2019-09-20 | 中国工商银行股份有限公司 | 一种基于区块链的跨链互联方法、设备以及*** |
CN111461723A (zh) * | 2020-04-17 | 2020-07-28 | 支付宝(杭州)信息技术有限公司 | 基于区块链的数据处理***及方法、装置 |
CN111640017A (zh) * | 2020-05-06 | 2020-09-08 | 深圳前海微众银行股份有限公司 | 一种应用于联盟链跨链转账的交易正确性验证方法及装置 |
CN112446785A (zh) * | 2020-11-06 | 2021-03-05 | 杭州趣链科技有限公司 | 跨链交易方法、***、装置、设备和存储介质 |
CN112287029A (zh) * | 2020-11-17 | 2021-01-29 | 北京物资学院 | 一种区块链多链跨链***及其实现机制 |
CN112330326A (zh) * | 2020-11-27 | 2021-02-05 | 中国农业银行股份有限公司 | 一种应用于银行交易区块链***的业务处理方法和装置 |
CN112508560A (zh) * | 2020-12-01 | 2021-03-16 | 浙商银行股份有限公司 | 区块链跨链身份认证和权限管控方法、装置及计算机设备 |
Non-Patent Citations (2)
Title |
---|
吕坤;鲍可进;: "基于区块链的数字资产交易***设计与实现", 软件导刊, no. 07 * |
李芳;李卓然;赵赫;: "区块链跨链技术进展研究", 软件学报, no. 06 * |
Also Published As
Publication number | Publication date |
---|---|
CN113706148B (zh) | 2023-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108108223B (zh) | 基于Kubernetes的容器管理平台 | |
CN110096857B (zh) | 区块链***的权限管理方法、装置、设备和介质 | |
CN111783067B (zh) | 多网站间的自动登录方法及装置 | |
CN113114498A (zh) | 一种可信区块链服务平台的架构***及其构建方法 | |
CN110519285A (zh) | 用户认证方法、装置、计算机设备和存储介质 | |
CN106161361B (zh) | 一种跨域资源的访问方法及装置 | |
CN110650216B (zh) | 云服务请求方法和装置 | |
CN110138767B (zh) | 事务请求的处理方法、装置、设备和存储介质 | |
CN114531945A (zh) | 可上网设备的基于模板的载入 | |
CN111970254B (zh) | 访问控制及配置方法、装置、电子设备和存储介质 | |
CN109962892A (zh) | 一种登录应用的认证方法及客户端、服务器 | |
CN102801686B (zh) | 设备控制方法、主设备、从设备及主从设备组 | |
CN116170234A (zh) | 一种基于虚拟账号认证的单点登录方法和*** | |
CN107846676A (zh) | 基于网络切片安全架构的安全通信方法和*** | |
CN101702724A (zh) | 网络访问的安全控制方法及装置 | |
CN103944860A (zh) | 一种基于sms的数据交换方法 | |
CN110149211B (zh) | 服务鉴权方法、服务鉴权装置、介质以及电子设备 | |
CN113706148A (zh) | 基于渠道权限控制的跨链方法、***、存储介质及装置 | |
CN105763532A (zh) | 一种登录虚拟桌面的方法及装置 | |
CN110096543A (zh) | 应用程序的数据操作方法、装置、服务器和介质 | |
CN116011019A (zh) | 一种隐私计算***、方法、装置、设备及介质 | |
CN115525880A (zh) | 面向多租户提供saas服务的方法、装置、设备及介质 | |
CN103491109A (zh) | 一种nfc终端数据交换方法 | |
CN115225681A (zh) | 多机器人协作方法、电子设备、云服务器及存储介质 | |
CN112217816A (zh) | K8s容器云平台支持企业账户身份认证的方法及*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information |
Inventor after: Huang Butian Inventor after: Ma Kun Inventor after: Ning Peng Inventor after: Luo Chunfeng Inventor after: Shen Wei Inventor after: Shao Hui Inventor before: Huang Butian Inventor before: Ning Peng Inventor before: Luo Chunfeng Inventor before: Shen Wei Inventor before: Shao Hui |
|
CB03 | Change of inventor or designer information |