CN110535664A - Data processing method, device, server and storage medium based on block chain - Google Patents
Data processing method, device, server and storage medium based on block chain Download PDFInfo
- Publication number
- CN110535664A CN110535664A CN201910902075.1A CN201910902075A CN110535664A CN 110535664 A CN110535664 A CN 110535664A CN 201910902075 A CN201910902075 A CN 201910902075A CN 110535664 A CN110535664 A CN 110535664A
- Authority
- CN
- China
- Prior art keywords
- public key
- terminal
- block chain
- sub
- bill data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- 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/006—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols involving public key infrastructure [PKI] trust models
-
- 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/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- 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/3236—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 using cryptographic hash functions
-
- 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
-
- 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/3236—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 using cryptographic hash functions
- H04L9/3242—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 using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- 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/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The embodiment of the invention discloses a kind of data processing method based on block chain, device, server and storage mediums, wherein method includes: to obtain bill data to be processed, and the bill data to be processed is the formation when first terminal and second terminal carry out transaction in assets;Obtain the first public key of the first terminal;According to first public key, the sub- public key of first public key is derived;The sub- public key of the bill data to be processed and first public key is uploaded to block chain network, so that the block chain network stores the bill data to be processed into the storage address of the sub- public key distribution for first public key, the leakage of the Transaction Information to the enterprise of type of security can avoid.
Description
Technical field
This application involves field of computer technology more particularly to a kind of data processing methods based on block chain, device, clothes
Business device and storage medium.
Background technique
With the continuous development of block chain technology, since the data stored in block chain network have the spy that can not be distorted
Property, in order to avoid the ways of going about tax evasion of enterprise, the bill of enterprise terminal transmission is received in the corresponding server of tax system
After data (such as invoice), the bill data can be sent in block chain network and be stored, to prevent bill data by malice
Distort.Block chain network is receiving bill data, and after storing to the bill data, due to also needing will to receive
Bill data carried out in the block chain network disclosure, so, each node device in the block chain network can
The bill data is got, thus can determine that the enterprise for generating the bill data, and since the enterprise of type of security is corresponding
Transaction Information needs to carry out kept secure, and therefore, the bill data that the Transaction Information of the enterprise based on type of security is generated is straight
It connects and passes to block chain network and stored, there is the risk of leakage business transaction information.
Summary of the invention
The embodiment of the invention provides a kind of data processing method based on block chain, device, server and storage medium,
It can avoid the leakage of the Transaction Information to the enterprise of type of security.
On the one hand, the embodiment of the invention provides a kind of data processing methods based on block chain, which comprises
Bill data to be processed is obtained, the bill data to be processed is provided in first terminal and second terminal
It is formed when production transaction;
Obtain the first public key of the first terminal;
According to first public key, the sub- public key of first public key is derived;
The sub- public key of the bill data to be processed and first public key is uploaded to block chain network, so that institute
State the storage address that the sub- public key distribution for first public key is arrived in the bill data storage to be processed by block chain network
In.
On the other hand, the embodiment of the invention provides a kind of data processing equipment based on block chain, described device includes:
Acquiring unit, for obtaining bill data to be processed, the bill data to be processed be first terminal with
Second terminal carries out formation when transaction in assets;
The acquiring unit is also used to obtain the first public key of the first terminal;
Unit is derived from, for deriving the sub- public key of first public key according to first public key;
Uploading unit, for the sub- public key of the bill data to be processed and first public key to be uploaded to block chain
Network, so that the bill data storage to be processed is arrived the sub- public key point for first public key by the block chain network
In the storage address matched.
In another aspect, the embodiment of the invention provides a kind of server, including processor, input equipment, output equipment and
Memory, the processor, input equipment, output equipment and memory are connected with each other, wherein the memory is for storing branch
The computer program that terminal executes the above method is held, the computer program includes program instruction, and the processor is configured to use
In calling described program instruction, following steps are executed:
Bill data to be processed is obtained, the bill data to be processed is provided in first terminal and second terminal
It is formed when production transaction;
Obtain the first public key of the first terminal;
According to first public key, the sub- public key of first public key is derived;
The sub- public key of the bill data to be processed and first public key is uploaded to block chain network, so that institute
State the storage address that the sub- public key distribution for first public key is arrived in the bill data storage to be processed by block chain network
In.
In another aspect, the embodiment of the invention provides a kind of computer readable storage medium, the computer-readable storage
Computer program instructions are stored in medium, when the computer program instructions are executed by processor, for executing such as first party
Data processing method based on block chain described in face.
In embodiments of the present invention, server can obtain bill data to be processed, so as to get first terminal
The first public key after, the sub- public key of first public key is derived based on first public key, further, the server can will
The sub- public key of first public key and the bill data to be processed got upload in block chain network, in order to
The bill data storage to be processed can be arrived the storage of the sub- public key distribution for first public key by the block chain network
In address, the one-way of algorithm is derived from based on sub- public key, other node devices in the block chain network cannot be based on described
The sub- public key of first public key is back-calculated to obtain first public key, cannot also determine that corresponding with first public key first is whole
End and the corresponding enterprise of the first terminal, can effectively prevent corresponding to the first terminal transaction in assets information of enterprise
Leakage so that the kept secure for corresponding to the transaction in assets of enterprise to the first terminal can be realized, based in block chain network
The characteristic of storing data ensure that the spy that can not be distorted when the bill data to be processed stores in the block chain network
Property.
Detailed description of the invention
Technical solution in order to illustrate the embodiments of the present invention more clearly, below will be to needed in embodiment description
Attached drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the invention, general for this field
For logical technical staff, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 a is a kind of schematic diagram of transaction in assets system provided in an embodiment of the present invention;
Fig. 1 b be another embodiment of the present invention provides a kind of transaction in assets system schematic diagram;
Fig. 2 is a kind of schematic flow diagram of data processing method based on block chain provided in an embodiment of the present invention;
Fig. 3 be another embodiment of the present invention provides a kind of data processing method based on block chain schematic flow diagram;
Fig. 4 is a kind of schematic block diagram for data processing equipment based on block chain that the embodiment of the present invention proposes;
Fig. 5 is a kind of schematic block diagram for server that the embodiment of the present invention proposes.
Specific embodiment
The embodiment of the present invention proposes a kind of data processing method based on block chain, it is ensured that is generated based on transaction in assets
Bill data safety, specifically, the data processing method based on block chain can be applied to money as shown in Figure 1a
It produces in transaction system, the transaction in assets system includes: the corresponding server 10 of tax system, and buying enterprise (i.e. buyer) is corresponding
The corresponding second terminal 12 of first terminal 11 and supply enterprise (i.e. seller), wherein if the first terminal 11 is corresponding
Purchase the enterprise that enterprise is type of security, then the transaction in assets behavior number of deals generated initiated based on the first terminal 11
According to needing to carry out secrecy processing, to prevent from leaking the transaction in assets information of the buying enterprise.Meanwhile in order to avoid by described
The transaction data that the transaction in assets behavior of one terminal 11 generates is maliciously tampered, the transaction that can will be generated by the first terminal 11
Data upload to block chain network and are stored, and in one embodiment, the transaction data includes by the first terminal
The bill data etc. that transaction in assets behavior generates, wherein the server 10, the first terminal 11 and described second are eventually
End 12 is the node device in block chain network, and the block chain network can receive the corresponding assets of each node device in the network
Transaction data, and the transaction in assets data are stored in the block chain network.
In one embodiment, buying enterprise can be by the first terminal 11 to the corresponding second terminal 12 of supply enterprise
Send transaction in assets demand, after the second terminal 12 receives the transaction in assets demand, can to transaction in assets demand into
Row analysis, with the product name and commodity amount of determination buying enterprise's given transaction.It is determined in the second terminal 12
After the product name and commodity amount of buying enterprise's given transaction, stock title and right can be further obtained
The commodity amount answered, the second terminal 12, can be by institutes after getting the stock title and corresponding commodity amount
The product name and quantity and the stock title and corresponding quantity for stating given transaction compare, described second
Terminal 12 determines that there are the commodity that the buying enterprise refers to transaction in stock according to the product name of the given transaction, and
When corresponding stockpile number is greater than or equal to the quantity of specified transaction in assets, the second terminal 12 then can be by the quotient of corresponding number
Product are sent to the buying enterprise, and can generate bill data based on above-mentioned transaction in assets behavior simultaneously, and by the bill number
According to being sent to the corresponding server 10 of the tax system.
In one embodiment, when the buying enterprise is the enterprise of type of security, enterprise's letter of the buying enterprise
Breath and transaction in assets information etc. need to carry out secrecy processing, in order to which the transaction in assets information to the buying enterprise maintains secrecy
Processing, after the corresponding first terminal 11 of the buying enterprise is registered in tax system, the server 10 produces institute
Corresponding first public key of first terminal 11 is stated, and first public key is stored in the local system of the server 10, with
Guarantee the kept secure to the registration information of the first terminal.Based on the type of business of the buying enterprise, described first eventually
End is not the node device on block chain, and the server 10 and the second terminal 12 can be on the block chain
Node device may not be the node device on the block chain.
In one embodiment, when the server 10 and the second terminal 12 are the node device on the block chain
When, as shown in Figure 1 b, the first terminal 11, can be first by the money when sending transaction in assets demand to the second terminal 12
It produces transactions demand and is sent to the node device closed in the block chain with the first terminal, such as node device 13, wherein with
The node device that the first terminal closes on includes: to save recently in the block chain network with the geographical location of the first terminal
Point device, or set with Internet protocol (Internet Protocol, IP) nearest node in address of the first terminal
It is standby.After the transaction in assets demand is sent the node device 13 closed on the first terminal by the first terminal, institute
The second terminal 12 can be sent for the transaction in assets demand by stating the node device 13 closed on, if the second terminal 12 is not
It is the node device on the block chain, the first terminal 11 directly can send described second for the transaction in assets demand
Terminal 12.
In one embodiment, the second terminal 12 is generating bill data, and the bill data of generation is sent out
After being sent to the server 10, in order to carry out kept secure to the bill data, the server 10 can be from local system
Corresponding first public key of the first terminal 11 is obtained, further, the server 10 can be derived from based on first public key
The sub- public key of first public key out, so as to which the sub- public key of first public key and the bill data are uploaded to block chain
Network, so that the sub- public key of first public key and the bill data are associated storage by the block chain network,
In, the bill data can for example make invoice data.
In one embodiment, the server 10 can be based on layering certainty wallet (Hierachical
Deterministic Wallets, HD Wallets) generating algorithm of father's public key in technology, it is right to generate the first terminal 11
The first public key answered generates the corresponding sub- public key of first public key based on first public key in order to subsequent, wherein HD
Father's public key generating algorithm in wallet technology includes: that root seed is obtained from randomizer, and described seed of acquisition is
128 to 256 random numbers can carry out one-way hash function calculating to the root seed, be corresponded to after getting described seed
Father's public key.HD wallet technology, which is based on, in the server 10 generates corresponding first public key of the first terminal 11 (i.e. father's public affairs
Key) after, further, the son that the server 10 can derive at least one first public key based on first public key is public
Key can first determine the server 10 in life when the server 10 is based on first public key and derives multiple sub- private keys
The block chain mark generated when at first public key, so as to generate institute based on block chain mark and first public key
The sub- public key of the first public key is stated, in one embodiment, the block that the server 10 is generated when generating first public key
Chain mark includes: block chain code, and the block chain code corresponds to the main chain coding (chain code) of main chain in block chain.
In one embodiment, server 10 is in the sub- public key for deriving first public key based on first public key
When, algorithm can be derived from according to preset public key, derive the sub- public key of first public key, specifically, the server 10 can
The block chain mark of the block chain is obtained, from the block chain network first so as to first public key and the block chain
Mark carries out Hash calculation, obtains the sub- public key of first public key, wherein the server 10 can be based on first public key
Derive at least one sub- public key of first public key, the server 10 is by the bill data and first public key
Sub- public key when being associated storage, the server 10 bill data can be stored in for the son of first public key it is public
In the storage address of key distribution.In one embodiment, since the sub- public key of first public key is based on first public key
It derives from, so, the sub- public key of first public key is not pointing at the first terminal, and the list based on hash algorithm
Tropism, the energy-saving device in the block chain network cannot derive that described first is public based on the sub- public key of first public key
Key cannot also determine the corresponding buying enterprise of the bill data, realize to the transaction in assets information of buying enterprise
Kept secure.
Fig. 2 is referred to, is a kind of process signal for data processing method based on block chain that the embodiment of the present invention proposes
Figure, as shown in Fig. 2, this method comprises:
S201 obtains bill data to be processed, and the bill data to be processed is in first terminal and second terminal
Carry out formation when transaction in assets.
In one embodiment, the corresponding server of tax system can obtain bill data, the bill from second terminal
Data are purchased enterprise and are generated after carrying out transaction in assets to second terminal by first terminal, and the transaction in assets includes object
Money transaction or funds transaction etc., when the first terminal corresponds to the type of business of enterprise (i.e. above-mentioned buying enterprise) as secrecy
When type, since the transaction in assets information of the enterprise of type of security needs to carry out secrecy processing, so, the first terminal does not belong to
In the node device of block chain, and the second terminal and the server may belong to the node device of the block chain,
The node device that can be not belonging on the block chain.The bill data includes invoice data etc., and the invoice data is for remembering
Record each transaction in assets of the first terminal and the second terminal.
In one embodiment, if the second terminal and/or the server are in the node belonged on the block chain
When equipment, the first terminal can first send transaction in assets demand to section nearest from the first terminal on the block chain
Point device, so as to which the transaction in assets information of the first terminal is forwarded to described second eventually by the nearest node device
In end.
In one embodiment, the server can first receive described first eventually when obtaining bill data to be processed
The first terminal that end is sent corresponds to the registration information of enterprise, and can determine the first terminal pair based on the registration information
The first public key answered, and first public key is stored in the local system of the server, it is in one embodiment, described
The registration information that server can also be sent based on the second terminal, determines corresponding second public key of the second terminal, and can
Second public key is uploaded into the block chain network, in order to which each node device in the block chain network can obtain
To corresponding second public key of the second terminal.
S202 obtains the first public key of the first terminal.
In one embodiment, the first public key of the first terminal is registration of the first terminal by corresponding enterprise
After information is sent to server, generated by the server.The first public key of the first terminal is generated in the server
When, root seed can be first generated at random, and so as to carry out one-way hash function calculating to the root seed, it is corresponding to obtain the first terminal
First public key, wherein the computation rule for carrying out one-way hash function includes hash message authentication code (Hash-based Message
Authentication Code, HMAC) computation rule, wherein the computation rule of the HMAC include HMAC-SHA512 meter
Rule is calculated, the registration information that the first terminal corresponds to enterprise includes: enterprise name, the type of business and management style etc., In
After the server receives the registration information that the first terminal corresponds to enterprise, described can be determined based on the registration information
One terminal corresponds to the type of business of enterprise, determines that the first terminal corresponds to the type of business of enterprise as secrecy in the server
When type, server corresponds to enterprise to the first terminal to realize after the first public key for generating the first terminal
Secrecy, first public key can be locally stored;Alternatively, if the server determines that the first terminal corresponds to enterprise
When the type of business is open type, server can send out first public key after the first public key for generating the first terminal
It is sent in block chain network, the information trading to avoid the first terminal is tampered.Wherein, the enterprise of type of security includes relating to
And the relevant enterprise to military security, national security or social stability.
In one embodiment, server is after getting bill data to be processed, if described in the server is determining
First terminal corresponds to the enterprise that enterprise is type of security, in order to realize that the secrecy to the transaction in assets information of the first terminal is deposited
Storage, the server can obtain the first public key of the first terminal from local system, in order to be based on first public key
The sub- public key of first public key is derived, i.e., then executes step S203.Alternatively, the server can also be obtained for generating
The root seed of first public key of the first terminal, and determine based on described seed the first public key of the first terminal.
S203 derives the sub- public key of first public key according to first public key.
In one embodiment, server can derive from algorithm according to preset sub- public key, derive first public key
Sub- public key for example can be in HD wallet specifically, the preset sub- public key derives from algorithm based on the corresponding son of father's public key generation
The derivation algorithm of public key, since server generates the first terminal in the registration information for corresponding to enterprise based on the first terminal
The first public key when, can determine the block chain network corresponding main chain coding simultaneously, the server is according to described first
When public key derives the sub- public key of first public key, the main chain coding determined when generating first public key can be first obtained, from
And first public key can be determined according to one-way hash function operation rule based on main chain coding and first public key
Sub- public key.
In one embodiment, the server can obtain every time when deriving the sub- public key of first public key
To after the bill data to be processed, a corresponding sub- public key is derived, so as to by the bill data to be processed
It is stored in the corresponding storage address of derivative sub- public key, alternatively, the server can also derive multiple sub- public keys simultaneously,
The server can choose the sub- public key of target for storing the bill data to be processed from derivative multiple sub- public keys,
And the bill data to be processed is stored in the corresponding storage address of the sub- public key of the target.
In one embodiment, the server, can first really when deriving corresponding sub- public key based on first public key
The fixed first terminal corresponds to the type of business of enterprise, determines that the first terminal corresponds to the enterprise-class of enterprise in the server
When type is type of security, the step of deriving from just is executed.If the server determines that the first terminal corresponds to the enterprise-class of enterprise
When type is open type, the executable step that the bill data to be processed and first public key are uploaded to block chain network
Suddenly, in order to which the block chain network arrives the bill data storage to be processed for the storage of first public key distribution
In location.
The sub- public key of the bill data to be processed and first public key is uploaded to block chain network by S204, with
So that the bill data to be processed is stored depositing to the sub- public key distribution for first public key by the block chain network
It stores up in address.
In one embodiment, server is getting bill data to be processed, and determines public based on described first
After the derivative sub- public key of key, in order to guarantee that the bill data to be processed is not tampered, and the first terminal is not leaked
The transaction in assets information of corresponding enterprise, the son of bill data to be processed and first public key that the server can will acquire
Public key uploads to block chain network, and the sub- public key of the bill data and first public key is being uploaded to area by the server
When block chain network, the bill data to be processed and the corresponding sub- public key of first public key directly can be uploaded into the area
Block chain network, in order to which the block chain network is in the bill data to be processed and first public key for receiving upload
After sub- public key, the bill data to be processed is stored into the storage address of the sub- public key distribution for first public key,
It can avoid other nodes to distort the malice of the bill data to be processed, moreover, because the bill data to be processed
It is not stored in the corresponding storage address of the first public key of the first terminal, so that other sections in the block chain network
Point device not can determine that the enterprise for generating transaction in assets indicated by the bill data to be processed, realize to described the
One terminal corresponds to the kept secure of the transaction in assets information of enterprise.
In one embodiment, the server can also the corresponding sub- private key of sub- public key first based on first public key,
It signs to the bill data, further, the server then can be by the bill data after signature and described
The sub- public key of first public key uploads to the block chain network, bill number of the block chain network after receiving the signature
According to rear, the bill data after the signature can be verified based on the sub- public key of first public key, it is described wait locate to determine
The authenticity and validity of the bill data of reason can effectively avoid the bill data to be processed and usurped in transmission process
A possibility that changing.
In embodiments of the present invention, server can obtain bill data to be processed, so as to get first terminal
The first public key after, the sub- public key of first public key is derived based on first public key, further, the server can will
The sub- public key of first public key and the bill data to be processed got upload in block chain network, in order to
The bill data storage to be processed can be arrived the storage of the sub- public key distribution for first public key by the block chain network
In address, the one-way of algorithm is derived from based on sub- public key, other node devices in the block chain network cannot be based on described
The sub- public key of first public key is back-calculated to obtain first public key, cannot also determine that corresponding with first public key first is whole
End and the corresponding enterprise of the first terminal, can effectively prevent corresponding to the first terminal transaction in assets information of enterprise
Leakage so that the kept secure for corresponding to the transaction in assets of enterprise to the first terminal can be realized, based in block chain network
The characteristic of storing data ensure that the spy that can not be distorted when the bill data to be processed stores in the block chain network
Property.
Refer to Fig. 3, be another embodiment of the present invention provides a kind of data processing method based on block chain signal
Flow chart, as shown in figure 3, this method comprises:
S301 obtains bill data to be processed.
In one embodiment, the specific implementation of step S301 can be found in the specific of step S201 in above-described embodiment
Implementation, details are not described herein.
S302 obtains the first public key of the first terminal.
In one embodiment, server is before the first public key for obtaining the first terminal, due to the server
After generating first public key, first public key is stored in local system, moreover, in the corresponding enterprise of the first terminal
When industry is the enterprise of type of security, in order to avoid leaking the transaction in assets information that the first terminal corresponds to enterprise, the service
After device can store first public key in local system, setting obtains the acquisition permission of first public key, in subsequent acquisition
When the first public key of the first terminal, the server needs just to obtain from local system after determining the acquisition permission
Take the first public key of the first terminal.
In one embodiment, the server stores first public key in local system, and is arranged described first
After the acquisition permission of public key, the first terminal can be sent by the permission, to guarantee to deposit the safety of first public key
Storage, can effectively avoid the leakage that the Transaction Information of enterprise is corresponded to the first terminal, further, obtain in the server
When the first public key of the first terminal, authorization requests first can be sent to the first terminal, the authorization requests are for requesting
The first public key of the first terminal is obtained, further, the server can be obtained after being authorized from local system
Take the first public key of the first terminal.
S303 obtains block chain mark from the block chain network.
S304 carries out Hash calculation to first public key and block chain mark, obtains the son of first public key
Public key.
In one embodiment, step S303 and step S304 is the specific refinement to step S203 in above-described embodiment,
Wherein, server is before the first public key according to the first terminal, the sub- public key for deriving first public key, the clothes
Business device can also first determine that the first terminal corresponds to the type of business of enterprise, wherein the server can be based on described first eventually
The registration information for holding corresponding enterprise, determines that the first terminal corresponds to the type of business of enterprise.Specifically, the server can be first
The registration information that the first terminal corresponds to enterprise is obtained, and determines that the first terminal corresponds to enterprise according to the registration information
The type of business, the type of business includes type of security and open type, and the type of security refers to what counterpart terminal generated
The underground type of public key, the open type refer to the ostensible type of public key that counterpart terminal generates, the type of security
Enterprise include being related to the enterprise of national security, military security and social stability etc..
In one embodiment, server is the secrecy class in the type of business for determining that the first terminal corresponds to enterprise
When type, the sub- public key of first public key can be derived, and be determined as described according to the first public key of the first terminal
After the storage address of the sub- public key distribution of one public key, the bill data to be processed is stored in as the son of first public key
In the storage address of public key distribution, i.e., then step S305 is executed, realize the kept secure to the bill data to be processed
While, it can also prevent the leakage that the transaction in assets information of enterprise is corresponded to the first terminal.If the server determines institute
Stating first terminal and corresponding to the type of business of enterprise is that the server, which will not execute, derives from first public key when disclosing type
It the step of sub- public key, can first determine as the storage address of first public key distribution, so as to by the bill to be processed
Data are stored in the storage address for first public key distribution, are realized to the secure storage of the bill data, can be prevented
The malice of the bill data is distorted.
The sub- public key of the bill data to be processed and first public key is uploaded to block chain network by S305, with
So that the bill data to be processed is stored depositing to the sub- public key distribution for first public key by the block chain network
It stores up in address.
The sub- public key of the bill data to be processed and first public key is uploaded into block chain in the server
After network, the server can be based on the bill data stored in the block chain network, to each terminal for carrying out transaction in assets
Corresponding enterprise levies taxes.In one embodiment, the server can levy taxes to the second terminal, described
When server levies taxes to the second terminal, the second terminal can be obtained from block chain network and corresponds to enterprise (on i.e.
The supply enterprise stated) bill data corresponding to all transactions in assets for carrying out, described the stored in the block chain network
Two terminals, which correspond to all bill datas corresponding to all transactions in assets of enterprise's progress, to be uploaded and is deposited by the second terminal
It stores up in the block chain network.The server can first establish each terminal pair that transaction in assets is carried out with the second terminal
The incidence relation between public key the second public key corresponding with the second terminal is answered, in order to which the server can be from the block
Enterprise's progress transaction in assets corresponding with the second terminal is got in chain network is formed by whole bill datas.
In one embodiment, the server is being established and the first terminal of second terminal progress transaction in assets
When the incidence relation of the first public key and second public key, the second public key of the second terminal can be first obtained, described second eventually
Second public key at end is that the server is generated when receiving the registration information for the correspondence enterprise that the second terminal is sent,
Further, the server can correspond to the registration information of enterprise based on the second terminal, determine that the second terminal is corresponding
The type of business of enterprise, however, it is determined that the type of business that the second terminal corresponds to enterprise is open type, then can be by the institute of generation
The second public key for stating second terminal uploads in block chain network, the server to the second terminal correspond to enterprise into
When row taxation, then the second public key of the second terminal can be obtained from the block chain network.
It is that the block chain network receives the of the second terminal that the server uploads at one in embodiment
It can be the second public key distribution storage address, further, the server can determine second public key after two public keys
Incidence relation between storage address and the corresponding storage address of sub- public key of first public key.Wherein, when described first is whole
When forming transaction in assets between end and the second terminal, the son of the storage address of second public key and first public key is public
There are incidence relations between the corresponding storage address of key, further, the server can by the incidence relation store to for
In the storage address of second public key distribution, in order to the server can based on the second public key of the second terminal, with
And the public key associated with second public key stored in the storage address for second public key distribution, get described
Two terminals correspond to all bill datas of enterprise's participation, and realize the taxation that enterprise is corresponded to second terminal.
In one embodiment, server can first receive the second terminal when levying taxes to the second terminal
The taxation declaration of transmission is requested, and is requested according to the taxation declaration, the server can be obtained from the block chain network and
The associated public key sets of second public key, wherein the taxation declaration request includes the enterprise that the second terminal corresponds to enterprise
Information, company information for example can be enterprise's mark that the second terminal corresponds to enterprise, identified based on the enterprise, the clothes
Business device can determine the enterprise that the taxation declaration request instruction is declared, and can be identified based on the enterprise from the block chain network
Middle acquisition and the associated public key set of second public key, enterprise and institute indicated by each public key counterpart terminal in the public key sets
Stating second terminal, there are transactions in assets.It determines to be based on after the associated public key sets of the second public key in the server
The storage address of each public key in the public key sets obtains the bill number generated by the second terminal from the block chain network
According to, so that the server can get all bill datas generated by the second terminal from the block chain network,
Further, the server can determine the tax of the second terminal according to the bill data generated by the second terminal
Gold, and the e-sourcing equal with the tax of the second terminal is obtained from the second terminal, it realizes to described second eventually
The taxation at end, moreover, because the tax of the second terminal is calculated based on the bill data obtained in the block chain network
Out, it can avoid the second terminal and the behavior of tax evasion occur.
In one embodiment, server is when deriving from the sub- public key of first public key, obtained first public key
The quantity of sub- public key can be multiple, wherein the corresponding storage address of every sub- public key is for storing the first terminal ginseng
With a transaction in assets be formed by bill data.The server is by the bill data to be processed and described first
After the sub- public key of public key uploads to block chain network, the server can also based on the bill data stored in the block chain,
It levies taxes to the first terminal.When the server levies taxes to the first terminal, described first can be first received
The taxation declaration request that terminal is sent, the taxation declaration request that the first terminal is sent include that the first terminal corresponds to enterprise
Company information, the company information of enterprise is corresponded to based on the first terminal, determines corresponding first public key of the first terminal,
So as to the sub- public key based on first public key, the sub- public key pair with first public key is obtained from the block chain network
The storage address answered.
After server determines the corresponding storage address of sub- public key of the first public key, the server can be according to described first
The corresponding storage address of sub- public key of public key obtains the transaction in assets institute participated in by the first terminal from the block chain network
The bill data of formation, further, the server can be formed by according to the transaction participated in by the first terminal
Bill data determines the corresponding tax of the first terminal, and the tax with the first terminal is obtained from the first terminal
The equal e-sourcing of gold, in one embodiment, the e-sourcing includes electronic money etc., and the electronic money refers to use
The cash or deposit of certain amount of money are exchanged from publisher and obtain the data for representing same amount, and can be by using certain electricity
Sub-ization approach shifts the remaining sum in bank, to realize the currency of transaction.
In one embodiment, server can be based on after receiving the taxation declaration request that the first terminal is sent
First public key of the first terminal, derivation obtains all sub- public keys of first public key, so as to be based on the sub- public key
Corresponding storage address determines that transaction in assets that the first terminal participates in is formed by bill data, and based on by described the
The bill data that the transaction in assets that one terminal participates in is formed determines the corresponding tax of the first terminal, realizes to described first eventually
Hold the taxation of corresponding enterprise.
In embodiments of the present invention, server is getting the of bill data and the first terminal to be processed
After one public key, the server can obtain the mark of block chain from block chain network, so as to the mark based on the block chain
Knowledge and first public key, determine the sub- public key of first public key, determine that the son of first public key is public in the server
After key, the sub- public key of first public key and the bill data to be processed can be uploaded to block chain network, so that should
The bill data storage to be processed can be arrived the storage address of the sub- public key distribution for first public key by block chain network
In.Further, the server can levy taxes to enterprise based on the bill data stored in the block chain network, be based on
The characteristic that can not be distorted of the data stored in block chain, can avoid enterprise tax evasion the case where, moreover, because it is described to
The bill data of processing is stored in the corresponding storage address of sub- public key derived from by first public key, can effectively avoid to institute
The leakage that first terminal corresponds to the transaction in assets information of enterprise is stated, ensure that the first terminal corresponds to the information security of enterprise.
Based on the description of the above-mentioned data processing method embodiment based on block chain, the embodiment of the present invention also proposed one
Data processing equipment of the kind based on block chain, the data processing equipment based on block chain can be operate in above-mentioned server
In a computer program (including program code).The data processing equipment based on block chain can be used for executing such as Fig. 2
With the data processing method shown in Fig. 3 based on block chain, Fig. 4 is referred to, the data processing equipment based on block chain can
Include: acquiring unit 401, derives from unit 402 and uploading unit 403.
Acquiring unit 401, for obtaining bill data to be processed, the bill data to be processed is in first terminal
With formation when second terminal progress transaction in assets;
The acquiring unit 401 is also used to obtain the first public key of the first terminal;
Unit 402 is derived from, for deriving the sub- public key of first public key according to first public key;
Uploading unit 403, for the sub- public key of the bill data to be processed and first public key to be uploaded to area
Block chain network, so that the son public affairs that the block chain network arrives the bill data storage to be processed as first public key
In the storage address of key distribution.
In one embodiment, described device further include: determination unit 404.
The acquiring unit 401 is also used to obtain the registration information that the first terminal corresponds to enterprise;
Determination unit 404, for determining that the first terminal corresponds to the type of business of enterprise, institute according to the registration information
Stating the type of business includes type of security and open type, and the type of security refers to the underground class of the public key that counterpart terminal generates
Type;
The derivation unit 402 is also used in the type of business for determining that the first terminal corresponds to enterprise be the secrecy
When type, described according to first public key, the step of deriving the sub- public key of first public key is executed.
In one embodiment, the derivation unit 402, is specifically used for:
Block chain mark is obtained from the block chain network;
Hash calculation is carried out to first public key and block chain mark, obtains the sub- public key of first public key.
In one embodiment, described device further include: storage unit 405.
The acquiring unit 401 is also used to obtain the second public key of the second terminal, and second public key is uploaded
To the block chain network, in order to which the block chain network is the second public key distribution storage address;
The acquiring unit 401 is also used to be retrieved as the sub- public key distribution of first public key from the block chain network
Storage address;
The son of the determination unit 404, the storage address and first public key that are also used to determine second public key is public
Incidence relation between the corresponding storage address of key;
Storage unit 405, for storing the incidence relation into the storage address for second public key distribution.
In one embodiment, described device further include: receiving unit 406.
Receiving unit 406, the taxation declaration request sent for receiving the second terminal, and from the block chain network
Middle acquisition and the associated public key sets of the second public key;
The acquiring unit 401 is also used to the storage address based on public key each in the public key sets, from the block link network
Network obtains the bill data generated by the second terminal;
The acquiring unit 401 is also used to determine described the by the bill data that the second terminal generates according to described
The tax of two terminals, and the e-sourcing equal with the tax of the second terminal is obtained from the second terminal.
In one embodiment, the quantity of the sub- public key of first public key is multiple, the corresponding storage of every sub- public key
Address is used to store the transaction in assets that the first terminal participates in and is formed by bill data.
In one embodiment, the receiving unit 406 is also used to receive the taxation declaration that the first terminal is sent and asks
It asks;
The acquiring unit 401 is also used to the sub- public key based on first public key, obtains from the block chain network
Storage address corresponding with the sub- public key of first public key;
The acquiring unit 401 is also used to the corresponding storage address of sub- public key according to first public key, from the area
Block chain network, which is obtained, is formed by bill data by the transaction in assets that the first terminal participates in;
The determination unit 404 is also used to be formed by bill number by the transaction that the first terminal participates according to described
According to determining the corresponding tax of the first terminal;
The acquiring unit 401 is also used to obtain from the first terminal equal with the tax of the first terminal
E-sourcing.
In one embodiment, described device further include: transmission unit 407.
Transmission unit 407, for sending authorization requests to the first terminal, the authorization requests are used for request institute
State the first public key of first terminal;
The acquiring unit 401, is also used to after being authorized, and obtains the first public key of the first terminal.
In embodiments of the present invention, acquiring unit 401 obtains bill data to be processed, and is getting first terminal
After first public key, the sub- public key that unit 402 derives first public key based on first public key is derived from, further, is uploaded
The sub- public key of first public key and the bill data to be processed got can be uploaded to block link network by unit 403
In network, in order to which the block chain network can arrive the bill data storage to be processed for the sub- public key of first public key
In the storage address of distribution, the one-way of algorithm is derived from based on sub- public key, other node devices in the block chain network are not
It can be back-calculated to obtain first public key based on the sub- public key of first public key, cannot also determined and first public key pair
The first terminal answered and the corresponding enterprise of the first terminal can effectively prevent corresponding to the first terminal money of enterprise
The leakage of Transaction Information is produced, so that the kept secure for corresponding to the transaction in assets of enterprise to the first terminal can be realized, is based on area
The characteristic of storing data in block chain network ensure that the bill data to be processed stores the Shi Buke in the block chain network
The characteristic distorted.
Fig. 5 is referred to, is a kind of structural representation block diagram of server provided in an embodiment of the present invention.As shown in Figure 5
Server in the present embodiment can include: one or more processors 501;One or more input equipments 502, it is one or more
Output equipment 503 and memory 504.Above-mentioned processor 501, input equipment 502, output equipment 503 and memory 504 pass through total
Line 505 connects.Memory 504 includes program instruction for storing computer program, the computer program, and processor 501 is used
In the program instruction for executing the storage of memory 504.
The memory 504 may include volatile memory (volatile memory), such as random access memory
(random-access memory, RAM);Memory 504 also may include nonvolatile memory (non-volatile
Memory), such as flash memory (flash memory), solid state hard disk (solid-state drive, SSD) etc.;Memory
504 can also include the combination of the memory of mentioned kind.
The processor 501 can be central processing unit (central processing unit, CPU).The processor
501 can further include hardware chip.Above-mentioned hardware chip can be specific integrated circuit (application-
Specific integrated circuit, ASIC), programmable logic device (programmable logic device,
PLD) etc..The PLD can be field programmable gate array (field-programmable gate array, FPGA), lead to
With array logic (generic array logic, GAL) etc..The combination of the processor 501 or above structure.
In the embodiment of the present invention, for the memory 504 for storing computer program, the computer program includes program
Instruction, processor 501 are used to execute the program instruction of the storage of memory 504, above-mentioned such as respective party in Fig. 2 and Fig. 3 for realizing
The step of method.
In one embodiment, the processor 501 is configured to call described program instruction, for executing:
Bill data to be processed is obtained, the bill data to be processed is provided in first terminal and second terminal
It is formed when production transaction;
Obtain the first public key of the first terminal;
According to first public key, the sub- public key of first public key is derived;
The sub- public key of the bill data to be processed and first public key is uploaded to block chain network, so that institute
State the storage address that the sub- public key distribution for first public key is arrived in the bill data storage to be processed by block chain network
In.
In one embodiment, the processor 501 is also configured to call described program instruction, for executing:
The registration information that the first terminal corresponds to enterprise is obtained, and the first terminal is determined according to the registration information
The type of business of corresponding enterprise, the type of business include type of security and open type, and the type of security refers to corresponding whole
The type for holding the public key generated underground;
Determine the first terminal correspond to enterprise the type of business be the type of security when, execute described according to
First public key, the step of deriving the sub- public key of first public key.
In one embodiment, the processor 501 is also configured to call described program instruction, for executing:
Block chain mark is obtained from the block chain network;
Hash calculation is carried out to first public key and block chain mark, obtains the sub- public key of first public key.
In one embodiment, the processor 501 is also configured to call described program instruction, for executing:
The second public key of the second terminal is obtained, and second public key is uploaded into the block chain network, so as to
In the block chain network be the second public key distribution storage address;
The storage address of the sub- public key distribution of first public key is retrieved as from the block chain network;
It determines between the storage address of second public key and the corresponding storage address of sub- public key of first public key
Incidence relation, and by incidence relation storage into the storage address for second public key distribution.
In one embodiment, the processor 501 is also configured to call described program instruction, for executing:
The taxation declaration request that the second terminal is sent is received, and is obtained and described second from the block chain network
The associated public key sets of public key;
Based on the storage address of each public key in the public key sets, obtains from the block chain network and given birth to by the second terminal
At bill data;
Determine the tax of the second terminal according to the bill data generated by the second terminal, and from described
The e-sourcing equal with the tax of the second terminal is obtained in two terminals.
In one embodiment, the quantity of the sub- public key of first public key is multiple, the corresponding storage of every sub- public key
Address is used to store the transaction in assets that the first terminal participates in and is formed by bill data.
In one embodiment, the processor 501 is also configured to call described program instruction, for executing:
The taxation declaration request that the first terminal is sent, and the sub- public key based on first public key are received, from described
Storage address corresponding with the sub- public key of first public key is obtained in block chain network;
According to the corresponding storage address of sub- public key of first public key, obtain from the block chain network by described first
The transaction in assets that terminal participates in is formed by bill data;
It is formed by bill data according to the transaction participated in by the first terminal, determines that the first terminal is corresponding
Tax, and the e-sourcing equal with the tax of the first terminal is obtained from the first terminal.
In one embodiment, the processor 501 is also configured to call described program instruction, for executing:
Authorization requests are sent to the first terminal, the authorization requests are used for first of first terminal described in request
Public key;
After being authorized, the first public key of the first terminal is obtained.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the program can be stored in a computer-readable storage medium
In, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, the storage medium can be magnetic
Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access
Memory, RAM) etc..
Above disclosed is only partial embodiment of the invention, cannot limit the right of the present invention with this certainly
Range, those of ordinary skill in the art will appreciate that realizing the whole or local process of above-described embodiment, and according to right of the present invention
Equivalent variations made by it is required that, still belongs to the scope covered by the invention.
Claims (11)
1. a kind of data processing method based on block chain characterized by comprising
Bill data to be processed is obtained, the bill data to be processed is to carry out assets friendship in first terminal and second terminal
It is formed when easily;
Obtain the first public key of the first terminal;
According to first public key, the sub- public key of first public key is derived;
The sub- public key of the bill data to be processed and first public key is uploaded to block chain network, so that the area
Block chain network stores the bill data to be processed into the storage address of the sub- public key distribution for first public key.
2. deriving described first the method according to claim 1, wherein described according to first public key
Before the sub- public key of public key, the method also includes:
The registration information that the first terminal corresponds to enterprise is obtained, and determines that the first terminal is corresponding according to the registration information
The type of business of enterprise, the type of business include type of security and open type, and the type of security refers to that counterpart terminal is raw
At the underground type of public key;
Determine the first terminal correspond to enterprise the type of business be the type of security when, execute it is described according to described first
Public key, the step of deriving the sub- public key of first public key.
3. deriving described first the method according to claim 1, wherein described according to first public key
The sub- public key of public key, comprising:
Block chain mark is obtained from the block chain network;
Hash calculation is carried out to first public key and block chain mark, obtains the sub- public key of first public key.
4. the method according to claim 1, wherein the method also includes:
The second public key of the second terminal is obtained, and second public key is uploaded into the block chain network, in order to institute
Stating block chain network is the second public key distribution storage address;
The storage address of the sub- public key distribution of first public key is retrieved as from the block chain network;
Determine the association between the storage address of second public key and the corresponding storage address of sub- public key of first public key
Relationship, and by incidence relation storage into the storage address for second public key distribution.
5. according to the method described in claim 4, it is characterized in that, the method also includes:
The taxation declaration request that the second terminal is sent is received, and is obtained and second public key from the block chain network
Associated public key sets;
Based on the storage address of each public key in the public key sets, generated from block chain network acquisition by the second terminal
Bill data;
The tax of the second terminal is determined according to the bill data generated by the second terminal, and eventually from described second
The e-sourcing equal with the tax of the second terminal is obtained in end.
6. the method according to claim 1, wherein the quantity of the sub- public key of first public key be it is multiple, often
The corresponding storage address of a sub- public key is used to store the transaction in assets that the first terminal participates in and is formed by bill data.
7. according to the method described in claim 6, it is characterized in that, the method also includes:
The taxation declaration request that the first terminal is sent, and the sub- public key based on first public key are received, from the block
Storage address corresponding with the sub- public key of first public key is obtained in chain network;
According to the corresponding storage address of sub- public key of first public key, obtain from the block chain network by the first terminal
The transaction in assets of participation is formed by bill data;
It is formed by bill data according to the transaction participated in by the first terminal, determines the corresponding tax of the first terminal
Gold, and the e-sourcing equal with the tax of the first terminal is obtained from the first terminal.
8. the method according to claim 1, wherein before first public key for obtaining the first terminal,
The method also includes:
Authorization requests, first public affairs of the authorization requests for first terminal described in request are sent to the first terminal
Key;
After being authorized, the first public key of the first terminal is obtained.
9. a kind of data processing equipment based on block chain characterized by comprising
Acquiring unit, for obtaining bill data to be processed, the bill data to be processed is in first terminal and second
Terminal carries out formation when transaction in assets;
The acquiring unit is also used to obtain the first public key of the first terminal;
Unit is derived from, for deriving the sub- public key of first public key according to first public key;
Uploading unit, for the sub- public key of the bill data to be processed and first public key to be uploaded to block link network
Network, so that the block chain network arrives the bill data storage to be processed for the sub- public key distribution of first public key
Storage address in.
10. a kind of server, which is characterized in that including processor, memory and communication interface, the processor, the storage
Device and the communication interface are connected with each other, wherein the memory for storing computer program instructions, matched by the processor
It sets for executing described program instruction, realizes the method according to claim 1.
11. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium
Program instruction, when the computer program instructions are executed by processor, for executing such as the described in any item bases of claim 1-8
In the data processing method of block chain.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910902075.1A CN110535664B (en) | 2019-09-20 | 2019-09-20 | Data processing method and device based on block chain, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910902075.1A CN110535664B (en) | 2019-09-20 | 2019-09-20 | Data processing method and device based on block chain, server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110535664A true CN110535664A (en) | 2019-12-03 |
CN110535664B CN110535664B (en) | 2021-03-26 |
Family
ID=68669754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910902075.1A Active CN110535664B (en) | 2019-09-20 | 2019-09-20 | Data processing method and device based on block chain, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110535664B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111861285A (en) * | 2020-08-07 | 2020-10-30 | 浙江华电器材检测研究所有限公司 | Power distribution network material quality data high-reliability real-time management and control method and system based on block chain technology |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017145048A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Cryptographic method and system for secure extraction of data from a blockchain |
CN107480986A (en) * | 2017-08-14 | 2017-12-15 | 飞天诚信科技股份有限公司 | A kind of method and hardware wallet that digital cash wallet is realized using hardware |
CN108809953A (en) * | 2018-05-22 | 2018-11-13 | 飞天诚信科技股份有限公司 | A kind of method and device of the anonymous Identity certification based on block chain |
US20180374091A1 (en) * | 2017-03-31 | 2018-12-27 | Vijay K. Madisetti | Method and System for Blockchain-Based Combined Identity, Ownership, Integrity and Custody Management |
CN109409874A (en) * | 2018-09-17 | 2019-03-01 | 烨链(上海)科技有限公司 | Method of payment, offline terminal and online terminal based on block chain |
CN109903025A (en) * | 2019-02-11 | 2019-06-18 | 杭州复杂美科技有限公司 | Red packet processing method, equipment and storage medium |
CN109934566A (en) * | 2019-02-11 | 2019-06-25 | 杭州复杂美科技有限公司 | Red packet processing method, equipment and storage medium |
CN110008738A (en) * | 2019-02-21 | 2019-07-12 | 网易(杭州)网络有限公司 | For the caching method of block chain contract data, device, medium and calculate equipment |
-
2019
- 2019-09-20 CN CN201910902075.1A patent/CN110535664B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017145048A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Cryptographic method and system for secure extraction of data from a blockchain |
US20180374091A1 (en) * | 2017-03-31 | 2018-12-27 | Vijay K. Madisetti | Method and System for Blockchain-Based Combined Identity, Ownership, Integrity and Custody Management |
CN107480986A (en) * | 2017-08-14 | 2017-12-15 | 飞天诚信科技股份有限公司 | A kind of method and hardware wallet that digital cash wallet is realized using hardware |
CN108809953A (en) * | 2018-05-22 | 2018-11-13 | 飞天诚信科技股份有限公司 | A kind of method and device of the anonymous Identity certification based on block chain |
CN109409874A (en) * | 2018-09-17 | 2019-03-01 | 烨链(上海)科技有限公司 | Method of payment, offline terminal and online terminal based on block chain |
CN109903025A (en) * | 2019-02-11 | 2019-06-18 | 杭州复杂美科技有限公司 | Red packet processing method, equipment and storage medium |
CN109934566A (en) * | 2019-02-11 | 2019-06-25 | 杭州复杂美科技有限公司 | Red packet processing method, equipment and storage medium |
CN110008738A (en) * | 2019-02-21 | 2019-07-12 | 网易(杭州)网络有限公司 | For the caching method of block chain contract data, device, medium and calculate equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111861285A (en) * | 2020-08-07 | 2020-10-30 | 浙江华电器材检测研究所有限公司 | Power distribution network material quality data high-reliability real-time management and control method and system based on block chain technology |
Also Published As
Publication number | Publication date |
---|---|
CN110535664B (en) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240005304A1 (en) | Computer-implemented methods and systems for validating tokens for blockchain-based cryptocurrencies | |
US20220084013A1 (en) | Identity management, smart contract generator, and blockchain mediating system, and related methods | |
US11341487B2 (en) | System and method for information protection | |
US10554649B1 (en) | Systems and methods for blockchain validation of user identity and authority | |
Singh et al. | Blockchain: Future of financial and cyber security | |
Li et al. | Rational protocols and attacks in blockchain system | |
WO2020082868A1 (en) | Block chain-based claim settlement method and apparatus | |
CN107615317A (en) | The system and method for block chain transaction record | |
KR20180115764A (en) | Tokenizing method and system for implementing exchange in a block chain | |
AU2016202841A1 (en) | Device, method and system for virtual asset transactions | |
WO2020157708A2 (en) | Point-to-point distributed decentralized system | |
US20210110384A1 (en) | Ad Hoc Neural Network for Proof of Wallet | |
WO2019170814A1 (en) | Data transaction system and method | |
CN112801778A (en) | Federated bad asset blockchain | |
Naik et al. | Expeditious banking using blockchain technology | |
US20240161108A1 (en) | Methods and systems for forensic investigations in contract networks | |
Zhao et al. | Research on a shared bicycle deposit management system based on blockchain technology | |
CN110535664A (en) | Data processing method, device, server and storage medium based on block chain | |
CN111242785A (en) | Bill processing method and device, electronic equipment and storage medium | |
Azad | An introduction to cryptocurrency investigations | |
Cao et al. | Bitcoin mining, the way to process transaction information or the way to make money? | |
US20230368293A1 (en) | Fiat payment based on a cryptocurrency blockchain transaction | |
Bose et al. | Cryptoeconomics | |
CN113626881A (en) | Object evaluation method and device, electronic equipment and storage medium | |
WO2023084243A1 (en) | Distributed ledger system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |