[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110246039A - Transaction detection method, apparatus and electronic equipment based on alliance's chain - Google Patents

Transaction detection method, apparatus and electronic equipment based on alliance's chain Download PDF

Info

Publication number
CN110246039A
CN110246039A CN201910403202.3A CN201910403202A CN110246039A CN 110246039 A CN110246039 A CN 110246039A CN 201910403202 A CN201910403202 A CN 201910403202A CN 110246039 A CN110246039 A CN 110246039A
Authority
CN
China
Prior art keywords
alliance
chain
transaction request
transaction
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.)
Granted
Application number
CN201910403202.3A
Other languages
Chinese (zh)
Other versions
CN110246039B (en
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.)
Beijing Brilliant Hi Tech Development Co Ltd
Original Assignee
Beijing Brilliant Hi Tech Development Co 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 Beijing Brilliant Hi Tech Development Co Ltd filed Critical Beijing Brilliant Hi Tech Development Co Ltd
Priority to CN201910403202.3A priority Critical patent/CN110246039B/en
Publication of CN110246039A publication Critical patent/CN110246039A/en
Application granted granted Critical
Publication of CN110246039B publication Critical patent/CN110246039B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

This application discloses a kind of transaction detection method, apparatus and electronic equipment based on alliance's chain, for solving the problem of that existing transaction detection method is there are the risk of private data leakage and it will take a lot of manpower and time.The described method includes: the transaction request that the federation node for receiving alliance's chain is sent;The subscriber identity information of the corresponding federation node of the transaction request is sent to regulatory approval mechanism by presetting message channel, so that the regulatory approval mechanism is audited according to legitimacy of the subscriber identity information to the corresponding federation node of the transaction request;The auditing result that the regulatory approval mechanism returns is received, and the auditing result is uploaded in alliance's chain.

Description

