一种基于传统区块链的实时自动化监管报告系统技术方案

技术编号:18914230 阅读:19 留言:0更新日期:2018-09-12 03:11
本发明专利技术公开了一种基于传统区块链的实时自动化监管报告系统,包括传统区块链系统、监管法规库以及监管执行引擎;所述区块链系统使用TR(Trading Record,动态交易记录)技术将金融机构提交的所有交易信息确认无误后自动存储到区块链上;所述监管规则库用于存储各种监管规则,并允许对监管规则进行添加、修改、删除、查看等操作;所述监管执行引擎用于执行监管规则,通过读取区块链中的交易数据进行分析,对满足监管规则的交易进行自动生成监管报告。该系统是一种新型的金融监管系统,能实现实时自动化监管,可防止系统信息篡改,提高了监管效率,同时降低了监管成本。

A real-time automatic supervision reporting system based on traditional block chain

The invention discloses a real-time automatic supervisory reporting system based on a traditional block chain, which includes a traditional block chain system, a supervisory regulation database and a supervisory execution engine. The regulatory rule base is used to store various regulatory rules and allows the addition, modification, deletion, and viewing of regulatory rules; the regulatory execution engine is used to execute regulatory rules, and the transactions satisfying regulatory rules are automatically analyzed by reading the transaction data in the block chain. Generate regulatory reports. This system is a new type of financial supervision system, which can realize real-time automatic supervision, prevent system information tampering, improve supervision efficiency and reduce supervision cost.

【技术实现步骤摘要】
一种基于传统区块链的实时自动化监管报告系统
本专利技术涉及区块链技术和监管
,特别是涉及一种基于传统区块链的实时自动化监管报告系统。
技术介绍
随着数字金融的逐渐普及,各类金融新平台、新产品层出不穷,金融风险愈加暴露,金融监管对监管技术提出更高要求。目前的监管系统使用身份验证和大数据分析等技术来实现监管的目的,但现有的监管系统存在以下问题:(1)在数据采集阶段,有可能出现选择性上报数据的问题,导致监管数据不完整;(2)数据上传到监管系统非实时完成,存在延迟;(3)在延迟阶段数据可能被篡改。区块链技术的主要特点是不易篡改、很难伪造、可追溯。TR技术是一种能够动态追踪金融交易活动的技术。因此,使用区块链技术和TR技术可以极大地完善监管系统确保监管数据的完整性和实时性,同时防止信息被篡改。
技术实现思路
本专利技术的目的在于解决监管数据延迟以及可能出现的数据不完整和被篡改的问题,利用区块链技术和TR技术,实现实时、自动化的监管,确保监管数据的完整性,防止系统信息被篡改。为此,本专利技术提供了一种基于传统区块链的实时自动化监管报告系统,包含以下组成部分:(1)区块链(Blockchain,BC)系统,链中存储了金融机构(如商业银行、金融公司、个人等)之间的所有交易信息,交易信息是通过一种TR(TradingRecord,动态交易记录)技术自动传到交易区块链上;(2)监管法规库,监管法规库中存储各种监管规则,如防止银行被犯罪分子有意或无意地用于洗钱活动的监管规则,监管法规库中规则是可配置的;(3)监管执行引擎,监管执行引擎能够执行监管法规库中的监管规则,监管执行引擎读取区块链中的交易数据进行分析,对满足监管规则的交易进行自动生成监管报告。进一步地,对于所述组成部分(1),所述区块链使用传统区块链技术,监管机构可以有一条或多个区块链,每条区块链包含若干节点,其全部或部分节点具有投票权,各个节点之间采用使用拜占庭共识协议(PracticalByzantineGeneralFaultTolerance,PBFT)或并发的拜占庭共识协议(ConcurrentByzantineFaultTolerance,CBFT)或其他共识例如PoS、PoW,来保证各个节点之间信息的一致性与难篡改性,保证区块链自身的一致性。每条链各自有自己共识机制,各自维持自身的一致性。进一步地,对于所述组成部分(1),区块链可以使用公有链或联盟链或私有链,私有链隐私保护比较好,推荐使用私有链。监管机构使用传统区块链存储所有的交易记录和所有的账户信息,存储以收到的时间戳为准,根据记录交易建立用户索引,提供交易查询和用户查询。进一步地,对于所述组成部分(2),监管法规库中存储各种监管规则,监管人员通过前端界面或APP或数据库对监管规则进行添加、修改、删除、查看等操作。进一步地,对于所述组成部分(3),监管执行引擎能够执行监管法规库中的监管规则,监管执行引擎通过读取区块链中的交易数据进行分析,对满足监管规则的交易进行自动生成监管报告。进一步地,对于所述组成部分(3),监管执行引擎可以与区块链独立,同时运行互不影响;也可以是智能合约,在区块链上执行,并且可以有不同的智能合约机制,例如以太坊的智能合约名或是Hyperledger的智能合约(链上代码)机制,或是其他智能合约机制。进一步地,本专利技术包含以下过程:(1)不同金融机构(也可以是同一个金融机构)的用户在进行交易后,两个金融机构分别将自动生成TR文件进行签名,并分别向监管系统发送签名之后的TR文件;(2)监管系统在接收TR文件后,分别使用发送TR文件的金融机构的公钥进行验签,如果验签失败,则返回失败信息且上报,若验证通过,继续下面操作;(3)监管系统对每个TR文件进行解析交易数据,将解析后的所有交易数据发给区块链;(4)区块链接收到交易数据,将交易数据信息存入区块链,并以收到的时间戳为准来存储;(5)监管系统在区块链存入交易信息的同时建立用户索引,如果用户索引不存在用户的索引信息,则建立用户的索引信息,并将更新索引信息记录在区块链上;如果用户索引中存在用户的索引信息,则更新用户的索引信息,并将更新索引信息记录在区块链上;(6)监管执行引擎在区块链存入交易信息的同时,读取区块链中的交易数据,比对链上所有的交易数据是否一致,如果交易数据不一致,将比对结果记录在区块链中,并返回失败信息且上报;若验证通过,将比对结果记录在区块链中,继续下面操作;(7)监管执行引擎读取区块链中的交易数据,监管执行引擎根据监管法规库中的监管规则执行判断交易是否满足;不论是否满足,将自动生成监管报告,并将检查结果记录在区块链中;如果不满足,另外通知相关监管人员或系统。本专利技术的有益效果和优点是:本专利技术提供了一种基于传统区块链的实时自动化监管报告系统,利用区块链技术和TR技术,实现交易信息的实时自动化存储,确保监管数据的完整性,防止系统信息被篡改,同时利用监管法规库和监管执行引擎,实现自动化监管。附图说明图1是采用传统区块链模型的实时自动化监管报告系统整体示意图。具体实施方式为了更好地理解本专利技术实施例提供的技术方案,也更好的与本专利技术实施例的技术方案进行对比,下面结合附图对本专利技术的具体实施过程进一步说明。过程S11:用户A发起与用户B发生了一笔交易,其中用户A是金融机构(或金融公司)P的用户,用户B是金融机构(或金融公司)Q的用户。金融机构P会将生成的TR文件用自己的私钥进行签名,上传到监管单位区块链上。金融机构Q会将生成的TR文件用自己的私钥进行签名,上传到监管系统。过程S12:监管系统接收来自金融机构P和金融机构Q的TR文件,假设先接收到金融机构Q的TR文件。监管系统接对金融机构Q的TR文件进行验证,使用金融机构Q的公钥验证金融机构Q的TR文件的数字签名。若验证失败,则返回失败信息且上报;若验证成功,继续一下操作。过程S13:监管系统对TR文件进行解析交易数据,将解析后的所有交易数据发给区块链。同样在接收到金融机构P的TR文件也进行过程S12和过程S13同样的操作。过程S14:区块链接收到交易数据,将交易数据信息存入区块链,并以收到的时间戳为准来存储;此时,区块链先收到来自金融机构Q的TR文件中的交易数据,将交易数据写入数据块i中。区块链后收到来自金融机构P的TR文件中的交易数据,将交易数据写入数据块j中。过程S15:区块链在完成存入自金融机构Q的TR文件中的交易数据之后,建立用户索引,先在用户索引中查找用户A和用户B信息,如果用户索引中不存在用户A或者用户B的索引信息,则建立用户A的索引信息或者用户B的索引信息,并将更新索引信息记录在区块链上。如果用户索引中存在用户A或者用户B的索引信息,则更新用户A或者用户B的索引信息,并将更新索引信息记录在区块链上。同样在接收到金融机构P的TR文件中的交易数据也进行同样的操作。过程S16:监管执行引擎读取区块链中用户A和用户B的交易数据,比对用户A和用户B的交易数据是否一致。如果交易数据不一致,将比对结果记录在区块链中,并返回失败信息且上报;若验证通过,将比对结果记录在区块链中,继续下面操作。过程S17:监管执行引擎读取区块链中用户A和用户B的交易数据,监管执行引擎根据监管法规库中的监管规则执本文档来自技高网...

