CN106503981A - Simple payment verification node Transaction Inquiries method and system - Google Patents

Simple payment verification node Transaction Inquiries method and system Download PDF

Info

Publication number
CN106503981A
CN106503981A CN201610910461.1A CN201610910461A CN106503981A CN 106503981 A CN106503981 A CN 106503981A CN 201610910461 A CN201610910461 A CN 201610910461A CN 106503981 A CN106503981 A CN 106503981A
Authority
CN
China
Prior art keywords
spv
spv nodes
node
transaction information
nodes
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
CN201610910461.1A
Other languages
Chinese (zh)
Inventor
汪德嘉
郭宇
王少凡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Payegis Technology Co Ltd
Original Assignee
Jiangsu Payegis Technology 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 Jiangsu Payegis Technology Co Ltd filed Critical Jiangsu Payegis Technology Co Ltd
Priority to CN201610910461.1A priority Critical patent/CN106503981A/en
Publication of CN106503981A publication Critical patent/CN106503981A/en
Pending legal-status Critical Current

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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention discloses a kind of simple payment verification node Transaction Inquiries method and system, wherein, simple payment verification node Transaction Inquiries method includes:First SPV nodes send Transaction Information inquiry request;2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request is forwarded to complete node, so that complete node is inquired about according to Transaction Information inquiry request, obtain Transaction Information Query Result;2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and Transaction Information Query Result is forwarded to SPV nodes;Wherein, SPV nodes are the SPV nodes that can not connect complete node;2nd SPV nodes are the SPV nodes that can connect complete node.The technical scheme provided using the present invention, enables the SPV nodes that can not be directly connected to complete node to be traded checking by the communication between SPV nodes, solves the problems, such as that SPV nodal functions are limited.

Description

