CN110990898A - Financial product information publishing system, method and device based on block chain - Google Patents

Financial product information publishing system, method and device based on block chain Download PDF

Info

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
Application number
CN201911316963.1A
Other languages
Chinese (zh)
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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201911316963.1A priority Critical patent/CN110990898A/en
Publication of CN110990898A publication Critical patent/CN110990898A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • 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

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

The invention provides a system, a method and a device for publishing financial product information based on a block chain, wherein the system comprises: the system comprises an information recording node and an information auditing node, wherein the information recording node and the information auditing node are nodes on a block chain network; the information recording node is used for receiving the financial product information, sending the financial product information to the block chain network and determining that the financial product information is open to the information auditing node; the information auditing node is used for auditing the financial product information received through the block chain network; and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network. The invention can realize the release of the financial product information based on the block chain, can share the financial product information in time and has high safety.

Description

Financial product information publishing system, method and device based on block chain
Technical Field
The invention relates to the field of internet, in particular to a financial product information publishing system, method and device based on a block chain.
Background
In the process of issuing the existing financial products (such as bonds), a plurality of units such as an issuer and a main underwriter are generally required to issue a consistent financial product information line, then the consistent financial product information line is submitted to a relevant organization, and the organization issues an announcement on the internet after the approval is passed. Multiple submissions at different institutions are required if information needs to be disclosed in multiple channels. The method has the advantages of multiple participants, complicated links, dependence on manual operation in a large amount and inconvenience for timely information sharing. The existing financial product information release is mostly a system in a client mode, a publisher or a main underwriter logs in an account to submit related financial product information release, and after the information release is passed through the verification in the system by a verification organization, the financial product information release is published in a corresponding system or a website, and different types of financial products generally publish information in different channels. And other users acquire the financial product information by logging in the corresponding system or accessing the corresponding website. In the process, the financial product information is only stored on the corresponding system, and if a hacker breaks through the server to log in the corresponding system, the user can be stolen, and the information on the system can be easily stolen and tampered. Meanwhile, if the information is revealed through different channels, the bond revealing information can be acquired only by logging in a corresponding system or website by a user, which is not beneficial to timely sharing the information. In conclusion, the existing financial product information issuing system has the problems of low safety and untimely sharing.
Disclosure of Invention
The embodiment of the invention provides a financial product information publishing system based on a block chain, which is used for publishing financial product information based on the block chain, can share the financial product information in time and has high safety, and the system comprises: the system comprises an information recording node and an information auditing node, wherein the information recording node and the information auditing node are nodes on a block chain network;
the information recording node is used for receiving the financial product information, sending the financial product information to the block chain network and determining that the financial product information is open to the information auditing node;
the information auditing node is used for auditing the financial product information received through the block chain network; and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network.
The embodiment of the invention provides a financial product information publishing method based on a block chain, which is used for realizing the publishing of financial product information based on the block chain, can share the financial product information in time and has high safety, and the method comprises the following steps:
receiving financial product information;
and sending the financial product information to the blockchain network, and determining that the financial product information is disclosed to the information auditing node, wherein the financial product information is disclosed to all nodes on the blockchain network after being audited by the information auditing node and approved.
The embodiment of the invention provides a financial product information publishing method based on a block chain, which is used for realizing the publishing of financial product information based on the block chain, can share the financial product information in time and has high safety, and the method comprises the following steps:
receiving financial product information sent by an information recording node through a block chain network;
auditing the financial product information;
and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network.
The embodiment of the invention provides a financial product information publishing device based on a block chain, which is used for realizing the publishing of financial product information based on the block chain, can share the financial product information in time and has high safety, and the device comprises:
the first receiving module is used for receiving the financial product information;
the first sending module is used for sending the financial product information to the block chain network and determining that the financial product information is disclosed to the information auditing node, wherein the financial product information is disclosed to all nodes on the block chain network after being audited and approved by the information auditing node.
The embodiment of the invention provides a financial product information publishing device based on a block chain, which is used for realizing the publishing of financial product information based on the block chain, can share the financial product information in time and has high safety, and the device comprises:
the second receiving module is used for receiving the financial product information sent by the information recording node through the block chain network;
the auditing module is used for auditing the financial product information;
and the disclosure module is used for determining that the financial product information is disclosed to all nodes on the block chain network when the audit result is that the audit is passed.
The embodiment of the invention also provides computer equipment, which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor executes the computer program to realize the financial product information publishing method based on the block chain.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program for executing the above method for distributing financial product information based on a block chain is stored in the computer-readable storage medium.
In the embodiment of the invention, the information recording node and the information auditing node are nodes on a block chain network; the information recording node is used for receiving the financial product information, sending the financial product information to the block chain network and determining that the financial product information is open to the information auditing node; the information auditing node is used for auditing the financial product information received through the block chain network; and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network. In the embodiment, the block chain network is applied, so that the financial product information is submitted to the audit, and the method has the advantages of being not falsifiable and sharing in time; the financial product information is disclosed to all nodes on the block chain network only after the audit is passed, and the safety of the financial product information is also ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts. In the drawings:
FIG. 1 is a schematic diagram of a block chain-based financial product information distribution system according to an embodiment of the present invention;
FIG. 2 is a detailed flowchart of information distribution using a block chain-based financial product information distribution system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a block chain-based financial product information distribution system;
FIG. 4 is a flowchart of a method for block chain-based distribution of information about financial products according to an embodiment of the present invention;
FIG. 5 is another flowchart of a method for block chain-based distribution of financial product information in accordance with an embodiment of the present invention;
FIG. 6 is a schematic diagram of an apparatus for distributing information about financial products based on a blockchain according to an embodiment of the present invention;
fig. 7 is another schematic diagram of the device for distributing financial product information based on the blockchain according to the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
In the description of the present specification, the terms "comprising," "including," "having," "containing," and the like are used in an open-ended fashion, i.e., to mean including, but not limited to. Reference to the description of the terms "one embodiment," "a particular embodiment," "some embodiments," "for example," etc., means that a particular feature, structure, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. The sequence of steps involved in the embodiments is for illustrative purposes to illustrate the implementation of the present application, and the sequence of steps is not limited and can be adjusted as needed.
Fig. 1 is a schematic diagram of a block chain-based financial product information distribution system according to an embodiment of the present invention, as shown in fig. 1, the system includes:
the system comprises an information recording node and an information auditing node, wherein the information recording node and the information auditing node are nodes on a block chain network;
the information recording node is used for receiving the financial product information, sending the financial product information to the block chain network and determining that the financial product information is open to the information auditing node;
the information auditing node is used for auditing the financial product information received through the block chain network; and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network.
In the embodiment of the invention, the block chain network is applied, so that the financial product information is submitted to the audit, and the method has the advantages of being not falsifiable and sharing in time; the financial product information is disclosed to all nodes on the block chain network only after the audit is passed, and the safety of the financial product information is also ensured.
In specific implementation, the blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. In brief, the blockchain is a distributed shared account book and database, and has the characteristics of non-tampering, trace leaving in the whole process, traceability, public transparency and the like. The information recording node and the information auditing node are nodes on the block chain network, so that the financial product information on the nodes has the characteristics of non-falsification, trace remaining in the whole process, traceability, openness and transparency and the like. The financial product information publishing refers to the disclosure of various financial product information, the financial products can be bonds, funds and the like, the bonds are taken as an example, the bond information disclosure refers to three stages before the bonds are published, after the bonds are published and in the bond storage period, a publisher or a main underwriter submits the conditions of publishing notice, a collection instruction, credit rating, financial report, actual publishing scale, interest rate, term and the like to an auditing mechanism, and the notice is carried out on the internet after the auditing mechanism passes. For example, the interbank bond market is submitted by the issuer or the main underwriter to the central bond registration and settlement limited liability company and announced on the chinese bond information web. The user of the information recording node may be the issuer or the master underwriter and the user of the information auditing node may be the auditing authority. Because the blockchain network has the characteristics of non-falsification, public and transparent intelligent contracts and credible sharing of distributed accounts, the financial product information submitting, approving and process are completely written into the blockchain network, so that the financial product information publishing process is online, the financial product information is not falsified, real, credible and non-repudiatable by using the characteristics of the blockchain, and meanwhile, all users accessing the blockchain can see the information of the financial product information in a public and transparent manner, so that the information multi-channel disclosure is avoided, and the information can be shared in time. The information auditing node audits the financial product information received through the block chain network; when the audit result is that the audit is passed, the financial product information is determined to be disclosed to all nodes on the block chain network, namely, encryption of non-related nodes of the financial product information is realized, and only after the audit is passed, all nodes are disclosed, so that the safety of the financial product information before the audit is ensured, and the financial product information is disclosed to users on all nodes transparently and in time after the audit is passed.
In addition, during specific implementation, one or more information recording nodes can be provided, all types of financial product information can be sent to the block chain network, one or more information auditing nodes can be provided, and for example, one information auditing node can audit all types of financial product information. And for each type of financial product information, a plurality of information auditing nodes can be provided.
In one embodiment, the system includes an information disclosure node that is a node on a blockchain network,
the information auditing node is specifically configured to: when the audit result is that the audit is passed, determining that the financial product information is open to the information open node, and sending the audit result to the block chain network;
the information disclosure node is configured to: and when all the audit results received through the blockchain network are audit-passed, determining that the financial product information is disclosed to all the nodes on the blockchain network.
Of course, the above embodiment may also be derived such that when it is determined that the audit result of the set information audit node is that the audit passes, it may be determined that the financial product information is disclosed to all nodes on the block chain network, and the information audit node and the corresponding audit result may include the same identifier, and the audit result of the set information audit node may be searched for through the identifier. The plurality of information auditing nodes enable the financial product information auditing to be more accurate and reliable, and flexible in customization, and are suitable for various types of application conditions.
In one embodiment, the information auditing node is further configured to: and sending the auditing result to the block chain network.
In the above embodiment, the audit result of the financial product information is sent to the block chain network, so that the operation record of the user of the information audit node can be tracked and cannot be repudiated, thereby the financial product information has traceability, and the financial product information is guaranteed to be real, credible and non-repudiated.
In one embodiment, the system further comprises: an information confirmation node, which is a node on the blockchain network;
the information recording node is specifically configured to: determining that the financial product information is public to the information confirmation node;
the information confirmation node is used for confirming whether the financial product information received through the block chain network is submitted or not and sending a confirmation result to the block chain network; when the confirmation result is submission, determining that the financial product information is disclosed to the information auditing node;
the information auditing node is specifically configured to: and when the confirmation result received through the blockchain network is submission, auditing the financial product information received through the blockchain network.
In the above embodiment, there may be a plurality of users of the information confirmation node, for example, a bond, which may be a distributor or a main underwriter, and there may also be a plurality of information confirmation nodes.
When there are multiple information confirmation nodes, the information auditing node is specifically configured to: and when all confirmation results received through the blockchain network are submitted, auditing the financial product information received through the blockchain network.
Of course, the above embodiment may also be derived such that, when it is determined that the confirmation result of the setting information confirmation node is a submission, the financial product information received through the blockchain network is checked, the information confirmation node and the corresponding confirmation result may include the same identifier, and the confirmation result of the setting information confirmation node may be searched through the identifier. The plurality of information confirmation nodes ensure that the financial product information confirmation is more accurate and reliable, is flexibly customized and is suitable for various types of application conditions. In addition, the confirmation result is also sent to the block chain network, so that the operation record of the user of the information confirmation node can be traced, and the authenticity of the financial product information is improved.
In one embodiment, the information recording node is further configured to: after the financial product information is sent to the block chain network, determining that the state of the financial product information is a recording state, and sending the state of the financial product information to the block chain network;
the information confirmation node is further configured to: when the state of the financial product information is a recording state, confirming whether the financial product information received through the blockchain network is submitted or not; when the confirmation result is submission, determining that the state of the financial product information is a confirmation state, and sending the state of the financial product information to the block chain network;
the information auditing node is also used for: when the confirmation result received through the blockchain network is the submission and the state of the financial product information is the confirmation state, auditing the financial product information received through the blockchain network; when the audit result is that the audit is passed, determining that the state of the financial product information is an audit state, and when the audit result is that the audit is not passed, determining that the state of the financial product information is a recording state; and sending the state of the financial product information to the blockchain network.
In the above embodiment, the state of the financial product information is increased, so that a user at a link point of the block can know the state of the current financial product information, and when the audit result is that the audit is not passed, the information audit node determines that the state of the financial product information is a recorded state, so that the information confirmation node can perform subsequent confirmation according to the state.
In one embodiment, the information recording node is further configured to: when a user of the information recording node logs in, based on user information stored in the block chain network, calling a user login micro-service to verify the user;
the information confirmation node is further configured to: when a user of the information confirmation node logs in, based on user information stored in the block chain network, calling a user login micro-service to verify the user;
the information auditing node is also used for: and when the user of the information auditing node logs in, calling the user to log in the microservice based on the user information stored in the block chain network, and verifying the user.
In the embodiment, the user login micro-service is implemented in advance, each node calls the user login micro-service to realize the rapid authentication of the user, the efficiency is improved, the user login micro-service verifies the user information stored in the block chain by using the information such as the user ID, the user name, the password, the user role and the like, if the user authentication fails, the user authentication continues to verify the user name, the password, the short message authentication code and the like in the micro-service if the user authentication fails, and if the user authentication fails, the user authentication succeeds.
In one embodiment, the information recording node is further configured to: after receiving the financial product information, calling the information storage microservice and storing the financial product information;
the information confirmation node is specifically configured to: calling the information confirmation microservice, confirming whether the financial product information is submitted or not, and generating a confirmation result;
the information auditing node is specifically configured to: and calling the information auditing microservice, auditing the financial product information received through the block chain network, and generating an auditing result.
In the embodiment, the information storage microservice, the information confirmation microservice and the information auditing microservice are all realized in advance, and each node can quickly realize corresponding functions by calling the corresponding microservice, so that the efficiency is improved.
In addition, in the embodiment of the invention, the financial product information, the auditing result, the confirmation result and the like are not stored in a single node, but are stored in a distributed data storage mode of a block chain network, so that the characteristics of tamper resistance and traceability of a block chain technology are utilized, and the reality, credibility and non-repudiation of the information are ensured; and the public disclosure information is made to be transparent to each access party on the blockchain network by using the characteristic of shared accounts book of the blockchain network.
Based on the above embodiment, the present invention provides the following embodiment to explain a detailed flow of information distribution by a block chain-based financial product information distribution system, and fig. 2 is a detailed flow chart of information distribution by a block chain-based financial product information distribution system according to the embodiment of the present invention, as shown in fig. 2, including:
step 201, logging in a user of an information recording node;
step 202, the information recording node receives financial product information, sends the financial product information to a block chain network, and determines that the financial product information is open to the information confirmation node;
step 203, the information recording node determines the state of the financial product information as a recording state and sends the state of the financial product information to the block chain network;
step 204, the information confirms the user login of the node;
step 205, when the state of the financial product information is a record state, the information confirmation node confirms whether the financial product information received through the blockchain network is submitted or not, and sends a confirmation result to the blockchain network, and when the confirmation result is submitted, the information confirmation node goes to step 206, otherwise, the information confirmation node stays in step 205;
step 206, the information confirmation node determines that the state of the financial product information is a confirmation state, sends the state of the financial product information to the block chain network, and determines that the financial product information is disclosed to the information auditing node;
step 207, logging in by a user of the information auditing node;
in step 208, when the confirmation result received through the blockchain network is the submission and the state of the financial product information is the confirmation state, the information auditing node audits the financial product information received through the blockchain network, and when the auditing result is that the auditing is passed, the step 209 is carried out, otherwise, the step 210 is carried out;
step 209, the information auditing node determines that the financial product information is disclosed to all nodes on the block chain network, and determines that the state of the financial product information is an auditing state;
in step 210, the information auditing node determines that the state of the financial product information is a recorded state, sends the state of the financial product information to the block chain network, and goes to step 204.
Of course, it is understood that other variations of the above detailed flow can be made, and all such variations are intended to fall within the scope of the present invention.
A specific embodiment is given below to illustrate a specific application of the system proposed by the embodiment of the present invention.
The financial product information issuing system based on the block chain can comprise a multi-layer mechanism when being realized, wherein a result is given below, and the result sequentially comprises a front end, a front end access layer, a core service layer, a block chain application layer and a block chain platform according to the sequence from front to back.
Fig. 3 is a schematic structural diagram of a block chain-based financial product information distribution system. Wherein, the front end: the method comprises the steps of compiling based on a BFE front-end framework, mainly used for rendering a browser page, and interacting with a front-end access layer through an http protocol; front-end access stratum: receiving requests of user registration, login and the like from a front end, transmitting user information to a core service layer, and only performing simple processing on user data without performing service logic related processing; core service layer: providing various micro services with various functions such as user login verification, information storage micro service, information confirmation micro service and information verification micro service based on a Dubbo micro service framework, and receiving a micro service request from an access layer; block chain application layer: utilizing a spring boot to package one layer of Fabric java sdk, and providing a function of interacting with the above service application layer and the underlying Fabric network; blockchain network (Fabric): the IBM-based financial book is a alliance chain project initiated by IBM with a leader, is transferred to Linux foundation in 15 years to become an open source project, is a super book frame contributed by IBM, and is the realization of a block chain technology combined by utilizing the existing mature technology. The core service layer may link various information to the blockchain network by calling an API encapsulated by the blockchain application layer.
The following takes the bond as an example, and gives a specific process of issuing bond information based on the flow of fig. 2.
The user of the information recording node is the issuer or the main underwriter, the user of the information verifying node is the issuer or the main underwriter, and the user of the information verifying node is the verifying organization.
Firstly, a user of the information recording node logs in: the front end initiates a user login request, and calls a user login micro-service through an access layer; the user login micro-service verifies the information stored in the block chain by using the information such as the user ID, the user name, the password, the user role and the like, if the information is not consistent, the user authentication fails, if the information is consistent, the user name, the password, the short message authentication code and the like in the micro-service are continuously verified, if the user authentication fails, the user authentication succeeds, and if the user authentication passes, the user authentication succeeds; the user login process of other nodes is similar.
Then, the user of the information recording node records the bond information to be disclosed on the blockchain network: the front end initiates a request for storing bond information, and calls information storage micro-service through an access layer; the information storage microservice stores the bond information, the information is pushed to the blockchain network through the blockchain application layer, the bond information is encrypted except for a distributor and a main underwriter, the blockchain network stores the bond information on blocks of all nodes, the information recording nodes also determine the state of the bond information to be a recording state, and the state of the bond information is sent to the blockchain network.
And the user of the information confirmation node logs in the system, and then confirms that the bond information is submitted: when the state of the financial product information is a recording state, the front end initiates a confirmation submission request, and the information confirmation micro-service is called through the access layer; and confirming whether the financial product information received through the blockchain network is submitted, sending a confirmation result to the blockchain network, confirming that the state of the financial product information is a confirmation state by the information confirmation node when the confirmation result of the information confirmation node is submitted, sending the state of the financial product information to the blockchain network, and confirming that the financial product information is open to the information auditing node. In addition, the confirmation node determines that the state of the financial product information is a confirmation state, sends the state of the financial product information to the block chain network, and determines that the process of disclosing the financial product information to the information auditing node can be carried out by other micro-services, so that the overall efficiency is improved.
The user login system of the information auditing node initiates an auditing request by the front end when the received auditing result through the block chain network is submission and the state of the financial product information is the auditing state, calls an information auditing micro-service through the access layer, audits the financial product information received through the block chain network, determines that the financial product information is disclosed to all nodes on the block chain network when the auditing result is auditing pass, and determines that the state of the financial product information is the auditing state; and when the audit result is that the audit is not passed, determining that the state of the financial product information is a recording state, and sending the state of the financial product information to the block chain network.
In summary, in the system provided in the embodiment of the present invention, the information recording node and the information auditing node are nodes on the block chain network; the information recording node is used for receiving the financial product information, sending the financial product information to the block chain network and determining that the financial product information is open to the information auditing node; the information auditing node is used for auditing the financial product information received through the block chain network; and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network. In the embodiment, the block chain network is applied, so that the financial product information is submitted to the audit, and the method has the advantages of being not falsifiable and sharing in time; the financial product information is disclosed to all nodes on the block chain network only after the audit is passed, and the safety of the financial product information is also ensured.
An embodiment of the present invention further provides a method for publishing financial product information based on a block chain, where fig. 4 is a flowchart of the method for publishing financial product information based on a block chain in an embodiment of the present invention, and as shown in fig. 4, the method includes:
step 401, receiving financial product information;
step 402, sending the financial product information to the blockchain network, and determining that the financial product information is disclosed to the information auditing node, wherein the financial product information is disclosed to all nodes on the blockchain network after being audited and approved by the information auditing node.
In an embodiment, the method further comprises:
when a user logs in, based on user information stored in the block chain network, the user logging in micro-service is called to verify the user.
In an embodiment, the method further comprises:
after receiving the financial product information, calling the information storage microservice and storing the financial product information;
to sum up, in the method provided by the embodiment of the present invention, the financial product information is received; and sending the financial product information to the blockchain network, and determining that the financial product information is disclosed to the information auditing node, wherein the financial product information is disclosed to all nodes on the blockchain network after being audited by the information auditing node and approved. In the embodiment, the block chain network is applied, so that the financial product information is submitted to the audit, and the method has the advantages of being not falsifiable and sharing in time; the financial product information is disclosed to all nodes on the block chain network only after the audit is passed, and the safety of the financial product information is also ensured.
An embodiment of the present invention further provides another method for issuing financial product information based on a block chain, where fig. 5 is another flowchart of the method for issuing financial product information based on a block chain in an embodiment of the present invention, as shown in fig. 5, the method includes:
step 501, receiving financial product information sent by an information recording node through a block chain network;
step 502, auditing the financial product information;
and 503, when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network.
In an embodiment, the method further comprises:
and sending the auditing result to the block chain network.
In an embodiment, the method further comprises:
when a user logs in, based on user information stored in the block chain network, the user logging in micro-service is called to verify the user.
In an embodiment, the method further comprises:
and calling the information auditing microservice, auditing the financial product information received through the block chain network, and generating an auditing result.
To sum up, in the method provided in the embodiment of the present invention, the information recording node receives the financial product information sent by the information recording node through the blockchain network; auditing the financial product information; and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network. In the embodiment, the block chain network is applied, so that the financial product information is submitted to the audit, and the method has the advantages of being not falsifiable and sharing in time; the financial product information is disclosed to all nodes on the block chain network only after the audit is passed, and the safety of the financial product information is also ensured.
An embodiment of the present invention further provides a device for publishing financial product information based on a block chain, where fig. 6 is a schematic diagram of the device for publishing financial product information based on a block chain in an embodiment of the present invention, and as shown in fig. 6, the device includes:
a first receiving module 601 for receiving financial product information;
the first sending module 602 is configured to send the financial product information to the blockchain network, and determine that the financial product information is disclosed to the information auditing node, where the financial product information is disclosed to all nodes on the blockchain network after being audited by the information auditing node and approved.
In summary, in the apparatus provided in the embodiment of the present invention, the blockchain network is applied, so that the financial product information is submitted to the audit, and the apparatus has the advantages of being not falsifiable and being shared in time; the financial product information is disclosed to all nodes on the block chain network only after the audit is passed, and the safety of the financial product information is also ensured.
An embodiment of the present invention further provides another financial product information distribution apparatus based on a block chain, and fig. 7 is another schematic diagram of the financial product information distribution apparatus based on a block chain in the embodiment of the present invention, as shown in fig. 7, the apparatus includes:
a second receiving module 701, configured to receive financial product information sent by an information recording node through a blockchain network;
an auditing module 702, configured to audit the financial product information;
and an disclosure module 703, configured to determine that the financial product information is disclosed to all nodes on the blockchain network when the audit result is that the audit passes.
In summary, in the apparatus provided in the embodiment of the present invention, the blockchain network is applied, so that the financial product information is submitted to the audit, and the apparatus has the advantages of being not falsifiable and being shared in time; the financial product information is disclosed to all nodes on the block chain network only after the audit is passed, and the safety of the financial product information is also ensured.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (17)

