CN106097030A - The data processing method of a kind of assets based on block chain, Apparatus and system - Google Patents

The data processing method of a kind of assets based on block chain, Apparatus and system Download PDF

Info

Publication number
CN106097030A
CN106097030A CN201610282475.3A CN201610282475A CN106097030A CN 106097030 A CN106097030 A CN 106097030A CN 201610282475 A CN201610282475 A CN 201610282475A CN 106097030 A CN106097030 A CN 106097030A
Authority
CN
China
Prior art keywords
address
assets
accounts
transfer
block chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610282475.3A
Other languages
Chinese (zh)
Inventor
丁江
邓迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Too Cloud Technology Co Ltd
Original Assignee
Beijing Too Cloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Too Cloud Technology Co Ltd filed Critical Beijing Too Cloud Technology Co Ltd
Priority to CN201610282475.3A priority Critical patent/CN106097030A/en
Publication of CN106097030A publication Critical patent/CN106097030A/en
Pending legal-status Critical Current

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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present embodiments relate to the data processing method of a kind of assets based on block chain, Apparatus and system.Wherein, the method comprises determining that the first address, so that registration server carries out Hash operation to the data message of assets, generate the data fingerprint of described assets, the data fingerprint of described assets is embedded in the first transfer information that described first address is corresponding, and described first transfer information is sent to packaged service device of transferring accounts;Determining the second address, described second address is for the reception address as described assets;The second transfer information is generated according to described first address, described second address, object information of transferring accounts, and the quantity of object of transferring accounts;Described second transfer information is sent to packaged service device of transferring accounts.The embodiment of the present invention can realize the transfer procedure of assets and all record in block chain, and can not be tampered, and reduces the determination difficulty of assets ownership.

Description