Simple payment verification node Transaction Inquiries method and system
Technical field
The present invention relates to Internet technical field, and in particular to a kind of simple payment verification node Transaction Inquiries method and be System.
Background technology
In bit coin network, complete block chain on the in store network of complete node, it can pass through to travel through whole piece area Transaction record on block chain is obtaining the All Activity information of certain account.And in block chain network, user, carries for convenience A kind of incomplete node, also referred to as SPV (simple payment verification, Simplified Payment Verification) has been supplied to save Point, i.e., simple payment verification node.By SPV nodes, as long as user preserves all of block header, even if not running complete Node also can verify that payment.
The appearance of SPV nodes, participates in bit coin network trading to domestic consumer and provides a great convenience.Although user's nothing Method directly verifies transaction, but if the transaction being consistent can be found from the somewhere of block chain, it is possible to confirm that network has recognized that This transaction, and obtained the accreditation of multiple nodes of network.That is, SPV nodes are not enterprising in its node itself Row checking, but go to complete to verify by associated complete node, SPV nodes itself only safeguard the certain number needed for user According to.
Thus, although the domestic consumer that appears as of SPV nodes is traded using the bit coin wallet of oneself and brings very Big facility, but in some cases, there is very big restriction in the function of SPV nodes.As SPV nodes can only be with complete section Point is communicated, and can not be communicated between SPV nodes, then when in complex network environment, such as in LAN, enterprise When in Intranet etc., some SPV nodes can not be communicated with complete node, then can not be traded checking.
Content of the invention
In view of the above problems, it is proposed that the present invention so as to provide one kind overcome the problems referred to above or at least in part solve on State the simple payment verification node Transaction Inquiries method and system of problem.
According to an aspect of the invention, there is provided a kind of simple payment verification node Transaction Inquiries method, the method bag Include:
First SPV nodes send Transaction Information inquiry request;
2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request is forwarded to complete node, with Complete node is inquired about according to Transaction Information inquiry request, obtain Transaction Information Query Result;
2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and Transaction Information Query Result is turned It is sent to SPV nodes;
Wherein, SPV nodes are the SPV nodes that can not connect complete node;2nd SPV nodes are completely saved for connecting The SPV nodes of point.
According to a further aspect in the invention, there is provided simple payment verification node Transaction Inquiries system, the system include:The One SPV nodes and the 2nd SPV nodes;Wherein,
First SPV nodes are used for:Send Transaction Information inquiry request;
2nd SPV nodes are used for:Transaction Information inquiry request is received, and Transaction Information inquiry request is forwarded to complete section Point, so that complete node is inquired about according to Transaction Information inquiry request, obtains Transaction Information Query Result;
2nd SPV nodes are further used for:The Transaction Information Query Result of complete node feedback is received, and by Transaction Information Query Result is forwarded to SPV nodes;
Wherein, SPV nodes are the SPV nodes that can not connect complete node;2nd SPV nodes are completely saved for connecting The SPV nodes of point.
According to the technical scheme that the present invention is provided, SPV nodes send Transaction Information inquiry request, then the 2nd SPV Node receives Transaction Information inquiry request, and Transaction Information inquiry request is forwarded to complete node so that complete node according to Transaction Information inquiry request is inquired about, and obtains Transaction Information Query Result, and then the 2nd SPV nodes receive complete node feedback Transaction Information Query Result, and Transaction Information Query Result is forwarded to SPV nodes.According to the technology that the present invention is provided Scheme, is function that SPV nodes increased forwarding information so that in complex network environment or due to a variety of causes can not be straight The SPV nodes for connecing complete node in succession can be traded checking by the communication between SPV nodes, solve SPV nodal functions Limited problem.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, And can be practiced according to the content of description, and in order to allow the above and other objects of the present invention, feature and advantage can Become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred implementation, various other advantages and benefit are common for this area Technical staff will be clear from understanding.Accompanying drawing is only used for the purpose for illustrating preferred implementation, and is not considered as to the present invention Restriction.And in whole accompanying drawing, it is denoted by the same reference numerals identical part.In the accompanying drawings:
Fig. 1 shows that the flow process of the simple payment verification node Transaction Inquiries embodiment of the method one of present invention offer is illustrated Figure;
Fig. 2 shows the signaling process of the simple payment verification node Transaction Inquiries embodiment of the method two of present invention offer Figure;
Fig. 3 shows that the flow process of the simple payment verification node Transaction Inquiries embodiment of the method three of present invention offer is illustrated Figure;
Fig. 4 shows that the flow process of the simple payment verification node Transaction Inquiries embodiment of the method four of present invention offer is illustrated Figure;
Fig. 5 shows that the functional structure of the simple payment verification node Transaction Inquiries system embodiment one of present invention offer is shown It is intended to;
Fig. 6 shows that the functional structure of the simple payment verification node Transaction Inquiries system embodiment two of present invention offer is shown It is intended to.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in accompanying drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure and should not be by embodiments set forth here Limited.On the contrary, there is provided these embodiments are able to be best understood from the disclosure, and can be by the scope of the present disclosure Complete conveys to those skilled in the art.
In the prior art, SPV nodes include wallet module and network routing module, and wherein, wallet module is also referred to as Bit coin wallet, for storing and managing key;Network routing module is used for receiving and sending messages, and for example sending Transaction Information inquiry please Ask, receive Transaction Information Query Result etc..The present invention increased trunk module on the basis of existing SPV nodes, for Other SPV nodes or complete node forward received information, so that SPV nodes have the function of forwarding information.
Fig. 1 shows that the flow process of the simple payment verification node Transaction Inquiries embodiment of the method one of present invention offer is illustrated Figure, as shown in figure 1, the method comprises the steps:
Step S100, SPV nodes send Transaction Information inquiry request.
Wherein, SPV nodes are the SPV nodes that can not connect complete node.For example, SPV nodes can be As a variety of causes such as security reason or gateway problem can not be directly connected to the SPV nodes of complete node outside bit coin network. In addition, SPV nodes are can also be in complex network environment, such as when in LAN, corporate intranet etc., it is impossible to straight The SPV node of complete node is connect in succession.
When SPV node verifications are concluded the business, SPV nodes send Transaction Information inquiry request.In first SPV nodes There is block chain account address information.Block chain account address information may include but be not limited to bit coin address, ether mill address With super account book address.In the present invention, Transaction Information inquiry request may include block chain account address information or address coupling Rule.Address matched rule can according to block chain account address information generate matched rule.Due to SPV nodes Transaction Information inquiry request may reveal unintentionally the bit coin address information of wallet, so as to damage the privacy of user.In order to This situation is avoided, address matched rule can be generated according to block chain account address information and Bloom filter.
Alternatively, in a possible implementation of the present embodiment, if SPV nodes be bit coin network it Outward as a variety of causes such as security reason or gateway problem can not be directly connected to the SPV nodes of complete node, but SPV nodes Other SPV nodes can be connected, then in the step s 100, SPV nodes send transaction letter to known 2nd SPV nodes Breath inquiry request.
Step S101, the 2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request has been forwarded to Whole node.
Wherein, the 2nd SPV nodes are the SPV nodes that can connect complete node.As SPV nodes are to have connected The SPV nodes of whole node, therefore, SPV nodes directly cannot send Transaction Information inquiry request to complete node, then After SPV nodes have sent Transaction Information inquiry request, in step S101, the 2nd SPV nodes receive SPV sections Transaction Information inquiry request and is forwarded to complete node by the Transaction Information inquiry request that point sends so that complete node according to Transaction Information inquiry request is inquired about, and obtains Transaction Information Query Result.
Specifically, after Transaction Information inquiry request is forwarded to complete node by the 2nd SPV nodes, complete node is received Transaction Information inquiry request, is inquired about then according to Transaction Information inquiry request, obtains Transaction Information Query Result, then will Transaction Information Query Result feeds back to the 2nd SPV nodes.Wherein, Transaction Information Query Result includes that meeting Transaction Information inquiry asks The Transaction Information and Mei Keer paths corresponding with Transaction Information that asks is proved.
When Transaction Information inquiry request includes block chain account address information, what complete node inquiry was obtained meets transaction The Transaction Information of information inquiring request is the Transaction Information mated with block chain account address information;When Transaction Information inquiry request During including address matched rule, the Transaction Information for meeting Transaction Information inquiry request that complete node inquiry is obtained is and address Transaction Information with rule match.Specifically, the Transaction Information for mating with block chain account address information includes that transaction initiates ground The Transaction Information that location or transaction purpose address are mated with block chain account address information;The transaction letter mated with address matched rule Breath includes the Transaction Information for initiating that address or transaction purpose address are mated with address matched rule of concluding the business.
Wherein, address matched rule can be the coupling rule generated according to block chain account address information and Bloom filter Then.Specifically, Bloom filter is a very long binary vector and a series of random mapping functions.Assume Bloom filter It is a sixteen bit array and three hash functions, three hash functions are respectively hash function K1, hash function K2With Hash letter Number K3, the initial value of each number in the sixteen bit array of Bloom filter is zero, the process that address matched rule is generated Can be:Block chain account address information is passed through hash function K as key word1Computing is carried out, through hash function K1After computing To a number between 1 and 16, its corresponding position in the sixteen bit array is set to 1, so as to hash function K1 Output record, then according to the same manner by hash function K2Output and hash function K3Output record.
Transaction in the historical transactional information of storage is initiated ground during match trading information by so complete node Location information and transaction purpose address information obtain two or more respectively after these three hash function computings respectively as key word Output, if the position for being set to 1 in the arbitrary output in the two above outputs is arranged to 1 in sixteen bit array, Illustrate that the historical transactional information is the Transaction Information mated with address matched rule;Otherwise illustrate the historical transactional information be not with The Transaction Information of address matched rule coupling.
Assume to obtain sixteen bit according to after the block chain account address information of SPV nodes and three hash function computings The 1st in array, the 3rd and the 14th are set to 1, if the transaction in the historical transactional information 1 of complete node storage is sent out Rise address information and transaction purpose address information respectively as key word obtain after these three hash function computings respectively defeated Go out for 1,3 and 14 and 2,4,10, then explanation historical transactional information 1 is the Transaction Information mated with address matched rule, although go through History Transaction Information 1 is the Transaction Information mated with address matched rule, but, historical transactional information 1 be not necessarily with this first The related Transaction Information of SPV nodes;If address information and friendship are initiated in the transaction in the historical transactional information 2 of complete node storage Easily destination address information obtain being output as 1,2 and 14 and 2 respectively after these three hash function computings as key word, 4, 10, then explanation historical transactional information 2 is not the Transaction Information mated with address matched rule.
Step S102, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and Transaction Information is looked into Ask result and be forwarded to SPV nodes.
In step s 102, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and transaction is believed Breath Query Result is forwarded to SPV nodes, so that SPV nodes receive Transaction Information Query Result, and according to transaction letter Breath Query Result is traded checking.
The simple payment verification node Transaction Inquiries method for providing according to embodiments of the present invention, SPV nodes send to be handed over Easy information inquiring request, then the 2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request is forwarded to Complete node, so that complete node is inquired about according to Transaction Information inquiry request, obtains Transaction Information Query Result, Ran Hou Two SPV nodes receive the Transaction Information Query Result of complete node feedback, and Transaction Information Query Result is forwarded to a SPV Node.According to the technical scheme that the present invention is provided, it is function that SPV nodes increased forwarding information so that in complex network Can be carried out by the communication between SPV nodes in environment or due to the SPV nodes that a variety of causes can not be directly connected to complete node Transaction verification, solves the problems, such as that SPV nodal functions are limited.
Fig. 2 shows the signaling process of the simple payment verification node Transaction Inquiries embodiment of the method two of present invention offer Figure, as shown in Fig. 2 the method comprises the steps:
Step S200, SPV nodes send Transaction Information inquiry request to LAN broadcast.
, in same LAN, wherein, SPV nodes are to have connected for first SPV nodes and the 2nd SPV nodes The SPV nodes of whole node, the 2nd SPV nodes are the SPV nodes that can connect complete node.In addition, except SPV nodes it Outward, the LAN also includes that others can not connect the SPV nodes of complete node, in the present invention, by LAN except the The SPV node definitions that can not connect complete node outside one SPV nodes are the 3rd SPV nodes.When SPV node verifications are handed over Yi Shi, SPV nodes send Transaction Information inquiry request to LAN broadcast.There is in first SPV nodes block chain account Address information.Block chain account address information may include but be not limited to bit coin address, ether mill address and super account book address. In the present invention, Transaction Information inquiry request may include block chain account address information or address matched rule.Address coupling rule Then can according to block chain account address information generate matched rule.Specifically, can be according to block chain account address information Address matched rule is generated with Bloom filter.
Step S201, the 2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request has been forwarded to Whole node.
3rd SPV nodes have received Transaction Information inquiry request, then ignore the Transaction Information inquiry request, do not carry out Any operation;2nd SPV nodes have received the Transaction Information inquiry request, then be forwarded to the Transaction Information inquiry request Whole node.
Step S202, complete node receive the Transaction Information inquiry request that the 2nd SPV nodes are forwarded, and are looked into according to Transaction Information Ask request to be inquired about, obtain Transaction Information Query Result, and Transaction Information Query Result is fed back to the 2nd SPV nodes.
After Transaction Information inquiry request is forwarded to complete node by the 2nd SPV nodes, in step S202, complete section Point receives Transaction Information inquiry request, is inquired about then according to Transaction Information inquiry request, obtains Transaction Information Query Result, Then Transaction Information Query Result is fed back to the 2nd SPV nodes.Wherein, Transaction Information Query Result includes meeting Transaction Information The Transaction Information of inquiry request and Mei Keer paths corresponding with Transaction Information prove.
Step S203, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and Transaction Information is looked into Ask result and be forwarded to SPV nodes.
In step S203, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and transaction is believed Breath Query Result is forwarded to SPV nodes, so that SPV nodes receive Transaction Information Query Result, and according to transaction letter Breath Query Result is traded checking.
Alternatively, when there are multiple LANs, and there is the SPV nodes that can be connected with each other between LAN, when certain When SPV node verifications in individual LAN are concluded the business, Transaction Information inquiry request is sent to its LAN broadcast being located, so The Transaction Information inquiry request of SPV nodes is forwarded by other SPV nodes one or more in multiple LANs afterwards To the 2nd SPV nodes, the 2nd SPV nodes receive the Transaction Information inquiry request that other SPV nodes are forwarded, and Transaction Information is looked into Ask request and be forwarded to complete node, then complete node receives the Transaction Information inquiry request that the 2nd SPV nodes are forwarded, according to friendship Easily information inquiring request is inquired about, and obtains Transaction Information Query Result, and Transaction Information Query Result is fed back to the 2nd SPV Node, then the 2nd SPV nodes receive Transaction Information Query Result, and by other SPV nodes by Transaction Information Query Result It is forwarded to SPV nodes.
The simple payment verification node Transaction Inquiries method for providing according to embodiments of the present invention, SPV nodes are to local Net broadcast transmission Transaction Information inquiry request, only the 2nd SPV nodes will be handed over after it have received Transaction Information inquiry request Easily information inquiring request is forwarded to complete node, and the Transaction Information inquiry that then the 2nd SPV nodes of complete node reception are forwarded please Ask, inquired about according to Transaction Information inquiry request, obtain Transaction Information Query Result, and Transaction Information Query Result is fed back To the 2nd SPV nodes, then the 2nd SPV nodes receive Transaction Information Query Result, and Transaction Information Query Result is forwarded to First SPV nodes.According to the technical scheme that the present invention is provided, the SPV sections of complete node can not be directly connected in LAN Point sends Transaction Information inquiry request to LAN broadcast, and is traded checking by the communication between SPV nodes, solves The limited problem of SPV nodal functions.
Fig. 3 shows that the flow process of the simple payment verification node Transaction Inquiries embodiment of the method three of present invention offer is illustrated Figure, as shown in figure 3, the method comprises the steps:
Step S300, SPV nodes send node identification information corresponding with SPV nodes to LAN broadcast.
, in same LAN, the LAN also includes saving except a SPV for first SPV nodes and the 2nd SPV nodes The SPV nodes that can not connect complete node outside point, i.e. the 3rd SPV nodes.Wherein, node identification information is to save for identifying The information of vertex type, nodename etc..Specifically, according to node identification information, the node is to connect complete node SPV nodes are still the SPV nodes that can not connect complete node.
Step S301, the 2nd SPV nodes are received and store node identification information corresponding with SPV nodes, to first SPV node feeding backs node identification information corresponding with the 2nd SPV nodes.
Step S302, the 3rd SPV nodes are received and store node identification information corresponding with SPV nodes, to first SPV node feeding backs node identification information corresponding with the 3rd SPV nodes.
After SPV nodes send node identification information corresponding with SPV nodes to LAN broadcast, second SPV nodes and the 3rd SPV nodes are received and store node identification information corresponding with SPV nodes, then basis and first The corresponding node identification information of SPV nodes, the 2nd SPV nodes are to SPV node feeding backs node corresponding with the 2nd SPV nodes Identification information, the 3rd SPV nodes are to SPV node feeding backs node identification information corresponding with the 3rd SPV nodes.
For example, LAN includes 4 SPV nodes, and this 4 SPV nodes are respectively SPV nodes 1, SPV nodes 2, SPV section Point 3 and SPV nodes 4, wherein, SPV nodes 1, SPV nodes 2, SPV nodes 3 are the SPV nodes that can not connect complete node, SPV Node 4 is the SPV nodes that can connect complete node.When the checking transaction of SPV nodes 1, in this case, SPV nodes 1 are the One SPV nodes, SPV nodes 4 are the 2nd SPV nodes, and SPV nodes 2 and SPV nodes 3 are the 3rd SPV nodes, then in step In S300, SPV nodes 1 are sent and 1 corresponding node identification information of SPV nodes to LAN broadcast, in step S301 and step In S302, SPV nodes 2, SPV nodes 3 and SPV nodes 4 in LAN are received and are stored and 1 corresponding node mark of SPV nodes Knowledge information, then to the feedback of SPV nodes 1 and 2 corresponding node identification information of SPV nodes, SPV nodes 3 are saved SPV nodes 2 to SPV 1 feedback of point and 3 corresponding node identification information of SPV nodes, SPV nodes 4 are fed back and 4 corresponding section of SPV nodes to SPV nodes 1 Point identification information.
Wherein, the execution sequence of step S301 and step S302 can be determined according to practical situation, do not limited herein. For example, step S301 and step S302 can be executed simultaneously, can also first carry out step S302, then step S301.
Step S303, SPV nodes receive and store node identification information corresponding with the 2nd SPV nodes and with the 3rd The corresponding node identification information of SPV nodes.
For example, each self-corresponding node mark is fed back to SPV nodes 1 respectively in SPV nodes 2, SPV nodes 3 and SPV nodes 4 After knowledge information, in step S303, SPV nodes 1 are received and are stored and 2 corresponding node identification information of SPV nodes and SPV 3 corresponding node identification information of node and with 4 corresponding node identification information of SPV nodes.
Step S304, SPV nodes send Transaction Information inquiry to the 2nd SPV nodes and the 3rd SPV node multicasts please Ask.
When SPV node verifications are concluded the business, SPV nodes are to the 2nd SPV nodes and the 3rd SPV nodes in LAN Multicast sends Transaction Information inquiry request.Wherein, Transaction Information inquiry request may include block chain account address information or address Matched rule.Block chain account address information may include but be not limited to bit coin address, ether mill address and super account book address. Address matched rule can block chain account address information and Bloom filter are generated according to matched rule.
For example, receive in SPV nodes 1 and store and 2 corresponding node identification information of SPV nodes and SPV nodes 3 pairs The node identification information answered and with 4 corresponding node identification information of SPV nodes, then when the checking transaction of SPV nodes 1, SPV is saved 1 to SPV node 2 of point, SPV nodes 3 and SPV nodes 4 send Transaction Information inquiry request.
Step S305, the 2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request has been forwarded to Whole node.
3rd SPV nodes have received Transaction Information inquiry request, then ignore the Transaction Information inquiry request, do not carry out Any operation;2nd SPV nodes have received the Transaction Information inquiry request, then be forwarded to the Transaction Information inquiry request Whole node.
For example, in step s 304, SPV nodes 1 send Transaction Information to SPV nodes 2, SPV nodes 3 and SPV nodes 4 and look into Request is ask, wherein, SPV nodes 2 and SPV nodes 3 are the 3rd SPV nodes, and SPV nodes 4 are the 2nd SPV nodes, then SPV is saved The Transaction Information is then inquired about after the Transaction Information inquiry request that have received the transmission of SPV nodes 1 by point 2 and SPV nodes 3 Request is ignored;SPV nodes 4 have received SPV nodes 1 transmission Transaction Information inquiry request after, then by the Transaction Information Inquiry request is forwarded to complete node.
Step S306, complete node receive the Transaction Information inquiry request that the 2nd SPV nodes are forwarded, and are looked into according to Transaction Information Ask request to be inquired about, obtain Transaction Information Query Result, and Transaction Information Query Result is fed back to the 2nd SPV nodes.
Wherein, Transaction Information Query Result includes the Transaction Information and and Transaction Information for meeting Transaction Information inquiry request Corresponding Mei Keer paths prove.
Step S307, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and Transaction Information is looked into Ask result and be forwarded to SPV nodes.
In step S307, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and transaction is believed Breath Query Result is forwarded to SPV nodes, so that SPV nodes receive Transaction Information Query Result, and according to transaction letter Breath Query Result is traded checking.
The simple payment verification node Transaction Inquiries method for providing according to embodiments of the present invention, can not be straight in LAN The SPV node multicasts for connecing complete node in succession send Transaction Information inquiry request, and are handed over by the communication between SPV nodes Easily verify, solve the problems, such as that SPV nodal functions are limited.
Fig. 4 shows that the flow process of the simple payment verification node Transaction Inquiries embodiment of the method four of present invention offer is illustrated Figure, as shown in figure 4, the method comprises the steps:
Step S400, SPV nodes send node identification information corresponding with SPV nodes to LAN broadcast.
Wherein, in same LAN, the LAN is also included except first for SPV nodes and the 2nd SPV nodes The SPV nodes that can not connect complete node outside SPV nodes, i.e. the 3rd SPV nodes.Node identification information is to save for identifying The information of vertex type, nodename etc..
Step S401, the 2nd SPV nodes are received and store node identification information corresponding with SPV nodes, to first SPV node feeding backs node identification information corresponding with the 2nd SPV nodes.
3rd SPV nodes have received node identification information corresponding with SPV nodes, then by the node identification information Ignore, do not carry out any operation;2nd SPV nodes have received node identification information corresponding with SPV nodes, then store The node identification information, and according to the node identification information, to SPV node feeding backs node corresponding with the 2nd SPV nodes Identification information, that is to say, that can only connect the SPV nodes of complete node just can be to SPV node feeding backs its node identification Information.
Step S402, SPV nodes are received and store node identification information corresponding with the 2nd SPV nodes.
Step S403, SPV nodes send Transaction Information inquiry request to the 2nd SPV nodes unicast.
Specifically, when SPV node verifications are concluded the business, SPV nodes can be according to section corresponding with the 2nd SPV nodes Point identification information, sends Transaction Information inquiry request to the 2nd SPV nodes unicast.Wherein, Transaction Information inquiry request may include Block chain account address information or address matched rule.Block chain account address information may include but be not limited to bit coin address, Ether mill address and super account book address.Address matched rule can according to block chain account address information and Bloom filter The matched rule of generation.
Step S404, the 2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request has been forwarded to Whole node.
Step S405, complete node receive the Transaction Information inquiry request that the 2nd SPV nodes are forwarded, and are looked into according to Transaction Information Ask request to be inquired about, obtain Transaction Information Query Result, and Transaction Information Query Result is fed back to the 2nd SPV nodes.
Complete node is inquired about according to Transaction Information inquiry request after it have received Transaction Information inquiry request, Transaction Information Query Result is obtained, wherein, Transaction Information Query Result includes the Transaction Information for meeting Transaction Information inquiry request And Mei Keer paths corresponding with Transaction Information prove.
Step S406, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and Transaction Information is looked into Ask result and be forwarded to SPV nodes.
In step S406, the 2nd SPV nodes receive the Transaction Information Query Result of complete node feedback, and transaction is believed Breath Query Result is forwarded to SPV nodes, so that SPV nodes receive Transaction Information Query Result, and according to transaction letter Breath Query Result is traded checking.
The simple payment verification node Transaction Inquiries method for providing according to embodiments of the present invention, can not be straight in LAN The SPV nodes for connecing complete node in succession send Transaction Information inquiry request to the SPV nodes unicast that can connect complete node, and lead to The communication that crosses between SPV nodes is traded checking, solves the problems, such as that SPV nodal functions are limited.
Fig. 5 shows that the functional structure of the simple payment verification node Transaction Inquiries system embodiment one of present invention offer is shown It is intended to, as shown in figure 5, the system includes:First SPV nodes 510 and the 2nd SPV nodes 520.Wherein, SPV nodes 510 For the SPV nodes of complete node can not be connected;2nd SPV nodes 520 are the SPV nodes that can connect complete node.
First SPV nodes 510 are used for:Send Transaction Information inquiry request.
When SPV node verifications are concluded the business, SPV nodes send Transaction Information inquiry request.Wherein, Transaction Information Inquiry request may include block chain account address information or address matched rule.Specifically, block chain account address information can be wrapped Include but be not limited to bit coin address, ether mill address and super account book address;Address matched rule can according to block chain account The matched rule that family address information and Bloom filter are generated.
Specifically, when SPV nodes 510 and the 2nd SPV nodes 520 are in same LAN, SPV nodes 510 are further used for:Transaction Information inquiry request is sent to LAN broadcast.
2nd SPV nodes 520 are used for:Transaction Information inquiry request is received, and Transaction Information inquiry request has been forwarded to Whole node, so that complete node is inquired about according to Transaction Information inquiry request, obtains Transaction Information Query Result.
Wherein, Transaction Information Query Result includes the Transaction Information and and Transaction Information for meeting Transaction Information inquiry request Corresponding Mei Keer paths prove.When Transaction Information inquiry request includes block chain account address information, complete node is inquired about The Transaction Information for meeting Transaction Information inquiry request for obtaining is the Transaction Information mated with block chain account address information;Work as friendship When easily information inquiring request includes address matched rule, the transaction for meeting Transaction Information inquiry request that complete node inquiry is obtained Information is the Transaction Information mated with address matched rule.
2nd SPV nodes 520 are further used for:The Transaction Information Query Result of complete node feedback is received, and will transaction Information inquiry result is forwarded to SPV nodes.
2nd SPV nodes 520 receive Transaction Information Query Result, and Transaction Information Query Result is forwarded to a SPV Node 510, so that SPV nodes 510 receive Transaction Information Query Result, and is traded according to Transaction Information Query Result Checking.
The simple payment verification node Transaction Inquiries system for providing according to embodiments of the present invention, SPV nodes send to be handed over Easy information inquiring request, the 2nd SPV nodes receive Transaction Information inquiry request, and Transaction Information inquiry request is forwarded to completely Node, so that complete node is inquired about according to Transaction Information inquiry request, obtains Transaction Information Query Result, and the 2nd SPV is saved Point receives the Transaction Information Query Result of complete node feedback, and Transaction Information Query Result is forwarded to SPV nodes.Root According to the technical scheme that the present invention is provided, be function that SPV nodes increased forwarding information so that in complex network environment or As the SPV nodes that a variety of causes can not be directly connected to complete node can be traded checking by the communication between SPV nodes, Solve the problems, such as that SPV nodal functions are limited.
Fig. 6 shows that the functional structure of the simple payment verification node Transaction Inquiries system embodiment two of present invention offer is shown It is intended to, as shown in fig. 6, the system includes:First SPV nodes 610, the 2nd SPV nodes 620 and the 3rd SPV nodes 630.Wherein, First SPV nodes 610, the 2nd SPV nodes 620 and the 3rd SPV nodes 630 are in same LAN.First SPV nodes 610 For the SPV nodes of complete node can not be connected;2nd SPV nodes 620 are the SPV nodes that can connect complete node;3rd SPV is saved Point 630 is the SPV nodes that can not connect complete node in the LAN in addition to SPV nodes 610.
First SPV nodes 610 are used for:Send and 610 corresponding node identification letter of SPV nodes to LAN broadcast Breath.
2nd SPV nodes 620 are used for:Receive and store and 610 corresponding node identification information of SPV nodes, to The feedback of one SPV nodes 610 and 620 corresponding node identification information of the 2nd SPV nodes.
3rd SPV nodes 630 are used for:Receive and store and 610 corresponding node identification information of SPV nodes, to The feedback of one SPV nodes 610 and 630 corresponding node identification information of the 3rd SPV nodes.
First SPV nodes 610 are further used for:Receive and store and 620 corresponding node identification information of the 2nd SPV nodes And with 630 corresponding node identification information of the 3rd SPV nodes;Broadcast to the 2nd SPV nodes 620 and the 3rd SPV nodes more than 630 Send Transaction Information inquiry request.
When SPV node verifications are concluded the business, SPV nodes are to the 2nd SPV nodes 620 and the 3rd SPV in LAN 630 multicast of node sends Transaction Information inquiry request.Wherein, Transaction Information inquiry request may include block chain account address information Or address matched rule.
2nd SPV nodes 620 are further used for:Transaction Information inquiry request is received, and Transaction Information inquiry request is turned Complete node is sent to, so that complete node is inquired about according to Transaction Information inquiry request, Transaction Information Query Result is obtained.
3rd SPV nodes 630 have received Transaction Information inquiry request, then ignore the Transaction Information inquiry request, no Carry out any operation.
Complete node receives the Transaction Information inquiry request that the 2nd SPV nodes are forwarded, and is entered according to Transaction Information inquiry request Row inquiry, obtains Transaction Information Query Result, and Transaction Information Query Result is fed back to the 2nd SPV nodes.Wherein, transaction letter Breath Query Result includes the Transaction Information for meeting Transaction Information inquiry request and Mei Keer paths corresponding with Transaction Information card Bright.
2nd SPV nodes 620 are further used for:The Transaction Information Query Result of complete node feedback is received, and will transaction Information inquiry result is forwarded to SPV nodes 610.
Alternatively, in a possible implementation of the present embodiment, the 3rd SPV nodes 630 have received and After one SPV nodes, 610 corresponding node identification information, ignore the node identification information.In this case, only second SPV nodes 620 feed back node identification information corresponding with the 2nd SPV nodes to SPV nodes 610, then SPV nodes 610 are further used for:Receive and store and 620 corresponding node identification information of the 2nd SPV nodes;Single to the 2nd SPV nodes 620 Broadcast and send Transaction Information inquiry request.
The simple payment verification node Transaction Inquiries system for providing according to embodiments of the present invention, can not be straight in LAN The SPV node multicasts or unicast for connecing complete node in succession sends Transaction Information inquiry request, and by the communication between SPV nodes Checking is traded, solves the problems, such as that SPV nodal functions are limited.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein. Various general-purpose systems can also be used together based on teaching in this.As described above, construct required by this kind of system Structure be obvious.Additionally, the present invention is also not for any certain programmed language.It is understood that, it is possible to use various Programming language realizes the content of invention described herein, and the above description done by language-specific is to disclose this Bright preferred forms.
In description mentioned herein, a large amount of details are illustrated.It is to be appreciated, however, that the enforcement of the present invention Example can be put into practice in the case where not having these details.In some instances, known method, structure are not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it will be appreciated that in order to simplify the disclosure helping understand one or more in each inventive aspect, Above in the description to the exemplary embodiment of the present invention, each feature of the present invention is grouped together into single enforcement sometimes In example, figure or descriptions thereof.However, should not be construed to reflect following intention by the method for the disclosure:I.e. required guarantor The more features of feature that the application claims ratio of shield is expressly recited in each claim.More precisely, such as following Claims reflected as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself All as the separate embodiments of the present invention.
Those skilled in the art be appreciated that can to embodiment in equipment in module carry out adaptively Change and they are arranged in one or more equipment different from the embodiment.Can be the module in embodiment or list Unit or component are combined into a module or unit or component, and can be divided in addition multiple submodule or subelement or Sub-component.In addition at least some in such feature and/or process or unit is excluded each other, can adopt any Combination is disclosed to all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (includes adjoint power Profit is required, summary and accompanying drawing) disclosed in each feature can identical by offers, be equal to or the alternative features of similar purpose carry out generation Replace.
Although additionally, it will be appreciated by those of skill in the art that some embodiments described herein include other embodiments In some included features rather than further feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment required for protection appoint One of meaning can in any combination mode using.
The present invention all parts embodiment can be realized with hardware, or with one or more processor operation Software module realize, or with combinations thereof realize.It will be understood by those of skill in the art that can use in practice Microprocessor or digital signal processor (DSP) are come one of some or all parts in realizing according to embodiments of the present invention A little or repertoire.The present invention is also implemented as setting for executing some or all of method as described herein Standby or program of device (for example, computer program and computer program).Such program for realizing the present invention can be deposited Storage on a computer-readable medium, or can have the form of one or more signal.Such signal can be from because of spy Download on net website and obtain, or provide on carrier signal, or provided with any other form.
It should be noted that above-described embodiment the present invention will be described rather than limits the invention, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference markss being located between bracket should not be configured to limitations on claims.Word "comprising" is not excluded the presence of not Element listed in the claims or step.Word "a" or "an" before being located at element does not exclude the presence of multiple such Element.The present invention can come real by means of the hardware for including some different elements and by means of properly programmed computer Existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and be run after fame Claim.
The invention discloses:
A1, a kind of simple payment verification node Transaction Inquiries method, it is characterised in that include:
First SPV nodes send Transaction Information inquiry request;
2nd SPV nodes receive the Transaction Information inquiry request, and the Transaction Information inquiry request has been forwarded to Whole node, so that the complete node is inquired about according to the Transaction Information inquiry request, obtains Transaction Information Query Result;
The 2nd SPV nodes receive the Transaction Information Query Result of the complete node feedback, and the transaction is believed Breath Query Result is forwarded to SPV nodes;
Wherein, SPV nodes are the SPV nodes that can not connect complete node;The 2nd SPV nodes are to connect Connect the SPV nodes of complete node.
A2, the simple payment verification node Transaction Inquiries method according to A1, it is characterised in that the SPV sections Point and the 2nd SPV nodes are in same LAN.
A3, the simple payment verification node Transaction Inquiries method according to A2, it is characterised in that the SPV sections Point sends Transaction Information inquiry request and further includes:
The first SPV nodes send Transaction Information inquiry request to the LAN broadcast.
A4, the simple payment verification node Transaction Inquiries method according to A2, it is characterised in that the LAN is also wrapped Include:3rd SPV nodes;
Before SPV nodes send Transaction Information inquiry request, methods described also includes:
The first SPV nodes send node identification letter corresponding with SPV nodes to the LAN broadcast Breath;
The 2nd SPV nodes are received and store node identification information corresponding with SPV nodes, to described One SPV node feeding backs node identification information corresponding with the 2nd SPV nodes;
The 3rd SPV nodes are received and store node identification information corresponding with SPV nodes, to described One SPV node feeding backs node identification information corresponding with the 3rd SPV nodes;
The first SPV nodes receive and store node identification information corresponding with the 2nd SPV nodes and with described The corresponding node identification information of 3rd SPV nodes;
The first SPV nodes send Transaction Information inquiry request and are specially:
The first SPV nodes send Transaction Information inquiry to the 2nd SPV nodes and the 3rd SPV node multicasts Request.
A5, the simple payment verification node Transaction Inquiries method according to A2, it is characterised in that in a SPV Before node sends Transaction Information inquiry request, methods described also includes:
The first SPV nodes send node identification letter corresponding with SPV nodes to the LAN broadcast Breath;
The 2nd SPV nodes are received and store node identification information corresponding with SPV nodes, to described One SPV node feeding backs node identification information corresponding with the 2nd SPV nodes;
The first SPV nodes are received and store node identification information corresponding with the 2nd SPV nodes;
The first SPV nodes send Transaction Information inquiry request and are specially:
The first SPV nodes send Transaction Information inquiry request to the 2nd SPV nodes unicast.
A6, the simple payment verification node Transaction Inquiries method according to any one of A1-A5, it is characterised in that described Transaction Information inquiry request includes block chain account address information or address matched rule.
A7, the simple payment verification node Transaction Inquiries method according to any one of A1-A5, it is characterised in that described Transaction Information Query Result includes meeting the Transaction Information of the Transaction Information inquiry request and corresponding with the Transaction Information Mei Keer paths prove.
A8, the simple payment verification node Transaction Inquiries method according to A6, it is characterised in that the address coupling rule It is then to be generated according to the block chain account address information and Bloom filter.
The invention also discloses:
B9, a kind of simple payment verification node Transaction Inquiries system, it is characterised in that include:First SPV nodes and second SPV nodes;Wherein,
The first SPV nodes are used for:Send Transaction Information inquiry request;
The 2nd SPV nodes are used for:Receive the Transaction Information inquiry request, and by the Transaction Information inquiry request Complete node is forwarded to, so that the complete node is inquired about according to the Transaction Information inquiry request, Transaction Information is obtained Query Result;
The 2nd SPV nodes are further used for:The Transaction Information Query Result of the complete node feedback is received, and will The Transaction Information Query Result is forwarded to SPV nodes;
Wherein, SPV nodes are the SPV nodes that can not connect complete node;The 2nd SPV nodes are to connect Connect the SPV nodes of complete node.
B10, the simple payment verification node Transaction Inquiries system according to B9, it is characterised in that the SPV sections Point and the 2nd SPV nodes are in same LAN.
B11, the simple payment verification node Transaction Inquiries system according to B10, it is characterised in that a SPV Node is further used for:
Transaction Information inquiry request is sent to the LAN broadcast.
B12, the simple payment verification node Transaction Inquiries system according to B10, it is characterised in that the system is also wrapped Include:3rd SPV nodes;Wherein, SPV nodes, the 2nd SPV nodes and the 3rd SPV nodes are in same local In net;
The first SPV nodes are further used for:Send to the LAN broadcast corresponding with SPV nodes Node identification information;
The 2nd SPV nodes are further used for:Receive and store node identification letter corresponding with SPV nodes Breath, to SPV node feeding backs node identification information corresponding with the 2nd SPV nodes;
The 3rd SPV nodes are used for:Node identification information corresponding with SPV nodes is received and stores, to First SPV node feeding backs node identification information corresponding with the 3rd SPV nodes;
The first SPV nodes are further used for:Receive and store node identification letter corresponding with the 2nd SPV nodes Breath and node identification information corresponding with the 3rd SPV nodes;
The first SPV nodes are further used for:Send to the 2nd SPV nodes and the 3rd SPV node multicasts Transaction Information inquiry request.
B13, the simple payment verification node Transaction Inquiries system according to B10, it is characterised in that a SPV Node is further used for:Node identification information corresponding with SPV nodes is sent to the LAN broadcast;
The 2nd SPV nodes are further used for:Receive and store node identification letter corresponding with SPV nodes Breath, to SPV node feeding backs node identification information corresponding with the 2nd SPV nodes;
The first SPV nodes are further used for:Receive and store node identification letter corresponding with the 2nd SPV nodes Breath;Transaction Information inquiry request is sent to the 2nd SPV nodes unicast.
B14, the simple payment verification node Transaction Inquiries system according to any one of B9-B13, it is characterised in that institute Stating Transaction Information inquiry request includes block chain account address information or address matched rule.
B15, the simple payment verification node Transaction Inquiries system according to any one of B9-B13, it is characterised in that institute State Transaction Information Query Result include meeting the Transaction Information inquiry request Transaction Information and with the Transaction Information pair The Mei Keer paths that answers prove.
B16, the simple payment verification node Transaction Inquiries system according to B14, it is characterised in that the address coupling Rule is to be generated according to the block chain account address information and Bloom filter.