1. A block chain-based financial product information distribution system, comprising: the system comprises an information recording node and an information auditing node, wherein the information recording node and the information auditing node are nodes on a block chain network;
the information recording node is used for receiving the financial product information, sending the financial product information to the block chain network and determining that the financial product information is open to the information auditing node;
the information auditing node is used for auditing the financial product information received through the block chain network; and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network.
2. The blockchain-based financial product information distribution system of claim 1 wherein the information auditing node is further configured to: and sending the auditing result to the block chain network.
3. The blockchain-based financial product information distribution system according to claim 1, further comprising an information confirmation node, the information confirmation node being a node on the blockchain network;
the information recording node is specifically configured to: determining that the financial product information is public to the information confirmation node;
the information confirmation node is used for confirming whether the financial product information received through the block chain network is submitted or not and sending a confirmation result to the block chain network; when the confirmation result is submission, determining that the financial product information is disclosed to the information auditing node;
the information auditing node is specifically configured to: and when the confirmation result received through the blockchain network is submission, auditing the financial product information received through the blockchain network.
4. The blockchain-based financial product information distribution system according to claim 3, wherein the information recording node is further configured to: after the financial product information is sent to the block chain network, determining that the state of the financial product information is a recording state, and sending the state of the financial product information to the block chain network;
the information confirmation node is further configured to: when the state of the financial product information is a recording state, confirming whether the financial product information received through the blockchain network is submitted or not; when the confirmation result is submission, determining that the state of the financial product information is a confirmation state, and sending the state of the financial product information to the block chain network;
the information auditing node is also used for: when the confirmation result received through the blockchain network is the submission and the state of the financial product information is the confirmation state, auditing the financial product information received through the blockchain network; when the audit result is that the audit is passed, determining that the state of the financial product information is an audit state, and when the audit result is that the audit is not passed, determining that the state of the financial product information is a recording state; and sending the state of the financial product information to the blockchain network.
5. The blockchain-based financial product information distribution system according to claim 3, wherein the information recording node is further configured to: when a user of the information recording node logs in, based on user information stored in the block chain network, calling a user login micro-service to verify the user;
the information confirmation node is further configured to: when a user of the information confirmation node logs in, based on user information stored in the block chain network, calling a user login micro-service to verify the user;
the information auditing node is also used for: and when the user of the information auditing node logs in, calling the user to log in the microservice based on the user information stored in the block chain network, and verifying the user.
6. The blockchain-based financial product information distribution system according to claim 3, wherein the information recording node is further configured to: after receiving the financial product information, calling the information storage microservice and storing the financial product information;
the information confirmation node is specifically configured to: calling the information confirmation microservice, confirming whether the financial product information is submitted or not, and generating a confirmation result;
the information auditing node is specifically configured to: and calling the information auditing microservice, auditing the financial product information received through the block chain network, and generating an auditing result.
7. A financial product information publishing method based on a blockchain is characterized by comprising the following steps:
receiving financial product information;
and sending the financial product information to the blockchain network, and determining that the financial product information is disclosed to the information auditing node, wherein the financial product information is disclosed to all nodes on the blockchain network after being audited by the information auditing node and approved.
8. The block chain-based financial product information distribution method according to claim 7, further comprising:
when a user logs in, based on user information stored in the block chain network, the user logging in micro-service is called to verify the user.
9. The block chain-based financial product information distribution method according to claim 7, further comprising:
and after receiving the financial product information, calling the information storage micro-service to store the financial product information.
10. A financial product information publishing method based on a blockchain is characterized by comprising the following steps:
receiving financial product information sent by an information recording node through a block chain network;
auditing the financial product information;
and when the audit result is that the audit is passed, determining that the financial product information is disclosed to all nodes on the block chain network.
11. The block chain-based financial product information distribution method according to claim 10, further comprising:
and sending the auditing result to the block chain network.
12. The block chain-based financial product information distribution method according to claim 10, further comprising:
when a user logs in, based on user information stored in the block chain network, the user logging in micro-service is called to verify the user.
13. The block chain-based financial product information distribution method according to claim 10, further comprising:
and calling the information auditing microservice, auditing the financial product information received through the block chain network, and generating an auditing result.
14. A financial product information issuing apparatus based on a block chain, comprising:
the first receiving module is used for receiving the financial product information;
the first sending module is used for sending the financial product information to the block chain network and determining that the financial product information is disclosed to the information auditing node, wherein the financial product information is disclosed to all nodes on the block chain network after being audited and approved by the information auditing node.
15. A financial product information issuing apparatus based on a block chain, comprising:
the second receiving module is used for receiving the financial product information sent by the information recording node through the block chain network;
the auditing module is used for auditing the financial product information;
and the disclosure module is used for determining that the financial product information is disclosed to all nodes on the block chain network when the audit result is that the audit is passed.
16. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 7 to 13 when executing the computer program.
17. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the method of any one of claims 7 to 13.
CN201911316963.1A 2019-12-19 2019-12-19 Financial product information publishing system, method and device based on block chain Pending CN110990898A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911316963.1A CN110990898A (en) 2019-12-19 2019-12-19 Financial product information publishing system, method and device based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911316963.1A CN110990898A (en) 2019-12-19 2019-12-19 Financial product information publishing system, method and device based on block chain