【技术保护点】
1.一种基于传统区块链的实时自动化监管报告系统,其特征在于,包含以下组成部分:(1)区块链(Blockchain,BC)系统,用于存储金融机构之间的所有交易信息,交易信息是通过一种TR(Trading Record,动态交易记录)技术自动传到交易区块链上;(2)监管法规库,用于存储各种监管规则,且所述监管法规库中规则是可配置的,也可以是外部法规库导入;(3)监管执行引擎,用于执行监管法规库中的监管规则,并通过读取区块链中的交易数据进行分析,对满足监管规则的交易自动生成监管报告。

【技术特征摘要】
1.一种基于传统区块链的实时自动化监管报告系统,其特征在于,包含以下组成部分:(1)区块链(Blockchain,BC)系统,用于存储金融机构之间的所有交易信息,交易信息是通过一种TR(TradingRecord,动态交易记录)技术自动传到交易区块链上;(2)监管法规库,用于存储各种监管规则,且所述监管法规库中规则是可配置的,也可以是外部法规库导入;(3)监管执行引擎,用于执行监管法规库中的监管规则,并通过读取区块链中的交易数据进行分析,对满足监管规则的交易自动生成监管报告。2.根据权利要求1所述的一种基于传统区块链的实时自动化监管报告系统,其特征在于:所述组成部分(1),对金融机构提供的交易信息确认无误后,使用传统区块链存储所有的交易记录和所有的账户信息,存储以收到的时间戳为准,并根据交易记录建立用户索引,提供交易查询和用户查询。3.根据权利要求2所述的一种基于传统区块链的实时自动化监管报告系统,其特征在于:所述区块链可以有一条或多条区块链,每条区块链包含若干节点,其全部...

【专利技术属性】
技术研发人员:蔡维德
申请(专利权)人:北京天德科技有限公司
类型:发明
国别省市:北京,11

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

1