CN110990898A - 基于区块链的金融产品信息发布***、方法及装置 - Google Patents
基于区块链的金融产品信息发布***、方法及装置 Download PDFInfo
- Publication number
- CN110990898A CN110990898A CN201911316963.1A CN201911316963A CN110990898A CN 110990898 A CN110990898 A CN 110990898A CN 201911316963 A CN201911316963 A CN 201911316963A CN 110990898 A CN110990898 A CN 110990898A
- Authority
- CN
- China
- Prior art keywords
- financial product
- information
- product information
- block chain
- node
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Bioethics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供了一种基于区块链的金融产品信息发布***、方法及装置,该***包括:信息记录节点、信息审核节点,其中,信息记录节点、信息审核节点是区块链网络上的节点;信息记录节点,用于接收金融产品信息,将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开;信息审核节点,用于对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。本发明可以基于区块链实现对金融产品信息的发布,可及时共享金融产品信息,安全性高。
Description
技术领域
本发明涉及互联网领域,尤其涉及一种基于区块链的金融产品信息发布***、方法及装置。
背景技术
现有金融产品(例如债券)发行过程中,通常需要发行人和主承销商等多个单位对金融产品信息线下达成一致后,提交给相关机构,由机构审核通过后在网上进行公告。如需在多个渠道披露信息,则需要在不同机构进行多次提交。其中参与方多、环节繁杂、大量依赖手工,不利于信息及时共享。现有的金融产品信息发布,多为客户端模式的***,由发行人或主承销商登录账户,提交相关金融产品信息发布,由审核机构在***中审核通过后,再在相应***或者网站中进行公布,不同类型的金融产品通常在不同渠道公布信息。其他用户通过登录相应***或者访问相应网站,获取金融产品信息。在上述过程中,金融产品信息都是仅存储在相应***上,如果黑客攻破了服务器登录相应***,则可以窃取用户,对***上的信息轻易地窃取和篡改。同时,如果信息通过不同渠道进行披露,需要用户登录相应***或者网站才能获取债券披露信息,不利于信息及时共享。综上所述,现有的金融产品信息发布***存在安全性低、共享不及时的问题。
发明内容
本发明实施例提出一种基于区块链的金融产品信息发布***,用以基于区块链实现对金融产品信息的发布,可及时共享金融产品信息,安全性高,该***包括:信息记录节点、信息审核节点,其中,信息记录节点、信息审核节点是区块链网络上的节点;
信息记录节点,用于接收金融产品信息,将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开;
信息审核节点,用于对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
本发明实施例提出一种基于区块链的金融产品信息发布方法,用以基于区块链实现对金融产品信息的发布,可及时共享金融产品信息,安全性高,该方法包括:
接收金融产品信息;
将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开,其中,所述金融产品信息在通过信息审核节点进行审核并审核通过后,对区块链网络上的所有节点公开。
本发明实施例提出一种基于区块链的金融产品信息发布方法,用以基于区块链实现对金融产品信息的发布,可及时共享金融产品信息,安全性高,该方法包括:
接收信息记录节点通过区块链网络发送的金融产品信息;
对所述金融产品信息进行审核;
在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
本发明实施例提出一种基于区块链的金融产品信息发布装置,用以基于区块链实现对金融产品信息的发布,可及时共享金融产品信息,安全性高,该装置包括:
第一接收模块,用于接收金融产品信息;
第一发送模块,用于将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开,其中,所述金融产品信息在通过信息审核节点进行审核并审核通过后,对区块链网络上的所有节点公开。
本发明实施例提出一种基于区块链的金融产品信息发布装置,用以基于区块链实现对金融产品信息的发布,可及时共享金融产品信息,安全性高,该装置包括:
第二接收模块,用于接收信息记录节点通过区块链网络发送的金融产品信息;
审核模块,用于对所述金融产品信息进行审核;
公开模块,用于在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
本发明实施例还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的金融产品信息发布方法。
本发明实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述基于区块链的金融产品信息发布方法的计算机程序。
在本发明实施例中,信息记录节点、信息审核节点,其中,信息记录节点、信息审核节点是区块链网络上的节点;信息记录节点,用于接收金融产品信息,将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开;信息审核节点,用于对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。在上述实施例中,应用了区块链网络,使得金融产品信息从提交到审核,具有不可篡改,共享及时的优点;金融产品信息只有在审核通过后,才对区块链网络上的所有节点公开,又保证了金融产品信息的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中基于区块链的金融产品信息发布***的示意图;
图2为本发明实施例应用基于区块链的金融产品信息发布***进行信息发布的详细流程图;
图3为基于区块链的金融产品信息发布***的结构示意图;
图4为本发明实施例中基于区块链的金融产品信息发布方法的一种流程图;
图5为本发明实施例中基于区块链的金融产品信息发布方法的另一种流程图;
图6为本发明实施例中基于区块链的金融产品信息发布装置的示意图;
图7为本发明实施例中基于区块链的金融产品信息发布装置的另一个示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
图1为本发明实施例中基于区块链的金融产品信息发布***的示意图,如图1所示,该***包括:
信息记录节点、信息审核节点,其中,信息记录节点、信息审核节点是区块链网络上的节点;
信息记录节点,用于接收金融产品信息,将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开;
信息审核节点,用于对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
在本发明实施例中,应用了区块链网络,使得金融产品信息从提交到审核,具有不可篡改,共享及时的优点;金融产品信息只有在审核通过后,才对区块链网络上的所有节点公开,又保证了金融产品信息的安全性。
具体实施时,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。简单来说,区块链是一个分布式的共享账本和数据库,具有不可篡改、全程留痕、可以追溯、公开透明等特点。信息记录节点、信息审核节点是区块链网络上的节点,因此,上述节点上的金融产品信息均具有不可篡改、全程留痕、可以追溯、公开透明等特点。金融产品信息发布,是指各类金融产品信息的披露,金融产品可以是债券、基金等,以债券为例,债券信息披露是指在债券发行前、债券发行后、债券存续期内三个阶段,发行人或主承销商将发行公告、募集说明书、信用评级、财务报告、实际发行规模、利率、期限等情况,提交给审核机构,审核通过后在网上进行公告。例如,银行间债券市场,由发行人或主承销商提交给中央国债登记结算有限责任公司,并在中国债券信息网上进行公告。那么信息记录节点的用户可以是发行人或主承销商,信息审核节点的用户可以是审核机构。由于区块链网络具有不可篡改、智能合约公开透明、分布式账本可信共享的特点,本发明实施例将金融产品信息的提交、审批、过程全部写入区块链网络,不仅使得金融产品信息公布过程线上化,更利用区块链特性使得金融产品信息不可篡改、真实可信、不可抵赖,同时对于所有接入区块链的用户都可以公开透明的看到金融产品信息的信息,免于信息多渠道披露,利于信息及时共享。信息审核节点对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开,即实现了对金融产品信息的非相关节点进行加密,只有在审核通过后,才对所有节点公开,保证了金融产品信息在审核前的安全性,以及在审核后对所有节点上的用户公开透明、及时共享。
另外,具体实施时,信息记录节点可以有一个或多个,均可将各类金融产品信息发送至区块链网络上,信息审核节点可以有一个或多个,例如,可以有一个信息审核节点对所有类型的金融产品信息进行审核。而对于每类金融产品信息,可以有多个信息审核节点。
在一实施例中,所述***包括信息公开节点,所述信息公开节点在是区块链网络上的节点,
信息审核节点具体用于:在审核结果为审核通过时,确定金融产品信息对信息公开节点公开,将审核结果发送至区块链网络上;
信息公开节点用于:在通过区块链网络接收的所有审核结果均为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
当然,上述实施例还可以衍生为,确定设定信息审核节点的审核结果为审核通过时,即可确定金融产品信息对区块链网络上的所有节点公开,信息审核节点和对应的审核结果可以包括同一标识,可以通过所述标识来查找设定信息审核节点的审核结果。上述多个信息审核节点使得金融产品信息审核更准确可靠,且灵活定制,可适应于多种类型的申请情况。
在一实施例中,信息审核节点还用于:将审核结果发送至区块链网络。
在上述实施例中,金融产品信息的审核结果发送至区块链网络上,使得信息审核节点的用户的操作记录可追踪,不可抵赖,从而使金融产品信息具有可追溯性,保证了金融产品信息的真实可信,不可抵赖。
在一实施例中,所述***还包括:信息确认节点,信息确认节点是区块链网络上的节点;
信息记录节点具体用于:确定金融产品信息对信息确认节点公开;
信息确认节点,用于确认通过区块链网络接收的金融产品信息是否提交,将确认结果发送至区块链网络;在确认结果为提交时,确定金融产品信息对信息审核节点公开;
信息审核节点具体用于:在通过区块链网络接收的确认结果为提交时,对通过区块链网络接收的金融产品信息进行审核。
在上述实施例中,信息确认节点的用户可以有个,以债券为例,可以是发行人或主承销商,信息确认节点也可以有多个。
在信息确认节点有多个时,信息审核节点具体用于:在通过区块链网络接收的所有确认结果均为提交时,对通过区块链网络接收的金融产品信息进行审核。
当然,上述实施例还可以衍生为,确定设定信息确认节点的确认结果为提交时,对通过区块链网络接收的金融产品信息进行审核,信息确认节点和对应的确认结果可以包括同一标识,可以通过所述标识来查找设定信息确认节点的确认结果。上述多个信息确认节点使得金融产品信息确认更准确可靠,且灵活定制,可适应于多种类型的申请情况。另外,上述确认结果也发送至区块链网络上,使得信息确认节点的用户的操作记录可追溯,提高了金融产品信息的真实性。
在一实施例中,信息记录节点还用于:在将金融产品信息发送至区块链网络之后,确定金融产品信息的状态为记录状态,将金融产品信息的状态发送至区块链网络;
信息确认节点还用于:在金融产品信息的状态为记录状态时,确认通过区块链网络接收的金融产品信息是否提交;在确认结果为提交时,确定金融产品信息的状态为确认状态,将金融产品信息的状态发送至区块链网络;
信息审核节点还用于:在通过区块链网络接收的确认结果为提交且金融产品信息的状态为确认状态时,对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息的状态为审核状态,在审核结果结果为审核不通过时,确定金融产品信息的状态为记录状态;将金融产品信息的状态发送至区块链网络。
在上述实施例中,增加了金融产品信息的状态,使得区块链节点上的用户可以了解目前金融产品信息所处的状态,信息审核节点在审核结果结果为审核不通过时,确定金融产品信息的状态为记录状态,使得信息确认节点可根据该状态执行后续的确认。
在一实施例中,信息记录节点还用于:在信息记录节点的用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证;
信息确认节点还用于:在信息确认节点的用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证;
信息审核节点还用于:在信息审核节点的用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证。
在上述实施例中,用户登陆微服务是提前实现好的,各个节点通过调用用户登陆微服务,可以实现用户的快速验证,提高效率,用户登陆微服务利用用户ID、用户名、密码、用户角色等信息,与区块链中存储的用户信息进行校验,不一致则用户验证失败,一致则继续进行微服务内部的用户名、密码、短信验证码等的验证,验证不通过则用户验证失败,验证通过则用户验证成功。
在一实施例中,信息记录节点还用于:在接收金融产品信息后,调用信息存储微服务,存储金融产品信息;
信息确认节点具体用于:调用信息确认微服务,确认金融产品信息是否提交,生成确认结果;
信息审核节点具体用于:调用信息审核微服务,对通过区块链网络接收的金融产品信息进行审核,生成审核结果。
在上述实施例中,信息存储微服务、信息确认微服务和信息审核微服务都是提前实现好的,各个节点通过调用相应的微服务,可以快速实现对应的功能,提高了效率。
另外,在发明实施例中,金融产品信息、审核结果、确认结果等不再存储在单一节点,而是利用区块链网络的分布式数据存储方式进行存储,这样利用区块链技术的防篡改、可追溯特点,保证了信息的真实可信、不可抵赖;利用区块链网络的共享账本特点,将公开的披露信息对区块链网络上各接入方公开透明。
基于上述实施例,本发明提出如下一个实施例来说明基于区块链的金融产品信息发布***进行信息发布的详细流程,图2为本发明实施例应用基于区块链的金融产品信息发布***进行信息发布的详细流程图,如图2所示,包括:
步骤201,信息记录节点的用户登录;
步骤202,信息记录节点接收金融产品信息,将金融产品信息发送至区块链网络,确定金融产品信息对信息确认节点公开;
步骤203,信息记录节点确定金融产品信息的状态为记录状态,将金融产品信息的状态发送至区块链网络;
步骤204,信息确认节点的用户登录;
步骤205,信息确认节点在金融产品信息的状态为记录状态时,确认通过区块链网络接收的金融产品信息是否提交,将确认结果发送至区块链网络,信息确认节点在确认结果为提交时,转至步骤206,否则,停留在步骤205;
步骤206,信息确认节点确定金融产品信息的状态为确认状态,将金融产品信息的状态发送至区块链网络,确定金融产品信息对信息审核节点公开;
步骤207,信息审核节点的用户登录;
步骤208,信息审核节点在通过区块链网络接收的确认结果为提交且金融产品信息的状态为确认状态时,对通过区块链网络接收的金融产品信息进行审核,在审核结果为审核通过时,转至步骤209,否则转至步骤210;
步骤209,信息审核节点确定金融产品信息对区块链网络上的所有节点公开,确定金融产品信息的状态为审核状态;
步骤210,信息审核节点确定金融产品信息的状态为记录状态,将金融产品信息的状态发送至区块链网络,转至步骤204。
当然,可以理解的是,上述详细流程还可以有其他变化例,相关变化例均应落入本发明的保护范围。
下面给出一个具体实施例,来说明本发明实施例提出的***的具体应用。
基于区块链的金融产品信息发布***在实现时可以包括多层机构,下面给出一种结果,按照从前往后的顺序,依次为前端,前端接入层、核心业务层、区块链应用层、区块链平台。
图3为基于区块链的金融产品信息发布***的结构示意图。其中,前端:基于BFE前端框架编写,主要用于浏览器页面的渲染,与前端接入层通过http协议进行交互;前端接入层:接收来自于前端的用户注册、登录等请求,传输用户信息给核心业务层,仅进行用户数据的简单处理,不做业务逻辑相关处理;核心业务层:基于Dubbo微服务框架,提供各种例如用户登录校验、信息存储微服务、信息确认微服务和信息审核微服务等各种功能的微服务,接收来自接入层的微服务请求;区块链应用层:利用spring boot对fabric java sdk的一层封装,提供与以上的业务应用层与底下的Fabric网络进行交互的功能;区块链网络(Fabric):它是由IBM带头发起的一个联盟链项目,于15年底移交给Linux基金会,成为开源项目,是由IBM贡献的一个超级账本框架,是一个利用现有成熟技术来组合而成的一个区块链技术的实现。核心业务层可以通过调用区块链应用层封装的API,将各种信息上链到区块链网络。
下面以债券为例,基于图2的流程,给出债券信息发布的具体过程。
信息记录节点的用户为发行人或主承销商,信息确认节点的用户为发行人或主承销商,信息审核节点的用户为审核机构。
首先,信息记录节点的用户进行登陆:前端发起用户登录请求,通过接入层调用用户登录微服务;用户登录微服务利用用户ID、用户名、密码、用户角色等信息,与区块链中存储的信息进行校验,不一致则用户验证失败,一致则继续进行微服务内部的用户名、密码、短信验证码等的验证,验证不通过则用户验证失败,验证通过则用户验证成功;其他节点的用户登陆过程类似。
然后,信息记录节点的用户对待披露的债券信息记录至区块链网络上:前端发起存储债券信息的请求,通过接入层调用信息存储微服务;信息存储微服务将债券信息进行存储,将信息通过区块链应用层推送至区块链网络,此时债券信息对除了发行人和主承销商外是加密的,区块链网络在各节点的区块上存储债券信息,信息记录节点还确定债券信息的状态为记录状态,将债券信息的状态发送至区块链网络。
信息确认节点的用户登录***,之后确认提交债券信息:信息确认节点在金融产品信息的状态为记录状态时,前端发起确认提交请求,通过接入层调用信息确认微服务;确认通过区块链网络接收的金融产品信息是否提交,将确认结果发送至区块链网络,信息确认节点在确认结果为提交时,信息确认节点确定金融产品信息的状态为确认状态,将金融产品信息的状态发送至区块链网络,确定金融产品信息对信息审核节点公开。另外,上述确认节点确定金融产品信息的状态为确认状态,将金融产品信息的状态发送至区块链网络,确定金融产品信息对信息审核节点公开的过程也可以是其他微服务进行的,从而提高整体效率。
信息审核节点的用户登录***,在通过区块链网络接收的确认结果为提交且金融产品信息的状态为确认状态时,前端发起审核请求,通过接入层调用信息审核微服务,对通过区块链网络接收的金融产品信息进行审核,在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开,确定金融产品信息的状态为审核状态;在审核结果为审核不通过时,确定金融产品信息的状态为记录状态,将金融产品信息的状态发送至区块链网络。
综上所述,在本发明实施例提出的***中,信息记录节点、信息审核节点,其中,信息记录节点、信息审核节点是区块链网络上的节点;信息记录节点,用于接收金融产品信息,将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开;信息审核节点,用于对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。在上述实施例中,应用了区块链网络,使得金融产品信息从提交到审核,具有不可篡改,共享及时的优点;金融产品信息只有在审核通过后,才对区块链网络上的所有节点公开,又保证了金融产品信息的安全性。
本发明实施例还提出一种基于区块链的金融产品信息发布方法,图4为本发明实施例中基于区块链的金融产品信息发布方法的一种流程图,如图4所示,该方法包括:
步骤401,接收金融产品信息;
步骤402,将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开,其中,所述金融产品信息在通过信息审核节点进行审核并审核通过后,对区块链网络上的所有节点公开。
在一实施例中,所述方法还包括:
在用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证。
在一实施例中,所述方法还包括:
在接收金融产品信息后,调用信息存储微服务,存储金融产品信息;
综上所述,在本发明实施例提出的方法中,接收金融产品信息;将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开,其中,所述金融产品信息在通过信息审核节点进行审核并审核通过后,对区块链网络上的所有节点公开。在上述实施例中,应用了区块链网络,使得金融产品信息从提交到审核,具有不可篡改,共享及时的优点;金融产品信息只有在审核通过后,才对区块链网络上的所有节点公开,又保证了金融产品信息的安全性。
本发明实施例还提出另一种基于区块链的金融产品信息发布方法,图5为本发明实施例中基于区块链的金融产品信息发布方法的另一种流程图,如图5所示,该方法包括:
步骤501,接收信息记录节点通过区块链网络发送的金融产品信息;
步骤502,对所述金融产品信息进行审核;
步骤503,在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
在一实施例中,所述方法还包括:
将审核结果发送至区块链网络。
在一实施例中,所述方法还包括:
在用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证。
在一实施例中,所述方法还包括:
调用信息审核微服务,对通过区块链网络接收的金融产品信息进行审核,生成审核结果。
综上所述,在本发明实施例提出的方法中,接收信息记录节点通过区块链网络发送的金融产品信息;对所述金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。在上述实施例中,应用了区块链网络,使得金融产品信息从提交到审核,具有不可篡改,共享及时的优点;金融产品信息只有在审核通过后,才对区块链网络上的所有节点公开,又保证了金融产品信息的安全性。
本发明实施例还提出一种基于区块链的金融产品信息发布装置,图6为本发明实施例中基于区块链的金融产品信息发布装置的示意图,如图6所示,该装置包括:
第一接收模块601,用于接收金融产品信息;
第一发送模块602,用于将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开,其中,所述金融产品信息在通过信息审核节点进行审核并审核通过后,对区块链网络上的所有节点公开。
综上所述,在本发明实施例提出的装置中,应用了区块链网络,使得金融产品信息从提交到审核,具有不可篡改,共享及时的优点;金融产品信息只有在审核通过后,才对区块链网络上的所有节点公开,又保证了金融产品信息的安全性。
本发明实施例还提出另一种基于区块链的金融产品信息发布装置,图7为本发明实施例中基于区块链的金融产品信息发布装置的另一个示意图,如图7所示,该装置包括:
第二接收模块701,用于接收信息记录节点通过区块链网络发送的金融产品信息;
审核模块702,用于对所述金融产品信息进行审核;
公开模块703,用于在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
综上所述,在本发明实施例提出的装置中,应用了区块链网络,使得金融产品信息从提交到审核,具有不可篡改,共享及时的优点;金融产品信息只有在审核通过后,才对区块链网络上的所有节点公开,又保证了金融产品信息的安全性。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (17)
1.一种基于区块链的金融产品信息发布***,其特征在于,包括:信息记录节点、信息审核节点,其中,信息记录节点、信息审核节点是区块链网络上的节点;
信息记录节点,用于接收金融产品信息,将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开;
信息审核节点,用于对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
2.如权利要求1所述的基于区块链的金融产品信息发布***,其特征在于,信息审核节点还用于:将审核结果发送至区块链网络。
3.如权利要求1所述的基于区块链的金融产品信息发布***,其特征在于,还包括信息确认节点,信息确认节点是区块链网络上的节点;
信息记录节点具体用于:确定金融产品信息对信息确认节点公开;
信息确认节点,用于确认通过区块链网络接收的金融产品信息是否提交,将确认结果发送至区块链网络;在确认结果为提交时,确定金融产品信息对信息审核节点公开;
信息审核节点具体用于:在通过区块链网络接收的确认结果为提交时,对通过区块链网络接收的金融产品信息进行审核。
4.如权利要求3所述的基于区块链的金融产品信息发布***,其特征在于,信息记录节点还用于:在将金融产品信息发送至区块链网络之后,确定金融产品信息的状态为记录状态,将金融产品信息的状态发送至区块链网络;
信息确认节点还用于:在金融产品信息的状态为记录状态时,确认通过区块链网络接收的金融产品信息是否提交;在确认结果为提交时,确定金融产品信息的状态为确认状态,将金融产品信息的状态发送至区块链网络;
信息审核节点还用于:在通过区块链网络接收的确认结果为提交且金融产品信息的状态为确认状态时,对通过区块链网络接收的金融产品信息进行审核;在审核结果为审核通过时,确定金融产品信息的状态为审核状态,在审核结果结果为审核不通过时,确定金融产品信息的状态为记录状态;将金融产品信息的状态发送至区块链网络。
5.如权利要求3所述的基于区块链的金融产品信息发布***,其特征在于,信息记录节点还用于:在信息记录节点的用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证;
信息确认节点还用于:在信息确认节点的用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证;
信息审核节点还用于:在信息审核节点的用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证。
6.如权利要求3所述的基于区块链的金融产品信息发布***,其特征在于,信息记录节点还用于:在接收金融产品信息后,调用信息存储微服务,存储金融产品信息;
信息确认节点具体用于:调用信息确认微服务,确认金融产品信息是否提交,生成确认结果;
信息审核节点具体用于:调用信息审核微服务,对通过区块链网络接收的金融产品信息进行审核,生成审核结果。
7.一种基于区块链的金融产品信息发布方法,其特征在于,包括:
接收金融产品信息;
将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开,其中,所述金融产品信息在通过信息审核节点进行审核并审核通过后,对区块链网络上的所有节点公开。
8.如权利要求7所述的基于区块链的金融产品信息发布方法,其特征在于,还包括:
在用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证。
9.如权利要求7所述的基于区块链的金融产品信息发布方法,其特征在于,还包括:
在接收金融产品信息后,调用信息存储微服务,存储金融产品信息。
10.一种基于区块链的金融产品信息发布方法,其特征在于,包括:
接收信息记录节点通过区块链网络发送的金融产品信息;
对所述金融产品信息进行审核;
在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
11.如权利要求10所述的基于区块链的金融产品信息发布方法,其特征在于,还包括:
将审核结果发送至区块链网络。
12.如权利要求10所述的基于区块链的金融产品信息发布方法,其特征在于,还包括:
在用户进行登陆时,基于区块链网络中存储的用户信息,调用用户登陆微服务,对用户进行验证。
13.如权利要求10所述的基于区块链的金融产品信息发布方法,其特征在于,还包括:
调用信息审核微服务,对通过区块链网络接收的金融产品信息进行审核,生成审核结果。
14.一种基于区块链的金融产品信息发布装置,其特征在于,包括:
第一接收模块,用于接收金融产品信息;
第一发送模块,用于将金融产品信息发送至区块链网络,确定金融产品信息对信息审核节点公开,其中,所述金融产品信息在通过信息审核节点进行审核并审核通过后,对区块链网络上的所有节点公开。
15.一种基于区块链的金融产品信息发布装置,其特征在于,包括:
第二接收模块,用于接收信息记录节点通过区块链网络发送的金融产品信息;
审核模块,用于对所述金融产品信息进行审核;
公开模块,用于在审核结果为审核通过时,确定金融产品信息对区块链网络上的所有节点公开。
16.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求7至13任一项所述方法。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求7至13任一项所述方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911316963.1A CN110990898A (zh) | 2019-12-19 | 2019-12-19 | 基于区块链的金融产品信息发布***、方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911316963.1A CN110990898A (zh) | 2019-12-19 | 2019-12-19 | 基于区块链的金融产品信息发布***、方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110990898A true CN110990898A (zh) | 2020-04-10 |
Family
ID=70063147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911316963.1A Pending CN110990898A (zh) | 2019-12-19 | 2019-12-19 | 基于区块链的金融产品信息发布***、方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110990898A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112785422A (zh) * | 2021-01-28 | 2021-05-11 | 湖南大学 | 一种基于区块链的企业债券融资方法、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190028277A1 (en) * | 2017-07-24 | 2019-01-24 | International Business Machines Corporation | Anonymous consent and data sharing on a blockchain |
CN109784939A (zh) * | 2018-12-14 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 一种基于区块链的房屋租赁信息共享方法及相关设备 |
CN110263085A (zh) * | 2019-04-23 | 2019-09-20 | 阿里巴巴集团控股有限公司 | 基于区块链的数据处理***、方法、计算设备及存储介质 |
CN110264220A (zh) * | 2019-05-07 | 2019-09-20 | 深圳壹账通智能科技有限公司 | 基于区块链的筹款方法、装置、电子设备及存储介质 |
-
2019
- 2019-12-19 CN CN201911316963.1A patent/CN110990898A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190028277A1 (en) * | 2017-07-24 | 2019-01-24 | International Business Machines Corporation | Anonymous consent and data sharing on a blockchain |
CN109784939A (zh) * | 2018-12-14 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 一种基于区块链的房屋租赁信息共享方法及相关设备 |
CN110263085A (zh) * | 2019-04-23 | 2019-09-20 | 阿里巴巴集团控股有限公司 | 基于区块链的数据处理***、方法、计算设备及存储介质 |
CN110264220A (zh) * | 2019-05-07 | 2019-09-20 | 深圳壹账通智能科技有限公司 | 基于区块链的筹款方法、装置、电子设备及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112785422A (zh) * | 2021-01-28 | 2021-05-11 | 湖南大学 | 一种基于区块链的企业债券融资方法、设备及介质 |
CN112785422B (zh) * | 2021-01-28 | 2023-09-26 | 湖南大学 | 一种基于区块链的企业债券融资方法、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6873270B2 (ja) | ブロックチェーンにおけるスマートコントラクトに基づくトランザクション活動の取扱注意データを保護するための方法及びデバイス | |
US20220084013A1 (en) | Identity management, smart contract generator, and blockchain mediating system, and related methods | |
CN107306183B (zh) | 客户端、服务端、方法和身份验证*** | |
JP6628188B2 (ja) | 決済システム、決済方法、トランザクション生成装置及びトランザクション生成プログラム | |
CN107506661B (zh) | 一种基于区块链的生成房屋历史记录的方法 | |
US20200193432A1 (en) | Method and system for settling a blockchain transaction | |
CN110675149B (zh) | 基于区块链的数据处理方法、装置、设备及存储介质 | |
US11188907B1 (en) | ACH authorization validation using public blockchains | |
CN110796449B (zh) | 交易处理方法、***、介质和计算设备 | |
CN111309745B (zh) | 虚拟资源处理方法、装置、电子设备及存储介质 | |
WO2015116998A2 (en) | Electronic transfer and obligation enforcement system | |
EP3779760A1 (en) | Blockchain-based data processing method and apparatus, and electronic device | |
CN110597908B (zh) | 一种基于区块链的征信记录方法、设备及存储介质 | |
CN112506747A (zh) | 一种业务进程监控方法、装置、电子设备及存储介质 | |
CN111753014B (zh) | 基于区块链的身份认证方法及装置 | |
CN111583041B (zh) | 基于区块链的债券发行数据存储、核验处理方法及装置 | |
CN108537520B (zh) | 一种接入第三方支付交易的方法和装置 | |
CN111835514A (zh) | 一种前后端分离数据安全交互的实现方法及*** | |
CN111339550A (zh) | 一种基于区块链技术的评论信息可信化方法 | |
TW202139127A (zh) | 用於與區塊鏈相關聯之服務平台之運算服務 | |
KR102272511B1 (ko) | 프로젝트 관리 플랫폼 | |
CN110990898A (zh) | 基于区块链的金融产品信息发布***、方法及装置 | |
Kirkman et al. | Using smart contracts and blockchains to support consumer trust across distributed clouds | |
TW202135504A (zh) | 平台服務驗證技術 | |
Han et al. | A secure E-coupon service based on blockchain systems |
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 |
Application publication date: 20200410 |
|
RJ01 | Rejection of invention patent application after publication |