Publications (1)

Publication Number Publication Date
CN110990898A true CN110990898A (en) 2020-04-10

Family

ID=70063147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911316963.1A Pending CN110990898A (en) 2019-12-19 2019-12-19 Financial product information publishing system, method and device based on block chain

Country Status (1)

Country Link
CN (1) CN110990898A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785422A (en) * 2021-01-28 2021-05-11 湖南大学 Enterprise bond financing method, device and medium based on block chain

Citations (4)

* Cited by examiner, † Cited by third party
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 (en) * 2018-12-14 2019-05-21 深圳壹账通智能科技有限公司 A kind of house lease information sharing method and relevant device based on block chain
CN110264220A (en) * 2019-05-07 2019-09-20 深圳壹账通智能科技有限公司 Ways and means, device, electronic equipment and storage medium based on block chain
CN110263085A (en) * 2019-04-23 2019-09-20 阿里巴巴集团控股有限公司 Data processing system, method, calculating equipment and storage medium based on block chain

Patent Citations (4)

* Cited by examiner, † Cited by third party
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 (en) * 2018-12-14 2019-05-21 深圳壹账通智能科技有限公司 A kind of house lease information sharing method and relevant device based on block chain
CN110263085A (en) * 2019-04-23 2019-09-20 阿里巴巴集团控股有限公司 Data processing system, method, calculating equipment and storage medium based on block chain
CN110264220A (en) * 2019-05-07 2019-09-20 深圳壹账通智能科技有限公司 Ways and means, device, electronic equipment and storage medium based on block chain

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785422A (en) * 2021-01-28 2021-05-11 湖南大学 Enterprise bond financing method, device and medium based on block chain
CN112785422B (en) * 2021-01-28 2023-09-26 湖南大学 Block chain-based enterprise bond financing method, equipment and medium

