logo好方法网

基于区块链的债券发行数据存储、核验处理方法及装置


技术摘要:
本发明提供一种基于区块链的债券发行数据存储、核验处理方法及装置,债券发行参与方节点构成区块链网络,数据存储方法包括:债券发行参与方节点接收债券发行过程中的数据存储请求;第一处理模块检测目标存储数据是否属于预先配置的需要以摘要方式上链类型数据;若是,  全部
背景技术:
传统的金融交易系统例如债券发行系统中,数据一般都是存储在系统建设方,而 对于其他的参与方来说,数据的存储和修改都是不透明的,因此数据存在容易被篡改的问 题,导致数据不安全、不可靠,同时也无法核验数据的真伪。现有技术中有的利用区块链技 术来避免数据被篡改,但是区块链本身又不适合存储大的数据,从而导致区块链的存储压 力以及影响系统性能。 针对上述问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种基于区块链的债券发行数据存储处理方法,用以保证债 券发行过程中重要和敏感数据的安全性和可靠性,减小区块链的存储压力和保证性能,债 券发行参与方节点构成区块链网络,该方法包括: 债券发行参与方节点接收债券发行过程中的数据存储请求,将数据存储请求发送 至第一处理模块;所述数据存储请求中包括目标存储数据; 第一处理模块检测目标存储数据是否属于预先配置的需要以摘要方式上链类型 数据;在确定目标存储数据属于上链类型数据时,将目标存储数据及对应的检索关键标识 存储至系统建设方数据库中,并根据预设的摘要算法处理目标存储数据,得到对应的摘要 信息,将检索关键标识及摘要信息发送至第一区块链模块; 第一区块链模块将检索关键标识及摘要信息发送至区块链网络;所述摘要信息用 于为债券发行参与方提供数据核验时使用。 本发明实施例还提供了一种基于区块链的债券发行数据核验处理方法,用以保证 债券发行过程中重要和敏感数据的安全性和可靠性,减小区块链的存储压力和保证性能, 债券发行参与方节点构成区块链网络,该方法包括: 债券发行参与方节点接收债券发行过程中的数据核验请求,将数据核验请求发送 至第二处理模块;所述数据核验请求包括检索关键标识; 第二处理模块根据检索关键标识,从系统建设方数据库中获取目标存储数据;根 据预设的摘要算法处理目标存储数据,计算得到对应的摘要信息; 第二区块链模块根据检索关键标识,从区块链网络获取摘要信息,将摘要信息发 送至第二处理模块; 第二处理模块将计算得到的摘要信息与从区块链网络中获取的摘要信息进行比 对,根据对比结果得到核验结果;将所述核验结果反馈至债券发行参与方节点。 本发明实施例提供了一种基于区块链的债券发行数据存储处理装置,用以保证债 4 CN 111583041 A 说 明 书 2/9 页 券发行过程中重要和敏感数据的安全性和可靠性,减小区块链的存储压力和保证性能,债 券发行参与方节点构成区块链网络,该装置包括: 债券发行参与方节点,用于接收债券发行过程中的数据存储请求,将数据存储请 求发送至第一处理模块;所述数据存储请求中包括目标存储数据; 第一处理模块,用于检测目标存储数据是否属于预先配置的需要以摘要方式上链 类型数据;在确定目标存储数据属于上链类型数据时,将目标存储数据及对应的检索关键 标识存储至系统建设方数据库中,并根据预设的摘要算法处理目标存储数据,得到对应的 摘要信息,将检索关键标识及摘要信息发送至第一区块链模块; 第一区块链模块,用于将检索关键标识及摘要信息发送至区块链网络;所述摘要 信息用于为债券发行参与方提供数据核验时使用。 本发明实施例还提供了一种基于区块链的债券发行数据核验处理装置,用以保证 债券发行过程中重要和敏感数据的安全性和可靠性,减小区块链的存储压力和保证性能, 债券发行参与方节点构成区块链网络,该装置包括: 债券发行参与方节点,用于接收债券发行过程中的数据核验请求,将数据核验请 求发送至第二处理模块;所述数据核验请求包括检索关键标识; 第二处理模块,用于根据检索关键标识,从系统建设方数据库中获取目标存储数 据;根据预设的摘要算法处理目标存储数据,计算得到对应的摘要信息;将计算得到的摘要 信息与从区块链网络中获取的摘要信息进行比对,根据对比结果,得到核验结果;将所述核 验结果反馈至债券发行参与方节点; 第二区块链模块,用于根据检索关键标识,从区块链网络获取摘要信息,将摘要信 息发送至第二处理模块。 本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上 并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块 链的债券发行数据存储、核验处理方法。 本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储 有执行上述基于区块链的债券发行数据存储、核验处理方法的计算机程序。 本发明实施例提供的基于区块链的债券发行数据存储技术方案中债券发行参与 方节点构成区块链网络,通过:债券发行参与方节点接收债券发行过程中的数据存储请求, 将数据存储请求发送至第一处理模块;数据存储请求中包括目标存储数据;第一处理模块 检测目标存储数据是否属于预先配置的需要以摘要方式上链类型数据;若是,将目标存储 数据及对应的检索关键标识存储至系统建设方数据库中,并根据预设的摘要算法处理目标 存储数据,得到对应的摘要信息,将检索关键标识及摘要信息发送至第一区块链模块;第一 区块链模块将检索关键标识及摘要信息发送至区块链网络;该摘要信息用于为债券发行参 与方提供数据核验时使用,以及:债券发行参与方节点接收债券发行过程中的数据核验请 求,将数据核验请求发送至第二处理模块;数据核验请求包括检索关键标识;第二处理模块 根据检索关键标识,从系统建设方数据库中获取目标存储数据;根据预设的摘要算法处理 目标存储数据,计算得到对应的摘要信息;第二区块链模块根据检索关键标识,从区块链网 络获取摘要信息,将摘要信息发送至第二处理模块;第二处理模块将计算得到的摘要信息 与从区块链网络中获取的摘要信息进行比对,根据对比结果得到核验结果;将核验结果反 5 CN 111583041 A 说 明 书 3/9 页 馈至债券发行参与方节点,实现了保证债券发行过程中重要和敏感数据的安全性和可靠 性,减小了区块链的存储压力和保证性能。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1是本发明实施例中基于区块链的债券发行数据存储处理方法的流程示意图; 图2是本发明实施例中基于区块链的债券发行数据存储、核验处理原理示意图; 图3是本发明实施例中基于区块链的债券发行数据核验处理方法的流程示意图; 图4是本发明实施例中基于区块链的债券发行数据存储处理装置的结构示意图; 图5是本发明实施例中基于区块链的债券发行数据核验处理装置的结构示意图。
分享到:
收藏