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 PDF

Info

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
Application number
CN201910902075.1A
Other languages
Chinese (zh)
Other versions
CN110535664B (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910902075.1A priority Critical patent/CN110535664B/en
Publication of CN110535664A publication Critical patent/CN110535664A/en
Application granted granted Critical
Publication of CN110535664B publication Critical patent/CN110535664B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • 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/006Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols involving public key infrastructure [PKI] trust models
    • 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/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • 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/3236Cryptographic 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
    • 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
    • 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/3236Cryptographic 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/3242Cryptographic 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
    • 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/50Cryptographic 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

Data processing method, device, server and storage medium based on block chain
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.
CN201910902075.1A 2019-09-20 2019-09-20 Data processing method and device based on block chain, server and storage medium Active CN110535664B (en)

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)

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

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

Patent Citations (8)

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

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