Claims (10)

1. a kind of simple payment verification node Transaction Inquiries method, it is characterised in that include:
First SPV nodes send Transaction Information inquiry request;
2nd SPV nodes receive the Transaction Information inquiry request, and the Transaction Information inquiry request is forwarded to complete section Point, so that the complete node is inquired about according to the Transaction Information inquiry request, obtains Transaction Information Query Result;
The 2nd SPV nodes receive the Transaction Information Query Result of the complete node feedback, and the Transaction Information is looked into Ask result and be forwarded to SPV nodes;
Wherein, SPV nodes are the SPV nodes that can not connect complete node;The 2nd SPV nodes are to have connected The SPV nodes of whole node.
2. simple payment verification node Transaction Inquiries method according to claim 1 a, it is characterised in that SPV Node and the 2nd SPV nodes are in same LAN.
3. simple payment verification node Transaction Inquiries method according to claim 2 a, it is characterised in that SPV Node sends Transaction Information inquiry request and further includes:
The first SPV nodes send Transaction Information inquiry request to the LAN broadcast.
4. simple payment verification node Transaction Inquiries method according to claim 2, it is characterised in that the LAN is also Including:3rd SPV nodes;
Before SPV nodes send Transaction Information inquiry request, methods described also includes:
The first SPV nodes send node identification information corresponding with SPV nodes to the LAN broadcast;
The 2nd SPV nodes are received and store node identification information corresponding with SPV nodes, to described first SPV node feeding backs node identification information corresponding with the 2nd SPV nodes;
The 3rd SPV nodes are received and store node identification information corresponding with SPV nodes, to described first SPV node feeding backs node identification information corresponding with the 3rd SPV nodes;
The first SPV nodes receive and store node identification information corresponding with the 2nd SPV nodes and with the described 3rd The corresponding node identification information of SPV nodes;
The first SPV nodes send Transaction Information inquiry request and are specially:
The first SPV nodes send Transaction Information inquiry to the 2nd SPV nodes and the 3rd SPV node multicasts please Ask.
5. simple payment verification node Transaction Inquiries method according to claim 2, it is characterised in that described first Before SPV nodes send Transaction Information inquiry request, methods described also includes:
The first SPV nodes send node identification information corresponding with SPV nodes to the LAN broadcast;
The 2nd SPV nodes are received and store node identification information corresponding with SPV nodes, to described first SPV node feeding backs node identification information corresponding with the 2nd SPV nodes;
The first SPV nodes are received and store node identification information corresponding with the 2nd SPV nodes;
The first SPV nodes send Transaction Information inquiry request and are specially:
The first SPV nodes send Transaction Information inquiry request to the 2nd SPV nodes unicast.
6. the simple payment verification node Transaction Inquiries method according to any one of claim 1-5, it is characterised in that described Transaction Information inquiry request includes block chain account address information or address matched rule.
7. the simple payment verification node Transaction Inquiries method according to any one of claim 1-5, it is characterised in that described Transaction Information Query Result includes meeting the Transaction Information of the Transaction Information inquiry request and corresponding with the Transaction Information Mei Keer paths prove.
8. simple payment verification node Transaction Inquiries method according to claim 6, it is characterised in that the address coupling Rule is to be generated according to the block chain account address information and Bloom filter.
9. a kind of simple payment verification node Transaction Inquiries system, it is characterised in that include:First SPV nodes and the 2nd SPV sections Point;Wherein,
The first SPV nodes are used for:Send Transaction Information inquiry request;
The 2nd SPV nodes are used for:The Transaction Information inquiry request is received, and the Transaction Information inquiry request is forwarded To complete node, so that the complete node is inquired about according to the Transaction Information inquiry request, Transaction Information inquiry is obtained As a result;
The 2nd SPV nodes are further used for:The Transaction Information Query Result of the complete node feedback is received, and will be described Transaction Information Query Result is forwarded to SPV nodes;
Wherein, SPV nodes are the SPV nodes that can not connect complete node;The 2nd SPV nodes are to have connected The SPV nodes of whole node.
10. simple payment verification node Transaction Inquiries system according to claim 9 a, it is characterised in that SPV Node and the 2nd SPV nodes are in same LAN.
CN201610910461.1A 2016-10-19 2016-10-19 Simple payment verification node Transaction Inquiries method and system Pending CN106503981A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610910461.1A CN106503981A (en) 2016-10-19 2016-10-19 Simple payment verification node Transaction Inquiries method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610910461.1A CN106503981A (en) 2016-10-19 2016-10-19 Simple payment verification node Transaction Inquiries method and system