Transaction detection method, apparatus and electronic equipment based on alliance's chain
Technical field
This application involves field of computer technology more particularly to a kind of transaction detection method, apparatus based on alliance's chain and Electronic equipment.
Background technique
Currently, generally requiring in order to avoid offender carries out behaviors, the financial institutions such as money laundering using financial institution to institute There is client to carry out proof of identity, fully understand the client-related informations such as the identity background of client, financial status, commercial activity, Client's principle (Know Your Customer, KYC) is exactly understood, to effectively find and report the suspicious actions of client.
And in order to find and report the suspicious actions of client in time, it also needs periodically to monitor whether in the transaction record of client There is the illegal transactions activity such as suspicious transaction, such as money laundering, that is, reaches anti money washing (Anti-Money Laundering, AML) purpose.
On the one hand, the realization of existing KYC and AML is needed constantly to carry out persistence maintenance update to customer information, and is held The trading activity of continuous monitoring client, updates the transaction data of client, this, which will lead to, is related to the private data of client and will be completely exposed To each financial institution, there are the risks of private data leakage;On the other hand, each different financial institution to same client often The energy of spending same is needed to realize KYC and AML to the client, this can also waste many unnecessary manpowers and time money Source.
Therefore, a kind of transaction detection method is needed to cope with the above problem of the prior art.
Summary of the invention
The embodiment of the present application provides a kind of transaction detection method, apparatus and electronic equipment based on alliance's chain, to solve The problem of there are the risks of private data leakage for existing transaction detection method, and it will take a lot of manpower and time.
In order to solve the above technical problems, the embodiment of the present application is achieved in that
In a first aspect, proposing a kind of transaction detection method based on alliance's chain, comprising:
Receive the transaction request that the federation node of alliance's chain is sent;
The subscriber identity information of the corresponding federation node of the transaction request is sent to supervision by presetting message channel Mechanism is audited, so that the regulatory approval mechanism saves the corresponding alliance of the transaction request according to the subscriber identity information The legitimacy of point is audited;
The auditing result that the regulatory approval mechanism returns is received, and the auditing result is uploaded in alliance's chain.
Second aspect proposes a kind of transaction detection method based on alliance's chain, comprising:
Receive the subscriber identity information of the corresponding federation node of transaction request of the endorsement node transmission of alliance's chain;
According to the subscriber identity information, the legitimacy of the corresponding federation node of the transaction request is audited, with Obtain auditing result;
The auditing result is returned to the endorsement node of alliance's chain.
The third aspect proposes a kind of transaction detection device based on alliance's chain, comprising:
First receiving unit, the transaction request that the federation node for receiving alliance's chain is sent;
Transmission unit, for leading to the subscriber identity information of the corresponding federation node of the transaction request by presetting message Road is sent to regulatory approval mechanism, so that the regulatory approval mechanism is according to the subscriber identity information to the transaction request The legitimacy of corresponding federation node is audited;
Second receiving unit, the auditing result returned for receiving the regulatory approval mechanism, and by the auditing result It is uploaded in alliance's chain.
Fourth aspect proposes a kind of transaction detection device based on alliance's chain, comprising:
Receiving unit, the user's body for the corresponding federation node of transaction request that the endorsement node for receiving alliance's chain is sent Part information;
Unit is audited, is used for according to the subscriber identity information, to the legal of the corresponding federation node of the transaction request Property is audited, to obtain auditing result;
Return unit, for the auditing result to be returned to the endorsement node of alliance's chain.
5th aspect, proposes a kind of electronic equipment, which includes:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed It manages device and executes following operation:
Receive the transaction request that the federation node of alliance's chain is sent;
The subscriber identity information of the corresponding federation node of the transaction request is sent to supervision by presetting message channel Mechanism is audited, so that the regulatory approval mechanism saves the corresponding alliance of the transaction request according to the subscriber identity information The legitimacy of point is audited;
The auditing result that the regulatory approval mechanism returns is received, and the auditing result is uploaded in alliance's chain.
6th aspect, proposes a kind of computer readable storage medium, the computer-readable recording medium storage one Or multiple programs, one or more of programs are when the electronic equipment for being included multiple application programs executes, so that the electricity Sub- equipment executes following operation:
Receive the transaction request that the federation node of alliance's chain is sent;
The subscriber identity information of the corresponding federation node of the transaction request is sent to supervision by presetting message channel Mechanism is audited, so that the regulatory approval mechanism saves the corresponding alliance of the transaction request according to the subscriber identity information The legitimacy of point is audited;
The auditing result that the regulatory approval mechanism returns is received, and the auditing result is uploaded in alliance's chain.
7th aspect, proposes a kind of electronic equipment, which includes:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed It manages device and executes following operation:
Receive the subscriber identity information of the corresponding federation node of transaction request of the endorsement node transmission of alliance's chain;
According to the subscriber identity information, the legitimacy of the corresponding federation node of the transaction request is audited, with Obtain auditing result;
The auditing result is returned to the endorsement node of alliance's chain.
Eighth aspect proposes a kind of computer readable storage medium, the computer-readable recording medium storage one Or multiple programs, one or more of programs are when the electronic equipment for being included multiple application programs executes, so that the electricity Sub- equipment executes following operation:
Receive the subscriber identity information of the corresponding federation node of transaction request of the endorsement node transmission of alliance's chain;
According to the subscriber identity information, the legitimacy of the corresponding federation node of the transaction request is audited, with Obtain auditing result;
The auditing result is returned to the endorsement node of alliance's chain.
The embodiment of the present application at least can achieve following technical effects by adopting the above technical scheme:
Transaction detection method provided in an embodiment of the present invention can receive the transaction request that the federation node of alliance's chain is sent, And the subscriber identity information of the corresponding federation node of the transaction request is sent to regulatory approval mechanism by presetting message channel, So that the regulatory approval structure is audited according to legitimacy of the subscriber identity information to the corresponding federation node of transaction request, The auditing result of regulatory approval mechanism return is finally received, and the auditing result is uploaded in alliance's chain.On the one hand make The multiple financial institutions in chain that coalize can share the transaction auditing of a user as a result, saving unnecessary manpower money Source and time resource;On the other hand due to directly the private data of user not being uploaded in alliance's chain, but by under chain Regulatory approval mechanism audits the transaction request of user, is also effectively protected the privacy information of user.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present application, constitutes part of this application, this Shen Illustrative embodiments and their description please are not constituted an undue limitation on the present application for explaining the application.In the accompanying drawings:
Fig. 1 is that a kind of implementation process for transaction detection method based on alliance's chain that this specification one embodiment provides is shown It is intended to;
Fig. 2 is the implementation process for another transaction detection method based on alliance's chain that this specification one embodiment provides Schematic diagram;
Fig. 3 is a kind of structural representation for transaction detection device based on alliance's chain that this specification one embodiment provides Figure;
Fig. 4 is the structural representation for another transaction detection device based on alliance's chain that this specification one embodiment provides Figure;
Fig. 5 is the structural schematic diagram for a kind of electronic equipment that this specification one embodiment provides;
Fig. 6 is the structural schematic diagram for another electronic equipment that this specification one embodiment provides.
Specific embodiment
To keep the purposes, technical schemes and advantages of the application clearer, below in conjunction with the application specific embodiment and Technical scheme is clearly and completely described in corresponding attached drawing.Obviously, described embodiment is only the application one Section Example, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing Every other embodiment obtained under the premise of creative work out, shall fall in the protection scope of this application.
Below in conjunction with attached drawing, the technical scheme provided by various embodiments of the present application will be described in detail.
To solve the problems, such as existing transaction detection method, it will take a lot of manpower and time, this specification embodiment A kind of transaction detection method based on alliance's chain is provided.
Specifically, a kind of reality for transaction detection method based on alliance's chain that this specification one or more embodiment provides Existing flow diagram is as shown in Figure 1, comprising:
Step 110, the transaction request that the federation node of alliance's chain is sent is received;
Optionally, following at least one information can be carried in the transaction request that federation node is sent:
The subscriber identity information of federation node;
The customer transaction object of federation node;
The customer transaction number of federation node;
The customer transaction purpose of federation node.
It should be understood that avoid user from carrying out the illegal transactions such as money laundering, the alliance in the embodiment of the present invention in financial institution Node send transaction request in can carry the identity information of user, the trading object of user, the number of deals of user and The transaction purpose of user.
Wherein, the identity information of user includes the information such as the identity of user, such as name, identity card picture, the use For the identity information at family after the endorsement node in alliance's chain is supplied to regulatory approval mechanism, regulatory approval mechanism can be based on should The identity information of user inquires the information such as the transaction record, credit record, identity background of the user.The trading object packet of user Include the identification information of the trading object of user, such as the information such as code, stock code of finance product.The number of deals of user can To include the information such as the amount of money of such as finance product, the quantity of stock and the amount of money.The transaction purpose of user such as may include reason Wealth, the purpose of investment, insuring, transferring accounts.
Step 120, the subscriber identity information of the corresponding federation node of transaction request is sent to by presetting message channel Regulatory approval mechanism, so that regulatory approval mechanism is according to subscriber identity information to the legal of the corresponding federation node of transaction request Property is audited;
It should be understood that being reached common understanding and being remembered by each federation node in order to avoid being related to the private data of user in alliance's chain Record is got off, and the leakage of privacy of user data is caused, and the regulatory approval mechanism in the embodiment of the present invention can be other than alliance's chain Regulatory approval mechanism, the regulatory approval mechanism can be to obtain the regulatory approval machine of the federation node in alliance's chain unanimously approved Structure.
It, should after the transaction request for carrying privacy of user data is uploaded in alliance's chain by the federation node of alliance's chain The transaction request for carrying privacy of user data can be sent to by the endorsement node in alliance's chain by preset message channel Regulatory approval mechanism, so that transaction request of the regulatory approval mechanism to user is audited.And it is audited in regulatory approval mechanism Afterwards, auditing result is only sent to the endorsement node in alliance's chain, so that the endorsement node in alliance's chain will be in the auditing result It passes in alliance's chain.
That is, being finally that transaction is asked by the transactional related data that each federation node confirms and records in alliance's chain The auditing result asked, rather than it is related to the transaction request of privacy of user data, this private data for also avoiding user is joined Each federation node common recognition in alliance's chain, and then the private data of user is avoided even maliciously to be revealed by Spreading and diffusion wantonly Risk.
It should be understood that the feature for needing each federation node to confirm based on the data uploaded in alliance's chain and synchronizing, this theory Bright book one or more embodiment is the transaction request convenient for that can share regulatory approval mechanism between financial institution about user Auditing result, the federation node being added in alliance's chain can be financial institution, such as bank, securities trading mechanism.Namely It says, the federation node being added in alliance's chain can share audit of the regulatory approval mechanism to the transaction request of same user As a result.
Optionally, occur being maliciously tampered in alliance's chain in order to avoid the transaction request that federation node is sent is uploaded to May, the irreversible verification information of transaction request can also be carried in the transaction request that federation node is sent, then by transaction request The subscriber identity information of corresponding federation node is sent to regulatory approval mechanism by presetting message channel, comprising:
If the irreversible verification information based on transaction request and transaction request, the transaction request that federation node is sent is verified Pass through, then the subscriber identity information of the corresponding federation node of transaction request is sent to regulatory approval machine by presetting message channel Structure.
Wherein, the transaction that the irreversible verification information for the transaction request that federation node is sent can be federation node transmission is asked The abstract for the raw information asked, the abstract for being also possible to the raw information for the transaction request that federation node sends it are signed Obtained irreversible verification information.Specifically, the transaction request that can be sent based on federation node generates information to be verified, if to Verification information is consistent with irreversible verification information, then the transaction request that can be sent to federation node is verified.
When the irreversible verification information for the transaction request that federation node is sent is the original for the transaction request that federation node is sent When the abstract of beginning information, the information to be verified generated based on the transaction request that federation node is sent can specifically be based on federation node The abstract to be verified that the transaction request of transmission generates, if the abstract of the raw information for the transaction request that federation node is sent with it is to be tested Card abstract is consistent, then the transaction request sent to federation node is verified.
When the irreversible verification information for the transaction request that federation node is sent is the friendship that federation node sends federation node The abstract for the raw information easily requested is signed, and obtain irreversible verification information when, based on federation node send friendship The information to be verified that easily request generates is specially the abstract to be verified first generated based on the transaction request that federation node is sent, then is led to It crosses public key signature is decrypted to obtain the abstract of the raw information of the transaction request of federation node transmission, if federation node is sent Transaction request raw information abstract and abstract to be verified it is consistent, then the transaction request that federation node is sent is verified logical It crosses.
Step 130, the auditing result that regulatory approval mechanism returns is received, and auditing result is uploaded in alliance's chain.
Optionally, in order to enable the corresponding auditing result of transaction request that federation node is sent can be by its in alliance's chain His node confirms and reaches common understanding, so that the auditing result is not tampered, has tractability, this specification is one or more Sequence service node in alliance's chain of embodiment is also based on the corresponding auditing result of transaction request of federation node transmission, Generate the transaction block for recording the auditing result;And the transaction block is uploaded in alliance's chain, so as to other in alliance's chain Federation node confirms the block.
Specifically, in order to avoid the information carried in the transaction request that sends federation node is maliciously revealed, this explanation Book one or more embodiment can be encrypted the information carried in the transaction request for sending federation node, that , auditing result is uploaded in alliance's chain, comprising:
The information carried in the transaction request of federation node transmission is encrypted, to obtain encrypted transaction letter Breath;
Encrypted Transaction Information and auditing result are packaged, to obtain transaction block;
Transaction block is uploaded in alliance's chain.
It should be understood that can orderly to be handled convenient for the transaction request that federation node is sent, the sequence service in alliance's chain Node is in the corresponding auditing result of transaction request sent based on federation node, should when generation records the block of the auditing result The transaction request that block can also carry user is uploaded to the timestamp in alliance's chain.
Optionally, in order to further enhance the legitimacy and safety of the transaction in alliance's chain, the embodiment of the present invention is provided Alliance's chain can also include authentication node, the authentication node be used for other nodes being added in alliance's chain Identity is authenticated, and the node that only authentication passes through could become the node in alliance's chain.That is, if having new Financial institution wants to be added in alliance's chain, it is desirable to provide authentication information is believed in authentication node based on authentication It ceases after passing through to new financial institution's progress authentication, which can just be added in alliance's chain, become the connection Federation node in alliance's chain.
It should be understood that since the memory mechanism of alliance's chain substantially can not so that the difficulty that data are tampered in alliance's chain is very big It distorts.This characteristic based on alliance's chain, it is believed that the data being stored in alliance's chain can not distort, and be believable.
Transaction detection method provided in an embodiment of the present invention can receive the transaction request that the federation node of alliance's chain is sent, And the subscriber identity information of the corresponding federation node of the transaction request is sent to regulatory approval mechanism by presetting message channel, So that the regulatory approval structure is audited according to legitimacy of the subscriber identity information to the corresponding federation node of transaction request, The auditing result of regulatory approval mechanism return is finally received, and the auditing result is uploaded in alliance's chain.On the one hand make The multiple financial institutions in chain that coalize can share the transaction auditing of a user as a result, saving unnecessary manpower money Source and time resource;On the other hand due to directly the private data of user not being uploaded in alliance's chain, but by under chain Regulatory approval mechanism audits the transaction request of user, is also effectively protected the privacy information of user.
Fig. 2 is the implementation process signal for another transaction detection method based on alliance's chain that this specification embodiment provides Figure, this method are applied to regulatory approval mechanism, comprising:
Step 210, the user identity letter of the corresponding federation node of transaction request of the endorsement node transmission of alliance's chain is received Breath;
Step 220, according to subscriber identity information, the legitimacy of the corresponding federation node of transaction request is audited, with Obtain auditing result;
Step 230, auditing result is returned to the endorsement node of alliance's chain.
Transaction detection method provided in an embodiment of the present invention can receive the transaction request that the endorsement node of alliance's chain is sent The subscriber identity information of corresponding federation node, and the conjunction according to subscriber identity information, to the corresponding federation node of transaction request Method is audited, and to obtain auditing result, auditing result is finally returned to the endorsement node of alliance's chain.On the one hand to add The transaction auditing of a user can be shared as a result, saving unnecessary human resources by entering multiple financial institutions in alliance's chain And time resource;On the other hand due to directly the private data of user not being uploaded in alliance's chain, but pass through the prison under chain Pipe audits mechanism to audit the transaction request of user, is also effectively protected the privacy information of user.
Optionally, in order to avoid some personal or mechanisms cover criminal offence, such as money laundering behavior by some transaction, This specification one or more embodiment can be based on subscriber identity information, ask to transaction when auditing to transaction request The identity legitimacy and anti money washing legitimacy for seeking corresponding federation node are audited, such as can be based on the use of both parties Family identity information determines both parties with the presence or absence of improper relations such as friends relatives.So, right according to subscriber identity information The legitimacy of the corresponding federation node of transaction request is audited, comprising:
According to subscriber identity information, to the identity legitimacy and anti money washing legitimacy of the corresponding federation node of transaction request It is audited.
A kind of preferred implementation of this specification embodiment, can be by the private key of regulatory approval mechanism to auditing result It signs.When whether the endorsement node verification auditing result of alliance's chain passes through the confirmation of regulatory approval mechanism, need to only pass through The corresponding public key of the private key of regulatory approval mechanism carries out sign test operation to signature, if be proved to be successful, illustrates that the signature is prison Pipe audits mechanism to the signature of auditing result;If authentication failed, illustrating the signature not is that audit is tied by regulatory approval mechanism The signature of fruit, it may be possible to forgery, then auditing result is also likely to be forgery.
Specifically, auditing result is returned to the endorsement node of alliance's chain, comprising:
It is signed by private key to auditing result, to obtain the auditing result after signature, the signature is for tying audit Fruit is confirmed;
Auditing result after signature is returned to the endorsement node of alliance's chain.
The specific implementation of embodiment illustrated in fig. 2 correlation step can refer to the specific of step corresponding in embodiment illustrated in fig. 1 It realizes, details are not described herein for this specification one or more embodiment.
On the one hand transaction detection method provided in an embodiment of the present invention to coalize multiple financial institutions in chain can To share the transaction auditing of a user as a result, saving unnecessary human resources and time resource;On the other hand due to not Directly the private data of user is uploaded in alliance's chain, but audits the transaction of user by the regulatory approval mechanism under chain Request, is also effectively protected the privacy information of user.
Fig. 3 is the structural schematic diagram for the transaction detection device 300 based on alliance's chain that this specification provides.Referring to FIG. 3, In a kind of Software Implementation, the transaction detection device 300 based on alliance's chain may include the first receiving unit 301, send list Member 302 and the second receiving unit 303, in which:
First receiving unit 301, the transaction request that the federation node for receiving alliance's chain is sent;
Transmission unit 302, for the subscriber identity information of the corresponding federation node of the transaction request to be disappeared by default Breath channel is sent to regulatory approval mechanism, so that the regulatory approval mechanism is according to the subscriber identity information to the transaction The legitimacy of corresponding federation node is requested to be audited;
Second receiving unit 303, the auditing result returned for receiving the regulatory approval mechanism, and the audit is tied Fruit is uploaded in alliance's chain.
Transaction detection device provided in an embodiment of the present invention can receive the alliance of alliance's chain by the first receiving unit 301 The transaction request that node is sent, and pass through transmission unit 302 for the subscriber identity information of the corresponding federation node of the transaction request It is sent to regulatory approval mechanism by presetting message channel, so that the regulatory approval structure is according to subscriber identity information to transaction It requests the legitimacy of corresponding federation node to be audited, receives the regulatory approval mechanism finally by the second receiving unit 302 The auditing result of return, and the auditing result is uploaded in alliance's chain.On the one hand the multiple finance for coalize in chain Mechanism can share the transaction auditing of a user as a result, saving unnecessary human resources and time resource;On the other hand Due to directly the private data of user not being uploaded in alliance's chain, but user is audited by the regulatory approval mechanism under chain Transaction request, be also effectively protected the privacy information of user.
Optionally, in one embodiment, following at least one are carried in the transaction request that the federation node is sent Information:
The subscriber identity information of the federation node;
The customer transaction object of the federation node;
The customer transaction number of the federation node;
The customer transaction purpose of the federation node.
Optionally, in one embodiment, the transaction is also carried in the transaction request that the federation node is sent to ask The irreversible verification information asked, the then transmission unit 302 are used for:
If the irreversible verification information based on the transaction request and the transaction request, the federation node is sent Transaction request is verified, then the subscriber identity information of the corresponding federation node of the transaction request is passed through presetting message channel It is sent to regulatory approval mechanism.
Optionally, in one embodiment, second receiving unit 303, is used for:
The information carried in transaction request that the federation node is sent is encrypted, to obtain encrypted friendship Easy information;
The encrypted Transaction Information and the auditing result are packaged, to obtain transaction block;
The transaction block is uploaded in alliance's chain.
The method that transaction detection device 300 based on alliance's chain can be realized the embodiment of the method for Fig. 1, specifically refers to figure The transaction detection method based on alliance's chain of 1 illustrated embodiment, repeats no more.
Fig. 4 is the structural schematic diagram for the transaction detection device 400 based on alliance's chain that this specification provides.Referring to FIG. 4, In a kind of Software Implementation, the transaction detection device 400 based on alliance's chain may include receiving unit 401, audit unit 402 With return unit 403, in which:
Receiving unit 401, the use for the corresponding federation node of transaction request that the endorsement node for receiving alliance's chain is sent Family identity information;
Unit 402 is audited, for the conjunction according to the subscriber identity information, to the corresponding federation node of the transaction request Method is audited, to obtain auditing result;
Return unit 403, for the auditing result to be returned to the endorsement node of alliance's chain.
Transaction detection device provided in an embodiment of the present invention can receive the endorsement node of alliance's chain by receiving unit 401 The subscriber identity information of the corresponding federation node of the transaction request of transmission, and by audit unit 402 according to subscriber identity information, The legitimacy of the corresponding federation node of transaction request is audited, it, will finally by return unit 403 to obtain auditing result Auditing result returns to the endorsement node of alliance's chain.On the one hand the multiple financial institutions to coalize in chain is allowed to share one The transaction auditing of a user is as a result, save unnecessary human resources and time resource;On the other hand due to will directly not use The private data at family is uploaded in alliance's chain, but the transaction request of user is audited by the regulatory approval mechanism under chain, It is effectively protected the privacy information of user.
Optionally, in one embodiment, the audit unit 402, is used for:
According to the subscriber identity information, to the identity legitimacy and backwash of the corresponding federation node of the transaction request Money legitimacy is audited.
Optionally, in one embodiment, the return unit 403, is used for:
Signed by private key to the auditing result, with obtain signature after auditing result, it is described signature for pair The auditing result is confirmed;
Auditing result after the signature is returned to the endorsement node of alliance's chain.
The method that transaction detection device 400 based on alliance's chain can be realized the embodiment of the method for Fig. 2, specifically refers to figure The transaction detection method based on alliance's chain of 2 illustrated embodiments, repeats no more.
Fig. 5 is the structural schematic diagram for the electronic equipment that one embodiment of this specification provides.Referring to FIG. 5, in hardware Level, the electronic equipment include processor, optionally further comprising internal bus, network interface, memory.Wherein, memory can It can include memory, such as high-speed random access memory (Random-Access Memory, RAM), it is also possible to further include non-easy The property lost memory (non-volatile memory), for example, at least 1 magnetic disk storage etc..Certainly, which is also possible to Including hardware required for other business.
Processor, network interface and memory can be connected with each other by internal bus, which can be ISA (Industry Standard Architecture, industry standard architecture) bus, PCI (Peripheral Component Interconnect, Peripheral Component Interconnect standard) bus or EISA (Extended Industry Standard Architecture, expanding the industrial standard structure) bus etc..The bus can be divided into address bus, data/address bus, control always Line etc..Only to be indicated with a four-headed arrow in Fig. 5, it is not intended that an only bus or a type of convenient for indicating Bus.
Memory, for storing program.Specifically, program may include program code, and said program code includes calculating Machine operational order.Memory may include memory and nonvolatile memory, and provide instruction and data to processor.
Processor is from the then operation into memory of corresponding computer program is read in nonvolatile memory, in logical layer The transaction detection device based on alliance's chain is formed on face.Processor executes the program that memory is stored, and is specifically used for executing It operates below:
Receive the transaction request that the federation node of alliance's chain is sent;
The subscriber identity information of the corresponding federation node of the transaction request is sent to supervision by presetting message channel Mechanism is audited, so that the regulatory approval mechanism saves the corresponding alliance of the transaction request according to the subscriber identity information The legitimacy of point is audited;
The auditing result that the regulatory approval mechanism returns is received, and the auditing result is uploaded in alliance's chain.
The transaction detection method based on alliance's chain disclosed in the above-mentioned embodiment illustrated in fig. 1 such as this specification can be applied to locate It manages in device, or realized by processor.Processor may be a kind of IC chip, the processing capacity with signal.In reality During now, each step of the above method can pass through the integrated logic circuit of the hardware in processor or the finger of software form It enables and completing.Above-mentioned processor can be general processor, including central processing unit (Central Processing Unit, CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital Signal Processor, DSP), it is specific integrated circuit (Application Specific Integrated Circuit, ASIC), existing Field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device are divided Vertical door or transistor logic, discrete hardware components.It may be implemented or execute this specification one or more embodiment In disclosed each method, step and logic diagram.General processor can be microprocessor or the processor is also possible to Any conventional processor etc..The step of method in conjunction with disclosed in this specification one or more embodiment, can directly embody Execute completion for hardware decoding processor, or in decoding processor hardware and software module combination execute completion.Software Module can be located at random access memory, flash memory, read-only memory, programmable read only memory or electrically erasable programmable storage In the storage medium of this fields such as device, register maturation.The storage medium is located at memory, and processor reads the letter in memory Breath, in conjunction with the step of its hardware completion above method.
The electronic equipment can also carry out the transaction detection method based on alliance's chain of Fig. 1, and details are not described herein for this specification.
Certainly, other than software realization mode, other implementations are not precluded in the electronic equipment of this specification, such as Logical device or the mode of software and hardware combining etc., that is to say, that the executing subject of following process flow is not limited to each Logic unit is also possible to hardware or logical device.
Fig. 6 is the structural schematic diagram for the electronic equipment that one embodiment of this specification provides.Referring to FIG. 6, in hardware Level, the electronic equipment include processor, optionally further comprising internal bus, network interface, memory.Wherein, memory can It can include memory, such as high-speed random access memory (Random-Access Memory, RAM), it is also possible to further include non-easy The property lost memory (non-volatile memory), for example, at least 1 magnetic disk storage etc..Certainly, which is also possible to Including hardware required for other business.
Processor, network interface and memory can be connected with each other by internal bus, which can be ISA (Industry Standard Architecture, industry standard architecture) bus, PCI (Peripheral Component Interconnect, Peripheral Component Interconnect standard) bus or EISA (Extended Industry Standard Architecture, expanding the industrial standard structure) bus etc..The bus can be divided into address bus, data/address bus, control always Line etc..Only to be indicated with a four-headed arrow in Fig. 6, it is not intended that an only bus or a type of convenient for indicating Bus.
Memory, for storing program.Specifically, program may include program code, and said program code includes calculating Machine operational order.Memory may include memory and nonvolatile memory, and provide instruction and data to processor.
Processor is from the then operation into memory of corresponding computer program is read in nonvolatile memory, in logical layer The transaction detection device of alliance's chain is formed on face.Processor executes the program that memory is stored, and is specifically used for executing following Operation:
Receive the subscriber identity information of the corresponding federation node of transaction request of the endorsement node transmission of alliance's chain;
According to the subscriber identity information, the legitimacy of the corresponding federation node of the transaction request is audited, with Obtain auditing result;
The auditing result is returned to the endorsement node of alliance's chain.
The transaction detection method based on alliance's chain disclosed in the above-mentioned embodiment illustrated in fig. 2 such as this specification can be applied to locate It manages in device, or realized by processor.Processor may be a kind of IC chip, the processing capacity with signal.In reality During now, each step of the above method can pass through the integrated logic circuit of the hardware in processor or the finger of software form It enables and completing.Above-mentioned processor can be general processor, including central processing unit (Central Processing Unit, CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital Signal Processor, DSP), it is specific integrated circuit (Application Specific Integrated Circuit, ASIC), existing Field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device are divided Vertical door or transistor logic, discrete hardware components.It may be implemented or execute this specification one or more embodiment In disclosed each method, step and logic diagram.General processor can be microprocessor or the processor is also possible to Any conventional processor etc..The step of method in conjunction with disclosed in this specification one or more embodiment, can directly embody Execute completion for hardware decoding processor, or in decoding processor hardware and software module combination execute completion.Software Module can be located at random access memory, flash memory, read-only memory, programmable read only memory or electrically erasable programmable storage In the storage medium of this fields such as device, register maturation.The storage medium is located at memory, and processor reads the letter in memory Breath, in conjunction with the step of its hardware completion above method.
The electronic equipment can also carry out the transaction detection method based on alliance's chain of Fig. 2, and details are not described herein for this specification.
Certainly, other than software realization mode, other implementations are not precluded in the electronic equipment of this specification, such as Logical device or the mode of software and hardware combining etc., that is to say, that the executing subject of following process flow is not limited to each Logic unit is also possible to hardware or logical device.
In short, being not intended to limit the protection of this specification the foregoing is merely the preferred embodiment of this specification Range.With within principle, made any modification, changes equivalent replacement all spirit in this specification one or more embodiment Into etc., it should be included within the protection scope of this specification one or more embodiment.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity, Or it is realized by the product with certain function.It is a kind of typically to realize that equipment is computer.Specifically, computer for example may be used Think personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play It is any in device, navigation equipment, electronic mail equipment, game console, tablet computer, wearable device or these equipment The combination of equipment.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices Or any other non-transmission medium, can be used for storage can be accessed by a computing device information.As defined in this article, it calculates Machine readable medium does not include temporary computer readable media (transitory media), such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want There is also other identical elements in the process, method of element, commodity or equipment.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method Part explanation.

Claims (10)

1. a kind of transaction detection method based on alliance's chain characterized by comprising
Receive the transaction request that the federation node of alliance's chain is sent;
The subscriber identity information of the corresponding federation node of the transaction request is sent to regulatory approval by presetting message channel Mechanism, so that the regulatory approval mechanism is according to the subscriber identity information to the corresponding federation node of the transaction request Legitimacy is audited;
The auditing result that the regulatory approval mechanism returns is received, and the auditing result is uploaded in alliance's chain.
2. the method as described in claim 1, which is characterized in that carried in the transaction request that the federation node is sent it is following extremely A kind of few information:
The subscriber identity information of the federation node;
The customer transaction object of the federation node;
The customer transaction number of the federation node;
The customer transaction purpose of the federation node.
3. method according to claim 2, which is characterized in that described in also being carried in the transaction request that the federation node is sent The irreversible verification information of transaction request then passes through the subscriber identity information of the corresponding federation node of the transaction request default Message channel is sent to regulatory approval mechanism, comprising:
Transaction if the irreversible verification information based on the transaction request and the transaction request, to federation node transmission Requests verification passes through, then sends the subscriber identity information of the corresponding federation node of the transaction request by presetting message channel Give regulatory approval mechanism.
4. the method as described in claim 1, which is characterized in that the auditing result to be uploaded in alliance's chain, comprising:
The information carried in transaction request that the federation node is sent is encrypted, to obtain encrypted transaction letter Breath;
The encrypted Transaction Information and the auditing result are packaged, to obtain transaction block;
The transaction block is uploaded in alliance's chain.
5. a kind of transaction detection method based on alliance's chain characterized by comprising
Receive the subscriber identity information of the corresponding federation node of transaction request of the endorsement node transmission of alliance's chain;
According to the subscriber identity information, the legitimacy of the corresponding federation node of the transaction request is audited, to obtain Auditing result;
The auditing result is returned to the endorsement node of alliance's chain.
6. method as claimed in claim 5, which is characterized in that according to the subscriber identity information, to the transaction request pair The legitimacy for the federation node answered is audited, comprising:
According to the subscriber identity information, identity legitimacy and anti money washing to the corresponding federation node of the transaction request are closed Method is audited.
7. method as claimed in claim 5, which is characterized in that the auditing result is returned to the endorsement section of alliance's chain Point, comprising:
It is signed by private key to the auditing result, to obtain the auditing result after signature, the signature is for described Auditing result is confirmed;
Auditing result after the signature is returned to the endorsement node of alliance's chain.
8. a kind of transaction detection device based on alliance's chain characterized by comprising
First receiving unit, the transaction request that the federation node for receiving alliance's chain is sent;
Transmission unit, for sending out the subscriber identity information of the corresponding federation node of the transaction request by presetting message channel Regulatory approval mechanism is given, so that the regulatory approval mechanism is corresponding to the transaction request according to the subscriber identity information The legitimacy of federation node audited;
Second receiving unit, the auditing result returned for receiving the regulatory approval mechanism, and the auditing result is uploaded Into alliance's chain.
9. a kind of transaction detection device based on alliance's chain characterized by comprising
Receiving unit, the user identity letter for the corresponding federation node of transaction request that the endorsement node for receiving alliance's chain is sent Breath;
Audit unit, for according to the subscriber identity information, to the legitimacy of the corresponding federation node of the transaction request into Row audit, to obtain auditing result;
Return unit, for the auditing result to be returned to the endorsement node of alliance's chain.
10. a kind of electronic equipment, which is characterized in that the electronic equipment includes:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the processor when executed Execute following operation:
Receive the transaction request that the federation node of alliance's chain is sent;
The subscriber identity information of the corresponding federation node of the transaction request is sent to regulatory approval by presetting message channel Mechanism, so that the regulatory approval mechanism is according to the subscriber identity information to the corresponding federation node of the transaction request Legitimacy is audited;
The auditing result that the regulatory approval mechanism returns is received, and the auditing result is uploaded in alliance's chain.
CN201910403202.3A 2019-05-15 2019-05-15 Transaction monitoring method and device based on alliance chain and electronic equipment Active CN110246039B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910403202.3A CN110246039B (en) 2019-05-15 2019-05-15 Transaction monitoring method and device based on alliance chain and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910403202.3A CN110246039B (en) 2019-05-15 2019-05-15 Transaction monitoring method and device based on alliance chain and electronic equipment