The data processing method of a kind of assets based on block chain, Apparatus and system
Technical field
The present invention relates to the technical field of data processing of assets, particularly relate at the data of a kind of assets based on block chain Reason method, Apparatus and system.
Background technology
Along with social, economic development, in people's daily life, various assets are also the abundantest.No When same its ownership of assets is transferred accounts, especially physical assets is when transferring accounts, it is generally required to sign the agreement that ownership is transferred accounts, due to Agreement is difficult to preserve, and is easily lost or damages, often causes ownership disputes, processes this dispute and mostly faces evidence obtaining difficulty, The test of the wrong grade of forensic information;And some oral are transferred accounts, or other do not sign the transferring accounts of assets of papery agreement, It is easier to that ownership disputes occurs, needs the problem solving and confirming more and more difficult.
So how to reduce assets, difficulty that especially physical assets determines in ownership and accuracy, become ability The technical problem that the technical staff in territory is in the urgent need to address.
Summary of the invention
Embodiments provide data processing method and the device of a kind of assets based on block chain, it is possible to achieve The ownership of assets, especially physical assets is transferred accounts by the form of numeral, and for all of transfer procedure of these assets It is stored in block chain, reduces the determination difficulty of assets ownership.
The data processing method of a kind of based on block chain the assets that the embodiment of the present invention provides, including:
Determine the first address, in order to registration server carries out Hash operation to the data message of assets, generates described money The data fingerprint produced, embeds the data fingerprint of described assets in the first transfer information that described first address is corresponding, and by institute Stating the first transfer information and be sent to packaged service device of transferring accounts, by transferring accounts, packaged service device is packed, and after covering timestamp, carries out The whole network is broadcasted;
Determining the second address, described second address is for the reception address as described assets;
Quantity according to described first address, described second address, object information of transferring accounts, and object of transferring accounts generates second Transfer information;Wherein, described first address as producing address, described second address as receiving address, described in transfer accounts object Information includes the data fingerprint of described assets;
Described second transfer information is sent to packaged service device of transferring accounts, in order to by packaged service device of transferring accounts according to block chain Packetization rules, described second transfer information is packed, after covering timestamp, carries out the whole network broadcast.
Alternatively, to have unique data fingerprint corresponding for described assets.
Alternatively, the quantity of object of transferring accounts described in include following any one:
The number of packages of described object of transferring accounts, described in transfer accounts the number of object, described in transfer accounts the tricks of object, described in transfer accounts object Width number, described in transfer accounts the secondary number of object, described in transfer accounts the number of units of object.
Alternatively, described in transfer accounts the least unit that the measurement unit of object is counting, and described in the transfer accounts quantity of object be Integer.
Alternatively, the data fingerprint of described assets is the character string of 64 bytes.
Alternatively, object information of transferring accounts described in includes:
The data fingerprint of described assets, the block chain label belonging to the data fingerprint of described assets, the state of described assets The currency mark of the price that mark, the price transferred accounts of the last time of described assets and described last time transfer accounts, a section of composition Character string less than or equal to 80 bytes.
A kind of data processing equipment of assets based on block chain, including:
Address determination unit, is used for determining the first address, in order to the data message of assets is breathed out by registration server Uncommon computing, generates the data fingerprint of described assets, by corresponding for described first address of data fingerprint embedding of described assets first In transfer information, and described first transfer information being sent to packaged service device of transferring accounts, by transferring accounts, packaged service device is packed, After covering timestamp, carry out the whole network broadcast;
Described address determination unit, is additionally operable to determine the second address, and described second address is used for connecing as described assets Receive address;
Transfer information signal generating unit, for according to described first address, described second address, object information of transferring accounts, and The quantity of described object of transferring accounts generates the second transfer information;Wherein, described first address as producing address, described second address As receiving address, described in object information of transferring accounts include the data fingerprint of described assets;
Transmitting element, for being sent to packaged service device by described second transfer information, in order to by packaged service device foundation The packetization rules of block chain, packs to described second transfer information, after covering timestamp, carries out the whole network broadcast.
Alternatively, to have unique data fingerprint corresponding for described assets.
A kind of data processing network systems of assets based on block chain, including: one or more clients, one or many Individual block chain node, one or more packaged service devices of transferring accounts, and one or more registration server;The one or more Client, the one or more packaged service device of transferring accounts, and the one or more registration server and one or Multiple block chain nodes connect,;
The one or more registration server, for the data message of assets is carried out Hash operation, generates described assets Data fingerprint, and the data fingerprint of described assets is embedded in the first transfer information that described first address is corresponding, and by institute State the first transfer information and be sent to packaged service device of transferring accounts;
Correspondence first address in the one or more client;The client of corresponding first address is used for performing Said method;
Another corresponding second address in the one or more client;Corresponding two address client for The client of described corresponding first address provides described second address;
The one or more block chain node is for storing the data message of whole block chain, and is supplied to one Or any one or more in multiple client;
The one or more packaged service device packetization rules for foundation block chain of transferring accounts is to the one or more The transfer information that client generates is packed, and after covering timestamp, carries out the whole network broadcast.
A kind of data processing network systems of assets based on block chain, including: one or more fund transfer servers, one Or multiple block chain node, one or more packaged service devices of transferring accounts, and one or more registration server;One or Multiple fund transfer servers are connected with the one or more block chain node and the one or more packaged service device of transferring accounts; The one or more fund transfer server, the one or more registration server, and the one or more packing of transferring accounts Server is connected with the one or more block chain node;
The one or more registration server, for the data message of assets is carried out Hash operation, generates described assets Data fingerprint, and the data fingerprint of described assets is embedded in the first transfer information that described first address is corresponding, and by institute State the first transfer information and be sent to packaged service device of transferring accounts;
The one or more fund transfer server is used for performing said method;Described first and described second address pass through User interface receives;
The one or more block chain node is for storing the data message of whole block chain;
The one or more packaged service device packetization rules for foundation block chain of transferring accounts is to the one or more The transfer information that fund transfer server generates is packed, and after covering timestamp, carries out the whole network broadcast.
By the embodiment of the present invention, according to the data message of assets, generate the data fingerprint corresponding with assets, and based on district The faith mechanism of block chain, it is achieved the ownership of assets is transferred accounts with the form of data fingerprint, and all of transfer procedure all records In block chain, and can not be tampered, reduce the determination difficulty of assets ownership.
Accompanying drawing explanation
The flow chart of the data processing method of a kind of based on block chain the assets that Fig. 1 provides for the embodiment of the present invention;
The data processing equipment structural representation of a kind of based on block chain the assets that Fig. 2 provides for the embodiment of the present invention;
Fig. 3 implements the data processing network systems schematic diagram of a kind of based on block chain the assets provided for the present invention;
Fig. 4 implements the data processing network systems schematic diagram of the another kind assets based on block chain provided for the present invention.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is The a part of embodiment of the present invention rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under not making creative work premise, broadly falls into the scope of protection of the invention.
The embodiment of the present invention is passed through, and generates the data fingerprint of assets according to the data message of assets, and by the number of assets Realize transferring accounts of assets ownership according to transferring accounts of fingerprint, and all of transfer information is all deposited in block chain, reduce assets The determination difficulty of ownership.
The flow chart of the data processing method of a kind of based on block chain the assets that Fig. 1 provides for the embodiment of the present invention.As Shown in Fig. 1, described method includes step S110-S140:
S110, determines the first address, in order to registration server carries out Hash operation to the data message of assets, and generating should The data fingerprint of assets, embeds the data fingerprint of these assets in the transfer information that the first address is corresponding, and will comprise these data The transfer information of fingerprint is sent to packaged service device of transferring accounts, and by transferring accounts, packaged service device is packed, and after covering timestamp, carries out The whole network is broadcasted.
Specifically, it is possible to use shasum order carries out Hash operation to the data message of these assets, the number of assets is generated It is believed that the cryptographic Hash of breath.Wherein, this cryptographic Hash is the data fingerprint of these assets.
Such as, the order using SHA256 hash algorithm that the data message of assets is carried out Hash operation is as follows:
shasum–a 256test.xml;Test.xml is the data message of assets
By the above-mentioned SHA256 Hash operation following cryptographic Hash of generation:
a9318dd76447ceea10c2953ee819b5d21cd063e0c753c157fd406b9c362de669
Wherein, the data message of assets can be supplied to the registration server (generation of data fingerprint by by user interface End).This registration server has female address, and producing address in transfer information is female address, and it is legal that its transfer information is all Transfer information.
It should be noted that assets include alienable assets and indivisible assets, the most indivisible assets Including house property, cup, paintings etc.;Alienable assets include stock, gold, currency etc..Below for above-mentioned inseparable The assets cut illustrate as a example by transferring accounts.
In one example, if assets are unique, then the data fingerprint of these assets can also be unique.Further Ground, a house property can have unique data fingerprint the most corresponding.In other words, a corresponding data fingerprint of house property, number Amount is 1, two house properties, and corresponding two different data fingerprints, quantity is 1 respectively.
If these assets have same assets, data fingerprint corresponding to identical assets can also be identical, further Ground, with a batch of and living cup, then the data fingerprint that these cups are corresponding can be identical.In other words Saying, a corresponding data fingerprint of cup, quantity is 1, and two corresponding same data fingerprints of cup, quantity is 2.
Wherein, such assets as transfer accounts object time, the number of packages that the measurement unit of quantity can be, number, tricks, width Number, secondary number, number of units etc..Or, the measurement unit of the quantity of object of transferring accounts can be the least unit of counting, and object of transferring accounts Quantity be integer, such as, the non-zero minima of number system is 0.00000001, then can be with 0.00000001 as meter Amount unit, say, that 0.00000001 can represent a quantity (such as, one, one etc.).
It addition, this data fingerprint can be the character string of one section of 64 byte.
Owing to assets are belonging to (sellers of assets) of the owning side of the first address.In transfer information, the data of assets Fingerprint may refer to this assets, so transfer information corresponding to the first address needs the data fingerprint that should have these assets, and In the transfer information of the up-to-date data fingerprint once carrying these assets, the first address is for receiving address, then, the first address Owning side is the owning side of these assets.
Assets are transferred accounts the mode of the first address by registration server specifically can be as described below.
Client or fund transfer server can generate the first address, and notified this address to registration server, registration clothes Female address that business device can have according to it, the data fingerprint of the first address and assets generates transfer information, and transfers accounts at this In information, the first address is for receiving address, and these assets are for transferring accounts object, and this transfer information can be sent to turn by registration server Account packaged service device, by transferring accounts, this transfer information is packed by packaged service device, covers timestamp, and carries out the whole network broadcast, So, in the up-to-date transfer information that the first address is corresponding in block chained record, there are the data fingerprint of these assets, and the first address For receiving address, so the first address is just to there being these assets.
Such as, registration server can use RegisterAssets (embedded command) the data fingerprint embedding of assets to be turned Account information, such as, OP_RETURN byte, and this transfer information is sent to packaged service device of transferring accounts, in order to realize turning of assets Account, specific instructions is as follows:
RegisterAssets 1J4hLts82hNBXEothfDmGX2b8hUoxZN5gP
1JKZTtav8W5QtW9Q2hSmPNPPjwbi5yJwFQ 0.001
a9318dd76447ceea10c2953ee819b5d21cd063e0c753c157fd406b9c362de669 false
It should be noted that female address that 1J4hLts82hNBXEothfDmGX2b8hUoxZN5gP is registration server; 1JKZTtav8W5QtW9Q2hSmPNPPjwbi5yJwFQ is the first address; A9318dd76447ceea10c2953ee819b5d21cd063e0c753c157fd406b9c 362de669 is the data of assets Fingerprint;0.001 is the quantity of these assets, and wherein, 0.001 can represent least unit, say, that 0.001 can represent one The assets that data fingerprint is corresponding.
It should be noted that the data message of assets includes a contract documents.Wherein, this contract documents can include, Agree to complete a business transaction assets the instruction information of registration server operator;Or press the instruction of all sides of registration server, with Assets are completed a business transaction the instruction information of the buyer of assets by meaning.For example, it may be the assets transfer contract of all sides signature of assets Scanning file;Or, carry the signature file of the electronic signature of all sides of assets;Etc..It addition, contract documents is permissible It is all sides operator signature with registration server of assets, it is also possible to be all sides fortune with registration server of assets Third-party institution's signature of battalion side's certification.
It addition, the data message of assets can also include some introductions to Assets, proof information of ownership etc., Such as, the area in the address in house, house can be included for the data message of house property, property ownership certificate number, and some are relevant Prove, it is also possible to include house outdoor scene photo, property ownership certificate scanned copy etc.;Data message for paintings can include making the name of an article Claim, author, in the age, preserve the most intact, it is also possible to include works photo or scanned copy, the proof (auction that relevant departments provide The proof of the genuine piece that row is provided);Etc..
So-called registration server can be the server of the endorsement mechanism of some assets, for example, it may be house administration office Server, the server of exchange, the server of bank or other servers that assets enrolled for service is provided etc..
So-called fund transfer server can be to provide the server of some mechanisms of assets transfer services, such as exchange Server, the server etc. of transaction platform.
S120, determines the second address, and wherein, this second address is for the reception address as described assets.
When transferring accounts assets, namely the owner (sellers of assets) of the first address needs assets When selling, the sale information of these assets can be notified to the two address owner (buyer of assets or the potential buyer).Specifically There is a following manner:
Mode one, the sale information of assets can be sent to third party transaction platform by client corresponding to the first address, Then the client of demand it is sent to by third party transaction platform, it is also possible to be that user is provided by third party transaction platform Interface checks the sale information that each client sends.
Mode two, the interface provided by client or fund transfer server, sale information is submitted to fund transfer server, by Fund transfer server pushes, or fund transfer server is after receiving the sale information inspection request that client sends, and will go out The information of selling is sent to the client of correspondence, or fund transfer server directly can be shown by user interface.
Mode three, the sale information of assets is directly sent to the visitor that the second address is corresponding by client corresponding to the first address Family end, such as, sent by point-to-point mode.
After the buyer of assets receives above-mentioned information, the second address can be provided, for receiving the data fingerprint of these assets.Specifically Can there is following implementation.
Mode one, when the client that the second address is corresponding needs to obtain these assets, visitor that can be corresponding to the first address Family end sends transfer request, and wherein this transfer request can carry the second address, and this second address can be as the number of these assets According to fingerprint reception address.
Mode two, can receive the second address by the user interface that fund transfer server provides.Such as, user is by checking The sale information of the assets on fund transfer server, submits the second address to by user interface.
S130, generates according to the quantity of the first address, the second address, object information of transferring accounts, and this object of transferring accounts and transfers accounts Information;Wherein, the first address is as producing address, and the second address is as receiving address, and object information of transferring accounts includes the number of assets According to fingerprint.
Specifically, the client that the first address is corresponding receives the transfer request that client corresponding to the second address sends After, the second address this request carried, and the first address, object information of transferring accounts, the quantity of these assets of transferring accounts generates and transfers accounts In information.
Or, it is also possible to the first address received by fund transfer server, and the second address, object information of transferring accounts, transfer accounts The quantity of these assets generates transfer information.
Wherein, object information of transferring accounts can include the data fingerprint of assets, it is also possible to includes following any one or more: The price and upper one that block chain label belonging to the data fingerprint of assets, the status indicator of assets, the last time of assets transfer accounts The currency mark of the secondary price transferred accounts.
It addition, transfer accounts, object information can be one section of character string less than or equal to 80 bytes, for example, it may be 64 bytes Data fingerprint is plus the assets additional information less than 16 bytes.
S140, is sent to, by described transfer information, packaged service device of transferring accounts, in order to by the account packet server that spins according to block The packetization rules of chain, packs to described transfer information, after covering timestamp, carries out the whole network broadcast.
After client corresponding to the first address or fund transfer server generate transfer information, it is sent to this transfer information beat Packet server, is packed according to the packetization rules of block chain by packaged service device, after covering timestamp, carries out the whole network broadcast. So, whole block chain has just existed this transfer information for assets.
Wherein, packaged service device of transferring accounts, when packing transfer information, can first judge that the data of the first address refer to Stricture of vagina and two address data fingerprint are the most identical, or whether the second address is empty;If it is, by this transfer information Data block is packed, if it is not, then transfer accounts unsuccessfully.
It addition, transfer accounts, packaged service device is also provided with address blacklist, and packaged service device of transferring accounts is to transfer information When packing, it can be determined that whether the first address and the second address mate with the address of storage in blacklist;If do not mated, Then transfer information is packed;If the match is successful, do not pack.
Optionally, the fund buying described assets deposited the 3rd address is transferred accounts on the 4th address.
Wherein, the first address and the 4th address can be the address of the seller of assets, the second address and the 3rd address It can be the address of the buyer of assets.
Carrying out when transferring accounts of assets, can pass through on the 3rd address for paying these assets required transferring accounts expense of transferring accounts The expense remaining sum of transferring accounts pays, and such as, expense of the transferring accounts remaining sum on the 3rd address can be the remaining sum of bit coin, or certain mechanism The remaining sum of the ideal money of the real moneys such as the binding RMB of distribution or dollar.
Client corresponding to the 3rd address can be using the 3rd address as producing address, using the 4th address as receiving ground Location, generates transfer information, and wherein, the 4th address can be newly-generated by the client that the first address is corresponding, it is also possible to is the first ground The existing address belonging to identical currency type with the expense of transferring accounts of client that location is corresponding.Client corresponding to the 3rd address can be given birth to The transfer information become is sent to packaged service device of transferring accounts, and by transferring accounts, this is transferred accounts by packaged service device according to the packetization rules of block chain Information is packed, and covers timestamp, it is possible to carry out the whole network broadcast.
Packaged service device of transferring accounts is also provided with assets and transfers accounts amount threshold and payment amount threshold value;In packing of transferring accounts Transferred accounts or the process of the 3rd address and the four address payment of fees on the use of funds in first address and described two address assets by server In, it is judged that whether amount of assets exceedes is transferred accounts amount threshold and/or whether payment amount exceedes payment amount threshold value;If exceeding, Transfer accounts described in then stopping.
It should be noted that transfer accounts, information is typically sent out by platform, registration server, client etc. by block chain node Giving packaged service device of transferring accounts, in block chain node, storage has the data message of complete block chain, and block chain node is permissible The data message of the block chain stored is supplied to the said equipment.
By the embodiment of the present invention, according to the data message of assets, generate the data fingerprint corresponding with assets, and based on district The faith mechanism of block chain, it is achieved assets are transferred accounts with the form of data fingerprint, and all of transfer procedure all records in block chain, And can not be tampered, reduce the determination difficulty of assets ownership.
The data processing equipment structural representation of a kind of based on block chain the assets that Fig. 2 provides for the embodiment of the present invention. As in figure 2 it is shown, include:
Address determination unit 201, is used for determining the first address, in order to the data message of assets is carried out by registration server Hash operation, generates the data fingerprint of described assets, and it is corresponding that the data fingerprint of described assets is received described first address In first transfer information, and described first transfer information being sent to packaged service device of transferring accounts, by transferring accounts, packaged service device is carried out Packing, after covering timestamp, carries out the whole network broadcast;
Described address determination unit 201, is additionally operable to determine the second address, and described second address is for as described assets Receive address;
Transfer information signal generating unit 202, for according to described first address, described second address, object information of transferring accounts, with The quantity of object of transferring accounts described in and generates the second transfer information;Wherein, described first address as producing address, described second ground Location as receiving address, described in object information of transferring accounts include the data fingerprint of described assets;
Transmitting element 203, for being sent to packaged service device by described second transfer information, in order to depended on by packaged service device According to the packetization rules of block chain, described second transfer information is packed, after covering timestamp, carry out the whole network broadcast.
Alternatively, to have unique data fingerprint corresponding for described assets.
Alternatively, the quantity of object of transferring accounts described in include following any one:
The number of packages of described object of transferring accounts, described in transfer accounts the number of object, described in transfer accounts the tricks of object, described in transfer accounts object Width number, described in transfer accounts the secondary number of object, described in transfer accounts the number of units of object.
Alternatively, described in transfer accounts the least unit that the measurement unit of object is counting, and described in the transfer accounts quantity of object be Integer.
Alternatively, the data fingerprint of described assets is the character string of 64 bytes.
Alternatively, object information of transferring accounts described in includes:
The data fingerprint of described assets, the block chain label belonging to the data fingerprint of described assets, the state of described assets The currency mark of the price that mark, the price transferred accounts of the last time of described assets and described last time transfer accounts, a section of composition Character string less than or equal to 80 bytes.
Wherein, this device embodiment is corresponding with the embodiment of the method shown in earlier figures 1, can cross-referenced understand.
Fig. 3 implements the data processing network systems schematic diagram of a kind of based on block chain the assets provided for the present invention.As Shown in Fig. 3, including: one or more clients 301, one or more block chain nodes 302, one or more packing clothes of transferring accounts Business device 303, and one or more registration server 304;Wherein, one or more clients 301, one or more registration clothes Business device 304 and one or more packaged service device 303 of transferring accounts, be connected with one or more block chain nodes 302.Concrete function As described below.
One or more registration servers 304, for the data message of assets is carried out Hash operation, generate the number of assets According to fingerprint, and the data fingerprint of these assets is embedded in the transfer information that described first address is corresponding, and this transfer information is sent out Giving packaged service device of transferring accounts, by transferring accounts, packaged service device is packed, and after covering timestamp, carries out the whole network broadcast.
Correspondence first address in one or more clients 301;The client of this corresponding first address is used for holding Step in row preceding method embodiment.
Another corresponding second address in one or more clients 301;This two address client of correspondence is used for Client to described corresponding first address provides described second address.
One or more block chain nodes 302 are for storing the data message of whole block chain, and are supplied to one or many Any one or more in individual client 301.
The one or more packaged service devices 303 packetization rules for foundation block chain of transferring accounts are to one or more clients 301 transfer information generated are packed, and after covering timestamp, carry out the whole network broadcast.
Wherein, this system embodiment is corresponding with the embodiment of the method shown in earlier figures 1, can cross-referenced understand.
Fig. 4 implements the data processing network systems schematic diagram of the another kind assets based on block chain provided for the present invention. As shown in Figure 4, including one or more fund transfer servers 401, one or more block chain nodes 402, one or more transfer accounts Packaged service device 403, and one or more registration server 404;Wherein, one or more fund transfer servers 401, one or Multiple transfer accounts packaged service device 403 and one or more registration server 404 with one or more block chain nodes 402 even Connect.Concrete function is as follows:
One or more registration servers 404, for the data message of assets is carried out Hash operation, generate the number of assets According to fingerprint, and the data fingerprint of these assets is embedded in the transfer information that described first address is corresponding, and this transfer information is sent out Give packaged service device of transferring accounts.
One or more fund transfer servers 401 are for performing the step in preceding method embodiment;This is first and described years old Second address is received by user interface.
One or more block chain nodes 402 are for storing the data message of whole block chain.
The one or more packaged service devices 403 packetization rules for foundation block chain of transferring accounts are to one or more clothes of transferring accounts The transfer information that business device generates is packed, and after covering timestamp, carries out the whole network broadcast.
Alternatively, the embodiment of the present invention can also include one or more user side 405, these one or more user sides 405 can be connected with one or more fund transfer servers.
Wherein, this system embodiment is corresponding with the embodiment of the method shown in earlier figures 1, can cross-referenced understand.
Professional should further appreciate that, each example described in conjunction with the embodiments described herein Unit and algorithm steps, it is possible to electronic hardware, computer software or the two be implemented in combination in, hard in order to clearly demonstrate Part and the interchangeability of software, the most generally describe composition and the step of each example according to function. These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme. Professional and technical personnel can use different methods to realize described function to each specifically should being used for, but this realization It is not considered that it is beyond the scope of this invention.
The method described in conjunction with the embodiments described herein or the step of algorithm can use hardware, processor to perform Software module, or the combination of the two implements.Software module can be placed in random access memory (RAM), internal memory, read only memory (ROM), electrically programmable ROM, electrically erasable ROM, depositor, hard disk, moveable magnetic disc, CD-ROM or technical field In any other form of storage medium well known in.
Above-described detailed description of the invention, has been carried out the purpose of the present invention, technical scheme and beneficial effect further Describe in detail, be it should be understood that the detailed description of the invention that the foregoing is only the present invention, be not intended to limit the present invention Protection domain, all within the spirit and principles in the present invention, any modification, equivalent substitution and improvement etc. done, all should comprise Within protection scope of the present invention.