Publications (1)

Publication Number Publication Date
CN106503981A true CN106503981A (en) 2017-03-15

Family

ID=58294175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610910461.1A Pending CN106503981A (en) 2016-10-19 2016-10-19 Simple payment verification node Transaction Inquiries method and system

Country Status (1)

Country Link
CN (1) CN106503981A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107247773A (en) * 2017-06-07 2017-10-13 北京邮电大学 A kind of method that inquiry is traded in distributed data base based on block chain
CN107277781A (en) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 Block chain multicast network, block chain equipment and its communication means under mobile broadband network
CN108768966A (en) * 2018-05-14 2018-11-06 北京邮电大学 Register node and member node and Node registry leave, identity identifying method
CN108876616A (en) * 2018-06-13 2018-11-23 众安信息技术服务有限公司 Exchange information processing method, device and assets based on block chain register settlement system
CN110880147A (en) * 2019-11-22 2020-03-13 腾讯科技(深圳)有限公司 Transaction processing method, related equipment and computer storage medium
WO2020134627A1 (en) * 2018-12-28 2020-07-02 阿里巴巴集团控股有限公司 Credibility verification method of alliance chain, system, device and apparatus
WO2020134624A1 (en) * 2018-12-28 2020-07-02 阿里巴巴集团控股有限公司 Credibility verification method, system, apparatus and device for alliance chain
CN111386690A (en) * 2017-11-27 2020-07-07 国际商业机器公司 Authentication payment card
CN113657900A (en) * 2021-07-13 2021-11-16 中国人民银行数字货币研究所 Cross-chain transaction verification method and system and cross-chain transaction system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488665A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Decentralized transaction method
CN105608588A (en) * 2016-01-04 2016-05-25 布比(北京)网络技术有限公司 Tracing record processing method and apparatus
US20160203448A1 (en) * 2014-07-03 2016-07-14 Raise Marketplace Inc. Cryptocurrency verification system
CN105808325A (en) * 2016-03-03 2016-07-27 布比(北京)网络技术有限公司 Data processing method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160203448A1 (en) * 2014-07-03 2016-07-14 Raise Marketplace Inc. Cryptocurrency verification system
CN105488665A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Decentralized transaction method
CN105608588A (en) * 2016-01-04 2016-05-25 布比(北京)网络技术有限公司 Tracing record processing method and apparatus
CN105808325A (en) * 2016-03-03 2016-07-27 布比(北京)网络技术有限公司 Data processing method and apparatus

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
LWVWLCN: ""什么是简单支付验证(SPV)"", 《巴比特社区》 *
TAN90D: ""可扩展的支付验证网络—当未来比特币交易数据非常大时,普遍用户节点该怎么办"", 《巴比特 比特币》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107277781A (en) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 Block chain multicast network, block chain equipment and its communication means under mobile broadband network
CN107277781B (en) * 2017-05-03 2019-03-22 上海点融信息科技有限责任公司 Block chain multicast network, block chain equipment and its communication means under mobile broadband network
CN107247773A (en) * 2017-06-07 2017-10-13 北京邮电大学 A kind of method that inquiry is traded in distributed data base based on block chain
CN111386690A (en) * 2017-11-27 2020-07-07 国际商业机器公司 Authentication payment card
CN111386690B (en) * 2017-11-27 2022-08-05 勤达睿公司 Method for authenticating payment card, storage medium and computer system
CN108768966A (en) * 2018-05-14 2018-11-06 北京邮电大学 Register node and member node and Node registry leave, identity identifying method
CN108768966B (en) * 2018-05-14 2019-05-03 北京邮电大学 Block platform chain and member node and node identities authentication method
CN108876616A (en) * 2018-06-13 2018-11-23 众安信息技术服务有限公司 Exchange information processing method, device and assets based on block chain register settlement system
WO2020134624A1 (en) * 2018-12-28 2020-07-02 阿里巴巴集团控股有限公司 Credibility verification method, system, apparatus and device for alliance chain
WO2020134627A1 (en) * 2018-12-28 2020-07-02 阿里巴巴集团控股有限公司 Credibility verification method of alliance chain, system, device and apparatus
US11107079B2 (en) 2018-12-28 2021-08-31 Advanced New Technologies Co., Ltd. Methods, systems, apparatuses and devices for verifying credibility of consortium blockchain
CN110880147A (en) * 2019-11-22 2020-03-13 腾讯科技(深圳)有限公司 Transaction processing method, related equipment and computer storage medium
CN110880147B (en) * 2019-11-22 2022-08-26 腾讯科技(深圳)有限公司 Transaction processing method, related equipment and computer storage medium
CN113657900A (en) * 2021-07-13 2021-11-16 中国人民银行数字货币研究所 Cross-chain transaction verification method and system and cross-chain transaction system
CN113657900B (en) * 2021-07-13 2024-03-22 中国人民银行数字货币研究所 Cross-chain transaction verification method and system and cross-chain transaction system