Publications (2)

Publication Number Publication Date
CN110246039A true CN110246039A (en) 2019-09-17
CN110246039B CN110246039B (en) 2021-06-29

Family

ID=67884020

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910403202.3A Active CN110246039B (en) 2019-05-15 2019-05-15 Transaction monitoring method and device based on alliance chain and electronic equipment

Country Status (1)

Country Link
CN (1) CN110246039B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111738721A (en) * 2020-06-23 2020-10-02 金蝶软件(中国)有限公司 Block chain transaction monitoring method and related device
CN111767568A (en) * 2020-06-23 2020-10-13 中国工商银行股份有限公司 Charitable project management method, node and system based on alliance chain
CN112116462A (en) * 2020-05-19 2020-12-22 上海金融期货信息技术有限公司 Block chain-based price inquiry and quotation transaction method and system
CN112465642A (en) * 2020-12-09 2021-03-09 杭州溪塔科技有限公司 Method and system for realizing block chain transaction based on state channel
CN113360568A (en) * 2021-05-31 2021-09-07 广东浪潮智慧计算技术有限公司 Method and system for shielding alliance link data and computer readable storage medium
CN113360575A (en) * 2021-06-10 2021-09-07 广东浪潮智慧计算技术有限公司 Method, device, equipment and storage medium for supervising transaction data in alliance chain
CN115840683A (en) * 2023-02-24 2023-03-24 浪潮电子信息产业股份有限公司 Monitoring method, system, device, equipment and storage medium of heterogeneous alliance chain

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106910051A (en) * 2017-01-11 2017-06-30 中国互联网络信息中心 A kind of DNS resource record notarization method and system based on alliance's chain
CN107103471A (en) * 2017-03-28 2017-08-29 上海瑞麒维网络科技有限公司 The method and device of transaction legitimacy is determined based on block chain
CN108009917A (en) * 2017-10-13 2018-05-08 中国银联股份有限公司 The transaction verification and register method and system of digital cash
CN108492105A (en) * 2018-03-07 2018-09-04 物数(上海)信息科技有限公司 Transaction in assets monitoring and managing method, system, equipment and storage medium based on block chain
CN108600161A (en) * 2018-03-12 2018-09-28 成都零光量子科技有限公司 A kind of fair efficient block chain common recognition method
CN108765240A (en) * 2018-07-16 2018-11-06 阿里巴巴集团控股有限公司 Inter-agency customer authentication method, transaction monitoring and managing method based on block chain and device
CN109754256A (en) * 2017-11-08 2019-05-14 徐蔚 Model, device, system, methods and applications based on code chain

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106910051A (en) * 2017-01-11 2017-06-30 中国互联网络信息中心 A kind of DNS resource record notarization method and system based on alliance's chain
CN107103471A (en) * 2017-03-28 2017-08-29 上海瑞麒维网络科技有限公司 The method and device of transaction legitimacy is determined based on block chain
CN108009917A (en) * 2017-10-13 2018-05-08 中国银联股份有限公司 The transaction verification and register method and system of digital cash
CN109754256A (en) * 2017-11-08 2019-05-14 徐蔚 Model, device, system, methods and applications based on code chain
CN108492105A (en) * 2018-03-07 2018-09-04 物数(上海)信息科技有限公司 Transaction in assets monitoring and managing method, system, equipment and storage medium based on block chain
CN108600161A (en) * 2018-03-12 2018-09-28 成都零光量子科技有限公司 A kind of fair efficient block chain common recognition method
CN108765240A (en) * 2018-07-16 2018-11-06 阿里巴巴集团控股有限公司 Inter-agency customer authentication method, transaction monitoring and managing method based on block chain and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112116462A (en) * 2020-05-19 2020-12-22 上海金融期货信息技术有限公司 Block chain-based price inquiry and quotation transaction method and system
CN112116462B (en) * 2020-05-19 2024-01-02 上海金融期货信息技术有限公司 Price inquiring and quoting transaction method and system based on blockchain
CN111738721A (en) * 2020-06-23 2020-10-02 金蝶软件(中国)有限公司 Block chain transaction monitoring method and related device
CN111767568A (en) * 2020-06-23 2020-10-13 中国工商银行股份有限公司 Charitable project management method, node and system based on alliance chain
CN111767568B (en) * 2020-06-23 2023-11-10 中国工商银行股份有限公司 Charity project management method, node and system based on alliance chain
CN112465642A (en) * 2020-12-09 2021-03-09 杭州溪塔科技有限公司 Method and system for realizing block chain transaction based on state channel
CN113360568A (en) * 2021-05-31 2021-09-07 广东浪潮智慧计算技术有限公司 Method and system for shielding alliance link data and computer readable storage medium
CN113360575A (en) * 2021-06-10 2021-09-07 广东浪潮智慧计算技术有限公司 Method, device, equipment and storage medium for supervising transaction data in alliance chain
CN113360575B (en) * 2021-06-10 2024-02-13 广东浪潮智慧计算技术有限公司 Method, device, equipment and storage medium for supervising transaction data in alliance chain
CN115840683A (en) * 2023-02-24 2023-03-24 浪潮电子信息产业股份有限公司 Monitoring method, system, device, equipment and storage medium of heterogeneous alliance chain