Claims (10)

1. the data processing method of assets based on block chain, it is characterised in that including:
Determine the first address, in order to registration server carries out Hash operation to the data message of assets, generates described assets Data fingerprint, embeds the data fingerprint of described assets in the first transfer information that described first address is corresponding, and by described the One transfer information is sent to packaged service device of transferring accounts, and by transferring accounts, packaged service device is packed, and after covering timestamp, carries out the whole network Broadcast;
Determining the second address, described second address is for the reception address as described assets;
Quantity according to described first address, described second address, object information of transferring accounts, and object of transferring accounts generates second and transfers accounts Information;Wherein, described first address as producing address, described second address as receiving address, described in transfer accounts object information Data fingerprint including described assets;
Described second transfer information is sent to packaged service device of transferring accounts, in order to by packaged service device beating according to block chain of transferring accounts Bag rule, packs to described second transfer information, after covering timestamp, carries out the whole network broadcast.
Method the most according to claim 1, it is characterised in that it is corresponding that described assets have unique data fingerprint.
Method the most according to claim 1, it is characterised in that described in transfer accounts the quantity of object include following any one:
The number of packages of described object of transferring accounts, described in transfer accounts the number of object, described in transfer accounts the tricks of object, described in transfer accounts the width of object Number, described in transfer accounts the secondary number of object, described in transfer accounts the number of units of object.
Method the most according to claim 1, it is characterised in that described in the transfer accounts measurement unit of object be the minimum single of counting Position, and described in the transfer accounts quantity of object be integer.
5. according to the method described in claim 1-4 any one, it is characterised in that the data fingerprint of described assets is 64 bytes Character string.
Method the most according to claim 5, it is characterised in that described in object information of transferring accounts include:
The data fingerprint of described assets, block chain label belonging to the data fingerprint of described assets, the status indicator of described assets, The currency mark of price that the last time of described assets transfers accounts and the price that the described last time transfers accounts, one section of composition is less than Character string in 80 bytes.
7. the data processing equipment of assets based on block chain, it is characterised in that including:
Address determination unit, is used for determining the first address, in order to registration server carries out Hash fortune to the data message of assets Calculate, generate the data fingerprint of described assets, transfer accounts corresponding for described first address of data fingerprint embedding of described assets first In information, and described first transfer information being sent to packaged service device of transferring accounts, by transferring accounts, packaged service device is packed, and covers After timestamp, carry out the whole network broadcast;
Described address determination unit, is additionally operable to determine the second address, and described second address is for the reception ground as described assets Location;
Transfer information signal generating unit, for according to described first address, described second address, object information of transferring accounts, and described The quantity of object of transferring accounts generates the second transfer information;Wherein, described first address as producing address, described second address conduct Receive address, described in object information of transferring accounts include the data fingerprint of described assets;
Transmitting element, for being sent to packaged service device by described second transfer information, in order to by packaged service device according to block The packetization rules of chain, packs to described second transfer information, after covering timestamp, carries out the whole network broadcast.
Device the most according to claim 7, it is characterised in that it is corresponding that described assets have unique data fingerprint.
9. the data processing network systems of assets based on block chain, it is characterised in that including: one or more clients End, one or more block chain nodes, one or more packaged service devices of transferring accounts, and one or more registration server;Institute State one or more client, the one or more packaged service device of transferring accounts, and the one or more registration server It is connected with the one or more block chain node,;
The one or more registration server, for the data message of assets is carried out Hash operation, generates the number of described assets According to fingerprint, and the data fingerprint of described assets is embedded in the first transfer information that described first address is corresponding, and by described the One transfer information is sent to packaged service device of transferring accounts;
Correspondence first address in the one or more client;The client of corresponding first address is used for performing right Require the method described in 1-6;
Another corresponding second address in the one or more client;Corresponding two address client is for described The client of corresponding first address provides described second address;
The one or more block chain node is for storing the data message of whole block chain, and is supplied to one or many Any one or more in individual client;
The one or more packaged service device packetization rules for foundation block chain of transferring accounts is to the one or more client The transfer information that end generates is packed, and after covering timestamp, carries out the whole network broadcast.
10. the data processing network systems of assets based on block chain, it is characterised in that including: one or more transfer accounts Server, one or more block chain nodes, one or more packaged service devices of transferring accounts, and one or more enrolled for service Device;The one or more fund transfer server and the one or more block chain node and the one or more transfer accounts and beat Packet server connects;The one or more fund transfer server, the one or more registration server, and one or Multiple packaged service devices of transferring accounts are connected with the one or more block chain node;
The one or more registration server, for the data message of assets is carried out Hash operation, generates the number of described assets According to fingerprint, and the data fingerprint of described assets is embedded in the first transfer information that described first address is corresponding, and by described the One transfer information is sent to packaged service device of transferring accounts;
The one or more fund transfer server is for performing the method described in claim 1-6;Described first and described Double-address is received by user interface;
The one or more block chain node is for storing the data message of whole block chain;
The one or more is transferred accounts by the one or more packaged service device of transferring accounts for the packetization rules according to block chain The transfer information that server generates is packed, and after covering timestamp, carries out the whole network broadcast.
CN201610282475.3A 2016-04-29 2016-04-29 The data processing method of a kind of assets based on block chain, Apparatus and system Pending CN106097030A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610282475.3A CN106097030A (en) 2016-04-29 2016-04-29 The data processing method of a kind of assets based on block chain, Apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610282475.3A CN106097030A (en) 2016-04-29 2016-04-29 The data processing method of a kind of assets based on block chain, Apparatus and system