Similar Documents

Publication Publication Date Title
CN106503981A (en) Simple payment verification node Transaction Inquiries method and system
CN106530083B (en) Multichain management method and system based on block chain
CN107332826B (en) The communication means and device of block chain agent node
CN108540536B (en) Block chain-based network mass service processing method, equipment and storage medium
CN107846278A (en) Intelligent contract processing method and processing device
CN108681583A (en) Data proof of possession method, apparatus and readable storage medium storing program for executing based on block chain
CN109154885A (en) Business processing on block platform chain executes
CN110442652A (en) A kind of across chain data processing method and device based on block chain
CN111445328A (en) Cross-link gateway interaction system and method and supply chain data management method
CN107247773A (en) A kind of method that inquiry is traded in distributed data base based on block chain
CN107615317A (en) The system and method for block chain transaction record
US11714863B2 (en) Combinatorial matching techniques for electronic data messages
CN108615195B (en) Resource transfer information transmission method and device, storage medium and electronic device
CN110349004A (en) Risk of fraud method for detecting and device based on user node relational network
CN109190881A (en) A kind of data assets management method, system and equipment
CN109165953A (en) Art sales method, apparatus, equipment and readable storage medium storing program for executing
CN108347483A (en) Decentralization computing system based on double-layer network
CN109727009A (en) Red packet processing method, equipment and storage medium
CN108346110A (en) A kind of information interaction system based on manufacture block chain
WO2021068508A1 (en) Asset management method, blockchain platform, device, and storage medium
CN109544128A (en) Contribute money the method and server of information management
CN102506886A (en) Method for realizing path planning in navigation equipment
CN109087209B (en) Community dynamic adjustment method and device and server
CN109741052A (en) Red packet processing method, equipment and storage medium
CN107688943A (en) Data processing method, apparatus and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination