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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
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
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.
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)
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)
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 |
-
2016
- 2016-04-29 CN CN201610282475.3A patent/CN106097030A/en active Pending
Patent Citations (5)
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)
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 |