Publications (1)

Publication Number Publication Date
CN106097030A true CN106097030A (en) 2016-11-09

Family

ID=57229187

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610282475.3A Pending CN106097030A (en) 2016-04-29 2016-04-29 The data processing method of a kind of assets based on block chain, Apparatus and system

Country Status (1)

Country Link
CN (1) CN106097030A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106503995A (en) * 2016-11-17 2017-03-15 中国银行股份有限公司 A kind of data sharing method, source node, destination node and system
CN106875168A (en) * 2017-01-24 2017-06-20 亚信蓝涛(江苏)数据科技有限公司 A kind of big data value classifying method based on block chain
CN107016542A (en) * 2016-12-06 2017-08-04 阿里巴巴集团控股有限公司 A kind of business data processing method, verification method, apparatus and system
CN107040384A (en) * 2017-05-08 2017-08-11 飞天诚信科技股份有限公司 A kind of authorizing information method and device based on block chain
CN107077675A (en) * 2016-12-30 2017-08-18 深圳前海达闼云端智能科技有限公司 Block chain based currency management method and system
CN107240001A (en) * 2017-06-06 2017-10-10 北京汇通金财信息科技有限公司 Transaction method and system for digital assets
CN107590659A (en) * 2017-09-07 2018-01-16 中链科技有限公司 Allocation of landownership and land use right data processing method, system and computer-readable recording medium
CN108573388A (en) * 2018-05-08 2018-09-25 广州大学 Information of vehicles processing system and method based on block chain
CN108921523A (en) * 2018-06-20 2018-11-30 郑文宸 Creation, method of commerce and the system of equity assets value token based on block chain
CN109118102A (en) * 2018-08-24 2019-01-01 安徽大学 Fair block chain-based bidirectional combined cloud resource allocation method and system
WO2019015232A1 (en) * 2017-07-19 2019-01-24 招商银行股份有限公司 Remittance processing method and system, and computer-readable storage medium
WO2019096331A1 (en) * 2017-11-20 2019-05-23 Bitmaintech Pte. Ltd. Currency settlement method, apparatus, and electronic device
GB2569207A (en) * 2017-07-19 2019-06-12 China Merchants Bank Company Remittance processing method and system, and computer-readable storage medium
CN109918874A (en) * 2019-03-14 2019-06-21 上海优扬新媒信息技术有限公司 A kind of material object information storage means and device, information searching method in kind and device
CN110135982A (en) * 2018-02-08 2019-08-16 触信(厦门)智能科技有限公司 A kind of block chain currency presentation method based on panorama VR
CN110310011A (en) * 2019-05-31 2019-10-08 北京随信云链科技有限公司 A kind of asset management system and its method based on block chain
CN110582788A (en) * 2017-01-13 2019-12-17 摩根大通国家银行 system and method for managing asset or liability support virtual credentials on a distributed system
CN112819466A (en) * 2021-02-20 2021-05-18 广东卓启云链科技有限公司 Digital certificate processing method and device, terminal equipment and storage medium
CN113169879A (en) * 2018-11-27 2021-07-23 区块链控股有限公司 Computer-implemented system and method for storing data on blockchains
TWI749078B (en) * 2017-10-05 2021-12-11 全家便利商店股份有限公司 Remittance system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404701A (en) * 2015-12-31 2016-03-16 浙江图讯科技股份有限公司 Peer-to-peer network-based heterogeneous database synchronization method
CN105427104A (en) * 2015-12-08 2016-03-23 布比(北京)网络技术有限公司 Method and method for handling digital assets by means of distributed general ledger
CN105488675A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Distributed shared general ledger construction method of block chain
CN105488722A (en) * 2015-11-30 2016-04-13 布比(北京)网络技术有限公司 Asset data processing method and device based on derivation chain
CN105488665A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Decentralized transaction method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488675A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Distributed shared general ledger construction method of block chain
CN105488665A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Decentralized transaction method
CN105488722A (en) * 2015-11-30 2016-04-13 布比(北京)网络技术有限公司 Asset data processing method and device based on derivation chain
CN105427104A (en) * 2015-12-08 2016-03-23 布比(北京)网络技术有限公司 Method and method for handling digital assets by means of distributed general ledger
CN105404701A (en) * 2015-12-31 2016-03-16 浙江图讯科技股份有限公司 Peer-to-peer network-based heterogeneous database synchronization method

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106503995A (en) * 2016-11-17 2017-03-15 中国银行股份有限公司 A kind of data sharing method, source node, destination node and system
CN107016542A (en) * 2016-12-06 2017-08-04 阿里巴巴集团控股有限公司 A kind of business data processing method, verification method, apparatus and system
US10789356B2 (en) 2016-12-06 2020-09-29 Alibaba Group Holding Limited Method, apparatus, and system for service data processing and verification
WO2018120057A1 (en) * 2016-12-30 2018-07-05 深圳前海达闼云端智能科技有限公司 Currency management method and system based on block chain
CN107077675A (en) * 2016-12-30 2017-08-18 深圳前海达闼云端智能科技有限公司 Block chain based currency management method and system
CN110582788A (en) * 2017-01-13 2019-12-17 摩根大通国家银行 system and method for managing asset or liability support virtual credentials on a distributed system
CN106875168A (en) * 2017-01-24 2017-06-20 亚信蓝涛(江苏)数据科技有限公司 A kind of big data value classifying method based on block chain
CN107040384A (en) * 2017-05-08 2017-08-11 飞天诚信科技股份有限公司 A kind of authorizing information method and device based on block chain
CN107040384B (en) * 2017-05-08 2019-09-13 飞天诚信科技股份有限公司 A kind of authorizing information method and device based on block chain
CN107240001A (en) * 2017-06-06 2017-10-10 北京汇通金财信息科技有限公司 Transaction method and system for digital assets
TWI694396B (en) * 2017-07-19 2020-05-21 大陸商招商銀行股份有限公司 Remittance processing method, system and computer readable storage medium
GB2569207A (en) * 2017-07-19 2019-06-12 China Merchants Bank Company Remittance processing method and system, and computer-readable storage medium
WO2019015232A1 (en) * 2017-07-19 2019-01-24 招商银行股份有限公司 Remittance processing method and system, and computer-readable storage medium
CN107590659A (en) * 2017-09-07 2018-01-16 中链科技有限公司 Allocation of landownership and land use right data processing method, system and computer-readable recording medium
TWI749078B (en) * 2017-10-05 2021-12-11 全家便利商店股份有限公司 Remittance system and method
WO2019096331A1 (en) * 2017-11-20 2019-05-23 Bitmaintech Pte. Ltd. Currency settlement method, apparatus, and electronic device
CN110135982A (en) * 2018-02-08 2019-08-16 触信(厦门)智能科技有限公司 A kind of block chain currency presentation method based on panorama VR
CN108573388A (en) * 2018-05-08 2018-09-25 广州大学 Information of vehicles processing system and method based on block chain
WO2019242285A1 (en) * 2018-06-20 2019-12-26 郑文宸 Blockchain-based equity asset value token money creating method and system, and blockchain-based equity asset value token money transaction method and system
CN108921523A (en) * 2018-06-20 2018-11-30 郑文宸 Creation, method of commerce and the system of equity assets value token based on block chain
CN109118102B (en) * 2018-08-24 2022-03-22 安徽大学 Fair bidirectional combined cloud resource allocation method and system based on block chain
CN109118102A (en) * 2018-08-24 2019-01-01 安徽大学 Fair block chain-based bidirectional combined cloud resource allocation method and system
CN113169879A (en) * 2018-11-27 2021-07-23 区块链控股有限公司 Computer-implemented system and method for storing data on blockchains
CN109918874A (en) * 2019-03-14 2019-06-21 上海优扬新媒信息技术有限公司 A kind of material object information storage means and device, information searching method in kind and device
CN110310011A (en) * 2019-05-31 2019-10-08 北京随信云链科技有限公司 A kind of asset management system and its method based on block chain
CN110310011B (en) * 2019-05-31 2024-01-26 北京随信云链科技有限公司 Asset management system and method based on block chain
CN112819466A (en) * 2021-02-20 2021-05-18 广东卓启云链科技有限公司 Digital certificate processing method and device, terminal equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106097030A (en) The data processing method of a kind of assets based on block chain, Apparatus and system
CN106130728B (en) A kind of digital asset register method and its server based on block chain
CN105976246A (en) Block chain-based digital asset superposition method and device
TWI771604B (en) Blockchain-based commodity purchasing method and device
KR101637868B1 (en) Financial institution document verification system that is based on the block chain
US8195578B2 (en) Electronic currency, electronic wallet therefor and electronic payment systems employing them
EP0757338B1 (en) Secure payment system by electronic funds transfer through a bank interconnecting network
RU2494455C2 (en) Electronic certification, identification and transmission of information using coded graphic images
CN109559228B (en) Resource transfer method, device, computer equipment and readable storage medium
CN110009337A (en) A kind of data processing method and device based on block chain
CN111444209B (en) Data processing method, device, equipment and medium based on block chain
CN110599145B (en) Data processing method and device based on intelligent contract and storage medium
CN110223138A (en) Household rent method and device based on block chain
CN107633454A (en) A kind of personalized lending register system and method
TW202009818A (en) Blockchain-based remittance method and apparatus
CN108335103A (en) A kind of deducting money method and system based on digital cash
CN106022741A (en) Indivisible digital asset transfer method based on block chain
US20040034597A1 (en) System and method for managing micropayment transactions, corresponding client terminal and trader equipment
CN110221919A (en) Virtual resource allocation method and apparatus based on block chain
US20200033834A1 (en) Proving Material Identity with Quantum Randomness -- Financial and General Applications
CN112561407B (en) Asset management method, system and device based on block chain
CN110275925A (en) Virtual resource allocation method and apparatus based on block chain
CN112418851A (en) Digital copyright registration, transaction and protection method and system
TW202338686A (en) Information processing system, method, and medium
CN114124428B (en) Block chain-based access method and device for Internet of things equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161109