CN113541957A - Business supervision method, device and equipment based on block chain - Google Patents

Business supervision method, device and equipment based on block chain Download PDF

Info

Publication number
CN113541957A
CN113541957A CN202110774184.7A CN202110774184A CN113541957A CN 113541957 A CN113541957 A CN 113541957A CN 202110774184 A CN202110774184 A CN 202110774184A CN 113541957 A CN113541957 A CN 113541957A
Authority
CN
China
Prior art keywords
data
service
supervision
service data
digital signature
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
CN202110774184.7A
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.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202110774184.7A priority Critical patent/CN113541957A/en
Publication of CN113541957A publication Critical patent/CN113541957A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the specification provides a service supervision method, a service supervision device and service supervision equipment based on a block chain, and the method, the service supervision device and the service supervision equipment can be applied to the technical field of the block chain. The method comprises the following steps: receiving service data and a digital signature sent by a database server; verifying the service data based on the digital signature; storing the service data into a block chain under the condition that the verification is passed; acquiring supervision data corresponding to the service data in a database server; calculating a supervision result of the business data based on the supervision data; and sending the supervision result to a database server so that the database server stores the supervision result. The method effectively realizes the communication between the service data and ensures the safety of the data, so that the data of different organizations can be conveniently and effectively acquired when the service is supervised and audited, thereby improving the service processing efficiency and improving the use experience of users.

Description

