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 PDF

Info

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
Application number
CN201610949992.1A
Other languages
Chinese (zh)
Inventor
钟峰
谭智勇
宋承根
王子龙
张勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Brilliant Hi Tech Development Co Ltd
Original Assignee
Beijing Brilliant Hi Tech Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Brilliant Hi Tech Development Co Ltd filed Critical Beijing Brilliant Hi Tech Development Co Ltd
Priority to CN201610949992.1A priority Critical patent/CN106506146A/en
Publication of CN106506146A publication Critical patent/CN106506146A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

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

Based on the Transaction Information method of calibration of block chain technology, apparatus and system
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.
CN201610949992.1A 2016-10-26 2016-10-26 Based on the Transaction Information method of calibration of block chain technology, apparatus and system Pending CN106506146A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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