CN106503981A - Simple payment verification node Transaction Inquiries method and system - Google Patents
Simple payment verification node Transaction Inquiries method and system Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/16—Payments settled via telecommunication systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment 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
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.
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)
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)
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 |
-
2016
- 2016-10-19 CN CN201610910461.1A patent/CN106503981A/en active Pending
Patent Citations (4)
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)
Title |
---|
LWVWLCN: ""什么是简单支付验证(SPV)"", 《巴比特社区》 * |
TAN90D: ""可扩展的支付验证网络—当未来比特币交易数据非常大时,普遍用户节点该怎么办"", 《巴比特 比特币》 * |
Cited By (15)
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 |