Summary of the invention
In view of this, this specification one or more embodiment provides a kind of virtual resource transfer side based on block chain
Method, device, computer equipment and computer readable storage medium.
To achieve the above object, it is as follows to provide technical solution for this specification one or more embodiment:
According to this specification one or more embodiment in a first aspect, proposing a kind of virtual resource based on block chain
Transfer method, applied to the area for including resource provider node device, resource requirement side's node device and supplier's node device
Block catenary system;The supplier is used to provide business assets object to the resource requirement side;The described method includes:
The resource provider node device obtains supplier's node from the distributed data base of the block chain
The buying certificate transactions that equipment is sent, the buying certificate transactions purchase business assets object institute for the resource requirement side
The virtual resource of the first quantity needed provides voucher;
The target service that resource requirement side's node device is sent is obtained from the distributed data base of the block chain
Certificate transactions, the target service certificate transactions provide voucher for the business use of the business assets object;
Based on first quantity and the target service certificate transactions, acquisition can carry out the resource requirement side virtual
Second quantity of resource transfers, so that the resource provider is virtual no more than the second quantity to resource requirement side transfer
Resource.
According to the second aspect of this specification one or more embodiment, a kind of virtual resource based on block chain is proposed
Transfer method, applied to the area for including resource provider node device, resource requirement side's node device and supplier's node device
Block catenary system;The supplier is used to provide business assets object to the resource requirement side;The described method includes:
The resource provider node device obtains supplier's node from the distributed data base of the block chain
The buying certificate transactions that equipment is sent, the buying certificate transactions purchase business assets object institute for the resource requirement side
The virtual resource of the first quantity needed provides voucher;
Target service certificate transactions are sent on the block chain, so that the target service certificate transactions are by the block
After the node device common recognition verifying of chain, it is included in the distributed data base of the block chain, wherein the target service voucher
Transaction provides voucher for the business use of the business assets object;
Receive the virtual resource no more than the second quantity of resource provider transfer, wherein second quantity by
The resource provider node device is based on first quantity and the target service certificate transactions and obtains.
According to the third aspect of this specification one or more embodiment, a kind of virtual resource based on block chain is proposed
Transfer device, applied to the area for including resource provider node device, resource requirement side's node device and supplier's node device
Block catenary system;The supplier is used to provide business assets object to the resource requirement side;Described device includes:
Acquiring unit, for obtaining supplier's node device transmission from the distributed data base of the block chain
Certificate transactions are purchased, the buying certificate transactions are that the resource requirement side purchases the first number needed for the business assets object
The virtual resource of amount provides voucher;
The acquiring unit is further used for obtaining the resource requirement side from the distributed data base of the block chain
The target service certificate transactions that node device is sent, the target service certificate transactions are that the business of the business assets object makes
With offer voucher;
Obtaining unit, for being based on first quantity and the target service certificate transactions, acquisition can be to the resource
Party in request carries out the second quantity of virtual resource transfer, so that the resource provider is not more than to resource requirement side transfer
The virtual resource of second quantity.
According to the fourth aspect of this specification one or more embodiment, a kind of virtual resource based on block chain is proposed
Transfer device, applied to the area for including resource provider node device, resource requirement side's node device and supplier's node device
Block catenary system;The supplier is used to provide business assets object to the resource requirement side;Described device includes:
Acquiring unit, for obtaining supplier's node device transmission from the distributed data base of the block chain
Certificate transactions are purchased, the buying certificate transactions are that the resource requirement side purchases the first number needed for the business assets object
The virtual resource of amount provides voucher;
Transmission unit, for sending target service certificate transactions on the block chain, so that the target service voucher
Transaction is included in the distributed data base of the block chain, wherein institute by after the node device common recognition verifying of the block chain
The business use that target service certificate transactions are stated as the business assets object provides voucher;
Receiving unit, for receiving the virtual resource no more than the second quantity of the resource provider transfer, wherein institute
The second quantity is stated to be based on first quantity and the target service certificate transactions by the resource provider node device and obtained
?.
According to the 5th of this specification one or more embodiment the aspect, a kind of computer equipment is proposed, comprising: storage
Device and processor;The computer program that can be run by the processor is stored on the memory;The processor runs institute
When stating computer program, the virtual resource transfer method that above-mentioned resource provider node device executes is executed.
According to the 6th of this specification one or more embodiment the aspect, a kind of computer readable storage medium is proposed,
It is stored thereon with computer program, when the computer program is run by processor, executes above-mentioned resource requirement side's node device
The virtual resource transfer method of execution.
According to the 7th of this specification one or more embodiment the aspect, a kind of computer equipment is proposed, comprising: storage
Device and processor;The computer program that can be run by the processor is stored on the memory;The processor runs institute
When stating computer program, the virtual resource transfer method that above-mentioned resource provider node device executes is executed.
According to the eighth aspect of this specification one or more embodiment, a kind of computer readable storage medium is proposed,
It is stored thereon with computer program, when the computer program is run by processor, executes above-mentioned resource requirement side's node device
The virtual resource transfer method of execution.
By above technical scheme as it can be seen that this specification provide the virtual resource transfer method and device based on block chain,
Block is set by resource provider terminal device, resource requirement side's terminal device and business assets object supplier's terminal device
The node device of chain, based on the distributed data base memory mechanism of block chain technology, so that resource provider node device can be with
Based on the information obtained from block chain, signal auditing and amount credit before completing virtual resource transfer be (i.e. the second quantity
The authorization of virtual resource volume);The resource requirement side that business assets object supplier provides to the buying voucher of business assets object,
The target service voucher provided with resource requirement side is stored in the distributed data base of block chain, by the section of block catenary system
Point device safeguards that real-time perfoming is synchronous jointly, and all records can recall;Moreover, the common recognition mechanism based on block chain, above-mentioned buying
Voucher and target service voucher will not be tampered after the supply, be base to ensure that the authenticity and safety of above-mentioned voucher
It is provided effectively in other applications such as the judicial evidence collections of the signal auditing of above-mentioned voucher progress and amount credit or further progress
Data basis.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with this specification one or more embodiment.Phase
Instead, they are only some aspects phases with the one or more embodiments of as detailed in the attached claim, this specification
The example of consistent device and method.
It should be understood that the sequence that might not show and describe according to this specification in other embodiments executes
The step of correlation method.In some other embodiments, step included by method can than described in this specification more
It is more or less.In addition, single step described in this specification, may be broken down into other embodiments multiple steps into
Row description;And multiple steps described in this specification, it may also be merged into single step progress in other embodiments
Description.
In practical applications, demand of the resource requirement side to virtual resource is likely larger than itself practical resource possessed
Total quantity, and resource provider still may have a large amount of " idle " resource;Therefore, how to resource provider
" idle " resource is reasonably dispatched, and the resource utilization for promoting resource provider then has a very important significance.
It is in such a scenario, above-mentioned " virtual resource " by taking the application scenarios for loan of financing in financial technology field as an example
It can be the fund for referring to provide to applicant as loan;Above-mentioned " resource provider " is the financial institution to provide with funds,
As bank or other have lend loan qualification mechanism;Resource requirement side is demand for loan side.
In traditional financing loan mode, the mode that loan was borrowed or pledged to credit be limited by the operation of demand for loan side at
This, traditional financial institution is typically only capable to carry out credit for large enterprises.Since the credit or asset data of medium-sized and small enterprises are difficult to
Confirmation, bank and other financial mechanism cannot trust on medium-sized and small enterprises under the restriction of air control rule, can not carry out credit extension loan.
To solve above-mentioned financing loan status problem, an embodiment provided by this specification illustrates a kind of based on block
The virtual resource transfer method of chain, as shown in Figure 1, this method is applied to include resource provider node device, resource requirement side
The block catenary system of node device and supplier's node device.
Business provider described in the present embodiment, which refers to, provides the mechanism of business assets object, above-mentioned industry for resource requirement side
Business assets object is resource requirement side's business assets object needed for business processing, it may include factory needed for business processing
The physical assets object such as room, equipment, instrument, software, the intangible assets object such as intellectual property needed for may also include business processing.
Above-mentioned business assets object can be supplied (usually paid supply i.e. sell) to resource requirement side by above-mentioned business provider, with
Above-mentioned business assets object, which is relied on, for resource party in request carries out business use.
Block chain described in the present embodiment, specifically can refer to it is that each node device is reached by common recognition mechanism, have point
The P2P network system of cloth data store organisation, data distribution in the block chain " block one by one connected in time
(block) " within, latter block includes the data summarization of previous block, and according to specific common recognition mechanism (such as POW, POS,
DPOS or PBFT etc.) difference, reach the data full backup of all or part of node.Those skilled in the art is known, due to
Block catenary system is run under corresponding common recognition mechanism, has been included to the data in block chain database and has been difficult to be usurped by arbitrary node
Change, for example, by using the block chain of Pow common recognition, the attack at least needing the whole network 51% to calculate power is possible to distort data with existing, because
This block catenary system have other centralization Database Systems it is incomparable guarantee data security, the spy that attack protection is distorted
Property.It follows that in the embodiment provided by this specification, it is included data into the distributed data base of block chain not
It can be attacked or be distorted, to ensure that each node device in above-mentioned block catenary system deposits the data information of card to above-mentioned block chain
Real reliability.
Above-mentioned resource provider, resource requirement side and the terminal device of supplier, can be by following respective nodes agreement, fortune
The block chain is added in the installation of row node protocol program, node device as the block chain.Those skilled in the art is logical
The node device of the data full backup with block chain distributed data base is often known as full node, there will be block chain distributed
The node device of the incremental backup data (data for such as only having block head) of database is known as light node;Institute in the present embodiment
Resource provider node device, resource requirement side's node device or the supplier's node device stated can for above-mentioned full node or
Light node, as long as being directly or indirectly connected into the data of above-mentioned block chain and distributed data base that is transmittable or obtaining block chain
Any equipment can be described as node device described in the present embodiment.
As shown in Figure 1, the virtual resource transfer method provided in this embodiment based on block chain includes:
Step 102, supplier's node device sends the assets demand side to the business assets pair to the block chain
The buying certificate transactions of elephant, so that the buying voucher is embodied in the area after the node device common recognition verifying of the block chain
The distributed data base of block chain, the buying voucher are the virtual resource of the first quantity needed for the buying business assets object
Voucher is provided.
Transaction (transfer) described in this specification refers to the node device creation by block chain, and needs
The data that be finally distributed in the distributed data base of block chain.Wherein, the transaction in block chain, there are the friendships of narrow sense
Point of easy and broad sense transaction.The transaction of narrow sense refers to the value Transfer that user issues to block chain;For example, in tradition
Bit coin block chain network in, transaction can be one that user initiates in block chain and transfer accounts.And the transaction of broad sense refers to
The business datum being intended to business that user issues to block chain;For example, described in above-described embodiment of this specification
Supplier's node device send, purchase the business assets object for the resource requirement side needed for the first quantity it is virtual
The data that resource provides voucher can be for a transaction;Above-mentioned supplier's node device can will be in above-mentioned buying voucher
Hold and be converted into a transaction according to the arrangement of preset transaction data format --- i.e. buying certificate transactions.
Buying voucher described in the present embodiment may include the purchase order of resource requirement side and supplier's signature, buying conjunction
Other vouchers such as same, assets storage bill or paying bill, also may include above-mentioned purchase order, procurement contract or assets storage bill
Deng Hash digest.Those skilled in the art is known, carries out the processing of mathematics hashed to data original text to generate data original text
Hash digest (or Hash fingerprint) be that a kind of pair of data original text commonly used in the art deposits card means, plucked by depositing card Hash
It substantially can uniquely be directed toward data the source language message;And the data space that Hash digest occupies is relative to data original text,
The especially data original text of big data quantity, has the advantages that occupy little space;Therefore, by above-mentioned purchase order, procurement contract or
The Hash digest of the data original text such as assets storage bill is sent in the distributed data base of block chain as buying voucher, can also be money
Source party in request purchases the business assets object and provides voucher.
Certainly, buying voucher described in the present embodiment is not limited to above-mentioned purchase order, procurement contract or assets storage bill etc.
Data original text or Hash digest, may also include the data original texts such as above-mentioned purchase order, procurement contract or assets storage bill plus
The forms such as ciphertext.
Buying voucher described in the present embodiment, the first quantity needed for usually purchasing the business assets object it is virtual
Resource provides voucher, and the virtual resource of above-mentioned first quantity can be understood as the price or value of above-mentioned business assets object, i.e.,
Resource requirement side needs the virtual resource of the first quantity is just interchangeable to get above-mentioned business assets object, to turn for resource provider
Virtual resource needed for moving resource requirement side provides amount reference.
The buying certificate transactions are uploaded to described in the present embodiment detailed in the distributed data base of the block chain
Thin process, can according to the block chain common recognition mechanism and trading rules and specifically set.In the embodiment shown in one, by institute
Buying certificate transactions are stated to upload in the distributed data base of the block chain, comprising:
There is the node device of book keeping operation permission the buying certificate transactions are added to candidate block in the block chain;
The common recognition book keeping operation section for meeting the block chain common recognition mechanism is determined from the node device with book keeping operation permission
Point device;
The common recognition accounting nodes broadcast the candidate block to the node device of the block chain;
After meeting the verifying approval of the node device of preset quantity by the block chain in the candidate block, the time
Constituency block is considered as newest block, is added in the distributed data base of the block chain.
In the above-described embodiment, the node device with book keeping operation permission refers to the node for generating candidate block permission
Equipment.According to the common recognition mechanism of the block chain, can be determined altogether from the node device that the candidate block has book keeping operation permission
Memorize account node device, above-mentioned common recognition mechanism may include proof of work mechanism (PoW) or right prove mechanism (PoS) or
Share authorisation verification mechanism (DPoS) etc..
PoS or DPoS common recognition mechanism is similar with PoW, and it is normal to belong to confirmation common recognition accounting nodes equipment institute in publicly-owned block chain
The common recognition algorithm of selection.In the another embodiment shown, gulped down to reduce the acknowledging time of buying voucher or data, improving data
The amount of spitting meets the needs of to safety and performance, and alliance's chain framework can be selected also to construct this in embodiment provided by this specification
Block chain.Above-mentioned resource provider node device, resource requirement side's node device and supplier's node described in the present embodiment are set
Mechanism, judiciary etc. standby and/or that carry out supervision to related service can be used as allied member's node of the pre-selection of alliance's chain
Equipment participates in the book keeping operation of block.The common recognition process of alliance's chain is also controlled by the node device of the pre-selection, is set when having more than on network
The node device of certainty ratio (such as 2/3) confirms a block, and the transaction of block record or data will obtain the whole network confirmation.
Alliance's chain usually mostly uses the common recognition algorithm such as equity proof or PBFT, RAFT.When realizing, in each of block chain
Before wheel common recognition starts, a host node device, i.e. above-described embodiment can be elected in each node device in block chain
The common recognition accounting nodes (for example, each round common recognition all re-elects out a host node device, other node devices be used as from
Node device), from host node device further to the verifying and common recognition for initiating buying certificate transactions or data, and it is responsible for based on altogether
Knowing the data passed through is the newest block of block chain creation.
PBFT algorithm as alliance's chain provided by this specification common recognition algorithm a kind of preferred embodiment, be by
It is high-efficient in being known together using this kind of algorithm, can meet the needs of high frequency trading volume, such as multiple resources need in the present embodiment
The virtual resource demand that the side of asking frequently generates can expedite the emergence of multiple supplier's node devices and frequently send buying certificate transactions to block
Chain;And the time delay of common recognition is very low, basically reaches the requirement handled in real time, can quickly receive in the newborn block of block chain in real time
Record above-mentioned buying certificate transactions;Moreover, having taken into account safety using trusted node in alliance's chain network as the accounting nodes of pre-selection
With stability;In addition, will not consume excessive computer using PBFT algorithm calculates power resource, also it is not necessarily required to that token circulates,
Therefore there is good workability.
Step 104, resource requirement side's node device sends target service certificate transactions to the block chain, so that institute
State target service certificate transactions are embodied in the block chain distributed number after the node device common recognition verifying of the block chain
According to library, the target service certificate transactions provide voucher for the business use of the business assets object.
The business use of business assets object described in the present embodiment may include that resource requirement side utilizes the business assets
Object and producing and selling, lease, use, the license generated uses;It is similar with above-mentioned buying voucher, described in the present embodiment
Target service voucher may include that the business of above-mentioned business assets object uses (as producing and selling, lease, use, license use)
Order or the order that uses of the Hash digest of order or contract that uses of contract original text or above-mentioned business or above-mentioned business or
Ciphertext of contract, etc..
It is worth noting that, the various certificate transactions that this specification is as described below, may each comprise the original of various certificate properties
The concrete forms such as the ciphertext of Hash digest or certificate properties of text or certificate properties, repeat no more below.
When the virtual resource transfer method described in the present embodiment is applied to financing loan scene, due to above-mentioned business assets
Object can be used based on its business and be resource requirement side's increase virtual resource income (fund income), and the void of resource requirement side
Quasi- resource income (fund is included) is the important of the repaying ability (loan repayment ability) that resource provider considers resource requirement side
Considerations, therefore be the business of above-mentioned business assets object using the target service voucher of voucher is provided, it can be mentioned for resource
The virtual resource amount offer that supplier is determined as the transfer of resource requirement side is considered.
In the embodiment shown in one, above-mentioned resource requirement side (i.e. demand for loan side) can be financing lease mechanism.
Financing lease is the more universal nonbanking financial form of mesh.It may include a variety of concrete implementation modes, relatively conventional
It is lessor (financing lease mechanism) according to the request of tenant (user), concludes supply contract, root with third party (supplier)
Contract accordingly, lessor provide funds to buy the equipment or object that tenant selectes;Meanwhile lessor and tenant conclude a lease
Contract by the leasing of equipment to tenant, and collects certain rent to tenant.In this mode, described in above-described embodiment
Target service voucher is the rent that the resource requirement side (i.e. financing lease mechanism) is based on business assets object (being commonly used for equipment)
The Hash digest or contract or the ciphertext of order, etc. of business contract of renting or order or contract or order.
It is admitted to the specific implementation in the distributed data base of block chain about above-mentioned target service certificate transactions,
It is similar with the specific implementation that certificate transactions are admitted in the distributed data base of block chain is purchased in above-described embodiment,
This is repeated no more.Similarly, when the agreement of the block catenary system based on alliance's chain constructs, block catenary system can be provided
Transaction data includes handling capacity, compromise between security and stability.
Step 106, the resource provider node device obtains the confession from the distributed data base of the block chain
The buying certificate transactions that the side's of answering node device is sent, the buying certificate transactions are that the resource requirement side purchases the business money
The virtual resource of first quantity needed for producing object provides voucher.
Step 108, the resource provider node device obtains the money from the distributed data base of the block chain
The target service certificate transactions that source party in request node device is sent, the target service certificate transactions are the business assets object
Business using provide voucher.
Based on the distributed storage mechanism of block chain, the node device on block chain can be from the distributed data base of block chain
Middle acquisition transaction data, therefore buying certificate transactions, the resource that resource provider node device is sent in supplier's node device
After the target service certificate transactions that party in request's node device is sent are admitted to the distributed data base of block chain, the section of block chain
Point device such as resource provider node device can get respectively above-mentioned buying voucher from the distributed data base of block chain
Transaction and target service certificate transactions.
It is worth noting that, when above-mentioned buying certificate transactions or target service certificate transactions only include the Hash of data original text
When abstract, above-mentioned resource provider also need by chain outer tunnel (the i.e. non-distributed data base by block chain) or it is above-mentioned
Voucher or the corresponding data original text of target service voucher are purchased, to complete to shift the acquisition of amount to virtual resource.
Step 110, the resource provider node device is based on first quantity and the target service certificate transactions,
The second quantity that virtual resource transfer can be carried out to the resource requirement side is obtained, so that the resource provider is to the resource
Party in request's transfer is not more than the virtual resource of the second quantity.
Above-mentioned resource provider is worth (the first quantity) based on the buying of business assets object and the business assets object produces
The volume for the virtual resource that can be shifted to above-mentioned resource requirement side can be calculated in the ability (target service voucher) of raw target service
Degree --- the second quantity.When the virtual resource transfer method described in the present embodiment is applied to financial credit scene, as resource
The financial institution of provider, the value and business assets object of the business assets object based on buying needed for demand for loan side continue
Ability of the generation business to get a profit can calculate the accrediting amount --- the second quantity for obtaining and offering loans to demand for loan side.This
The technical staff in field is, it should be understood that financial institution can actually provide not according to the practical application of demand for loan side to demand for loan side
Greater than the size of the loan of the accrediting amount.
About resource provider obtain the second quantity concrete mode can there are many, for example, resource provider can be based on
First quantity and target service voucher, manual examination and verification simultaneously provide authorization amount, then craft is defeated into resource provider node device
Enter above-mentioned amount value (i.e. the second quantitative value), so that resource provider node device obtains above-mentioned second quantity;In financial credit
In application scenarios, the staff of financial institution is typically based on the value of business assets object and business assets object continues to generate
Ability of the business to get a profit examines rule according to the letter of mechanism and provides the accrediting amount.
It is above-mentioned to be based on first quantity and the target service certificate transactions in the another embodiment shown, it obtains
The process that can carry out the second quantity of virtual resource transfer to the resource requirement side is obtained, can be deployed in by execution on block chain
Intelligent contract complete.For example, letter can be examined rule or credit rule be written as can by financial institution as resource provider
The computer program of execution, and above-mentioned computer executable program is deployed to the distributed data base of block chain.On block chain
Any node equipment both may be used when getting the buying certificate transactions for calling above-mentioned intelligent contract, target service certificate transactions
Above-mentioned intelligent contract is called, executes the calculating logic to second quantity of the intelligent contract statement, acquisition can be to described
Second quantity of resource requirement side's progress virtual resource transfer.
Intelligent contract can answer above-mentioned buying certificate transactions, the calling of target service certificate transactions at any time due to it
It is automatic to execute, greatly improve the treatment effeciency for calculating and obtaining the second quantity;And above-mentioned intelligent contract being total to by block chain
Knowledge mechanism guarantees the executions logic of its statement just disclosure after the common recognition node of block chain common recognition is verified, and on its block chain
The executive mode of transparence and the advantage for having lower human intervention, decentralization authority.
Step 112, resource requirement side's node device receive resource provider transfer no more than the second quantity
Virtual resource, wherein second quantity by the resource provider node device be based on first quantity and the mesh
Mark business voucher is traded and is obtained
In the another embodiment shown, the above-mentioned virtual resource transfer method based on block chain further include:
Step 114, the transaction of amount authorized certificate is sent the block chain by the resource provider node device, so that
The amount authorized certificate transaction is embodied in the distribution of the block chain after the node device common recognition verifying of the block chain
Database, the amount authorized certificate transaction is for providing voucher to second quantity.
Above-mentioned resource provider node device is obtaining and can carry out the second of virtual resource transfer to the resource requirement side
After quantity, in order to carry out depositing card to second quantity of acquisition, above-mentioned resource provider node device can will be used for can be to institute
It is that block chain is traded that the data content for stating the virtual resource offer voucher that resource requirement side shifts above-mentioned second quantity, which arranges, ---
I.e. amount authorized certificate is traded, and above-mentioned data content may include in the amount authorization notification of resource provider, amount examination and approval document etc.
Hold;And it sends the transaction of above-mentioned amount authorized certificate in block chain.The second quantity for being deposited card by decentralization is recorded in
It in multiple block chain nodes, is safeguarded jointly by block chain node, real-time perfoming is synchronous, and all records can recall;Moreover, being based on area
The common recognition mechanism of block chain, above-mentioned the second quantity for being deposited card will not be tampered after the supply, deposit the true of card data to ensure that
Reality and safety.
In the another embodiment shown, the above-mentioned virtual resource transfer method based on block chain further include:
Step 116, the resource provider node device is being counted to resource requirement side transfer no more than described second
After the virtual resource of amount, by virtual resource transfer certificate transactions be sent to the block chain so that the virtual resource transfer with
Card transaction is included by after the node device common recognition verifying of the block chain in the distributed data base of the block chain.
Based on the tamper-proof mechanisms of block chain, voucher from resource provider to resource requirement side's actual transfer virtual resource,
The money transfer transactions etc. on voucher or chain transferred accounts outside including chain, can be admitted to the distributed data base of block chain.Deposited card
Virtual resource transfer voucher by decentralization be recorded in multiple block chain nodes, safeguarded jointly by block chain node, it is real
When synchronize, all records can recall;Moreover, the common recognition mechanism based on block chain, the above-mentioned virtual resource transfer for being deposited card
Voucher will not be tampered after the supply, to ensure that the authenticity and safety for depositing card data.
In the another embodiment shown, the above-mentioned virtual resource transfer method based on block chain further include:
Step 118, resource requirement side's node device sends the right of disposal of business assets object on the block chain
Certificate transactions are verified so that the right of disposal certificate transactions of the business assets object are known together by the node device of the block chain
Afterwards, it is included in the distributed data base of the block chain;The right of disposal certificate transactions are by the business assets object
Right of disposal deposits card and provides voucher for the resource provider.
In the application scenarios of financing loan, financial institution is that demand for loan side offers a loan, it usually needs demand for loan
Side assets ownership transfer or as mortgage or collateral security, to complete actual loan;By by above-mentioned assets
Ownership transfer or as mortgage or collateral security can not repay or other agreed terms in demand for loan side by agreement
Under, financial institution has the right of disposal to above-mentioned assets.In virtual resource transfer method provided in this embodiment, resource requirement
Side is the virtual resource of acquisition demand, can also be by the ownership transfer of above-mentioned business assets object or as mortgage or matter
Wagering, so that above-mentioned resource provider after (or before) provide virtual resource, can have the above-mentioned business assets pair of disposition
The right of elephant.Specific implementation may include: that resource requirement side's node device sends business assets pair on the block chain
The right of disposal certificate transactions of elephant, the right of disposal certificate transactions may include the loan conjunction of resource requirement side and resource provider
About or the right of disposal about above-mentioned business assets object negotiates the contents such as contract, so as to for by the business assets object
Right of disposal deposits card and provides voucher for the resource provider.
Correspondingly, the above-mentioned virtual resource transfer method based on block chain further include:
Step 120, the resource provider node device obtains the money from the distributed data base of the block chain
The right of disposal certificate transactions for the business assets object that source party in request node device is sent, to be shifted to the resource requirement side
No more than the virtual resource of second quantity;The right of disposal certificate transactions are to deposit the right of disposal of the business assets object
Card provides voucher for the resource provider.
When virtual resource transfer method described in the present embodiment is applied to financing loan scene, demand for loan side is permissible
Business assets object being based only upon self-demand, purchasing to supplier and the business assets object can produce target service to be full of
The voucher of benefit can be not necessarily to by by the ownership transfer of the business assets object of above-mentioned buying or pledging to financial institution
In the case that the audit of other credits or assets ability are audited, the loan of financial institution is obtained.Therefore, financing described in the present embodiment
Loan method, in particular medium-sized and small enterprises obtain loan as demand for loan side and provide convenience.
In the another embodiment shown, the virtual resource transfer method described in the various embodiments described above is applied to finance
When in the scene that mechanism offers loans to financing lease mechanism, the above-mentioned virtual resource transfer method based on block chain further include:
Step 122, resource requirement side's node device sends the use of the business assets object to the block chain
Status certificate transactions, so that the use situation certificate transactions are embodied in the distribution of block chain after block chain common recognition verifying
In formula database;The use situation certificate transactions deposit card to provide for the lease status of the business assets object.
The lease status of above-mentioned business assets object may include the operating status of business assets object, tenantry's information,
Lease payment of hire state of business assets object etc..
Correspondingly, the above-mentioned virtual resource transfer method based on block chain further include:
Step 124, the resource provider node device obtains the money from the distributed data base of the block chain
The use situation certificate transactions for the business assets object that source party in request node device is sent, the use situation certificate transactions
Card is deposited for providing for the lease status of the business assets object.
Above-mentioned resource provider node device such as financial institution gets the use situation voucher of above-mentioned business assets object
After transaction, its business money with right of disposal can accurately be learnt based on the use situation voucher of above-mentioned business assets object
Operating status, the profit state etc. of object are produced, relevant right of disposal is exercised to above-mentioned business assets object to facilitate.
Based on the virtual resource transfer method provided in this embodiment based on block chain, the distribution based on block chain technology
Database storage mechanism, by for the value of the first quantity of business assets object (or being required virtual resource amount) provide with
The buying certificate transactions of card, and card is deposited using the target service certificate transactions for providing voucher for the business of the business assets object
In in the distributed data base of block chain, so that the real effectiveness for buying voucher and target service certificate properties provides card
It is supported according to chain.Resource provider node device can directly acquire above-mentioned buying certificate transactions from chain and target service voucher is handed over
Easily, first quantity and the target service certificate transactions are based on, acquisition can carry out virtual resource to the resource requirement side
The amount authorization of second quantity of transfer.
Corresponding with the realization of above-mentioned process, the embodiment of this specification additionally provides the transfer dress of the virtual resource based on block chain
20 and 30 are set, above-mentioned resource provider node device end and resource requirement side node device end are respectively applied to.Device 20 and 30
It can also be realized by way of hardware or software and hardware combining by software realization.Taking software implementation as an example, as patrolling
Device in volume meaning is by the CPU (Central Process Unit, central processing unit) of place equipment by corresponding meter
Calculation machine program instruction is read into memory what operation was formed.For hardware view, in addition to CPU shown in Fig. 4, memory and deposit
Except reservoir, the equipment where the realization device of network risks business also typically includes the chip for carrying out wireless signal transmitting-receiving
Deng other hardware, and/or for realizing other hardware such as board of network communicating function.
As shown in Fig. 2, this specification additionally provides a kind of virtual resource transfer device 20 based on block chain, it is applied to packet
Include the block catenary system of resource provider node device, resource requirement side's node device and supplier's node device;The supply
Side is for providing business assets object to the resource requirement side;Described device 20 includes:
Acquiring unit 202, for obtaining supplier's node device hair from the distributed data base of the block chain
The buying certificate transactions sent, the buying certificate transactions are that the resource requirement side purchases needed for the business assets object the
The virtual resource of one quantity provides voucher;
The acquiring unit is further used for obtaining the resource requirement side from the distributed data base of the block chain
The target service certificate transactions that node device is sent, the target service certificate transactions are that the business of the business assets object makes
With offer voucher;
Obtaining unit 204, for being based on first quantity and the target service certificate transactions, acquisition can be to the money
Source party in request carries out the second quantity of virtual resource transfer, so that the resource provider is little to resource requirement side transfer
In the virtual resource of the second quantity.
In the another embodiment shown, the obtaining unit 204 is further used for:
The intelligent contract being deployed on block chain is called, the meter to second quantity of the intelligent contract statement is executed
Logic is calculated, the second quantity that can carry out virtual resource transfer to the resource requirement side is obtained, so that the resource provider
It is not more than the virtual resource of the second quantity to resource requirement side transfer.
In the another embodiment shown, the device 20 further include:
Transmission unit 206, for by amount authorized certificate transaction be sent to the block chain so that the amount authorization with
Card transaction is embodied in the distributed data base of the block chain, the amount after the node device common recognition verifying of the block chain
Authorized certificate transaction is for providing voucher to second quantity.
In the another embodiment shown, the transmission unit 206 is further used for:
To the resource requirement side transfer no more than second quantity virtual resource after, by virtual resource transfer with
Card transaction is sent to the block chain, so that the virtual resource shifts certificate transactions and known together by the node device of the block chain
After verifying, it is included in the distributed data base of the block chain.
In the another embodiment shown, the target service voucher is that the resource requirement side is based on business assets pair
The charter business voucher of elephant.
In the another embodiment shown, the acquiring unit 202 is further used for:
The business that resource requirement side's node device is sent is obtained from the distributed data base of the block chain
The right of disposal certificate transactions of assets object, to be not more than the virtual resource of second quantity to resource requirement side transfer;
The right of disposal certificate transactions provide voucher for the right of disposal of the business assets object is deposited card for the resource provider.
In the another embodiment shown, the acquiring unit 202 is further used for:
The business that resource requirement side's node device is sent is obtained from the distributed data base of the block chain
The use situation certificate transactions of assets object, the use situation certificate transactions are used to show for the lease of the business assets object
Card is deposited in shape offer.
The function of each unit and the realization process of effect are specifically detailed in above-mentioned resource provider node in above-mentioned apparatus 20
The realization process of step is corresponded in the virtual resource transfer method that equipment executes, related place is said referring to the part of embodiment of the method
Bright, details are not described herein.
As shown in figure 3, this specification additionally provides a kind of virtual resource transfer device 30 based on block chain, it is applied to packet
Include the block catenary system of resource provider node device, resource requirement side's node device and supplier's node device;The supply
Side is for providing business assets object to the resource requirement side;Described device 30 includes:
Acquiring unit 302, for obtaining supplier's node device hair from the distributed data base of the block chain
The buying certificate transactions sent, the buying certificate transactions are that the resource requirement side purchases needed for the business assets object the
The virtual resource of one quantity provides voucher;
Transmission unit 304, for on the block chain send target service certificate transactions so that the target service with
Card transaction is included by after the node device common recognition verifying of the block chain in the distributed data base of the block chain, wherein
The target service certificate transactions provide voucher for the business use of the business assets object;
Receiving unit 306, for receiving the virtual resource no more than the second quantity of the resource provider transfer,
In, second quantity is based on first quantity and the target service certificate transactions by the resource provider node device
And it obtains.
In the another embodiment shown, the target service voucher is that the resource requirement side is based on business assets pair
The charter business voucher of elephant.
In the another embodiment shown, the transmission unit 304 is further used for:
The right of disposal certificate transactions of business assets object are sent on the block chain, so that the business assets object
Right of disposal certificate transactions are included by after the node device common recognition verifying of the block chain in the distributed data of the block chain
Library;The right of disposal certificate transactions for by the right of disposal of the business assets object deposit card for the resource provider provide with
Card.
In the another embodiment shown, the transmission unit 304 is further used for:
The use situation certificate transactions of the business assets object are sent to the block chain so that the use situation with
Card transaction is embodied in the distributed data base of block chain after block chain common recognition verifying;The use situation certificate transactions
Card is deposited to provide for the lease status of the business assets object.
The function of each unit and the realization process of effect are specifically detailed in above-mentioned resource requirement side's node in above-mentioned apparatus 30
The realization process of step is corresponded in the virtual resource transfer method that equipment executes, related place is said referring to the part of embodiment of the method
Bright, details are not described herein.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation member
It is physically separated with being or may not be, component shown as a unit may or may not be physics mould
Block, it can it is in one place, or may be distributed on multiple network modules.It can be selected according to the actual needs
In some or all of unit or module realize the purpose of this specification scheme.Those of ordinary skill in the art are not paying
In the case where creative work, it can understand and implement.
Device that above-described embodiment illustrates, unit, module can specifically be realized, Huo Zheyou by computer chip or entity
Product with certain function is realized.A kind of typically to realize that equipment is computer, the concrete form of computer can be a
People's computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media player, navigation
It is any several in equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipment
The combination of kind equipment.
Corresponding with above method embodiment, the embodiment of this specification additionally provides a kind of computer equipment, such as Fig. 4 institute
Show, which includes memory and processor.Wherein, the computer that can be run by processor is stored on memory
Program;Processor executes above-mentioned resource provider node in this specification embodiment and sets in the computer program of operation storage
Each step of the standby virtual resource transfer method executed.The virtual resource transfer that above-mentioned resource provider node device is executed
The detailed description of each step of method refer to before content, be not repeated.
Corresponding with above method embodiment, the embodiment of this specification additionally provides a kind of computer equipment, such as Fig. 4 institute
Show, which includes memory and processor.Wherein, the computer that can be run by processor is stored on memory
Program;Processor executes above-mentioned resource requirement side's node in this specification embodiment and sets in the computer program of operation storage
Each step of the standby virtual resource transfer method executed.The virtual resource transfer that above-mentioned resource requirement side's node device is executed
The detailed description of each step of method refer to before content, be not repeated.
Corresponding with above method embodiment, the embodiment of this specification additionally provides a kind of computer-readable storage medium
Matter is stored with computer program on the storage medium, and it is real to execute this specification when being run by processor for these computer programs
Apply each step for the virtual resource transfer method that resource provider node device executes in example.To above-mentioned resource provider node
Equipment execute virtual resource transfer method each step detailed description refer to before content, be not repeated.
Corresponding with above method embodiment, the embodiment of this specification additionally provides a kind of computer-readable storage medium
Matter is stored with computer program on the storage medium, and it is real to execute this specification when being run by processor for these computer programs
Apply each step for the virtual resource transfer method that resource requirement side's node device executes in example.To above-mentioned resource requirement side's node
Equipment execute virtual resource transfer method each step detailed description refer to before content, be not repeated.
The foregoing is merely the preferred embodiments of this specification, all in this explanation not to limit this specification
Within the spirit and principle of book, any modification, equivalent substitution, improvement and etc. done should be included in the model of this specification protection
Within enclosing.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net
Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or
The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium
Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory
(SRAM), dynamic random access memory (DRAM), other kinds of random access memory (RAM), read-only memory
(ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory techniques, CD-ROM are read-only
Memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or
Other magnetic storage devices or any other non-transmission medium, can be used for storage can be accessed by a computing device information.According to
Herein defines, and computer-readable medium does not include temporary computer readable media (transitory media), such as modulation
Data-signal and carrier wave.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap
Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want
There is also other identical elements in the process, method of element, commodity or equipment.
It will be understood by those skilled in the art that the embodiment of this specification can provide as the production of method, system or computer program
Product.Therefore, the embodiment of this specification can be used complete hardware embodiment, complete software embodiment or combine software and hardware side
The form of the embodiment in face.Moreover, it wherein includes that computer is available that the embodiment of this specification, which can be used in one or more,
It is real in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program code
The form for the computer program product applied.