Business supervision method, device and equipment based on block chain
Technical Field
The embodiment of the specification relates to the technical field of block chains, in particular to a service supervision method, a device and equipment based on a block chain.
Background
With the development of economy and the advancement of technology, various organizations have introduced different types of services to users. Some services are only common service type services, and some services, under the condition of relating to financial transactions, need to check the qualification of individuals or organizations in advance to ensure the effectiveness of service execution and reduce corresponding risks.
However, as data interactivity between different organizations increases, there may be one-to-many, many-to-one, and many-to-one relationships between service providers and service receivers. When the service supervision is performed and corresponding individuals or organizations are checked, if the data stored in the current organization is only checked, certain accuracy may be lacked, and if corresponding data is called from other organizations for checking, the service processing time may be prolonged, so that the use experience of users is influenced. Therefore, how to quickly and accurately implement service supervision is a problem that needs to be solved urgently at present.
Disclosure of Invention
An embodiment of the present specification aims to provide a block chain-based service supervision method, apparatus, and device, so as to solve a problem of how to quickly and accurately implement service supervision.
In order to solve the above technical problem, an embodiment of the present specification provides a service supervision method based on a block chain, where the method is applied to an application server, and the application server is disposed in a service node; the service node and other service nodes form a service supervision system; the method comprises the following steps: receiving service data and a digital signature sent by a database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the front-end equipment is used for sending the service data and the digital signature to a database server; verifying the service data based on the digital signature; storing the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; acquiring supervision data corresponding to the service data in a database server; the supervision data is used for describing the service authority of the user; calculating a supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data; and sending the supervision result to a database server so that the database server stores the supervision result.
The embodiment of the present specification further provides a block chain-based service supervision apparatus, where the apparatus is disposed in an application server, and the application server is disposed in a service node; the service node and other service nodes form a service supervision system; the method comprises the following steps: the data receiving module is used for receiving the service data and the digital signature sent by the database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the front-end equipment is used for sending the service data and the digital signature to a database server; the verification module is used for verifying the service data based on the digital signature; the service data storage module is used for storing the service data into the block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; the supervision data acquisition module is used for acquiring supervision data corresponding to the service data in the database server; the supervision data is used for describing the service authority of the user; the supervision result calculation module is used for calculating the supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data; and the supervision result sending module is used for sending the supervision result to the database server so as to enable the database server to store the supervision result.
The embodiment of the present specification further provides an application server, which is disposed at the service node; the service node and other service nodes form a service supervision system; the application server comprises a memory and a processor; the memory is to store computer program instructions; the processor is configured to execute the computer program instructions to implement the steps of: receiving service data and a digital signature sent by a database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the front-end equipment is used for sending the service data and the digital signature to a database server; verifying the service data based on the digital signature; storing the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; acquiring supervision data corresponding to the service data in a database server; the supervision data is used for describing the service authority of the user; calculating a supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data; and sending the supervision result to a database server so that the database server stores the supervision result.
In order to solve the above technical problem, an embodiment of the present specification further provides a service supervision method based on a block chain, where the method is applied to a database server, and the database server is disposed in a service node; the service node and other service nodes form a service supervision system; the method comprises the following steps: receiving service data and a digital signature sent by front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the service data and the data signature are sent to an application server, so that the application server verifies the service data based on the digital signature, and the service data is stored in a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; sending supervision data to an application server so that the application server calculates a supervision result of the business data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data; and after receiving the supervision result fed back by the application server, storing the supervision result.
The embodiment of the specification also provides a block chain-based business supervision device, wherein the method is applied to a database server, and the database server is arranged at a service node; the service node and other service nodes form a service supervision system; the device comprises: the data receiving module is used for receiving the service data and the digital signature sent by the front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the data sending module is used for sending the service data and the data signature to an application server so that the application server verifies the service data based on the digital signature and stores the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; the supervision data sending module is used for sending supervision data to the application server so that the application server can calculate a supervision result of the service data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data; and the supervision result storage module is used for storing the supervision result after receiving the supervision result fed back by the application server.
The embodiment of the specification further provides a database server, which is arranged at the service node; the service node and other service nodes form a service supervision system; the database server comprises a memory and a processor; the memory is to store computer program instructions; the processor to execute the computer program instructions to implement the steps of: receiving service data and a digital signature sent by front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the service data and the data signature are sent to an application server, so that the application server verifies the service data based on the digital signature, and the service data is stored in a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; sending supervision data to an application server so that the application server calculates a supervision result of the business data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data; and after receiving the supervision result fed back by the application server, storing the supervision result.
In order to solve the above problem, an embodiment of the present specification further provides a service supervision method based on a block chain, where the method is applied to a front-end device, and the front-end device is disposed at a service node; the service node and other service nodes form a service supervision system; the method comprises the following steps: receiving service data input by a user; encrypting the service data by using a private key to obtain a digital signature; the service data and the digital signature are sent to a database server, so that after the database server forwards the service data to an application server, the application server verifies the service data based on the digital signature, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server, so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
The embodiment of the present specification further provides a block chain-based service supervision apparatus, where the apparatus is disposed in a front-end device, and the front-end device is disposed in a service node; the service node and other service nodes form a service supervision system; the device comprises: the service data receiving module is used for receiving service data input by a user; the service data encryption module is used for encrypting the service data by using a private key to obtain a digital signature; the data sending module is used for sending the service data and the digital signature to a database server so that the database server verifies the service data based on the digital signature after forwarding the service data to an application server, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
The embodiment of the present specification further provides a front-end device, which is disposed at the service node; the service node and other service nodes form a service supervision system; the front-end device comprises a memory and a processor; the memory to store computer program instructions; the processor to execute the computer program instructions to implement the steps of: receiving service data input by a user; encrypting the service data by using a private key to obtain a digital signature; the service data and the digital signature are sent to a database server, so that after the database server forwards the service data to an application server, the application server verifies the service data based on the digital signature, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server, so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
As can be seen from the technical solutions provided by the embodiments of the present specification, in the embodiments of the present specification, after receiving the service data, the front-end device may construct a digital signature for the service data, so as to ensure the authenticity of the data. And after the database server forwards the service data and the digital signature to the application server, the application server performs signature release verification on the digital signature. After the verification is passed, the service data can be stored in the block chain, so that each node in the service supervision system can effectively acquire the data stored in the block chain. Thereafter, the database server may send the supervision data to the application server, so that the application server calculates a corresponding supervision result, and sends the supervision result to the database server to store the supervision result. By the method, the communication among the service data is effectively realized, the data security is ensured, and the data of different organizations can be conveniently and effectively acquired when the service is supervised and audited, so that the service processing efficiency is improved, and the use experience of a user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present specification 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 described in the specification, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a structural diagram of a service supervision system according to an embodiment of the present disclosure;
fig. 2 is a flowchart of a service supervision method based on a block chain according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a business supervision process according to an embodiment of the present disclosure;
fig. 4 is a flowchart of a service supervision method based on a block chain according to an embodiment of the present disclosure;
fig. 5 is a flowchart of a service supervision method based on a block chain according to an embodiment of the present disclosure;
fig. 6 is a flowchart of a service supervision method based on a block chain according to an embodiment of the present disclosure;
fig. 7 is a block diagram of a service supervision apparatus based on a block chain according to an embodiment of the present disclosure;
fig. 8 is a block diagram of a service supervision apparatus based on a block chain according to an embodiment of the present disclosure;
fig. 9 is a block diagram of a service supervision apparatus based on a block chain according to an embodiment of the present disclosure;
FIG. 10 is a block diagram of an application server according to an embodiment of the present disclosure;
FIG. 11 is a block diagram of a database server in accordance with an embodiment of the present disclosure;
fig. 12 is a block diagram of a front-end device according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present specification without any creative effort shall fall within the protection scope of the present specification.
In order to better understand the inventive concept of the present application, a service supervision system according to an embodiment of the present specification is first introduced. As shown in fig. 1, the traffic policing system includes a plurality of service nodes. Each service node is provided with a front-end device 1, a database server 2 and an application server 3.
The service nodes can exchange data with each other, and data transmission between the service nodes is realized. Specifically, a block chain 4 may be formed between the service nodes, all the service nodes have peer-to-peer rights, and each item of data is sent to each node in the system. In specific implementation, the data may be sent to a certain number of adjacent nodes, so that other nodes receive the data and then forward the data to the adjacent nodes according to a certain rule, and finally, each node can receive the transaction information.
The head-end 1 may be a device capable of interacting with a user. For example, the front-end device 1 may display a corresponding operation interface through the PC display and the mobile display screen 5, and acquire data input by the user based on the operation interface. The front-end device 1 may perform data transmission with the database server 2, so as to send data to the database server 2 for data storage, or perform data forwarding based on the database server 2.
The database server 2 is mainly used for storing various data, including data sent by the front-end device 1 and the application server 3, or data acquired through data communication between the front-end device and the application server in the service supervision system.
The application server 3 is mainly responsible for processing data, for example, for the de-signing of the digital signature to verify the security of the data, and also can verify the service data through the supervision data. The application server 3 communicates with the database server 2 primarily to store data to the database server 2.
Based on the above service supervision system, a service supervision method based on a block chain in the embodiment of the present specification is introduced. The execution subject of the block chain-based service supervision method is the service supervision system. As shown in fig. 2, the block chain based traffic policing method may include the following specific implementation steps.
S210: the front-end equipment receives service data input by a user.
The service data may be related data that the user is involved in processing the service, and is used to introduce information about the user, service, and the like.
In some embodiments, in the case that the current scenario is for auditing loan authority of a person or institution, the business data may also be at least one of user identity information, user property information, user collateral information, application loan information. The user identity information can be information which can determine the user identity, such as the identity card number of the user, the user name, the birth year and month, the institution code and the like; the user asset information can be information of assets affiliated to the user, such as asset types, asset amounts, asset specific affiliations and the like; the user collateral article information can be information of articles which can be used for collateral by the user in the business, such as the value and the type of the collateral articles; the loan application information may be records of past applications of the loan by the user, including the type of the loan application, the amount of the loan application, and the like. The above examples are only described as a few specific examples of the service data, and in practical applications, other contents may be selected as the service data according to needs, which is not limited to this.
In some embodiments, the front-end device corresponds to a display screen, and may be configured to display a corresponding input interface of a user, so that the user inputs corresponding service data based on the input interface. In practical application, other manners may also be adopted to obtain the service data, which is not described herein again.
S220: the front-end equipment encrypts the service data by using a private key to obtain a digital signature.
After the front-end device obtains the service data, the service data can be encrypted by using a private key to obtain a digital signature. After the digital signature is sent to the receiver, the receiver can use the corresponding public key to sign off the digital signature so as to verify the service data and ensure the accuracy of the received data.
The specific manner of obtaining the digital signature by encryption may be set according to the requirements of the actual application, and is not described herein again.
In some embodiments, the front-end device may obtain the service digest data from the service data after receiving the service data, and then encrypt the service digest data by using a private key to obtain a digital signature. Since the whole service data may have a large data volume, directly encrypting the service data may consume a large amount of time and resources, and thus, the time and resources consumed in the encryption process may be reduced by extracting the service digest data.
In the above embodiment, preferably, the service digest data may be obtained by performing a hash operation on the service data. Of course, other access rules may also be used to obtain the service summary data according to the service data, which is not described herein again.
S230: and the front-end equipment sends the service data and the digital signature to the database server.
After the front-end device obtains the service data and the data signature, the front-end device may send the service data and the digital signature to a database server to perform subsequent steps.
S240: and the database server sends the service data and the digital signature to the application server.
After obtaining the service data and the data signature, the database server may send the service data and the digital signature to the application server to perform subsequent steps.
In some embodiments, while forwarding the service data and the digital signature, the database server may first store the service data and the digital signature in its own storage medium, so as to achieve a backup effect on the service data and the digital signature.
S250: and the application server verifies the service data based on the digital signature.
After receiving the digital signature, the application server may decrypt the digital signature by using the public key, and compare the decrypted result with the service data to determine whether the service data is modified or lost.
The public key may be a public key, such that the application server can directly utilize the public key to effect decryption. Under the condition that the public key corresponds to the private key of the front-end equipment, the public key can verify the digital signature, the possibility that other users forge the digital signature is also avoided, and the safety of user data is guaranteed.
Based on the implementation manner in step S220, if the application server extracts the service summary data for the service data when constructing the digital signature, the application server may also process the service data in a simultaneous manner when performing the verification, so as to obtain the service summary data, and then compare the digital signature after being de-signed with the service summary data, so as to implement the verification of the service data.
S260: and in the case of passing the verification, the application server stores the service data into the block chain.
If the comparison result between the data after being signed off and the service data is determined to be in accordance with the verification condition according to the comparison, the service data is normal, and the service data can be stored in the block chain. Because the block chain is maintained by all the service nodes together, the data on the block chain can be transmitted to other service nodes by one service node, so that all the service nodes can quickly and effectively acquire corresponding service data, and the service data is favorably utilized to carry out service auditing and processing.
The specific data storage process may refer to corresponding descriptions in the service supervision system, and will not be described herein again.
S270: the database server sends the supervision data to the application server.
The database server may send the corresponding administration data to the application server. The supervision data may be corresponding data corresponding to the user for evaluating the user and the service to be performed. In some embodiments, the regulatory data may include at least one of transaction information, deposit correspondence limit information.
Transaction information may be used to refer to past transaction data for the user, such as information about transaction time, transaction type, transaction outcome, etc. The deposit information may be used to refer to a deposit provided by the user for the transaction to ensure the validity and controllability of the transaction. The limit information corresponding to the deposit can be used for referring to the loan amount corresponding to the deposit used in the service, so that the service supervision can be realized more conveniently.
In practical applications, other types of supervision data can be used for convenience of supervision, and are not limited to the above examples, and are not described herein again.
S280: the application server calculates a supervision result corresponding to the traffic data based on the supervision data.
After the application server acquires the supervision data, the application server can calculate a corresponding supervision result by using the supervision data. And the supervision result is used for representing an auditing result aiming at the business.
In some embodiments, a traffic size limit may be calculated based on supervision data, and the traffic size limit may be compared with the traffic data, and if the traffic data does not exceed the traffic size limit, the supervision result of the traffic data may be determined to be a normal supervision result. And if the service data exceeds the service scale limit, determining that the supervision result of the service data is an abnormal supervision result, and otherwise, determining that the obtained supervision result is a normal supervision result.
Specifically, the total loan amount of the financial institution and the total repayment amount of the financial institution are calculated according to the loan information of the financing guarantee institution and the repayment information of the financial institution in the original transaction information, the loan balance of the financing guarantee institution in the financial institution is obtained through calculation, the loan scale is obtained by corresponding the loan balance and the payment guarantee fund to the loan limit parameter mu, the loan scale is processed according to the comparison result, and the result is registered in the information storage module.
To illustrate by using a specific example, as shown in fig. 3, the application server includes an intelligent contract execution module, which includes an information processing module 331, an intelligent contract module 332, and an intelligent contract operation module 333.
First, the information processing module 331 reads the CashDept deposit paid by the financing security institution at the financial institution from the information storage module, and the cooperative loan issuance amount (Loanamt [ i ] of the financing security institution]={LoanAmt[1],LoanAmt[2],LoanAmt[3],...,LoanAmt[i]}), financial institution repayamut [ n ] repayment amount]={RepayAmt[1],RepayAmt[2],RepayAmt[3],...,RepayAmt[n]And pushing to an intelligent contract module. Then the intelligent contract module 332 receives the information pushed by the information processing module, recognizes the information as a partner institution qualification judgment application and pushes the information to the intelligent contract operation module; and receiving information of the intelligent contract operation module and pushing result information to the information storage module. And updating the state of the mechanism with the abnormal state as 'active exit', not allowing the execution of the deposit application with the active exit state, locking the operation of the mechanism deposit account, and not allowing the cooperative mechanism to carry out the transfer-out transaction. Finally, the intelligent contract operation module 333 receives the information sent by the intelligent contract module, accumulates the cooperative loan issuance amount of the financing guarantee institution, and calculates the loan total amount
Figure BDA0003153807030000081
Accumulating the repayment amount received by the financial institution to calculate the total repayment amount
Figure BDA0003153807030000082
Subtracting to obtain the institution loan residueThe amount of LoanBal ═ totaloamamm-TotalRepayAmt. Comparing the loan balance with the predicted loan size, i.e. LoanBal<Returning to normal if CashDept. mu. and LoanBal>CashDept mu, then returning an exception, and returning the result to the intelligent contract module.
S290: the application server sends the supervision result to the database server.
After the supervision result is obtained, the application server may send the supervision result to the database server to implement the subsequent steps.
S2100: the database server stores the supervision results.
After receiving the supervision result, the database server can store the supervision result into a database of the database server, so that the supervision result can be conveniently called in the subsequent process.
In some embodiments, the database server, upon receiving the supervision result, may determine whether the supervision result is a normal supervision result or an abnormal supervision result. And storing the supervision result when the supervision result is an abnormal supervision result. If the monitoring result is a normal monitoring result, the monitoring result is not processed so as to optimize the allocation of the storage resources.
In some embodiments, after storing the supervision result, the database server may further send the supervision result to the front-end device, so that the front-end device displays the supervision result, and a user can intuitively obtain a processing condition of the service of the user. The specific display mode may be, for example, display through a preset interface, or display through a voice or text form, which is not limited to this.
Based on the above description of the embodiment and the scenario example, it can be seen that, after receiving the service data, the front-end device may construct a digital signature for the service data, so as to ensure the authenticity of the data. And after the database server forwards the service data and the digital signature to the application server, the application server performs signature release verification on the digital signature. After the verification is passed, the service data can be stored in the block chain, so that each node in the service supervision system can effectively acquire the data stored in the block chain. Thereafter, the database server may send the supervision data to the application server, so that the application server calculates a corresponding supervision result, and sends the supervision result to the database server to store the supervision result. By the method, the communication among the service data is effectively realized, the data security is ensured, and the data of different organizations can be conveniently and effectively acquired when the service is supervised and audited, so that the service processing efficiency is improved, and the use experience of a user is improved.
Based on the block chain-based service supervision method corresponding to fig. 2, another block chain-based service supervision method according to the embodiment of the present specification is introduced. The execution subject of the block chain-based service supervision method is the application server. As shown in fig. 4, the block chain based traffic policing method may include the following specific implementation steps.
S410: receiving service data and a digital signature sent by a database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; and the front-end equipment is used for sending the service data and the digital signature to a database server.
For the detailed description of this step, reference may be made to the descriptions in steps S210, S220, S230, and S240, which are not described herein again.
S420: and verifying the service data based on the digital signature.
For the detailed description of this step, reference may be made to the description in step S250, and details are not repeated here.
S430: storing the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system.
For the detailed description of this step, reference may be made to the description in step S260, and details are not described here.
S440: acquiring supervision data corresponding to the service data in a database server; the supervision data is used for describing the service authority of the user.
For the detailed description of this step, reference may be made to the description in step S270, and details are not repeated here.
S450: calculating a supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data.
For the detailed description of this step, reference may be made to the description in step S280, and details are not repeated here.
S460: and sending the supervision result to a database server so that the database server stores the supervision result.
For the detailed description of this step, reference may be made to the descriptions in steps S290 and S2100, which are not described herein again.
Based on the block chain-based service supervision method corresponding to fig. 2, another block chain-based service supervision method according to the embodiment of the present specification is introduced. The execution subject of the block chain-based business supervision method is the database server. As shown in fig. 5, the block chain based traffic policing method may include the following specific implementation steps.
S510: receiving service data and a digital signature sent by front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key.
For the detailed description of this step, reference may be made to the descriptions in steps S210, S220, and S230, which are not described herein again.
S520: the service data and the data signature are sent to an application server, so that the application server verifies the service data based on the digital signature, and the service data is stored in a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system.
For the detailed description of this step, reference may be made to the descriptions in steps S240, S250, and S260, which are not described herein again.
S530: sending supervision data to an application server so that the application server calculates a supervision result of the business data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
For the detailed description of this step, reference may be made to the descriptions in steps S270 and S280, which are not described herein again.
S540: and after receiving the supervision result fed back by the application server, storing the supervision result.
For the detailed description of this step, reference may be made to the descriptions in steps S290 and S2100, which are not described herein again.
Based on the block chain-based service supervision method corresponding to fig. 2, another block chain-based service supervision method according to the embodiment of the present specification is introduced. The execution main body of the block chain-based service supervision method is the front-end equipment. As shown in fig. 6, the block chain based traffic policing method may include the following specific implementation steps.
S610: and receiving service data input by a user.
For the detailed description of this step, reference may be made to the description in step S210, and details are not repeated here.
S620: and encrypting the service data by using a private key to obtain a digital signature.
For the detailed description of this step, reference may be made to the description in step S220, and details are not repeated here.
S630: the service data and the digital signature are sent to a database server, so that after the database server forwards the service data to an application server, the application server verifies the service data based on the digital signature, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server, so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
For the detailed description of this step, reference may be made to the descriptions in steps S230, S240, S250, S260, S270, S280, S290, and S2100, which are not described herein again.
A service supervision apparatus based on a block chain according to an embodiment of the present specification is introduced based on a service supervision method based on a block chain corresponding to fig. 4. The block chain-based service supervision device is arranged in the application server. As shown in fig. 7, the block chain-based traffic policing apparatus includes the following modules.
A data receiving module 710, configured to receive service data and a digital signature sent by a database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; and the front-end equipment is used for sending the service data and the digital signature to a database server.
And a verification module 720, configured to verify the service data based on the digital signature.
The service data storage module 730 is configured to store the service data into the block chain if the verification passes; the blockchain is maintained by the traffic policing system.
A supervision data obtaining module 740, configured to obtain supervision data corresponding to the service data in the database server; the supervision data is used for describing the service authority of the user.
A supervision result calculation module 750 configured to calculate a supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data.
And a supervision result sending module 760, configured to send the supervision result to the database server, so that the database server stores the supervision result.
A service supervision apparatus based on a block chain according to an embodiment of the present specification is introduced based on the service supervision method based on a block chain corresponding to fig. 5. The block chain-based business supervision device is arranged in the database server. As shown in fig. 8, the block chain based traffic policing apparatus includes the following modules.
A data receiving module 810, configured to receive service data and a digital signature sent by a front-end device; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key.
A data sending module 820, configured to send the service data and the data signature to an application server, so that the application server verifies the service data based on the digital signature, and stores the service data in a block chain if the service data passes the verification; the blockchain is maintained by the traffic policing system.
A supervision data sending module 830, configured to send supervision data to an application server, so that the application server calculates a supervision result of the service data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
And the supervision result storage module 840 is used for storing the supervision result after receiving the supervision result fed back by the application server.
A service supervision apparatus based on a block chain according to an embodiment of the present specification is introduced based on the service supervision method based on a block chain corresponding to fig. 6. The block chain-based service supervision device is arranged in the front-end equipment. As shown in fig. 9, the block chain based traffic policing apparatus includes the following modules.
A service data receiving module 910, configured to receive service data input by a user.
The service data encryption module 920 is configured to encrypt the service data by using a private key to obtain a digital signature.
A data sending module 930, configured to send the service data and the digital signature to a database server, so that after the database server forwards the service data to an application server, the application server verifies the service data based on the digital signature, and stores the service data in a block chain when the verification passes, and then sends, by the database server, supervision data corresponding to the service data to the application server, so that the application server calculates a supervision result of the service data based on the supervision data, and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
Based on the block chain-based service supervision method corresponding to fig. 4, an embodiment of the present specification provides an application server. As shown in fig. 10, the application server may include a memory and a processor.
In this embodiment, the memory may be implemented in any suitable manner. For example, the memory may be a read-only memory, a mechanical hard disk, a solid state disk, a U disk, or the like. The memory may be used to store computer program instructions.
In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth. The processor may execute the computer program instructions to perform the steps of: receiving service data and a digital signature sent by a database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the front-end equipment is used for sending the service data and the digital signature to a database server; verifying the service data based on the digital signature; storing the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; acquiring supervision data corresponding to the service data in a database server; the supervision data is used for describing the service authority of the user; calculating a supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data; and sending the supervision result to a database server so that the database server stores the supervision result.
Based on the block chain-based service supervision method corresponding to fig. 5, an embodiment of the present specification provides a database server. As shown in fig. 11, the database server may include a memory and a processor.
In this embodiment, the memory may be implemented in any suitable manner. For example, the memory may be a read-only memory, a mechanical hard disk, a solid state disk, a U disk, or the like. The memory may be used to store computer program instructions.
In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth. The processor may execute the computer program instructions to perform the steps of: receiving service data and a digital signature sent by front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the service data and the data signature are sent to an application server, so that the application server verifies the service data based on the digital signature, and the service data is stored in a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; sending supervision data to an application server so that the application server calculates a supervision result of the business data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data; and after receiving the supervision result fed back by the application server, storing the supervision result.
Based on the block chain-based service supervision method corresponding to fig. 6, an embodiment of the present specification provides a front-end device. As shown in fig. 12, the front-end device may include a memory and a processor.
In this embodiment, the memory may be implemented in any suitable manner. For example, the memory may be a read-only memory, a mechanical hard disk, a solid state disk, a U disk, or the like. The memory may be used to store computer program instructions.
In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth. The processor may execute the computer program instructions to perform the steps of: receiving service data input by a user; encrypting the service data by using a private key to obtain a digital signature; the service data and the digital signature are sent to a database server, so that after the database server forwards the service data to an application server, the application server verifies the service data based on the digital signature, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server, so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
It should be noted that the method, the apparatus, and the device for service supervision based on a block chain may be applied to the technical field of the block chain, and may also be applied to other technical fields except the technical field of the block chain, which is not limited to this.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present specification can be implemented by software plus the necessary first hardware platform. Based on such understanding, the technical solutions of the present specification may be essentially or partially implemented in the form of software products, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and include instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments of the present specification.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The description is operational with numerous first or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
While the specification has been described with examples, those skilled in the art will appreciate that there are numerous variations and permutations of the specification that do not depart from the spirit of the specification, and it is intended that the appended claims include such variations and modifications that do not depart from the spirit of the specification.

Claims (17)

1. A service supervision method based on a block chain is characterized in that the method is applied to an application server, and the application server is arranged at a service node; the service node and other service nodes form a service supervision system; the method comprises the following steps:
receiving service data and a digital signature sent by a database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the front-end equipment is used for sending the service data and the digital signature to a database server;
verifying the service data based on the digital signature;
storing the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system;
acquiring supervision data corresponding to the service data in a database server; the supervision data is used for describing the service authority of the user;
calculating a supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data;
and sending the supervision result to a database server so that the database server stores the supervision result.
2. The method of claim 1, wherein the business data includes at least one of user identity information, user property information, user collateral information, loan application information.
3. The method of claim 1, wherein the regulatory data includes at least one of transaction information, deposit corresponding limit information.
4. The method of claim 1, wherein said calculating a policing result for said traffic data based on said policing data comprises:
calculating a traffic scale limit based on the supervisory data;
comparing the traffic size limit to the traffic data;
and if the service data does not exceed the service scale limit, determining the supervision result of the service data as a normal supervision result.
5. The method of claim 4, wherein after comparing the traffic size limit to the traffic data, further comprising:
and if the service data exceeds the service scale limit, determining the supervision result of the service data as an abnormal supervision result.
6. A service supervision device based on a block chain is characterized in that the device is arranged on an application server, and the application server is arranged on a service node; the service node and other service nodes form a service supervision system; the device comprises:
the data receiving module is used for receiving the service data and the digital signature sent by the database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the front-end equipment is used for sending the service data and the digital signature to a database server;
the verification module is used for verifying the service data based on the digital signature;
the service data storage module is used for storing the service data into the block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system;
the supervision data acquisition module is used for acquiring supervision data corresponding to the service data in the database server; the supervision data is used for describing the service authority of the user;
the supervision result calculation module is used for calculating the supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data;
and the supervision result sending module is used for sending the supervision result to the database server so as to enable the database server to store the supervision result.
7. An application server is arranged at a service node; the service node and other service nodes form a service supervision system; the application server comprises a memory and a processor;
the memory is to store computer program instructions;
the processor is configured to execute the computer program instructions to implement the steps of: receiving service data and a digital signature sent by a database server; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the front-end equipment is used for sending the service data and the digital signature to a database server; verifying the service data based on the digital signature; storing the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; acquiring supervision data corresponding to the service data in a database server; the supervision data is used for describing the service authority of the user; calculating a supervision result of the business data based on the supervision data; the supervision result is used for describing the effectiveness of the business data; and sending the supervision result to a database server so that the database server stores the supervision result.
8. A service supervision method based on a block chain is characterized in that the method is applied to a database server, and the database server is arranged at a service node; the service node and other service nodes form a service supervision system; the method comprises the following steps:
receiving service data and a digital signature sent by front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key;
the service data and the data signature are sent to an application server, so that the application server verifies the service data based on the digital signature, and the service data is stored in a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system;
sending supervision data to an application server so that the application server calculates a supervision result of the business data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data;
and after receiving the supervision result fed back by the application server, storing the supervision result.
9. The method of claim 8, wherein after storing the administration result, further comprising:
and sending the supervision result to the front-end equipment so that the front-end equipment displays the supervision result.
10. The method of claim 8, wherein said storing said supervision results comprises:
and storing the supervision result when the supervision result is an abnormal supervision result.
11. A block chain-based business supervision device is characterized in that the device is arranged on a database server, and the database server is arranged on a service node; the service node and other service nodes form a service supervision system; the device comprises:
the data receiving module is used for receiving the service data and the digital signature sent by the front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key;
the data sending module is used for sending the service data and the data signature to an application server so that the application server verifies the service data based on the digital signature and stores the service data into a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system;
the supervision data sending module is used for sending supervision data to the application server so that the application server can calculate a supervision result of the service data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data;
and the supervision result storage module is used for storing the supervision result after receiving the supervision result fed back by the application server.
12. A database server is arranged at a service node; the service node and other service nodes form a service supervision system; the database server comprises a memory and a processor;
the memory is to store computer program instructions;
the processor to execute the computer program instructions to implement the steps of: receiving service data and a digital signature sent by front-end equipment; the service data comprises data input by a user based on front-end equipment; the digital signature is obtained by processing the service data by the front-end equipment by using a private key; the service data and the data signature are sent to an application server, so that the application server verifies the service data based on the digital signature, and the service data is stored in a block chain under the condition that the verification is passed; the blockchain is maintained by the traffic policing system; sending supervision data to an application server so that the application server calculates a supervision result of the business data based on the supervision data; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data; and after receiving the supervision result fed back by the application server, storing the supervision result.
13. A service supervision method based on a block chain is characterized in that the method is applied to a front-end device, and the front-end device is arranged at a service node; the service node and other service nodes form a service supervision system; the method comprises the following steps:
receiving service data input by a user;
encrypting the service data by using a private key to obtain a digital signature;
the service data and the digital signature are sent to a database server, so that after the database server forwards the service data to an application server, the application server verifies the service data based on the digital signature, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server, so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
14. The method of claim 13, wherein the encrypting the service data with the private key results in a digital signature comprising:
acquiring service abstract data according to the service data;
and encrypting the service abstract data by using a private key to obtain a digital signature.
15. The method of claim 14, wherein said obtaining service summary data based on said service data comprises:
and carrying out Hash operation on the service data to obtain service abstract data.
16. A block chain-based service supervision device is characterized in that the device is arranged at a front-end device, and the front-end device is arranged at a service node; the service node and other service nodes form a service supervision system; the device comprises:
the service data receiving module is used for receiving service data input by a user;
the service data encryption module is used for encrypting the service data by using a private key to obtain a digital signature;
the data sending module is used for sending the service data and the digital signature to a database server so that the database server verifies the service data based on the digital signature after forwarding the service data to an application server, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
17. The front-end equipment is arranged at a service node; the service node and other service nodes form a service supervision system; the front-end device comprises a memory and a processor;
the memory to store computer program instructions;
the processor to execute the computer program instructions to implement the steps of: receiving service data input by a user; encrypting the service data by using a private key to obtain a digital signature; the service data and the digital signature are sent to a database server, so that after the database server forwards the service data to an application server, the application server verifies the service data based on the digital signature, stores the service data into a block chain under the condition that the verification is passed, and then sends supervision data corresponding to the service data to the application server, so that the application server calculates a supervision result of the service data based on the supervision data and sends the supervision result to the database server for storage; the blockchain is maintained by the traffic policing system; the supervision data is used for describing the service authority of the user; the supervision result is used for describing the effectiveness of the business data.
CN202110774184.7A 2021-07-08 2021-07-08 Business supervision method, device and equipment based on block chain Pending CN113541957A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110774184.7A CN113541957A (en) 2021-07-08 2021-07-08 Business supervision method, device and equipment based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110774184.7A CN113541957A (en) 2021-07-08 2021-07-08 Business supervision method, device and equipment based on block chain

Publications (1)

Publication Number Publication Date
CN113541957A true CN113541957A (en) 2021-10-22

Family

ID=78127146

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110774184.7A Pending CN113541957A (en) 2021-07-08 2021-07-08 Business supervision method, device and equipment based on block chain

Country Status (1)

Country Link
CN (1) CN113541957A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114912920A (en) * 2022-04-26 2022-08-16 成都质数斯达克科技有限公司 Transaction supervision method, device and equipment based on block chain and readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190327097A1 (en) * 2017-05-22 2019-10-24 Alibaba Group Holding Limited Blockchain service acceptance and consensus method and devices
CN110503547A (en) * 2019-08-28 2019-11-26 上海天地汇供应链科技有限公司 Loan administration method and system, financial institution's node based on block chain
CN111640014A (en) * 2019-03-01 2020-09-08 安徽海汇金融投资集团有限公司 Receivable and debt right financing system and method based on block chain technology
CN111737279A (en) * 2020-08-24 2020-10-02 支付宝(杭州)信息技术有限公司 Service processing method, device, equipment and storage medium based on block chain
CN111967997A (en) * 2020-08-18 2020-11-20 中国银行股份有限公司 Medical financing supervision method and system based on block chain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190327097A1 (en) * 2017-05-22 2019-10-24 Alibaba Group Holding Limited Blockchain service acceptance and consensus method and devices
CN111640014A (en) * 2019-03-01 2020-09-08 安徽海汇金融投资集团有限公司 Receivable and debt right financing system and method based on block chain technology
CN110503547A (en) * 2019-08-28 2019-11-26 上海天地汇供应链科技有限公司 Loan administration method and system, financial institution's node based on block chain
CN111967997A (en) * 2020-08-18 2020-11-20 中国银行股份有限公司 Medical financing supervision method and system based on block chain
CN111737279A (en) * 2020-08-24 2020-10-02 支付宝(杭州)信息技术有限公司 Service processing method, device, equipment and storage medium based on block chain

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114912920A (en) * 2022-04-26 2022-08-16 成都质数斯达克科技有限公司 Transaction supervision method, device and equipment based on block chain and readable storage medium

Similar Documents

Publication Publication Date Title
Yuan et al. Shadoweth: Private smart contract on public blockchain
US11388009B2 (en) Token management system and token management method
US11568401B2 (en) Digital payment system
WO2020156088A1 (en) Blockchain-based information interaction method, blockchain node and credit reporting system
CN108352021B (en) Method and system for authentication data collection and reporting associated with online transactions
RU2705019C2 (en) Method of detecting unauthorized access to software and notification thereof
CN111767578B (en) Data inspection method, device and equipment
TW202009760A (en) Identity information identification method and device
CN111724153A (en) Prepaid consumption supervision system and method based on block chain and storage medium
CN112581253A (en) Method for determining credit limit and secure multiparty computing system
KR20220167146A (en) System for providing blockchain based international trade automation service for import and export business using smart contract
Garcia Bringas et al. BlockChain platforms in financial services: current perspective
CN113541957A (en) Business supervision method, device and equipment based on block chain
CN107528822B (en) Service execution method and device
GB2569207A (en) Remittance processing method and system, and computer-readable storage medium
CN110147984B (en) Service sending target processing method and device
CN111259430A (en) Data processing method and device, electronic equipment and computer storage medium
CN115689570A (en) Business information risk identification method, device, equipment and medium
CN113095806B (en) Work order processing method and device, electronic equipment and computer readable storage medium
CN111681005A (en) Data interaction method and device and electronic equipment
CN112184429A (en) User information processing method and block chain link point
CN110909038B (en) Data processing method and device based on block chain and electronic equipment
Rulić et al. Touch-and-Go Mobile Payment System
Toapanta et al. Prototype of a security model to mitigate risks in the management of electronic money in Ecuador
CN113626881B (en) Object evaluation method, device, electronic equipment and storage medium

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