A kind of information issuing method and deviceTechnical field
The application relates to Internet technical field, particularly relates to a kind of information issuing method and device.
Background technology
At present, the issuing process flexibility ratio of information is relatively low.In information issuing process, different mechanisms needs information publisher and the information to issue are checked and approved, supervised, information publisher needs to communicate alternately with each mechanism respectively, can be subject to the supervision accreditation of said mechanism with guarantee information issuing process, this mode reduces the efficiency that information is issued.Moreover, the kind that information is issued is also affected by strict restriction, if it is also relatively difficult that user wants to issue novel information.
Prior art deficiency is in that:
Existing information issuing process is complicated and flexibility ratio is relatively low.
Summary of the invention
The embodiment of the present application proposes a kind of information issuing method and device, to solve the technical problem that in prior art, information issuing process is complicated and flexibility ratio is relatively low.
The embodiment of the present application provides a kind of information issuing method, comprises the steps:
Information-publishing machine structure sends information to one or more third-party institutions and issues request, and the request of issuing of described information includes information and issues record;
The information after at least one third-party institution signs that receives issues record;
Information after described signature is issued record and includes block chain in, utilize the common recognition process of described block chain to carry out all-web authentication;To be certified by rear, described information is issued record and is obtained participant's accreditation the record of described block chain.
The embodiment of the present application provides a kind of information delivery apparatus, including:
Issuing request module, send information for information-publishing machine structure to one or more third-party institutions and issue request, the request of issuing of described information includes information and issues record;
Receiver module, issues record for receiving the information after at least one third-party institution signs;
Authentication module, includes block chain in for the information after described signature is issued record, utilizes the common recognition process of described block chain to carry out all-web authentication;To be certified by rear, described information is issued record and is obtained participant's accreditation the record of described block chain.
Have the beneficial effect that:
In the embodiment of the present application, in information issuing process, introduce block chain, include information-publishing machine structure, each interested third party mechanism in block chain common recognition process in the lump, described information-publishing machine structure issues record in the information after at least one third-party institution signs that receives can include described information issue record in block chain, the common recognition process utilizing described block chain is authenticated at the whole network, thus carry out the subsequent operation such as issue of information according to authentication result, improves the efficiency that information is issued.
Accompanying drawing explanation
The specific embodiment of the application is described below with reference to accompanying drawings, wherein:
Fig. 1 illustrates the schematic flow sheet that in the embodiment of the present application, information issuing method is implemented;
Fig. 2 illustrates the block chain structure schematic diagram that in the embodiment of the present application, information is issued;
Fig. 3 illustrates the block chain structure schematic diagram of assets distribution in the embodiment of the present application;
Fig. 4 illustrates the structural representation of information delivery apparatus in the embodiment of the present application.
Detailed description of the invention
Technical scheme and advantage in order to make the application are clearly understood, below in conjunction with accompanying drawing, the exemplary embodiment of the application is described in more detail, obviously, described embodiment is only a part of embodiment of the application, rather than all embodiments is exhaustive.And when not conflicting, the embodiment in this explanation and the feature in embodiment can be combined with each other.
For the deficiencies in the prior art, the embodiment of the present application proposes a kind of information issuing method and device, is illustrated below.
Fig. 1 illustrates the schematic flow sheet that in the embodiment of the present application, information issuing method is implemented, as it can be seen, described information issuing method may include steps of:
Step 101, information-publishing machine structure send information to one or more third-party institutions and issue request, and the request of issuing of described information includes information and issues record;
Step 102, the information after at least one third-party institution signs that receives issue record;
Step 103, by after described signature information issue record include block chain in, utilize the common recognition process of described block chain to carry out all-web authentication;To be certified by rear, described information is issued record and is obtained participant's accreditation the record of described block chain.
When being embodied as, information-publishing machine structure can to one, two, the transmission information issue request of three or more third-party institutions, and described information issues information such as can including information issue record in request;Described information-publishing machine structure, information issue behavior etc. after receiving described information and issuing request, can be estimated by the described third-party institution, if assessment is not passed through, then described information do not issued record and sign, and described information is issued unsuccessfully;If assessment is passed through, then described information issue record is signed by the described third-party institution.
Described information-publishing machine structure signed after information issue record after, it is possible to included in block chain, meanwhile, utilize the common recognition process of block chain to carry out all-web authentication, certification by rear described information issue behavior obtain the whole network approve and record.
The common recognition mechanism of block chain currently mainly has 4 big classes, respectively proof of work (Pow, ProveofWork), rights and interests prove (Pos, ProveofStake), share authorisation verification mechanism (DPos, DelegateProofofStake), checking pond Pool, concrete common recognition process can adopt existing techniques in realizing, and the application does not repeat at this.
Wherein, described information can be issued record after the information after receiving all of third-party institution signature issues record and include block chain in by described information-publishing machine structure again, record can also be issued in the information after the wherein part third-party institution signs that receives only and just be included in block chain, such as: information-publishing machine structure sends information to 5 third-party institutions and issues request, after the information after wherein 3 third-party institutions sign that receives issues record, include described information issue record in block chain and carry out all-web authentication, if participant's accreditation of described block chain, reach common understanding, so represent can also be reviewed without two other third-party institution signature and pass through, successfully release news.
When being embodied as, in block chain common recognition process, arbitrary participant of block chain can utilize information to issue the information such as third-party institution's mark, signature in record and information is issued the legitimacy recorded tentatively judge.Such as:
Participant A think described information issue record needs the signature of M mechanism be only legal, once described information issues the signature not having described M mechanism in record, so, participant A may think that described information is issued record and illegally refused to reach common understanding, consequently, it is possible to further result in common recognition process and information issue behavior failure;
Participant B think described information issue record needs the signature of M mechanism or N mechanism be only legal, if that but described information issues the signature signature having N mechanism that do not have described M mechanism in record, participant B still may think that described information is issued and records legal and reach common understanding.
Fig. 2 illustrates that in the embodiment of the present application, information issues block chain schematic diagram, as shown in the figure, described block chain can include several blocks, each block includes the information such as the mark (such as: the root HASH value of previous block) of the previous block of the mark (such as: the root Hash HASH value of current block) of current block, described current block, timestamp, information issue record, information all can be issued record and be authenticated by all participants of described block chain, and is recorded in corresponding block after certification is passed through.
In the embodiment of the present application, in information issuing process, introduce block chain, include information-publishing machine structure, each interested third party mechanism in block chain common recognition process in the lump, described information-publishing machine structure issues record in the information after at least one third-party institution signs that receives can include described information issue record in block chain, the common recognition process utilizing described block chain is authenticated at the whole network, thus carry out the subsequent operation such as issue of information according to authentication result, improves the efficiency that information is issued.
In enforcement, described information issues the mark ID of data volume, expiry date, the signature of described information-publishing machine structure and the third-party institution that record may include that information-publishing machine structure mark ID, information type, described information issues.
When being embodied as, the information that the information that described information-publishing machine structure the sends request of issuing includes is issued in record and can be included following field attribute:
Wherein, the mark of information-publishing machine structure can be the unique ID identifying described information-publishing machine structure;Described information type can represent the different types of information that described information-publishing machine structure is issued;The data volume that described information is issued can represent corresponding to the data volume that different types of information is issued;Expiry date can refer to that what described information issued comes into force the beginning and ending time;Described third-party institution mark can represent the mark of the different types of third party's associated mechanisms that may relate in information issuing process, specifically can determine according to practical situation.
Information after receiving third-party institution's signature issues the signature that can add the third-party institution in record, specifically can be such that
The signature of the described third-party institution can identify this information and issue the legitimacy of behavior.
Information after the third-party institution signs is issued record by the embodiment of the present application and is called that complete information issues record.
In enforcement, described method may further include:
Data transfer promoter sends data transfer request to the participant of described block chain, and described data transfer request includes the first data transfer record;
The participant of described block chain judges according to described first data transfer record;Described first data transfer record obtains being included into after described participant accreditation the storage of described block chain record through common recognition process.
In being embodied as, when certain user wants to carry out data transfer, it is possible to shift promoter as data and send data transfer request to the participant of described block chain, described data transfer request can include the information such as the first data transfer record.
The participant of described block chain can judge according to described first data transfer record, through common recognition process, if obtaining the accreditation of described block chain participant, then judging that data transfer request passes through, described first data transfer record is included into the storage of described block chain record;Without the accreditation obtaining described block chain participant, then it is believed that data shift unsuccessfully.
When being embodied as, can be after all participants of described block chain all approve, described first data transfer record is just included into the storage of described block chain record, threshold value can also be preset, if obtaining exceeding participant's accreditation of described number of thresholds, described first data transfer record can be included into the storage of described block chain record, for instance: the participant more than 90% approves described first data transfer record, then it is believed that data transfer request passes through.
In enforcement, described first data transfer record may include that data transfer record identification, the information type of transfer, the data volume of transfer, promoter's mark, purpose ID, promoter's signature, originator data source and information-publishing machine structure mark.
When being embodied as, described first data transfer record can include following field attribute:
Wherein, described data transfer record identification can be unique mark of current data displacement behavior;
The information type of described transfer can represent the information type of this secondary data displacement behavior;
The data volume of described transfer can represent the quantity of every kind of information type in this secondary data displacement behavior;
Promoter (can also be called and initiate user) that mark uniquely can identify for the promoter of data displacement behavior;
Purpose ID can be receiver's mark of each type information in data displacement behavior, and described purpose user can be one or more, and described promoter can also be one of purpose user, and corresponding transfer data can be data small change;
Initiate the signature that user's signature can be data displacement behavior promoter, to represent that this data displacement behavior obtains the accreditation of promoter;
Originator data source can carry out the Data Source record during transfer of this secondary data for promoter, wherein can comprise this transfer and use the data transfer record arrived, and initiating user in these records can be purpose user, and namely promoter is also the recipient of data;
Information-publishing machine structure mark can be the information-publishing machine structure mark of transfer respective type information.
In enforcement, the participant of described block chain judges according to described first data transfer record, is specifically as follows:
The participant of described block chain judges whether whether legal and described originator data source is used in described originator data source.
When being embodied as, after the participant of described block chain receives described first data transfer record, it is possible to first determine whether whether originator data resource whether legal (specifically can judge according to signature situation), Data Source are previously used (specifically can be understood as described Data Source whether before be transferred to other users and cross).Legal and this Data Source having not been used if it is determined that originator data is originated, then can allow this data transfer operation, otherwise it is assumed that data shift unsuccessfully.
Described first data transfer record, after common recognition proof of algorithm, if obtaining the accreditation of block chain participant, then can be included into the storage of described block chain record.
If the third-party institution needs data are transferred into row examination & verification, assessment, then can inquire about the data transfer record in block chain, just can carry out examination & verification evaluation operation easily, easier, quick, efficient compared to existing technology.
In enforcement, described method may further include:
Described information-publishing machine structure is according to the first data transfer record queries data receiver object in described block chain;
Described information-publishing machine structure is that described data receiver object generates the second data transfer record;
The participant of described block chain judges according to described second data transfer record;Described second data transfer record obtains being included into after described participant accreditation the storage of described block chain record through common recognition process.
When being embodied as, when described information-publishing machine structure needs to carry out data transfer according to the information issued before, it is possible to according to the first data transfer record queries data receiver object in described block chain.If the information issued includes predetermined period before, then the first data transfer record that described information-publishing machine structure can select in described block chain in this cycle according to described predetermined period, inquire about this all data receiver objects needing to carry out data transfer.Owing to described first data transfer record having described information-publishing machine structure to identify, so being easy to find out the data receiver object of its correspondence.
Described information-publishing machine structure can be that each data receiver object generates the second data transfer record, the participant of described block chain is after receiving described second data transfer record, it can be determined that whether originator data source legal and whether Data Source is previously used:
If it is determined that pass through, described second data transfer record, after common recognition proof of algorithm, if obtaining the accreditation of described block chain participant, then can be included into the storage of described block chain record, and data transfer process terminates;
If it is determined that do not pass through, then it is assumed that data shift unsuccessfully.
Second data transfer record, after common recognition proof of algorithm, if obtaining the accreditation of all block chain participants, then can be included into the storage of block chain record, and data transfer process terminates.
The embodiment of the present application by introducing block chain in data transfer process, information-publishing machine structure, data receiver object and other participants are included in the lump block chain common recognition process, complete the transfer of data, convenient, quick compared to existing technology, improve the efficiency of data transfer.
In enforcement, described second data transfer record may include that the information type of transfer, the data volume of transfer, promoter's mark, purpose ID, originator data source and information-publishing machine structure mark.
When being embodied as, described second data transfer record can include following field attribute:
The information type of transfer can be the information type that described information-publishing machine structure needs transfer data;
Transfer data volume can be the quantity of all types of information transfer calculated according to the information issued before;
Promoter's mark can be the mark of information-publishing machine structure;
Purpose ID can be the mark that the transfer of all data receives object, and similarly, promoter's (i.e. information-publishing machine structure) is likely to also be one of purpose user;
Originator data source can be initiate user to carry out Data Source record when this secondary data shifts, and wherein can comprise this time transfer and use the data transfer record arrived, and during these record, promoter is purpose user, and promoter is Data receiver;
Described information-publishing machine structure can be that data originator identifies herein.
In enforcement, described information-publishing machine structure is specifically as follows assets issuer, and described information is issued request and is specifically as follows assets distribution request, and described information is issued record and is specifically as follows assets distribution record.
When being embodied as, described information-publishing machine structure can be assets issuer, and the described third-party institution can be Asset assessment organizations, rating organization, guarantee agency, legal department or other relevant departments.Described assets issuer sends assets to these third-party institutions and sends request, and described assets send request and include assets distribution record.Assets issuer and assets hair style behavior thereof are estimated after receiving assets distribution request by the described third-party institution, if assessment is passed through, then assets are issued record and sign.
After issuer receives the assets distribution record after at least one third-party institution signs, described assets are issued record and includes block chain in, simultaneously, the common recognition process utilizing block chain carries out all-web authentication, to be certified by rear, described assets distribution record obtains participant's accreditation the record of described block chain.
In enforcement, described assets distribution record specifically can include assets issuer mark ID, Asset Type, the amount of assets of distribution, expiry date, assets issuer signature and third-party institution's mark.
In enforcement, described data transfer promoter sends data transfer request to the participant of described block chain, and described data transfer request includes the first data transfer record, is specifically as follows:
Assets transfer promoter sends assets transfer request to the participant of described block chain, and described assets transfer request includes the first assets transfer record.
When being embodied as, described assets transfer promoter sends assets transfer request to the participant of described block chain, and described assets transfer request includes assets transfer record;After the participant of described block chain receives assets transfer record, it is judged that whether initiation user sources of the assets are legal, and whether sources of the assets are previously used, if obtaining the accreditation of all block chain participants, are then included into the storage of described block chain and record.
When the third-party institution needs assets transfer is audited, assesses, it is possible to the assets transfer record in inquiry block chain, just can be conveniently carried out examination & verification evaluation operation.
In enforcement, described purpose user is specifically as follows described assets issuer or other users.
When being embodied as, assets transfer can include user and carry out the types such as assets transfer between assets, user to the purchase of assets issuer, and accordingly, the purpose user of described assets transfer can be then described assets issuer or other domestic consumers.
In enforcement, described information type is specifically as follows Asset Type, the data volume of described transfer is specifically as follows the amount of assets of transfer, described information-publishing machine structure is according to the first data transfer record queries data receiver object in described block chain, generate the second data transfer record for described data receiver object, be specifically as follows:
When described Asset Type is income class assets, assets issuer provides object according to the first assets transfer record queries income in predetermined period in described block chain, provides object for described income and generates the second assets transfer record.
In enforcement, the participant of described block chain judges according to described second data transfer record, is specifically as follows:
According to the second assets transfer record, the participant of described block chain judges whether the whether legal and described sources of the assets, sources of the assets of assets issuer are previously used.
When being embodied as, when assets issue style is income class assets, assets issuer can carry out return on assets granting according to the scheduled time.First according to the born interest granting object of the assets transfer record queries in this cycle in block chain, can providing object for each income, described assets issuer generates assets transfer record;The participant of described block chain is according to after assets transfer record corresponding to return on assets, judge to initiate whether legal user resources source and whether sources of the assets are previously used, if it is determined that pass through, described assets transfer record is after common recognition proof of algorithm, if obtaining the accreditation of described block chain participant, then being included into the storage of described block chain and record, return on assets distribution process terminates.
For the ease of the enforcement of the application, illustrate with example below.
At present, no matter being domestic or external, the distribution process of assets is complicated and flexibility ratio is low.In assets distribution process; guarantee agency needs publisher and assets thereof are assured; rating organization needs issuing asset is carried out credit rating; auditing bodies needs assets distribution behavior and process are audited; legal department needs the legal issue in assets distribution process is paid close attention to, and departments of government then needs assets distribution is checked and approved, supervised.Assets issuer needs to communicate with said mechanism alternately respectively, can be subject to the supervision accreditation of said mechanism with the process of guaranteeing distribution, reduce the efficiency of assets distribution and transaction in assets.Meanwhile, the kind of assets distribution is also affected by strict restriction, assets issuing mode underaction, and such as user wants distribution digital cash or is difficult to as the distribution of a kind of assets by its house property.
The embodiment of the present application proposes a kind of assets distributing method based on block chain, on the one hand, by publisher, counterparty and each interested third party mechanism include in block chain common recognition process in the lump, improve the efficiency of assets distribution and transaction;On the other hand, promoting the flexibility ratio of assets distribution, the guarantee in the third-party institution is approved under premise, and the assets issuing mode based on block chain can allow user to issue a greater variety of assets, such as new digital cash, fixed assets numeral distribution etc..
In the embodiment of the present application, assets distributing method may include steps of:
Step 10, assets issuer issuing asset;
Step 20, block chain is utilized to carry out assets transfer;
Step 30, assets issuer carry out return on assets granting.
Fig. 3 illustrates the block chain structure schematic diagram of assets distribution in the embodiment of the present application, as it can be seen, the process of assets issuer issuing asset may include steps of in the embodiment of the present application:
Step 1001, assets issuer submit assets distribution request to the third-party institution, the assets signed without the third-party institution are issued record and is sent to the examination & verification of interested third party mechanism.
Described third-party institution signature item is empty, and each field attribute can be such that
Issuer identifies: for identifying unique ID of issuer;
Asset Type: represent the dissimilar assets that issuer issues, such as new digital currency, fixed assets, bond;
Amount of assets: the total volume of issuing of corresponding dissimilar assets;
Return on Assets: default value is 0, for certain form of assets, such as bond, issuer then can regularly provide income according to earning rate;
Expiry date: coming into force beginning and end time of assets distribution;
Issuer signs: issuing asset is signed by assets issuer;
The third-party institution identifies: the mark of variety classes third party associated mechanisms in assets distribution process, such as Asset assessment organizations, rating organization, guarantee agency, legal department, related governmental departments etc.;
The third-party institution signs: the signature of each interested third party mechanism, to indicate the legitimacy of these assets distribution.
Issuer and assets thereof are issued behavior and are estimated after receiving assets distribution request by step 1002, the third-party institution:
If assessment is not passed through, then assets not being issued record and sign, assets are issued unsuccessfully;
If assessment is passed through, then assets are issued record and sign, perform step 1003;
Step 1003, issuer are included in block chain, meanwhile, utilize the common recognition process of block chain to carry out all-web authentication after obtaining complete assets distribution record, and certification is issued behavior by rear assets and obtained the whole network accreditation record.
In block chain common recognition process, user can utilize third-party institution's mark of distribution record and signature that the legitimacy of assets distribution record is tentatively judged.Such as: user A thinks that the signature of guarantee agency is entry required in record, once not have the signature of guarantee agency in distribution record, it is illegal and refuse to reach common understanding that user A will be considered to distribution record, it is possible to causes common recognition process and assets distribution behavior failure.
The embodiment of the present application utilizes the process that block chain carries out assets transfer may include steps of:
Step 2001, assets transfer promoter send assets transfer record to all block chain participants, and assets transfer can include user and buy to issuer and carry out the types such as assets transfer between assets, user.
Assets transfer record may include that
Assets transfer record identification: unique mark of assets transfer behavior;
Assets transfer type: represent the Asset Type of this assets transfer behavior;
Assets transfer quantity: represent the quantity of every kind of Asset Type in this assets transfer behavior;
Initiate ID: the promoter of assets transfer behavior uniquely identifies;
Purpose ID: receiver's mark of each type assets in assets transfer behavior, purpose user can have multiple.It should be noted that initiate user to be likely to one of purpose user, and the income of its correspondence is assets small change.Such as initiate user and produce assets 95 yuan to purpose user, but the initiation user sources of the assets used are 100 yuan, then initiating user needs to the small change oneself sending 5 yuan;
Initiate user's signature: the signature of assets transfer behavior promoter, to represent that this displacement behavior obtains promoter's accreditation;
Initiating user sources of the assets: initiate sources of the assets record when user carries out this assets transfer, wherein contain this time transfer and use the assets transfer record arrived, initiating user in these records is purpose user, namely initiates the user person that is asset acceptance.If assets transfer buys assets for user to issuer, then initiate the assets distribution record that user sources of the assets are exactly issuer;
Assets issuer identifies: issuer's mark of assets transfer underlying assets type.
After step 2002, all block chain participants receive assets transfer record, whether legal first determine whether to initiate user sources of the assets, and whether sources of the assets are previously used, if it is determined that by then forwarding step 2003 to, otherwise assets transfer failure;
Step 2003, assets transfer record are after common recognition proof of algorithm, if obtaining the accreditation of all block chain participants, are then included into the storage of block chain and record.
When the third-party institution needs assets transfer is audited, assesses, it is possible to the assets transfer record in inquiry block chain, just can be conveniently carried out examination & verification evaluation operation.
In the embodiment of the present application, assets issuer carries out the process of return on assets granting and may include steps of:
Step 3001, when assets issue style is the income class assets such as bond, assets issuer needs according to a preconcerted arrangement regularly (such as per the first quarter, each year) to carry out return on assets granting.
Born interest granting object first according to the assets transfer record in this cycle in block chain, can be inquired about by assets issuer, due to assets transfer record Zhong You assets issuer mark, therefore provides object and can be easy to find out;
Step 3002, for each income provide object, assets issuer generate assets transfer record.
In assets transfer record, assets transfer type is the Asset Type that assets issuer needs to provide income;
Assets transfer quantity is all types of assets discharging quantities calculated according to earning rate;
Initiating ID is assets issuer mark;
Purpose ID is the mark being born interest and providing object.Need also exist for illustrating, initiate user (namely assets issuer) and be likely to also be one of purpose user, and the income of its correspondence is assets small change.Such as initiate user and need to produce income 95 yuan to income object altogether, but the sources of the assets initiating user are 100 yuan, then initiating user needs to the small change oneself sending 5 yuan;
Initiating user's funds source is initiate sources of the assets record when user carries out this assets transfer, wherein contains this time transfer and uses the assets transfer record arrived, and initiating user in these records is purpose user, namely initiates the user person that is asset acceptance.If assets transfer buys assets for user to issuer, then initiate the assets distribution record that user sources of the assets are exactly issuer;
Assets issuer mark is exactly that assets initiate ID herein.
After step 3003, all block chain participants receive the above-mentioned assets transfer record that return on assets is corresponding, whether legal first determine whether to initiate user sources of the assets, and whether sources of the assets are previously used, if it is determined that by then forwarding step 3004 to, otherwise assets transfer failure;
Step 3004, assets transfer record is after common recognition proof of algorithm, if obtaining the accreditation of all block chain participants, is then included into the storage of block chain and record, and return on assets distribution process terminates.
Based on same inventive concept, additionally providing a kind of information delivery apparatus in the embodiment of the present application, owing to the principle of these equipment solution problem is similar to a kind of information issuing method, therefore the enforcement of these equipment may refer to the enforcement of method, repeats part and repeats no more.
Fig. 4 illustrates the structural representation of information delivery apparatus in the embodiment of the present application, as it can be seen, described information delivery apparatus may include that
Issuing request module 401, send information for information-publishing machine structure to one or more third-party institutions and issue request, the request of issuing of described information includes information and issues record;
Receiver module 402, issues record for receiving the information after at least one third-party institution signs;
Authentication module 403, includes block chain in for the information after described signature is issued record, utilizes the common recognition process of described block chain to carry out all-web authentication;To be certified by rear, described information is issued record and is obtained participant's accreditation the record of described block chain.
In enforcement, described information issues the mark ID of data volume, expiry date, the signature of described information-publishing machine structure and the third-party institution that record may include that information-publishing machine structure mark ID, information type, described information issues.
In enforcement, described device may further include:
Transfer request module 404, shifts promoter for data and sends data transfer request to all participants of described block chain, and described data transfer request includes the first data transfer record;
First judge module 405, the participant for described block chain judges according to described first data transfer record;Described first data transfer record obtains being included into after described participant accreditation the storage of described block chain record through common recognition process.
In enforcement, described first data transfer record may include that data transfer record identification, the information type of transfer, the data volume of transfer, promoter's mark, purpose ID, promoter's signature, originator data source and information-publishing machine structure mark.
In enforcement, described first judge module specifically may be used for the participant of described block chain and judges whether whether legal and described promoter sources of the assets, described promoter sources of the assets are used.
In enforcement, described device may further include:
Enquiry module 406, for described information-publishing machine structure according to the first data transfer record queries data receiver object in described block chain;
Generation module 407, is that described data receiver object generates the second data transfer record for described information-publishing machine structure;
Second judge module 408, the participant for described block chain judges according to described second data transfer record;Described second data transfer record obtains being included into after described participant accreditation the storage of described block chain record through common recognition process.
In enforcement, described second data transfer record may include that transinformation type, the data volume of transfer, promoter's mark, purpose ID, originator data source and information-publishing machine structure mark.
In enforcement, described information-publishing machine structure is specifically as follows assets issuer, and described information is issued request and is specifically as follows assets distribution request, and described information is issued record and is specifically as follows assets distribution record.
In enforcement, described assets distribution record specifically can include assets issuer mark ID, Asset Type, the amount of assets of distribution, expiry date, assets issuer signature and third-party institution's mark.
In enforcement, described transfer request module specifically may be used for assets transfer promoter and sends assets transfer request to the participant of described block chain, can include the first assets transfer record in described assets transfer request.
In enforcement, described first assets transfer record can include the mark of assets transfer record identification, assets transfer type, assets transfer quantity, promoter's mark, purpose ID, promoter's signature, promoter sources of the assets and assets issuer.
In enforcement, described purpose user is specifically as follows described assets issuer or other users.
In enforcement, described information type is specifically as follows Asset Type, the data volume of described transfer is specifically as follows the amount of assets of transfer, described enquiry module specifically may be used for when described Asset Type is income class assets, and assets issuer provides object according to the first assets transfer record queries income in predetermined period in described block chain;It is that described income granting object generates the second assets transfer record that described generation module specifically may be used for described information-publishing machine structure.
In enforcement, described second judge module specifically may be used for the participant of described block chain and judges whether the whether legal and described sources of the assets, sources of the assets of assets issuer are previously used according to the second assets transfer record.
For convenience of description, each several part of apparatus described above is divided into various module or unit to be respectively described with function.Certainly, the function of each module or unit can be realized in same or multiple softwares or hardware when implementing the application.
Those skilled in the art are it should be appreciated that embodiments herein can be provided as method, system or computer program.Therefore, the application can adopt the form of complete hardware embodiment, complete software implementation or the embodiment in conjunction with software and hardware aspect.And, the application can adopt the form at one or more upper computer programs implemented of computer-usable storage medium (including but not limited to disk memory, CD-ROM, optical memory etc.) wherein including computer usable program code.
The application describes with reference to flow chart and/or the block diagram according to the method for the embodiment of the present application, equipment (system) and computer program.It should be understood that can by the combination of the flow process in each flow process in computer program instructions flowchart and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can be provided to produce a machine to the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device so that the instruction performed by the processor of computer or other programmable data processing device is produced for realizing the device of function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and can guide in the computer-readable memory that computer or other programmable data processing device work in a specific way, the instruction making to be stored in this computer-readable memory produces to include the manufacture of command device, and this command device realizes the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices provides for realizing the step of function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
Although having been described for the preferred embodiment of the application, but those skilled in the art are once know basic creative concept, then these embodiments can be made other change and amendment.So, claims are intended to be construed to include preferred embodiment and fall into all changes and the amendment of the application scope.