CN106506146A - Based on the Transaction Information method of calibration of block chain technology, apparatus and system - Google Patents
Based on the Transaction Information method of calibration of block chain technology, apparatus and system Download PDFInfo
- Publication number
- CN106506146A CN106506146A CN201610949992.1A CN201610949992A CN106506146A CN 106506146 A CN106506146 A CN 106506146A CN 201610949992 A CN201610949992 A CN 201610949992A CN 106506146 A CN106506146 A CN 106506146A
- Authority
- CN
- China
- Prior art keywords
- transaction information
- signing messages
- customer platform
- information
- ore deposit
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of based on the Transaction Information method of calibration of block chain technology, apparatus and system, it is related to Internet technical field, the correctness for needing the Transaction Information for writing block chain can be verified, so as to prevent writing the Transaction Information being tampered in block chain.The method of the present invention mainly includes:The Transaction Information for needing to write block chain is obtained, the Transaction Information is generated by the transactional operation that client is initiated;The operation values of the Transaction Information are signed by the private key for storing, obtain the corresponding signing messages of the Transaction Information, the operation values of the Transaction Information carry out computing according to preset algorithm and obtain;The Transaction Information and the signing messages are sent rock feeder, so that the ore deposit machine is verified to the correctness of the Transaction Information for receiving according to the signing messages.The present invention is mainly suitable in scene using block chain store transaction information.
Description
Technical field
The present invention relates to Internet technical field, more particularly to a kind of Transaction Information verification side based on block chain technology
Method, apparatus and system.
Background technology
With the continuous development of information technology, the application of internet is also increasingly popularized, and for example, user can pass through interconnection
Net carries out online transaction.When online transaction is carried out by internet, each online transaction generally corresponds to one or more friendship
Easy information, and Transaction Information can reflect the trading activity of user.Therefore, how Transaction Information is preserved and is extremely closed
Key.
In block chain technology, the Transaction Information that customer platform is generated is to act on behalf of write area by the ore deposit machine with write authority
Preservation is realized in block chain.Specifically, when certain customer platform needs to write Transaction Information in block chain, first by the transaction letter
Breath sends rock feeder, is then write the Transaction Information for receiving in block chain by the ore deposit machine, finally will write again in block chain
New block be synchronized to each customer platform in point to point network.
However, Transaction Information is during transmitting from customer platform to ore deposit machine, may be intercepted and captured by other equipment is carried out
Distort, if therefore the Transaction Information that distorts is write in block chain, can cause the reliability for writing the Transaction Information in block chain
Property and accuracy reduce.
Content of the invention
In view of this, the present invention provides a kind of based on the Transaction Information method of calibration of block chain technology, apparatus and system, energy
Enough correctness to needing the Transaction Information for writing block chain are verified, so as to the Transaction Information write area for preventing from being tampered
In block chain.
The purpose of the present invention employs the following technical solutions to realize:
In a first aspect, the invention provides a kind of Transaction Information method of calibration based on block chain technology, methods described should
For customer platform, methods described includes:
The Transaction Information for needing to write block chain is obtained, the Transaction Information is generated by the transactional operation that client is initiated;
The operation values of the Transaction Information are signed by the private key for storing, obtain the corresponding label of the Transaction Information
Name information, the operation values of the Transaction Information carry out computing according to preset algorithm and obtain;
The Transaction Information and the signing messages are sent rock feeder, so that the ore deposit machine is according to the signing messages pair
The correctness of the Transaction Information for receiving is verified.
In conjunction with a first aspect, in the first possible implementation of first aspect, methods described also includes:
Receive the reissue commands that the ore deposit machine sends;
According to the reissue commands, the Transaction Information and the signing messages is resend to the ore deposit machine.
In conjunction with a first aspect, in second possible implementation of first aspect, by the Transaction Information and institute
Before stating signing messages transmission rock feeder, methods described also includes:
To the authentication request that the ore deposit machine sends the identification information for carrying the customer platform;
Described the Transaction Information and the signing messages are sent rock feeder include:
If receiving the authentication success response message that the ore deposit machine sends, by the Transaction Information and the signature
Information is sent to the ore deposit machine.
In conjunction with the first or second possible implementation of first aspect or first aspect, the of first aspect
In three kinds of possible implementations, the private key of the customer platform storage is to initiate the private key that the client of transactional operation sends,
Or the private key for the customer platform.
Second aspect, the invention provides a kind of Transaction Information method of calibration based on block chain technology, methods described should
For ore deposit machine, methods described includes:
Receive customer platform send Transaction Information and the corresponding signing messages of the Transaction Information, the Transaction Information by
The transactional operation that client is initiated is generated, and the signing messages is that the private key stored by the customer platform is believed to the transaction
The operation values of breath carry out signing and obtain, and the operation values of the Transaction Information carry out computing according to preset algorithm and obtain;
Computing is carried out according to the preset algorithm to the Transaction Information for receiving, the operation values of the Transaction Information are obtained;
Operation values, the signing messages and the corresponding public key of the private key according to the Transaction Information carry out sign test;
If sign test success, it is determined that the Transaction Information for receiving is correct, and the new block for including the Transaction Information is write
Enter in block chain.
In conjunction with second aspect, in the first possible implementation of second aspect, methods described also includes:
If sign test failure, delete the Transaction Information and the signing messages, and export and receive for prompting
There is abnormal information in Transaction Information.
In conjunction with second aspect, in second possible implementation of second aspect, methods described also includes:
If sign test fails, reissue commands are sent to the customer platform, so that the customer platform is according to the repeating transmission
Instruction resends Transaction Information and the corresponding signing messages of the Transaction Information.
In conjunction with second aspect, in the third possible implementation of second aspect, described according to the Transaction Information
Operation values, the signing messages and the corresponding public key of the private key carry out sign test and include:
The signing messages is decrypted using the public key, the operation values after being decrypted;
The operation values of the Transaction Information are compared with the operation values after the decryption;
If both are identical, it is determined that sign test success;
If both are different, it is determined that sign test fails.
In conjunction with second aspect, in the 4th kind of possible implementation of second aspect, receiving what customer platform sent
Before Transaction Information and the corresponding signing messages of the Transaction Information, methods described also includes:
The authentication request that the customer platform sends is received, and the client is carried in the authentication request and is put down
The identification information of platform;
If confirming to preserve the identification information of the customer platform, to the customer platform send authentication into
Work(response message;
The Transaction Information and the corresponding signing messages of the Transaction Information for receiving customer platform transmission includes:
Transaction Information and the transaction that the customer platform sends is received according to the authentication success response message
The corresponding signing messages of information.
In conjunction with second aspect or second aspect the first to the 4th kind of possible implementation of any one, in second party
In the 5th kind of possible implementation in face, the private key of the customer platform storage is that the client for initiating transactional operation sends
Private key, or the private key for the customer platform.
The third aspect, the invention provides a kind of Transaction Information calibration equipment based on block chain technology, described device should
For customer platform, described device includes:
Acquiring unit, needs the Transaction Information for writing block chain, the Transaction Information to be initiated by client for obtaining
Transactional operation is generated;
Signature unit, the operation values of the Transaction Information acquiring unit obtained for the private key by storing are entered
Row signature, obtains the corresponding signing messages of the Transaction Information, and the operation values of the Transaction Information are transported according to preset algorithm
Calculate and obtain;
Transmitting element, obtain for the Transaction Information that obtains the acquiring unit and the signature unit described in
Signing messages sends rock feeder, so that the ore deposit machine is carried out to the correctness of the Transaction Information for receiving according to the signing messages
Verification.
In conjunction with the third aspect, in the first possible implementation of the third aspect, described device also includes:
Receiving unit, for receiving the reissue commands that the ore deposit machine sends;
The transmitting element is additionally operable to the reissue commands received according to the receiving unit, is sent out to the ore deposit machine again
Send the Transaction Information and the signing messages.
In conjunction with the third aspect, in second possible implementation of the third aspect, the transmitting element is additionally operable to
Before the Transaction Information and the signing messages are sent rock feeder, the body for carrying the customer platform is sent to the ore deposit machine
The authentication request of part identification information;
The transmitting element is additionally operable to when the authentication success response message that the ore deposit machine sends is received, will be described
Transaction Information and the signing messages send rock feeder.
The first in conjunction with the third aspect acquisition third aspect or second possible implementation, in the third aspect
In the third possible implementation, the private key of the customer platform storage is to initiate the private that the client of transactional operation sends
Key, or the private key for the customer platform.
Fourth aspect, the invention provides a kind of Transaction Information calibration equipment based on block chain technology, described device should
For ore deposit machine, described device includes:
Receiving unit, for receiving the Transaction Information and the corresponding signing messages of the Transaction Information of customer platform transmission,
The Transaction Information is generated by the transactional operation that client is initiated, and the signing messages is the private stored by the customer platform
Key carries out signing to the operation values of the Transaction Information and to obtain, and the operation values of the Transaction Information are transported according to preset algorithm
Calculate and obtain;
Arithmetic element, for carrying out computing according to the preset algorithm to the Transaction Information that the receiving unit is received,
Obtain the operation values of the Transaction Information;
Sign test unit, the operation values of the Transaction Information for being obtained according to the arithmetic element, the receiving unit
The signing messages and the corresponding public key of the private key for receiving carries out sign test;
Writing unit, for when the sign test unit sign test is successful, determining that the Transaction Information for receiving is correct, and will bag
Include in the new block write block chain of the Transaction Information.
In conjunction with fourth aspect, in the first possible implementation of fourth aspect, described device also includes:
Delete unit, for when the sign test unit sign test fail, the deletion Transaction Information and
The signing messages;
, there is abnormal information for output for the Transaction Information for pointing out to receive in output unit.
In conjunction with fourth aspect, in second possible implementation of fourth aspect, described device also includes:
First transmitting element, for when the sign test unit sign test fails, sending reissue commands to the customer platform,
So that the customer platform resends Transaction Information and the corresponding A.L.S. of the Transaction Information according to the reissue commands
Breath.
In conjunction with fourth aspect, in the third possible implementation of fourth aspect, the sign test unit includes:
Deciphering module, the operation values for being decrypted to the signing messages using the public key, after being decrypted;
Comparison module, for being compared the operation values of the Transaction Information with the operation values after deciphering module decryption
Compared with;
Determining module, for when the comparative result of the comparison module is identical for both, determining sign test success;When described
When the comparative result of comparison module is different for both, determine that sign test fails.
In conjunction with fourth aspect, in the 4th kind of possible implementation of fourth aspect, the receiving unit is additionally operable to
Before receiving the Transaction Information and the corresponding signing messages of the Transaction Information of customer platform transmission, receive the customer platform and send out
The authentication request that send, carries the identification information of the customer platform in the authentication request;
Described device also includes:
Second transmitting element, for when the identification information for preserving the customer platform is confirmed, to the client
Platform sends authentication success response message;
The receiving unit is additionally operable to receive what the customer platform was sent according to the authentication success response message
Transaction Information and the corresponding signing messages of the Transaction Information.
In conjunction with fourth aspect or fourth aspect the first to the 4th kind of possible implementation, the of fourth aspect
In five kinds of possible implementations, the private key of the customer platform storage is to initiate the private key that the client of transactional operation sends,
Or the private key for the customer platform.
In terms of 5th, the invention provides a kind of Transaction Information check system based on block chain technology, the system bag
Include customer platform and ore deposit machine;Wherein, the customer platform is included if the first of the third aspect or the third aspect is to the third
Device described in the possible implementation of any one;The ore deposit machine is included if the first of such as fourth aspect or fourth aspect is to
Device described in five kinds of any one possibility implementations.
By above-mentioned technical proposal, the present invention provide based on the Transaction Information method of calibration of block chain technology, device and
The Transaction Information after customer platform obtains Transaction Information not only can be sent rock feeder, can also be the Transaction Information by system
The signing messages that configuration cannot be distorted, and signing messages is also sent to ore deposit machine, so that ore deposit machine is receiving Transaction Information
After the corresponding signing messages of Transaction Information, directly Transaction Information is not write in block chain, but first with Transaction Information pair
The signing messages that answers is verified to the correctness of the Transaction Information for receiving, after the Transaction Information that determination is received is correct,
Just Transaction Information is write in block chain, and then can prevent from the Transaction Information being tampered being write in block chain, thus improve
The reliability and accuracy of the Transaction Information that ore deposit machine writes in block chain.
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 specification, 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 embodiment, 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 embodiment, 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 a kind of flow process of Transaction Information method of calibration based on block chain technology provided in an embodiment of the present invention
Figure;
Fig. 2 shows the stream of another kind of Transaction Information method of calibration based on block chain technology provided in an embodiment of the present invention
Cheng Tu;
Fig. 3 shows a kind of schematic diagram of a scenario of block chain Transaction Information verification provided in an embodiment of the present invention;
Fig. 4 shows a kind of composition of Transaction Information calibration equipment based on block chain technology provided in an embodiment of the present invention
Block diagram;
Fig. 5 shows the group of another kind of Transaction Information calibration equipment based on block chain technology provided in an embodiment of the present invention
Into block diagram;
Fig. 6 shows the group of another kind of Transaction Information calibration equipment based on block chain technology provided in an embodiment of the present invention
Into block diagram;
Fig. 7 shows the group of another kind of Transaction Information calibration equipment based on block chain technology provided in an embodiment of the present invention
Into block diagram;
Fig. 8 shows a kind of signal of Transaction Information check system based on block chain technology provided in an embodiment of the present invention
Figure.
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.
A kind of Transaction Information method of calibration based on block chain technology is embodiments provided, methods described mainly should
For customer platform, as shown in figure 1, methods described mainly includes:
101st, the Transaction Information that need write block chain is obtained;
Wherein, Transaction Information is the transaction complete documentation that the transactional operation that is initiated by client is generated, and mainly includes user
The information such as ID (Identity, identity number), item id, dealing money, exchange hour, customer platform ID.For example, user
When investing 100 yuan based on client to project 1, client can be by the ID of active user, the ID of project 1 and dealing money
100 are sent to corresponding server (i.e. customer platform), after customer platform receives these information, can generate corresponding,
Including ID, project 1ID, 100 yuan, exchange hour, customer platform ID transaction record.In addition, the tool of Transaction Information
The body form of expression can be record strip, or other forms, the embodiment of the present invention are not limited to this.
102nd, the private key by storing is signed to the operation values of the Transaction Information, obtains the Transaction Information corresponding
Signing messages;
Wherein, the operation values of Transaction Information carry out computing according to preset algorithm and obtain;Preset algorithm can be hash algorithm,
Can also be other algorithms;Correspondingly, operation values can be cryptographic Hash, or other numerical value.In addition, signing messages is concrete
The diverse location in Transaction Information can be configured according to demand, for example, it is possible to by signing messages configuration Transaction Information head,
Afterbody etc., the embodiment of the present invention is not limited.
It should be noted that the private key of customer platform storage can be to initiate the private key that the client of transactional operation sends,
Can also be customer platform private key, specifically can be according to concrete application depending on, the embodiment of the present invention is not limited to this.Example
Such as, when the user serviced by customer platform is less, the private key of customer platform can directly be used as required private during signature
Key;When the user serviced by customer platform is more, in order to ensure the security of customer transaction information, it is possible to use user is based on
The private key that client is arranged is used as required private key during signature.
103rd, the Transaction Information and the signing messages are sent rock feeder, so that the ore deposit machine is according to the A.L.S.
Breath is verified to the correctness of the Transaction Information for receiving.
After Transaction Information and the corresponding signing messages of Transaction Information is obtained, Transaction Information and signing messages can be sent
Rock feeder, so that ore deposit machine is after Transaction Information and signing messages is received, believes to the transaction for receiving first with signing messages
The correctness of breath is verified, and when the Transaction Information that determination is received is correct, is just write in block chain, otherwise Transaction Information
It is not written in block chain.Wherein, the data block of block chain to be a string be associated using cryptography method generation, each number
According to all of Transaction Information in one section of scheduled time is contained in block, for verifying the validity of its information and generating next
Individual block.
Transaction Information method of calibration based on block chain technology provided in an embodiment of the present invention, can obtain in customer platform
After Transaction Information, the Transaction Information is sent rock feeder not only, also the signing messages that cannot be distorted can be configured for the Transaction Information,
And signing messages is also sent to ore deposit machine, so that ore deposit machine is receiving Transaction Information and the corresponding signing messages of Transaction Information
Afterwards, directly Transaction Information is not write in block chain, but the friendship first with the corresponding signing messages of Transaction Information to receiving
The correctness of easily information is verified, and after the Transaction Information that determination is received is correct, is just write Transaction Information in block chain,
And then can prevent from writing the Transaction Information being tampered in block chain, which thereby enhance the transaction that ore deposit machine is write in block chain
The reliability and accuracy of information.
Further, in the case of in order to determine the Transaction Information mistake for receiving in ore deposit machine, continue to obtain correct friendship
Easily information, can send reissue commands to customer platform, so that customer platform after the Transaction Information mistake for receiving is determined
After the reissue commands for receiving the transmission of ore deposit machine, Transaction Information can be resend according to the reissue commands corresponding with Transaction Information
Signing messages.
Further, ore deposit machine, can first to handing over which in order to prevent illegal customer platform from interacting
Mutual customer platform carries out identity legitimacy checking, when determining that its identity is legal, just interacts.
Specifically, before the Transaction Information and the signing messages are sent rock feeder, customer platform can be to institute
The authentication request that ore deposit machine sends the identification information for carrying the customer platform is stated, when receiving what the ore deposit machine sent
During authentication success response message, the Transaction Information and the signing messages are sent rock feeder.Wherein, identity letter
The identity for unique mark customer platform is ceased, customer platform name, port IP address etc. is specifically as follows, the embodiment of the present invention is not
Limit.
Additionally, the ID registered in advance that is also stored with ore deposit machine, in the Transaction Information for receiving customer platform transmission and
After signing messages, ID can be obtained from Transaction Information, then judge whether the ID is ID registered in advance,
Thus verifying the legitimacy of user identity, and when determining that the ID is legal, signing messages is just continued with to transaction
The correctness of information is verified.
Further, according to the method shown in Fig. 1, an alternative embodiment of the invention additionally provides a kind of based on block chain
The Transaction Information method of calibration of technology, methods described is mainly used in ore deposit machine, as shown in Fig. 2 methods described mainly includes:
201st, Transaction Information and the Transaction Information corresponding signing messages that customer platform send are received;
Wherein, Transaction Information is generated by the transactional operation that client is initiated, and the particular content with regard to Transaction Information is referred to
The detailed description of above-mentioned steps 101, will not be described here.
Signing messages is that the private key stored by customer platform is carried out signing obtaining to the operation values of Transaction Information.Its
In, the private key of customer platform storage can be to initiate the private key that the client of transactional operation sends, or customer platform
Private key.The operation values of Transaction Information carry out computing according to preset algorithm and obtain;Preset algorithm can be hash algorithm, or
Other algorithms, here are not limited.
202nd, computing is carried out according to the preset algorithm to the Transaction Information for receiving, obtains the computing of the Transaction Information
Value;
Wherein, when the preset algorithm is hash algorithm, this step is specially:According to friendship of the hash algorithm to receiving
Easily information carries out computing, obtains the cryptographic Hash of the Transaction Information.
203rd, according to the Transaction Information operation values, the signing messages and the corresponding public key of the private key are tested
Sign;
Specifically, ore deposit machine is decrypted to the signing messages first with the public key, the operation values after being decrypted;So
Afterwards the operation values of the Transaction Information are compared with the operation values after the decryption;If both are identical, it is determined that sign test into
Work(;If both are different, it is determined that sign test fails.Wherein, it is stored with ore deposit machine corresponding to the private key of each customer platform storage
Public key.
When preset algorithm is hash algorithm, this step is specifically as follows:Used when signing first with customer platform
The corresponding public key of private key is decrypted to the signing messages for receiving, the cryptographic Hash after being decrypted;Then by the friendship for receiving
Easily the cryptographic Hash of information is compared with the cryptographic Hash after decryption;If the two cryptographic Hash are identical, it is determined that sign test success;If this
Two cryptographic Hash are differed, it is determined that sign test fails.
If 204 sign test successes, it is determined that the Transaction Information for receiving is correct, and the new district of the Transaction Information will be included
In block write block chain.
When sign test success, ore deposit machine can determine that the Transaction Information for receiving and customer platform send the transaction letter of rock feeder
Manner of breathing is with so that it is determined that the Transaction Information for receiving is correct, it is possible to write the new block for including Transaction Information in block chain;
When sign test fails, it may be determined that the Transaction Information that the Transaction Information for receiving sends rock feeder with customer platform is differed, from
And determine the Transaction Information mistake for receiving, will not include writing the new block of the Transaction Information in block chain.
It should be noted that in new block except include Transaction Information in addition to, can also include signing messages, timestamp, on
The information such as the operation values (such as cryptographic Hash) of one block.Wherein, if corresponding for Transaction Information signing messages is also write in block chain,
Then can be after new block to be sent to ore deposit machine each customer platform in point to point network, each customer platform can be according to label
Name information to new block in the correctness of Transaction Information verify, to judge ore deposit machine when Transaction Information is write block chain
Whether Transaction Information is distorted.
Transaction Information method of calibration based on block chain technology provided in an embodiment of the present invention, can obtain in customer platform
After Transaction Information, the Transaction Information is sent rock feeder not only, also the signing messages that cannot be distorted can be configured for the Transaction Information,
And signing messages is also sent to ore deposit machine, so that ore deposit machine is receiving Transaction Information and the corresponding signing messages of Transaction Information
Afterwards, directly Transaction Information is not write in block chain, but the friendship first with the corresponding signing messages of Transaction Information to receiving
The correctness of easily information is verified, and after the Transaction Information that determination is received is correct, is just write Transaction Information in block chain,
And then can prevent from writing the Transaction Information being tampered in block chain, which thereby enhance the transaction that ore deposit machine is write in block chain
The reliability and accuracy of information.
Further, in order to prevent the Transaction Information of mistake from taking the memory space of ore deposit machine, after sign test failure is determined, can
So that the Transaction Information for receiving and signing messages to be deleted.In order to point out the keeper of ore deposit machine to know the friendship that ore deposit machine is received in time
Easily there is exception in information, can also export the Transaction Information for pointing out to receive and there is abnormal information.In order to true
In the case of determining sign test failure, continue to obtain correct Transaction Information, can send to customer platform after sign test failure is determined
Reissue commands, so that customer platform resends Transaction Information and the corresponding A.L.S. of the Transaction Information according to the reissue commands
Breath.
Further, in order to prevent illegal customer platform from interacting with ore deposit machine, so as to cause illegal transaction information to write
Block chain, ore deposit machine first can be verified to the identity of customer platform, when determining that its identity is legal, then receive what which sent
Transaction Information and signing messages.
Specifically, before the Transaction Information and the corresponding signing messages of the Transaction Information of customer platform transmission is received,
Ore deposit machine can first receive the authentication request that the customer platform sends, and carry the client in the authentication request
The identification information of platform;If confirming the identification information for preserving the customer platform, send out to the customer platform
Authentication success response message is sent, and receives the friendship that the customer platform is sent according to the authentication success response message
Easy information and the corresponding signing messages of the Transaction Information.
By above-described embodiment, so that hash algorithm carries out computing as an example, block chain Transaction Information correctness is being realized
During verification, the signature and sign test process that are related to can be as shown in Figure 3.Specifically, when customer platform generates Transaction Information
Afterwards, it is possible to use hash algorithm carries out Hash operation to the Transaction Information, cryptographic Hash is obtained, then the private key using storage is to this
Cryptographic Hash is signed, and obtains the corresponding signing messages of Transaction Information, and Transaction Information and signing messages are sent rock feeder;Ore deposit
After machine receives the Transaction Information and signing messages of customer platform transmission, the Transaction Information for receiving is entered first with hash algorithm
Row Hash operation obtains cryptographic Hash, the public key corresponding to private key for then being used according to when customer platform is signed, reception
To Transaction Information cryptographic Hash and signing messages carry out sign test operation, to determine whether the Transaction Information that receives correct,
And when determining correct, just the block n and block n-1 that include Transaction Information and signing messages are attached, so that
In Transaction Information and signing messages write block chain.
Further, according to the method shown in Fig. 1, an alternative embodiment of the invention additionally provides a kind of based on area
The Transaction Information calibration equipment of block chain technology, described device is applied to customer platform, as shown in figure 4, described device mainly includes:
Acquiring unit 31, needs the Transaction Information for writing block chain, the Transaction Information to be initiated by client for obtaining
Transactional operation generate;
Signature unit 32, for computing of the private key by storage to the Transaction Information that the acquiring unit 31 is obtained
Value is signed, and obtains the corresponding signing messages of the Transaction Information, and the operation values of the Transaction Information are entered according to preset algorithm
Row computing and obtain;
Transmitting element 33, obtains for the Transaction Information that obtains the acquiring unit 31 and the signature unit
The signing messages sends rock feeder, so as to the correctness of Transaction Information of the ore deposit machine according to the signing messages to receiving
Verified.
Further, as shown in figure 5, described device also includes:
Receiving unit 34, for receiving the reissue commands that the ore deposit machine sends;
The transmitting element 33 is additionally operable to the reissue commands received according to the receiving unit 34, to the ore deposit machine weight
The Transaction Information and the signing messages are newly sent.
Further, the transmitting element 33 is additionally operable to for the Transaction Information and the signing messages to send rock feeder
Before, the authentication request of the identification information for carrying the customer platform is sent to the ore deposit machine;
The transmitting element 33 is additionally operable to when the authentication success response message that the ore deposit machine sends is received, by institute
State Transaction Information and the signing messages sends rock feeder.
Further, the private key of the customer platform storage is to initiate the private key that the client of transactional operation sends, or
Private key for the customer platform.
Transaction Information calibration equipment based on block chain technology provided in an embodiment of the present invention, can obtain in customer platform
After Transaction Information, the Transaction Information is sent rock feeder not only, also the signing messages that cannot be distorted can be configured for the Transaction Information,
And signing messages is also sent to ore deposit machine, so that ore deposit machine is receiving Transaction Information and the corresponding signing messages of Transaction Information
Afterwards, directly Transaction Information is not write in block chain, but the friendship first with the corresponding signing messages of Transaction Information to receiving
The correctness of easily information is verified, and after the Transaction Information that determination is received is correct, is just write Transaction Information in block chain,
And then can prevent from writing the Transaction Information being tampered in block chain, which thereby enhance the transaction that ore deposit machine is write in block chain
The reliability and accuracy of information.
Further, according to the method shown in Fig. 2, an alternative embodiment of the invention additionally provides a kind of based on block chain
The Transaction Information calibration equipment of technology, described device is mainly used in ore deposit machine, as shown in fig. 6, described device includes:
Receiving unit 41, for receiving the Transaction Information and the corresponding A.L.S. of the Transaction Information of customer platform transmission
Breath, the Transaction Information are generated by the transactional operation that client is initiated, and the signing messages is stored by the customer platform
Private key the operation values of the Transaction Information carried out signing obtain, the operation values of the Transaction Information are entered according to preset algorithm
Row computing and obtain;
Arithmetic element 42, for transporting to the Transaction Information that the receiving unit 41 is received according to the preset algorithm
Calculate, obtain the operation values of the Transaction Information;
Sign test unit 43, the operation values of the Transaction Information for being obtained according to the arithmetic element 42, the reception
The signing messages and the corresponding public key of the private key that unit is received carries out sign test;
Writing unit 44, for when 43 sign test of sign test unit is successful, determining that the Transaction Information for receiving is correct, and
The new block for including the Transaction Information is write in block chain.
Further, as shown in fig. 7, described device also includes:
Unit 45 is deleted, for when 43 sign test of sign test unit fails, deleting the Transaction Information and the label
Name information;
, there is abnormal information for output for the Transaction Information for pointing out to receive in output unit 46.
Further, as shown in fig. 7, described device also includes:
First transmitting element 47, for when 43 sign test of sign test unit fails, sending to the customer platform and retransmitting
Instruction, so that the customer platform resends Transaction Information and the corresponding label of the Transaction Information according to the reissue commands
Name information.
Further, as shown in fig. 7, the sign test unit 43 includes:
Deciphering module 431, the computing for being decrypted to the signing messages using the public key, after being decrypted
Value;
Comparison module 432, for entering the operation values of the Transaction Information with the operation values after deciphering module decryption
Row compares;
Determining module 433, for when the comparative result of the comparison module 432 is identical for both, determining sign test success;
When the comparative result of the comparison module 432 is different for both, determine that sign test fails.
Further, the receiving unit 41 is additionally operable to receiving Transaction Information and the transaction letter that customer platform sends
Before ceasing corresponding signing messages, the authentication request that the customer platform sends is received, is taken in the authentication request
Identification information with the customer platform;
As shown in fig. 7, described device also includes:
Second transmitting element 48, for when the identification information for preserving the customer platform is confirmed, to the visitor
Family platform sends authentication success response message;
The receiving unit 41 is additionally operable to receive the customer platform and is sent according to the authentication success response message
Transaction Information and the corresponding signing messages of the Transaction Information.
Further, as shown in fig. 7, the private key of customer platform storage is the client transmission for initiating transactional operation
Private key, or the private key for the customer platform.
Transaction Information calibration equipment based on block chain technology provided in an embodiment of the present invention, can obtain in customer platform
After Transaction Information, the Transaction Information is sent rock feeder not only, also the signing messages that cannot be distorted can be configured for the Transaction Information,
And signing messages is also sent to ore deposit machine, so that ore deposit machine is receiving Transaction Information and the corresponding signing messages of Transaction Information
Afterwards, directly Transaction Information is not write in block chain, but the friendship first with the corresponding signing messages of Transaction Information to receiving
The correctness of easily information is verified, and after the Transaction Information that determination is received is correct, is just write Transaction Information in block chain,
And then can prevent from writing the Transaction Information being tampered in block chain, which thereby enhance the transaction that ore deposit machine is write in block chain
The reliability and accuracy of information.
Further, according to said apparatus embodiment, an alternative embodiment of the invention additionally provides a kind of based on block
The Transaction Information check system of chain technology, as shown in figure 8, the system includes customer platform 51 and ore deposit machine 52;Wherein, the visitor
Family platform 51 includes device as shown in fig. 4 or 5;The ore deposit machine 52 includes device as shown in figs. 6 or 7.
Transaction Information check system based on block chain technology provided in an embodiment of the present invention, can obtain in customer platform
After Transaction Information, the Transaction Information is sent rock feeder not only, also the signing messages that cannot be distorted can be configured for the Transaction Information,
And signing messages is also sent to ore deposit machine, so that ore deposit machine is receiving Transaction Information and the corresponding signing messages of Transaction Information
Afterwards, directly Transaction Information is not write in block chain, but the friendship first with the corresponding signing messages of Transaction Information to receiving
The correctness of easily information is verified, and after the Transaction Information that determination is received is correct, is just write Transaction Information in block chain,
And then can prevent from writing the Transaction Information being tampered in block chain, which thereby enhance the transaction that ore deposit machine is write in block chain
The reliability and accuracy of information.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, in certain embodiment, there is no the portion that describes in detail
Point, may refer to the associated description of other embodiment.
It is understood that said method and the correlated characteristic in device mutually can be referred to.In addition, in above-described embodiment
" first ", " second " etc. be for distinguishing each embodiment, and do not represent the quality of each embodiment.
Those skilled in the art can be understood that, for convenience and simplicity of description, the system of foregoing description,
Device and the specific work process of unit, may be referred to the corresponding process in preceding method embodiment, will not be described here.
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 specification 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 believed realizing the transaction based on block chain technology according to embodiments of the present invention
The some or all functions of some or all parts in breath method of calibration, apparatus and system.The present invention can also be realized
It is for executing some or all equipment of method as described herein or program of device (for example, computer program
And computer program).Such program for realizing the present invention can be stored on a computer-readable medium, or can have
There is the form of one or more signal.Such signal can be downloaded from internet website and be obtained, or in carrier signal
Upper offer, 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 symbol 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.
Claims (21)
1. a kind of Transaction Information method of calibration based on block chain technology, methods described are applied to customer platform, it is characterised in that
Methods described includes:
The Transaction Information for needing to write block chain is obtained, the Transaction Information is generated by the transactional operation that client is initiated;
The operation values of the Transaction Information are signed by the private key for storing, obtain the corresponding A.L.S. of the Transaction Information
Breath, the operation values of the Transaction Information carry out computing according to preset algorithm and obtain;
The Transaction Information and the signing messages are sent rock feeder, so as to the ore deposit machine according to the signing messages to receiving
To the correctness of Transaction Information verified.
2. method according to claim 1, it is characterised in that methods described also includes:
Receive the reissue commands that the ore deposit machine sends;
According to the reissue commands, the Transaction Information and the signing messages is resend to the ore deposit machine.
3. method according to claim 1, it is characterised in that the Transaction Information and the signing messages are being sent to
Before ore deposit machine, methods described also includes:
To the authentication request that the ore deposit machine sends the identification information for carrying the customer platform;
Described the Transaction Information and the signing messages are sent rock feeder include:
If receiving the authentication success response message that the ore deposit machine sends, by the Transaction Information and the signing messages
It is sent to the ore deposit machine.
4. according to the method in any one of claims 1 to 3, it is characterised in that the private key of customer platform storage is
Initiate the private key that the client of transactional operation sends, or the private key for the customer platform.
5. a kind of Transaction Information method of calibration based on block chain technology, methods described are applied to ore deposit machine, it is characterised in that described
Method includes:
Transaction Information and the corresponding signing messages of the Transaction Information that customer platform sends is received, the Transaction Information is by client
The transactional operation that end is initiated is generated, and the signing messages is the private key stored by the customer platform to the Transaction Information
Operation values carry out signing and obtain, and the operation values of the Transaction Information carry out computing according to preset algorithm and obtain;
Computing is carried out according to the preset algorithm to the Transaction Information for receiving, the operation values of the Transaction Information are obtained;
Operation values, the signing messages and the corresponding public key of the private key according to the Transaction Information carry out sign test;
If sign test success, it is determined that the Transaction Information for receiving is correct, and the new block write area of the Transaction Information will be included
In block chain.
6. method according to claim 5, it is characterised in that methods described also includes:
If sign test fails, the Transaction Information and the signing messages is deleted, and exports the transaction received for prompting
There is abnormal information in information.
7. method according to claim 5, it is characterised in that methods described also includes:
If sign test fails, reissue commands are sent to the customer platform, so that the customer platform is according to the reissue commands
Resend Transaction Information and the corresponding signing messages of the Transaction Information.
8. method according to claim 5, it is characterised in that the operation values according to the Transaction Information, the label
Name information and the corresponding public key of the private key carry out sign test and include:
The signing messages is decrypted using the public key, the operation values after being decrypted;
The operation values of the Transaction Information are compared with the operation values after the decryption;
If both are identical, it is determined that sign test success;
If both are different, it is determined that sign test fails.
9. method according to claim 5, it is characterised in that receiving Transaction Information and the friendship that customer platform sends
Easily before the corresponding signing messages of information, methods described also includes:
The authentication request that the customer platform sends is received, the customer platform in the authentication request, is carried
Identification information;
If confirming the identification information for preserving the customer platform, authentication is sent to the customer platform and successfully rung
Answer message;
The Transaction Information and the corresponding signing messages of the Transaction Information for receiving customer platform transmission includes:
Transaction Information and the Transaction Information that the customer platform sends is received according to the authentication success response message
Corresponding signing messages.
10. the method according to any one of claim 5 to 9, it is characterised in that the private key of the customer platform storage is
Initiate the private key that the client of transactional operation sends, or the private key for the customer platform.
A kind of 11. Transaction Information calibration equipments based on block chain technology, described device are applied to customer platform, and its feature exists
In described device includes:
Acquiring unit, needs the Transaction Information for writing block chain, the transaction that the Transaction Information is initiated by client for obtaining
Operation is generated;
Signature unit, the operation values of the Transaction Information acquiring unit obtained for the private key by storing are signed
Name, obtains the corresponding signing messages of the Transaction Information, the operation values of the Transaction Information computing is carried out according to preset algorithm and
?;
Transmitting element, for the signature that the Transaction Information that obtains the acquiring unit and the signature unit are obtained
Information sends rock feeder, so that the ore deposit machine carries out school according to the signing messages to the correctness of the Transaction Information for receiving
Test.
12. devices according to claim 11, it is characterised in that described device also includes:
Receiving unit, for receiving the reissue commands that the ore deposit machine sends;
The transmitting element is additionally operable to the reissue commands received according to the receiving unit, resends institute to the ore deposit machine
State Transaction Information and the signing messages.
13. devices according to claim 11, it is characterised in that the transmitting element is additionally operable to by the Transaction Information
Before rock feeder is sent with the signing messages, to the body that the ore deposit machine sends the identification information for carrying the customer platform
Part checking request;
The transmitting element is additionally operable to when the authentication success response message that the ore deposit machine sends is received, by the transaction
Information and the signing messages are sent to the ore deposit machine.
14. devices according to any one of claim 11 to 13, it is characterised in that the private key of the customer platform storage
For initiating the private key that the client of transactional operation sends, or the private key for the customer platform.
A kind of 15. Transaction Information calibration equipments based on block chain technology, described device are applied to ore deposit machine, it is characterised in that institute
Stating device includes:
Receiving unit, for receiving the Transaction Information and the corresponding signing messages of the Transaction Information of customer platform transmission, described
Transaction Information is generated by the transactional operation that client is initiated, and the signing messages is the private key pair stored by the customer platform
The operation values of the Transaction Information carry out signing and obtain, the operation values of the Transaction Information computing is carried out according to preset algorithm and
?;
Arithmetic element, for carrying out computing according to the preset algorithm to the Transaction Information that the receiving unit is received, obtains
The operation values of the Transaction Information;
Sign test unit, the operation values of the Transaction Information for being obtained according to the arithmetic element, the receiving unit are received
The signing messages and the corresponding public key of the private key carry out sign test;
Writing unit, for when the sign test unit sign test is successful, determining that the Transaction Information for receiving is correct, and will be including institute
State in the new block write block chain of Transaction Information.
16. devices according to claim 15, it is characterised in that described device also includes:
Unit is deleted, for when the sign test unit sign test fails, deleting the Transaction Information and the signing messages;
, there is abnormal information for output for the Transaction Information for pointing out to receive in output unit.
17. devices according to claim 15, it is characterised in that described device also includes:
First transmitting element, for when the sign test unit sign test fails, sending reissue commands to the customer platform, so as to
The customer platform resends Transaction Information and the corresponding signing messages of the Transaction Information according to the reissue commands.
18. devices according to claim 15, it is characterised in that the sign test unit includes:
Deciphering module, the operation values for being decrypted to the signing messages using the public key, after being decrypted;
Comparison module, for being compared the operation values of the Transaction Information with the operation values after deciphering module decryption;
Determining module, for when the comparative result of the comparison module is identical for both, determining sign test success;When the comparison
When the comparative result of module is different for both, determine that sign test fails.
19. devices according to claim 15, it is characterised in that the receiving unit is additionally operable to receiving customer platform
Before the Transaction Information for sending and the corresponding signing messages of the Transaction Information, the authentication for receiving the customer platform transmission please
Ask, in the authentication request, carry the identification information of the customer platform;
Described device also includes:
Second transmitting element, for when the identification information for preserving the customer platform is confirmed, to the customer platform
Send authentication success response message;
The receiving unit is additionally operable to receive the transaction that the customer platform sends according to the authentication success response message
Information and the corresponding signing messages of the Transaction Information.
20. devices according to any one of claim 15 to 19, it is characterised in that the private key of the customer platform storage
For initiating the private key that the client of transactional operation sends, or the private key for the customer platform.
A kind of 21. Transaction Information check systems based on block chain technology, it is characterised in that the system include customer platform and
Ore deposit machine;Wherein, the customer platform includes the device as any one of claim 11 to 14;The ore deposit machine is included such as power
Profit requires the device any one of 15 to 20.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610949992.1A CN106506146A (en) | 2016-10-26 | 2016-10-26 | Based on the Transaction Information method of calibration of block chain technology, apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610949992.1A CN106506146A (en) | 2016-10-26 | 2016-10-26 | Based on the Transaction Information method of calibration of block chain technology, apparatus and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106506146A true CN106506146A (en) | 2017-03-15 |
Family
ID=58322978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610949992.1A Pending CN106506146A (en) | 2016-10-26 | 2016-10-26 | Based on the Transaction Information method of calibration of block chain technology, apparatus and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106506146A (en) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106971302A (en) * | 2017-04-17 | 2017-07-21 | 北京工商大学 | A kind of threedimensional model based on block chain technology is really weighed and method of commerce |
CN107171810A (en) * | 2017-06-27 | 2017-09-15 | 中国联合网络通信集团有限公司 | The verification method and device of block chain |
CN107332657A (en) * | 2017-07-21 | 2017-11-07 | 广州智慧城市发展研究院 | A kind of encryption method and system based on block chain digital signature |
CN107392611A (en) * | 2017-03-24 | 2017-11-24 | 阿里巴巴集团控股有限公司 | A kind of method and device for sending Transaction Information and common recognition checking |
CN107423163A (en) * | 2017-03-24 | 2017-12-01 | 北京瑞卓喜投科技发展有限公司 | The corrigenda method and system of the block chain of overall serial increase block |
CN107516214A (en) * | 2017-08-26 | 2017-12-26 | 复旦大学 | A kind of credit card illegal use resisting method based on block chain |
CN107798538A (en) * | 2017-09-26 | 2018-03-13 | 武汉斗鱼网络科技有限公司 | One kind transaction accounting method and client |
CN108347429A (en) * | 2017-12-29 | 2018-07-31 | 北京世纪互联宽带数据中心有限公司 | A kind of information eyewitness system, method and device |
CN108462582A (en) * | 2018-02-09 | 2018-08-28 | 北京欧链科技有限公司 | Feedback method for treating in block chain and device |
CN108510268A (en) * | 2018-02-09 | 2018-09-07 | 北京欧链科技有限公司 | Annular block chain structure, data processing method and device |
CN108540484A (en) * | 2018-04-23 | 2018-09-14 | 北京云图科瑞科技有限公司 | A kind of method of commerce, apparatus and system based on block chain |
CN108540459A (en) * | 2018-03-22 | 2018-09-14 | 北京京东尚科信息技术有限公司 | Data storage method, device, system, electronic equipment and computer-readable medium |
WO2018177093A1 (en) * | 2017-03-29 | 2018-10-04 | 中国移动通信有限公司研究院 | Block chain processing method, accounting node, verification node and storage medium |
WO2018177190A1 (en) * | 2017-03-28 | 2018-10-04 | 上海瑞麒维网络科技有限公司 | Method and device for synchronizing blockchain data |
CN108734019A (en) * | 2017-04-14 | 2018-11-02 | 姚宇 | A kind of implementation method of privately owned block chain |
CN108805571A (en) * | 2018-06-11 | 2018-11-13 | 北京京东尚科信息技术有限公司 | Data guard method, platform, block chain node, system and storage medium |
CN108829436A (en) * | 2018-06-15 | 2018-11-16 | 北京京东尚科信息技术有限公司 | Hot restorative procedure, device, system, electronic equipment and computer-readable medium |
CN108960826A (en) * | 2018-06-29 | 2018-12-07 | 杭州复杂美科技有限公司 | A kind of trading group, trading group building method, storage medium, equipment and system |
CN109327463A (en) * | 2018-11-14 | 2019-02-12 | 深圳市云歌人工智能技术有限公司 | The storage and confirmation method of personal information, system and storage medium |
CN109410049A (en) * | 2018-09-18 | 2019-03-01 | 深圳周百通科技有限公司 | Block chain bookkeeping methods, device, computer equipment and storage medium |
CN109412798A (en) * | 2018-12-06 | 2019-03-01 | 中链科技有限公司 | Private key generation, data interactive method and its system of block chain |
CN109639714A (en) * | 2019-01-02 | 2019-04-16 | 浙江师范大学 | A kind of Internet of Things identity registration and verification method based on block chain |
CN109801168A (en) * | 2019-01-28 | 2019-05-24 | 杭州复杂美科技有限公司 | A kind of method of calibration, equipment and the storage medium of the transaction of block chain |
CN109828958A (en) * | 2019-01-31 | 2019-05-31 | 北京瑞卓喜投科技发展有限公司 | Event recording method and record system based on block chain |
CN109903041A (en) * | 2018-11-30 | 2019-06-18 | 阿里巴巴集团控股有限公司 | The method and system of block cochain for the transaction of block chain |
CN110020951A (en) * | 2019-04-10 | 2019-07-16 | 北京筑龙信息技术有限责任公司 | A kind of transaction data authentication method, apparatus and storage medium based on block chain |
CN110362357A (en) * | 2019-05-21 | 2019-10-22 | 深圳壹账通智能科技有限公司 | A kind of configuration file management method and device of application program |
CN110457956A (en) * | 2019-08-16 | 2019-11-15 | 重庆华医康道科技有限公司 | The common recognition monitoring and managing method and its supervisory systems of the block chain network of data-oriented supervision |
CN110458553A (en) * | 2018-05-08 | 2019-11-15 | 贵州白山云科技股份有限公司 | A kind of block chain method of commerce, device and system |
CN110851813A (en) * | 2019-11-11 | 2020-02-28 | 北京海益同展信息科技有限公司 | Identity verification method, node device of block chain system and block chain system |
CN110851530A (en) * | 2019-11-06 | 2020-02-28 | 四川长虹电器股份有限公司 | Block chain based shared economic credible transaction method |
CN110874738A (en) * | 2018-09-02 | 2020-03-10 | 许先学 | Method and device for collecting and processing traffic violation information of intelligent traffic control and intelligent traffic control |
CN111291415A (en) * | 2020-03-12 | 2020-06-16 | 北京阿尔山金融科技有限公司 | Data storage method and device and business system server |
CN111464319A (en) * | 2020-06-15 | 2020-07-28 | 支付宝(杭州)信息技术有限公司 | Transaction storage and signature verification method based on centralized block chain type account book |
US11888976B2 (en) | 2017-12-13 | 2024-01-30 | Nchain Licensing Ag | System and method for multi-party generation of blockchain-based smart contract |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103532721A (en) * | 2013-10-23 | 2014-01-22 | 北京旋极信息技术股份有限公司 | Digital signature method, signature verification method, and method of distinguishing transaction signature and common signature |
CN105681301A (en) * | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | Settlement method on block chain |
CN105809420A (en) * | 2016-03-08 | 2016-07-27 | 杭州复杂美科技有限公司 | Liquidation method of multi-layer block chain |
CN105976232A (en) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | Asset transaction method and device |
CN105976231A (en) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | Asset management method based on intelligent block chain contracts and nodes |
-
2016
- 2016-10-26 CN CN201610949992.1A patent/CN106506146A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103532721A (en) * | 2013-10-23 | 2014-01-22 | 北京旋极信息技术股份有限公司 | Digital signature method, signature verification method, and method of distinguishing transaction signature and common signature |
CN105681301A (en) * | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | Settlement method on block chain |
CN105809420A (en) * | 2016-03-08 | 2016-07-27 | 杭州复杂美科技有限公司 | Liquidation method of multi-layer block chain |
CN105976232A (en) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | Asset transaction method and device |
CN105976231A (en) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | Asset management method based on intelligent block chain contracts and nodes |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018171545A1 (en) * | 2017-03-24 | 2018-09-27 | 阿里巴巴集团控股有限公司 | Method and device for sending transaction information and for consensus verification |
CN111612468B (en) * | 2017-03-24 | 2024-03-19 | 创新先进技术有限公司 | Method and device for transmitting transaction information and identifying consensus |
TWI727120B (en) * | 2017-03-24 | 2021-05-11 | 開曼群島商創新先進技術有限公司 | Method and device for sending transaction information and consensus verification |
CN107392611A (en) * | 2017-03-24 | 2017-11-24 | 阿里巴巴集团控股有限公司 | A kind of method and device for sending Transaction Information and common recognition checking |
CN107423163A (en) * | 2017-03-24 | 2017-12-01 | 北京瑞卓喜投科技发展有限公司 | The corrigenda method and system of the block chain of overall serial increase block |
RU2735156C1 (en) * | 2017-03-24 | 2020-10-28 | Алибаба Груп Холдинг Лимитед | Method and device for sending transaction information and for checking consensus |
CN107423163B (en) * | 2017-03-24 | 2020-10-16 | 北京瑞卓喜投科技发展有限公司 | Error surveying method and system for block chain of overall serial added blocks |
CN111612468A (en) * | 2017-03-24 | 2020-09-01 | 创新先进技术有限公司 | Method and device for sending transaction information and consensus verification |
US10679217B2 (en) | 2017-03-24 | 2020-06-09 | Alibaba Group Holding Limited | Methods and devices for sending transaction information and for consensus verification |
CN107392611B (en) * | 2017-03-24 | 2020-04-24 | 创新先进技术有限公司 | Method and device for sending transaction information and consensus verification |
WO2018177190A1 (en) * | 2017-03-28 | 2018-10-04 | 上海瑞麒维网络科技有限公司 | Method and device for synchronizing blockchain data |
CN108665359B (en) * | 2017-03-29 | 2020-08-18 | 中国移动通信有限公司研究院 | Block chain processing method, accounting node and verification node |
WO2018177093A1 (en) * | 2017-03-29 | 2018-10-04 | 中国移动通信有限公司研究院 | Block chain processing method, accounting node, verification node and storage medium |
CN108665359A (en) * | 2017-03-29 | 2018-10-16 | 中国移动通信有限公司研究院 | Block chain processing method, accounting nodes and verification node |
CN108734019A (en) * | 2017-04-14 | 2018-11-02 | 姚宇 | A kind of implementation method of privately owned block chain |
CN106971302A (en) * | 2017-04-17 | 2017-07-21 | 北京工商大学 | A kind of threedimensional model based on block chain technology is really weighed and method of commerce |
CN107171810A (en) * | 2017-06-27 | 2017-09-15 | 中国联合网络通信集团有限公司 | The verification method and device of block chain |
CN107332657A (en) * | 2017-07-21 | 2017-11-07 | 广州智慧城市发展研究院 | A kind of encryption method and system based on block chain digital signature |
CN107516214B (en) * | 2017-08-26 | 2020-11-20 | 复旦大学 | Credit card anti-theft method based on block chain |
CN107516214A (en) * | 2017-08-26 | 2017-12-26 | 复旦大学 | A kind of credit card illegal use resisting method based on block chain |
CN107798538A (en) * | 2017-09-26 | 2018-03-13 | 武汉斗鱼网络科技有限公司 | One kind transaction accounting method and client |
US11888976B2 (en) | 2017-12-13 | 2024-01-30 | Nchain Licensing Ag | System and method for multi-party generation of blockchain-based smart contract |
CN108347429A (en) * | 2017-12-29 | 2018-07-31 | 北京世纪互联宽带数据中心有限公司 | A kind of information eyewitness system, method and device |
CN108462582B (en) * | 2018-02-09 | 2020-03-27 | 北京欧链科技有限公司 | Feedback processing method and device in block chain |
CN108510268B (en) * | 2018-02-09 | 2021-05-11 | 北京欧链科技有限公司 | Annular block chain structure, data processing method and device |
CN108510268A (en) * | 2018-02-09 | 2018-09-07 | 北京欧链科技有限公司 | Annular block chain structure, data processing method and device |
CN108462582A (en) * | 2018-02-09 | 2018-08-28 | 北京欧链科技有限公司 | Feedback method for treating in block chain and device |
CN108540459A (en) * | 2018-03-22 | 2018-09-14 | 北京京东尚科信息技术有限公司 | Data storage method, device, system, electronic equipment and computer-readable medium |
CN108540484A (en) * | 2018-04-23 | 2018-09-14 | 北京云图科瑞科技有限公司 | A kind of method of commerce, apparatus and system based on block chain |
CN110458553A (en) * | 2018-05-08 | 2019-11-15 | 贵州白山云科技股份有限公司 | A kind of block chain method of commerce, device and system |
CN108805571A (en) * | 2018-06-11 | 2018-11-13 | 北京京东尚科信息技术有限公司 | Data guard method, platform, block chain node, system and storage medium |
CN108829436A (en) * | 2018-06-15 | 2018-11-16 | 北京京东尚科信息技术有限公司 | Hot restorative procedure, device, system, electronic equipment and computer-readable medium |
CN108960826A (en) * | 2018-06-29 | 2018-12-07 | 杭州复杂美科技有限公司 | A kind of trading group, trading group building method, storage medium, equipment and system |
CN110874738A (en) * | 2018-09-02 | 2020-03-10 | 许先学 | Method and device for collecting and processing traffic violation information of intelligent traffic control and intelligent traffic control |
CN109410049A (en) * | 2018-09-18 | 2019-03-01 | 深圳周百通科技有限公司 | Block chain bookkeeping methods, device, computer equipment and storage medium |
CN109327463A (en) * | 2018-11-14 | 2019-02-12 | 深圳市云歌人工智能技术有限公司 | The storage and confirmation method of personal information, system and storage medium |
CN109903041A (en) * | 2018-11-30 | 2019-06-18 | 阿里巴巴集团控股有限公司 | The method and system of block cochain for the transaction of block chain |
CN109412798A (en) * | 2018-12-06 | 2019-03-01 | 中链科技有限公司 | Private key generation, data interactive method and its system of block chain |
CN109639714A (en) * | 2019-01-02 | 2019-04-16 | 浙江师范大学 | A kind of Internet of Things identity registration and verification method based on block chain |
CN109639714B (en) * | 2019-01-02 | 2021-06-15 | 浙江师范大学 | Internet of things identity registration and verification method based on block chain |
CN109801168A (en) * | 2019-01-28 | 2019-05-24 | 杭州复杂美科技有限公司 | A kind of method of calibration, equipment and the storage medium of the transaction of block chain |
CN109801168B (en) * | 2019-01-28 | 2020-12-11 | 杭州复杂美科技有限公司 | Block chain transaction verification method, equipment and storage medium |
CN109828958A (en) * | 2019-01-31 | 2019-05-31 | 北京瑞卓喜投科技发展有限公司 | Event recording method and record system based on block chain |
CN110020951A (en) * | 2019-04-10 | 2019-07-16 | 北京筑龙信息技术有限责任公司 | A kind of transaction data authentication method, apparatus and storage medium based on block chain |
CN110362357A (en) * | 2019-05-21 | 2019-10-22 | 深圳壹账通智能科技有限公司 | A kind of configuration file management method and device of application program |
CN110457956B (en) * | 2019-08-16 | 2021-05-28 | 重庆华医康道科技有限公司 | Consensus supervision method and system for data supervision-oriented block chain network |
CN110457956A (en) * | 2019-08-16 | 2019-11-15 | 重庆华医康道科技有限公司 | The common recognition monitoring and managing method and its supervisory systems of the block chain network of data-oriented supervision |
CN110851530A (en) * | 2019-11-06 | 2020-02-28 | 四川长虹电器股份有限公司 | Block chain based shared economic credible transaction method |
CN110851813A (en) * | 2019-11-11 | 2020-02-28 | 北京海益同展信息科技有限公司 | Identity verification method, node device of block chain system and block chain system |
CN111291415A (en) * | 2020-03-12 | 2020-06-16 | 北京阿尔山金融科技有限公司 | Data storage method and device and business system server |
CN111464319A (en) * | 2020-06-15 | 2020-07-28 | 支付宝(杭州)信息技术有限公司 | Transaction storage and signature verification method based on centralized block chain type account book |
CN111464319B (en) * | 2020-06-15 | 2021-08-24 | 支付宝(杭州)信息技术有限公司 | Transaction storage and signature verification method based on centralized block chain type account book |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106506146A (en) | Based on the Transaction Information method of calibration of block chain technology, apparatus and system | |
CN106503589A (en) | The method of calibration of block chain Transaction Information correctness, apparatus and system | |
CN104767613B (en) | Signature verification method, apparatus and system | |
US6678270B1 (en) | Packet interception system including arrangement facilitating authentication of intercepted packets | |
US8452962B2 (en) | Method and apparatus for simulating a workflow and analyzing the behavior of information assurance attributes through a data providence architecture | |
CN106487518A (en) | A kind of real-name authentication system and method for express delivery industry | |
CN110225063A (en) | Upgrade method, upgrade-system, server and the car-mounted terminal of automobile mounted system | |
CN107483498A (en) | Academic authentication method and system based on block chain | |
CN111200589A (en) | Data protection method and system for alliance chain | |
CN110932859B (en) | User information processing method, device and equipment and readable storage medium | |
WO2003009200A1 (en) | Digital notary system and method | |
CN206212040U (en) | A kind of real-name authentication system for express delivery industry | |
CN109144552A (en) | A kind of boot firmware method for refreshing and device | |
CN106411950A (en) | Block-chain transaction ID based authentication method, device and system | |
CN106101160A (en) | A kind of system login method and device | |
CN108322416A (en) | A kind of safety certification implementation method, apparatus and system | |
CN106027574A (en) | Identity authentication method and device | |
Ivanov et al. | Ethclipper: a clipboard meddling attack on hardware wallets with address verification evasion | |
CN110493011B (en) | Block chain-based certificate issuing management method and device | |
CN116318617A (en) | Medical rescue material charity donation method based on RFID and blockchain | |
CN105635164B (en) | The method and apparatus of safety certification | |
CN107332833A (en) | Method of calibration and device | |
CN106657096A (en) | WEB vulnerability detection method, apparatus and system | |
CN106453430A (en) | Method and device for verifying encrypted data transmission paths | |
CN109981677A (en) | A kind of credit management method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170315 |