Also Published As

Publication number Publication date
CN110246039B (en) 2021-06-29

Similar Documents

Publication Publication Date Title
CN110246039A (en) Transaction detection method, apparatus and electronic equipment based on alliance's chain
CN109697204B (en) Data auditing method and device
EP3961457B1 (en) Data check methods, apparatuses, and devices
CN110020543B (en) Data processing method and device based on block chain
KR20200080291A (en) Method and apparatus for flow of funds, and electronic device
CN111784347B (en) Resource transfer method and device
CN110035052A (en) A kind of method, apparatus that checking historical transactional information and electronic equipment
US11004069B2 (en) Article and method for transaction irregularity detection
Murdoch et al. Security protocols and evidence: Where many payment systems fail
CN110263582A (en) A kind of account checking method based on alliance's chain, device and electronic equipment
US11514445B2 (en) Information sharing methods, apparatuses, and devices
CN110417557B (en) Intelligent terminal peripheral data security control method and device
CN113191869A (en) Digital currency account control method and device
CN113704775A (en) Service processing method based on distributed digital identity and related device
CN114463110B (en) A credit granting system and method based on blockchain
CN110223170A (en) The distributing method and system of the logical card of security type based on alliance's chain
CN110009353A (en) A kind of account register method, device and electronic equipment based on block chain
CN112561679A (en) Credit investigation system, credit investigation method, electronic device and storage medium
CN107528822A (en) A kind of business performs method and device
CN106534047A (en) Information transmitting method and apparatus based on Trust application
CN110175831B (en) Credit transfer method and device based on blockchain and electronic equipment
WO2021121030A1 (en) Resource transfer method, settlement terminal, and server node
US20230376945A1 (en) Virtualized transaction instruments using processing aliases
US12045818B2 (en) Identity verification using a virtual credential
Anwar et al. In wallet we trust: bypassing the digital wallets payment security for free shopping

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
GR01 Patent grant
GR01 Patent grant