Similar Documents

Publication Publication Date Title
JP6873270B2 (en) Handling of transaction activities based on smart contracts in the blockchain Caution Methods and devices for protecting data
US20220084013A1 (en) Identity management, smart contract generator, and blockchain mediating system, and related methods
CN107306183B (en) Client, server, method and identity verification system
CN107506661B (en) Method for generating house historical record based on block chain
US20200193432A1 (en) Method and system for settling a blockchain transaction
WO2021184826A1 (en) Blockchain-based resource transfer method and apparatus, and node device and storage medium
CN110796449B (en) Transaction processing method, system, medium and computing device
US11188907B1 (en) ACH authorization validation using public blockchains
CN111309745B (en) Virtual resource processing method and device, electronic equipment and storage medium
WO2015116998A2 (en) Electronic transfer and obligation enforcement system
CN110675149A (en) Data processing method, device and equipment based on block chain and storage medium
EP3779760A1 (en) Blockchain-based data processing method and apparatus, and electronic device
CN112506747A (en) Business process monitoring method and device, electronic equipment and storage medium
CN111753014B (en) Identity authentication method and device based on block chain
CN111583041B (en) Block chain-based bond issuing data storage and verification processing method and device
CN108537520B (en) Method and device for accessing third-party payment transaction
CN111835514A (en) Method and system for realizing safe interaction of front-end and back-end separated data
CN111339550A (en) Comment information credibility method based on block chain technology
TW202139127A (en) Compute services for a platform of services associated with a blockchain
CN112347516A (en) Asset certification method and device based on block chain
CN115456613A (en) Digital collection transaction method and equipment
CN110990898A (en) Financial product information publishing system, method and device based on block chain
Kirkman et al. Using smart contracts and blockchains to support consumer trust across distributed clouds
Han et al. A secure E-coupon service based on blockchain systems
TW202135504A (en) Platform services verification

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