CN111797164A - 一种基于区块链的跨链交易监管方法和*** - Google Patents

一种基于区块链的跨链交易监管方法和*** Download PDF

Info

Publication number
CN111797164A
CN111797164A CN202010585459.8A CN202010585459A CN111797164A CN 111797164 A CN111797164 A CN 111797164A CN 202010585459 A CN202010585459 A CN 202010585459A CN 111797164 A CN111797164 A CN 111797164A
Authority
CN
China
Prior art keywords
chain
supervision
public
transaction
private key
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
Application number
CN202010585459.8A
Other languages
English (en)
Inventor
王凯
朱天阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Heyue Technology Co ltd
Original Assignee
Beijing Heyue Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Heyue Technology Co ltd filed Critical Beijing Heyue Technology Co ltd
Priority to CN202010585459.8A priority Critical patent/CN111797164A/zh
Publication of CN111797164A publication Critical patent/CN111797164A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Bioethics (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明涉及一种基于区块链的跨链交易监管方法和***。所述方法包括:监管层生成设定数据格式的数据监管账本和被监管区块链的公私钥对,并将所述公私钥对分发给监管链;所述监管链按照所述数据监管账本中的设定数据格式,获取各被监管区块链中的交易数据,并将所述交易数据和所述公私钥对存储到所述数据监管账本;所述监管层根据所述公私钥对调取所述数据监管账本中的交易数据,完成监管工作。本发明提供的基于区块链的跨链交易监管方法和***,通过创建设定数据格式的数据监管账本,可以实现监管层对跨链数据的统一监管,以解决现有技术中存在的跨链交易难以监管的问题。

Description

一种基于区块链的跨链交易监管方法和***
技术领域
本发明涉及区块链数据交易领域,特别是涉及一种基于区块链的跨链交易监管方法和***。
背景技术
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。跨链技术很大程度提升了区块链之间的联通性,让区块链的应用场景更广阔。但是,当实现跨链交易时,不同链的标准和不同链的业务间存在差异,对基于区块链的交易进行监管的方式也没有一个固定的标准,存在跨链交易难以监管的问题。
发明内容
本发明的目的是提供一种基于区块链的跨链交易监管方法和***,以解决现有技术中存在跨链交易难以监管的问题。
为实现上述目的,本发明提供了如下方案:
一种基于区块链的跨链交易监管方法,包括:
监管层生成设定数据格式的数据监管账本和被监管区块链的公私钥对,并将所述公私钥对分发给监管链;
所述监管链按照所述数据监管账本中的设定数据格式,获取各被监管区块链中的交易数据,并将所述交易数据和所述公私钥对存储到所述数据监管账本;
所述监管层根据所述公私钥对调取所述数据监管账本中的交易数据,完成监管工作。
优选的,所述监管层生成被监管区块链的公私钥对的过程具体包括:
采用特定公私钥对生成方式生成被监管区块链的公私钥对;所述特定公私钥对生成方式包括:开源工具生成网址方式和公私钥自动生成网址方式。
优选的,在所述监管层将所述公私钥对分发给监管链的过程中,包括:
所述监管层采用CA证书将所述公私钥对分发给所述监管链;
所述监管链采用CA证书验证所述公私钥对。
优选的,所述方法还包括:
将所述监管链分为交易类子链和非交易类子链;所述交易类子链用于触发交易;所述非交易类子链作为存证链,用于存储所述交易类子链中的数据变化。
一种基于区块链的跨链交易监管***,包括:
生成模块,用于监管层生成设定数据格式的数据监管账本和被监管区块链的公私钥对,并将所述公私钥对分发给监管链;
获取模块,用于所述监管链按照所述数据监管账本中的设定数据格式,获取各被监管区块链中的交易数据,并将所述交易数据和所述公私钥对存储到所述数据监管账本;
交易监管模块,用于所述监管层根据所述公私钥对调取所述数据监管账本中的交易数据,完成监管工作。
优选的,所述生成模块包括:
公私钥对生成单元,用于采用特定公私钥对生成方式生成被监管区块链的公私钥对;所述特定公私钥对生成方式包括:开源工具生成网址方式和公私钥自动生成网址方式。
优选的,所述生成模块还包括:
公私钥对分发单元,用于所述监管层采用CA证书将所述公私钥对分发给所述监管链;
公私钥对验证单元,用于所述监管链采用CA证书验证所述公私钥对。
优选的,所述***还包括:
分类模块,用于将所述监管链分为交易类子链和非交易类子链;所述交易类子链用于触发交易;所述非交易类子链作为存证链,用于存储所述交易类子链中的数据变化。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明提供的基于区块链的跨链交易监管方法和***,通过创建设定数据格式的数据监管账本,可以实现监管层对跨链数据的统一监管,以解决现有技术中存在的跨链交易难以监管的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的基于区块链的跨链交易监管方法的流程图;
图2为本发明实施例中实现跨链交易监管的流程框图;
图3为本发明提供的基于区块链的跨链交易监管***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种基于区块链的跨链交易监管方法和***,以解决现有技术中存在跨链交易难以监管的问题。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明提供的基于区块链的跨链交易监管方法的流程图,如图1所示,一种基于区块链的跨链交易监管方法,包括:
步骤100:监管层生成设定数据格式的数据监管账本和被监管区块链的公私钥对,并将所述公私钥对分发给监管链。
该步骤中,监管层用开源工具、公私钥自动生成网址等方式生成被监管区块链的公私钥对后,通过CA证书分发给被监管区块链。被监管区块链通过CA证书验证公私钥的真假,若验证结果为真,则继续进行监管流程。若验证结果为假,则中断监管流程。
步骤110:所述监管链按照所述数据监管账本中的设定数据格式,获取各被监管区块链中的交易数据,并将所述交易数据和所述公私钥对存储到所述数据监管账本。
定义设定数据格式的数据监管账本的目的是为了能够直观、有效的看出被监管数据。同时标准的数据监管账本可以对相关交易进行计算、对账等功能,以便把异常数据中对应的信息标注到数据监管账本上。
步骤120:所述监管层根据所述公私钥对调取所述数据监管账本中的交易数据,完成监管工作。
在进行步骤120的过程中,为了提高监管的准确性,可以将所述监管链分为交易类子链和非交易类子链。所述交易类子链用于触发交易。所述非交易类子链作为存证链,用于存储所述交易类子链中的数据变化。
如图2所示,所述交易类子链只要触发交易,与该交易相关的资产数据就会发生相应变化,非交易类子链将交易过程中数据发生的相应变化由交易链数据进行同步存储。
为了对数据存储和传输过程进行进一步优化,在本发明中监管层可以通过监管链前置按照数据监管账本中的数据格式调用子链前置中台中各个子链的数据。
由于各个子链存储的数据类型不同,而监管层需要获取每个链需要的监管信息,并对这些信息做一个处理。例如,子链前置中台获得子链数据dataA1、dataA2...dataAn和dataB1、dataB2...dataBn后,监管链前置对这些链上数据做一些数据处理(分析和统计),以使处理后的数据满足数据监管账本中设定的数据格式。监管层拿到这些数据的时候,就能更直观更有效的进行监管。
而且监管层在发现不同链上的数据对不上的时候,能快速定位问题。比如独立的交易链A1和A2完成交易后,会把两条链交易的结果发送到存证链B1上。而因为网络原因某条交易在A1和A2上做了之后,没有成功存到B1上,那么,监管层通过子链前置中台拿到相关交易记录后就可以快速定位问题,以对错误交易进行补偿和逻辑处理。
比如,上面案例中因网络原因,监管层发现问题后(交易没存到存证链上),子链前置中台只需要重发一次数据,交易数据存储成功就可以继续监管流程。
针对上述提供的基于区块链的跨链交易监管方法,本发明还提供了一种基于区块链的跨链交易监管***,如图3所示,该***包括:生成模块200、获取模块210和交易监管模块220。
其中,生成模块200用于监管层生成设定数据格式的数据监管账本和被监管区块链的公私钥对,并将所述公私钥对分发给监管链。
获取模块210用于所述监管链按照所述数据监管账本中的设定数据格式,获取各被监管区块链中的交易数据,并将所述交易数据和所述公私钥对存储到所述数据监管账本。
交易监管模块220用于所述监管层根据所述公私钥对调取所述数据监管账本中的交易数据,完成监管工作。
作为本发明的一优选实施例,上述生成模块200包括:公私钥对生成单元。
其中,公私钥对生成单元用于采用特定公私钥对生成方式生成被监管区块链的公私钥对。所述特定公私钥对生成方式包括:开源工具生成网址方式和公私钥自动生成网址方式。
作为本发明的另一优选实施例,上述生成模块210还可以包括:公私钥对分发单元和公私钥对验证单元。
其中,公私钥对分发单元用于所述监管层采用CA证书将所述公私钥对分发给监管链。
公私钥对验证单元用于所述监管链采用CA证书验证所述公私钥对。
此外,为了提高监管的准确性,作为本发明的又一优选实施例,该***还可以包括:分类模块。
该分类模块用于将所述监管链分为交易类子链和非交易类子链。所述交易类子链用于触发交易。所述非交易类子链作为存证链,用于存储所述交易类子链中的数据变化。
基于上述记载,本发明提供的基于区块链的跨链交易监管方法和***相较于现有技术,主要有以下优点:
1、通过创建标准数据监管账本的方式,实现了监管层对跨链数据的监管。
2、通过数字证书的方式实现了数据的非对称加密存储。
3、通过监管前置和子链前置中台实现监管错误追踪和纠正。
4、通过定义标准的数据监管账本来对子链数据进行数据分析和监管。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

Claims (8)

1.一种基于区块链的跨链交易监管方法,其特征在于,包括:
监管层生成设定数据格式的数据监管账本和被监管区块链的公私钥对,并将所述公私钥对分发给监管链;
所述监管链按照所述数据监管账本中的设定数据格式,获取各被监管区块链中的交易数据,并将所述交易数据和所述公私钥对存储到所述数据监管账本;
所述监管层根据所述公私钥对调取所述数据监管账本中的交易数据,完成监管工作。
2.根据权利要求1所述的基于区块链的跨链交易监管方法,其特征在于,所述监管层生成被监管区块链的公私钥对的过程具体包括:
采用特定公私钥对生成方式生成被监管区块链的公私钥对;所述特定公私钥对生成方式包括:开源工具生成网址方式和公私钥自动生成网址方式。
3.根据权利要求1所述的基于区块链的跨链交易监管方法,其特征在于,在所述监管层将所述公私钥对分发给监管链的过程中,包括:
所述监管层采用CA证书将所述公私钥对分发给所述监管链;
所述监管链采用CA证书验证所述公私钥对。
4.根据权利要求1所述的基于区块链的跨链交易监管方法,其特征在于,所述方法还包括:
将所述监管链分为交易类子链和非交易类子链;所述交易类子链用于触发交易;所述非交易类子链作为存证链,用于存储所述交易类子链中的数据变化。
5.一种基于区块链的跨链交易监管***,其特征在于,包括:
生成模块,用于监管层生成设定数据格式的数据监管账本和被监管区块链的公私钥对,并将所述公私钥对分发给监管链;
获取模块,用于所述监管链按照所述数据监管账本中的设定数据格式,获取各被监管区块链中的交易数据,并将所述交易数据和所述公私钥对存储到所述数据监管账本;
交易监管模块,用于所述监管层根据所述公私钥对调取所述数据监管账本中的交易数据,完成监管工作。
6.根据权利要求5所述的基于区块链的跨链交易监管***,其特征在于,所述生成模块包括:
公私钥对生成单元,用于采用特定公私钥对生成方式生成被监管区块链的公私钥对;所述特定公私钥对生成方式包括:开源工具生成网址方式和公私钥自动生成网址方式。
7.根据权利要求5所述的基于区块链的跨链交易监管***,其特征在于,所述生成模块还包括:
公私钥对分发单元,用于所述监管层采用CA证书将所述公私钥对分发给所述监管链;
公私钥对验证单元,用于所述监管链采用CA证书验证所述公私钥对。
8.根据权利要求5所述的基于区块链的跨链交易监管***,其特征在于,所述***还包括:
分类模块,用于将所述监管链分为交易类子链和非交易类子链;所述交易类子链用于触发交易;所述非交易类子链作为存证链,用于存储所述交易类子链中的数据变化。
CN202010585459.8A 2020-06-24 2020-06-24 一种基于区块链的跨链交易监管方法和*** Pending CN111797164A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010585459.8A CN111797164A (zh) 2020-06-24 2020-06-24 一种基于区块链的跨链交易监管方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010585459.8A CN111797164A (zh) 2020-06-24 2020-06-24 一种基于区块链的跨链交易监管方法和***

Publications (1)

Publication Number Publication Date
CN111797164A true CN111797164A (zh) 2020-10-20

Family

ID=72803764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010585459.8A Pending CN111797164A (zh) 2020-06-24 2020-06-24 一种基于区块链的跨链交易监管方法和***

Country Status (1)

Country Link
CN (1) CN111797164A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112488707A (zh) * 2020-11-24 2021-03-12 泰康保险集团股份有限公司 一种业务流转监管方法和***
CN112532393A (zh) * 2020-11-20 2021-03-19 杭州趣链科技有限公司 一种跨链交易的验证方法、中继链节点设备及介质
CN112910641A (zh) * 2021-02-26 2021-06-04 杭州趣链科技有限公司 用于跨链交易监管的验证方法、装置、中继链节点及介质
CN113111370A (zh) * 2021-04-30 2021-07-13 永旗(北京)科技有限公司 一种区块链跨链通信方法
CN113206744A (zh) * 2021-04-29 2021-08-03 杭州趣链科技有限公司 跨链交易监管方法、装置、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107483198A (zh) * 2017-09-25 2017-12-15 中国科学院信息工程研究所 一种可监管的区块链***及方法
CN109660485A (zh) * 2017-10-10 2019-04-19 中兴通讯股份有限公司 一种基于区块链交易的权限控制方法及***
CN110363527A (zh) * 2019-06-26 2019-10-22 阿里巴巴集团控股有限公司 基于区块链的存证、监管方法和装置
CN111008836A (zh) * 2019-11-15 2020-04-14 哈尔滨工业大学(深圳) 一种基于可监管区块链的隐私安全转账支付方法、装置、***及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107483198A (zh) * 2017-09-25 2017-12-15 中国科学院信息工程研究所 一种可监管的区块链***及方法
CN109660485A (zh) * 2017-10-10 2019-04-19 中兴通讯股份有限公司 一种基于区块链交易的权限控制方法及***
CN110363527A (zh) * 2019-06-26 2019-10-22 阿里巴巴集团控股有限公司 基于区块链的存证、监管方法和装置
CN111008836A (zh) * 2019-11-15 2020-04-14 哈尔滨工业大学(深圳) 一种基于可监管区块链的隐私安全转账支付方法、装置、***及存储介质

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112532393A (zh) * 2020-11-20 2021-03-19 杭州趣链科技有限公司 一种跨链交易的验证方法、中继链节点设备及介质
CN112488707A (zh) * 2020-11-24 2021-03-12 泰康保险集团股份有限公司 一种业务流转监管方法和***
CN112488707B (zh) * 2020-11-24 2023-06-23 泰康保险集团股份有限公司 一种业务流转监管方法和***
CN112910641A (zh) * 2021-02-26 2021-06-04 杭州趣链科技有限公司 用于跨链交易监管的验证方法、装置、中继链节点及介质
CN112910641B (zh) * 2021-02-26 2022-06-24 杭州趣链科技有限公司 用于跨链交易监管的验证方法、装置、中继链节点及介质
CN113206744A (zh) * 2021-04-29 2021-08-03 杭州趣链科技有限公司 跨链交易监管方法、装置、设备和存储介质
CN113206744B (zh) * 2021-04-29 2024-04-02 杭州趣链科技有限公司 跨链交易监管方法、装置、设备和存储介质
CN113111370A (zh) * 2021-04-30 2021-07-13 永旗(北京)科技有限公司 一种区块链跨链通信方法

Similar Documents

Publication Publication Date Title
CN111797164A (zh) 一种基于区块链的跨链交易监管方法和***
CN108681966B (zh) 一种基于区块链的信息监管方法及装置
TWI666902B (zh) 基於區塊鏈技術的強健的atm網路系統及其資訊處理方法
CN112789824B (zh) 区块链***及信息传输方法、***、装置、计算机介质
CN110011996B (zh) 基于区块链的应用授权方法及装置和电子设备
WO2020088108A1 (zh) 基于区块链的数据存证方法及装置、电子设备
TW202018571A (zh) 基於區塊鏈的資料存證方法及裝置、電子設備
CN111523890A (zh) 基于区块链的数据处理方法、装置、存储介质及设备
CN106651463A (zh) 金融机构服务接入***及其接入方法
CN112381651A (zh) 一种基于物联网的区块链跨链交易方法及装置
CN112307458A (zh) 轻节点的上链方法、装置、物联网中控终端及区块链网络
CN110190963A (zh) 一种针对授时证书生成请求的监控方法、装置及设备
CN108833133A (zh) 基于云计算网络的网络配置管理方法、装置和存储介质
CN111817859A (zh) 基于零知识证明的数据共享方法、装置、设备及存储介质
CN111654375A (zh) 一种基于区块链的边缘计算安全加密方法、装置及***
CN113761064A (zh) 基于区块链的日切对账方法、装置、设备及可读存储介质
CN113656497A (zh) 一种基于区块链的数据验证方法和装置
CN110225103B (zh) 一种业务推荐方法、装置及设备
CN112037055A (zh) 交易处理方法、装置、电子设备及可读存储介质
CN109167665B (zh) 一种机器人竞赛规则管理***
CN115701078B (zh) 跨链交易处理方法、装置、电子设备以及存储介质
CN110381114A (zh) 接口请求参数的处理方法、装置、终端设备及介质
CN114978651A (zh) 一种隐私计算存证方法、装置、电子设备及存储介质
CN113761496B (zh) 一种基于区块链的身份校验方法及装置和电子设备
CN113111370A (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