Movatterモバイル変換


[0]ホーム

URL:


CN109767212A - Assets exchanging method, system, terminal and storage medium based on block chain - Google Patents

Assets exchanging method, system, terminal and storage medium based on block chain
Download PDF

Info

Publication number
CN109767212A
CN109767212ACN201811185075.6ACN201811185075ACN109767212ACN 109767212 ACN109767212 ACN 109767212ACN 201811185075 ACN201811185075 ACN 201811185075ACN 109767212 ACN109767212 ACN 109767212A
Authority
CN
China
Prior art keywords
endorsement
client
block chain
trading
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811185075.6A
Other languages
Chinese (zh)
Other versions
CN109767212B (en
Inventor
陈凯
周琳佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co LtdfiledCriticalPing An Technology Shenzhen Co Ltd
Priority to CN201811185075.6ApriorityCriticalpatent/CN109767212B/en
Publication of CN109767212ApublicationCriticalpatent/CN109767212A/en
Application grantedgrantedCritical
Publication of CN109767212BpublicationCriticalpatent/CN109767212B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention relates to a kind of block chain technologies, disclose a kind of assets exchanging method, system, terminal and storage medium based on block chain, this method comprises: client receives financial digital asset redemption information, to initiate exchange trading, it generates and signs for the exchange trading, which is sent to endorsement node;The endorsement node executes intelligent contract after the signature for being verified client to carry out mock trading, and the result of mock trading is stamped endorsement signature and returns to the client;Whether client inspection endorsement meets scheduled endorsement strategy, if satisfied, then obtaining transaction details, the transaction details of the exchange trading are broadcasted to sequence service node;The sequence service node is ranked up and is packaged block, and submits block to the endorsement node, to record on block chain account book.The present invention constructs financial digital asset exchanging platform using block chain technology, realizes the intercommunication of financial digital asset, improves the utilization rate of financial digital asset.

Description

Assets exchanging method, system, terminal and storage medium based on block chain
Technical field
The present invention relates to block chain technical fields more particularly to a kind of based on the assets exchanging method of block chain, system, endEnd and storage medium.
Background technique
Currently, the personal financial digital asset possessed, such as bank card integral, insurance company's protection amount, ten thousand inner general integrals, shiftingDynamic telecommunications connection supplements telephone expenses with money or gives integral, supermarket shopping card, restaurant food and drink certificate, gymnasium body-building card, barber shop's hairdressing certificateDeng, can only circulate in corresponding internal system closed loop, user is after point of purchase or after holding, if do not go using or consumption, thatFinancial digital asset will be wasted, the utilization rate of financial digital asset is low.In view of this, providing unified platform supplies each systemIn financial digital asset carry out circulation become problem to be solved.
Summary of the invention
The purpose of the present invention is to provide a kind of assets exchanging method, system, terminal and storage medium based on block chain,It is intended to construct financial digital asset exchanging platform using block chain technology, realizes the intercommunication of financial digital asset, improve financeThe utilization rate of digital asset.
To achieve the above object, the present invention provides a kind of assets exchanging method based on block chain, described to be based on block chainAssets exchanging method include:
S1, the client of terminal receive the financial digital asset redemption information of the typing in operation interface, will be golden with initiationMelt digital asset and convert to unified integral or the exchange trading by unification accumulated point exchanging for legal tender, utilizes the clientEncrypted credentials are that the exchange trading generates signature, which is sent at least one scheduled endorsement node, the goldMelting digital asset redemption information includes mechanism side's title, the user name of exchange side, the type of assets and quantity;
S2, the signature of the endorsement node verification client, and based on finance digital asset exchange after being verifiedInformation executes the intelligent contract on block chain to carry out mock trading, the result of mock trading is stamped endorsement signature, return is beatenThe result of upper endorsement signature gives the client;
Whether S3, the client meet scheduled endorsement strategy based on the result inspection endorsement for stamping endorsement signature, ifMeet, then transaction details is obtained based on the result for stamping endorsement signature, if the client can call directly sequence service,The transaction details of the exchange trading are broadcasted to sequence service node;
S4, which is ranked up and is packaged block for the exchange trading, and submits this exchange tradingBlock is to the endorsement node, so that the endorsement node records this exchange trading on block chain account book;
S5, which monitors the endorsement node, and after listening to the event of this exchange trading, it is corresponding to parse the eventFeedback information, with determine this exchange trading whether be recorded on block chain account book.
Preferably, the assets exchanging method based on block chain, further includes:
S101, the client receive the recovery information of the house call of typing in operation interface, to initiate raising pairThe adjustment transaction of the amount for the unified integral for answering mechanism side to issue, the encrypted credentials using the client are that adjustment transaction generatesAdjustment transaction is sent at least one scheduled endorsement node by signature, for the endorsement node verification signature, logical in verifyingLater the intelligent contract on block chain is executed to carry out mock trading based on the recovery information, and the result of mock trading is stampedThe result of the mock trading for stamping endorsement signature is returned to the client by endorsement signature, which includes recoveryGuarantee fund proves the amount of information and unified integral to be improved;
S102, it is scheduled whether which is met based on the result inspection endorsement for stamping the mock trading of endorsement signatureEndorsement strategy, if satisfied, the result then based on the mock trading for stamping endorsement signature obtains the details of integral adjustment, ifThe client can call directly sequence service, then the details that the adjustment is traded are broadcasted to sequence service node, so as to the rowAdjustment transaction is ranked up and is packaged block by sequence service node, and submits the block of this adjustment transaction to the endorsement sectionPoint records this adjustment transaction for the endorsement node on block chain account book;
S103, the client monitor the endorsement node, after the event for listening to this adjustment transaction, parse the event phaseThe feedback information answered, to determine whether this adjustment transaction is recorded on block chain account book.
Preferably, described that the step of intelligent contract on block chain is to carry out mock trading packet is executed based on the recovery informationIt includes:
Whether the sum of guarantee fund that the current all mechanisms of analysis are paid, which is more than or equal to, is previously recorded in block chain account bookMaximum guarantee fund's amount;
If it is greater than or equal to maximum guarantee fund's amount, then refuse this adjustment transaction;
If being less than maximum guarantee fund's amount, analyzes and own in the amount and the block chain of the unified integral to be improvedWhether the sum of issued unified integral amount in mechanism side is greater than the unified integral volume of the maximum being previously recorded in block chain account bookDegree;
If more than the unified integral amount of the maximum, then refuse this adjustment transaction;
If being less than or equal to the unified integral amount of the maximum, according to recovery information simulation, this adjustment is traded, and obtains the mouldThe result of quasi- transaction.
It is preferably, described that the step of intelligent contract on block chain is to carry out mock trading is executed based on the recovery information,Further comprise:
Count the liveness that unified integral is exchanged by each mechanism side, if there are two or more than two mechanism sides initiate to improveThe adjustment transaction of the amount of the unified integral of distribution, then allow the adjustment of the highest mechanism side of liveness to trade, refusal removes the workThe adjustment of other mechanism sides outside the highest mechanism side of jerk is traded.
Preferably, after the step S3, further includes: if the client cannot call directly sequence service, to the backThe transaction details of the book node broadcasts exchange trading are handed over broadcasting the exchange to sequence service node by the endorsement nodeEasy transaction details.
To achieve the above object, the present invention also provides a kind of assets exchange systems based on block chain, described to be based on blockThe assets exchange system of chain includes terminal, endorsement node and sequence service node, in which:
The terminal is used for, and the financial digital asset redemption information of the typing in operation interface is received by the client, withIt initiates to convert to financial digital asset into unified integral or the exchange trading by unification accumulated point exchanging for legal tender, utilizes thisThe encrypted credentials of client are that the exchange trading generates signature, which is sent at least one scheduled endorsement and is savedPoint, the finance digital asset redemption information includes mechanism side's title, the user name of exchange side, the type of assets and quantity;
The endorsement node is used for, and verifies the signature of the client, and the finance digital asset is based on after being verifiedRedemption information executes the intelligent contract on block chain to carry out mock trading, and the result of mock trading is stamped endorsement signature, is returnedThe result of endorsement signature is returned to the client;
The terminal is also used to, by the client based on this stamp endorsement signature result inspection endorsement whether meet it is predeterminedEndorsement strategy, if satisfied, then based on stamp endorsement signature result obtain transaction details, if the client can be adjusted directlyIt is serviced with sequence, then broadcasts the transaction details of the exchange trading to sequence service node;
The sequence service node is used for, and is ranked up and is packaged block for the exchange trading, and is submitted this to exchange and handed overEasy block is to the endorsement node, so that the endorsement node records this exchange trading on block chain account book;
The terminal is also used to, and monitors the endorsement node by the client, after listening to the event of this exchange trading,The corresponding feedback information of the event is parsed, to determine whether this exchange trading is recorded on block chain account book.
Preferably, the terminal is also used to, and is received the house call of typing in operation interface by the client and is chased afterInformation is paid, to initiate to improve the adjustment transaction of the amount of the unified integral of corresponding mechanism side's distribution, utilizes the encryption of the clientVoucher is that adjustment transaction generates signature, adjustment transaction is sent at least one scheduled endorsement node, for the endorsement sectionPoint verify the signature, after being verified based on the recovery information execute block chain on intelligent contract to carry out mock trading,And the result of mock trading is stamped into endorsement signature, the result of the mock trading for stamping endorsement signature is returned into the clientEnd, the recovery information include the amount that house call proves information and unified integral to be improved;The client is based on this dozenWhether the result inspection endorsement of the mock trading of upper endorsement signature meets scheduled endorsement strategy, if satisfied, then being stamped based on thisThe details that the result acquisition integral for the mock trading signed of endorsing adjusts, if the client can call directly sequence and service,The details that the adjustment is traded then are broadcasted to sequence service node, so that the sequence service node arranges adjustment transactionSequence and packing block, and submit the block of this adjustment transaction to the endorsement node, for the endorsement node on block chain account bookRecord this adjustment transaction;The client monitors the endorsement node, after the event for listening to this adjustment transaction, parses the thingThe corresponding feedback information of part, to determine whether this adjustment transaction is recorded on block chain account book.
Preferably, the terminal is also used to, wide to the endorsement node if the client cannot call directly sequence serviceThe transaction details of the exchange trading are broadcast, to broadcast the transaction of the exchange trading to sequence service node by the endorsement nodeDetails.
The present invention also provides a kind of terminal, the terminal includes memory and the processor that connect with the memory, instituteThe program that the client that can be run on the processor is stored in memory is stated, the program of the client is by the processingThe step of executing such as above-mentioned terminal is realized when device executes.
The present invention also provides a kind of computer readable storage medium, client is stored on the computer readable storage mediumThe program at end realizes the step of executing such as above-mentioned terminal when the program of the client is executed by the processor.
The beneficial effects of the present invention are: the present invention is based on block chain technologies to construct financial digital asset exchanging platform, pass throughPlatform is about scheduled on the intelligent contract disposed and reached common understanding on block chain with each company, and constructs Java SDK micro services application(i.e. the corresponding application of client) is gone to call intelligent contract-defined interface by Java SDK, be completed to the data on block chain account bookFinancial digital asset is converted to unified integral or is legal tender by unified accumulated point exchanging by read-write, realization, the money after exchangePersonal account in deposit platform is produced, financial digital asset exchanging platform of the invention is for the financial digital asset in each mechanism sideIt circulates, realizes the intercommunication of financial digital asset, improve the utilization rate of financial digital asset, while block chain technical guaranteeSafety problem between the mechanism side Liao Ge.
Detailed description of the invention
Fig. 1 is that the present invention is based on the flow diagrams of the assets exchanging method first embodiment of block chain;
Fig. 2 is that the present invention is based on the flow diagrams of the assets exchanging method second embodiment of block chain;
Fig. 3 is that the present invention is based on the structural schematic diagrams of one embodiment of assets exchange system of block chain;
Fig. 4 is the schematic diagram of the hardware structure of one embodiment of terminal shown in Fig. 3.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, rightThe present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, notFor limiting the present invention.Based on the embodiments of the present invention, those of ordinary skill in the art are not before making creative workEvery other embodiment obtained is put, shall fall within the protection scope of the present invention.
It should be noted that the description for being related to " first ", " second " etc. in the present invention is used for description purposes only, and cannotIt is interpreted as its relative importance of indication or suggestion or implicitly indicates the quantity of indicated technical characteristic.Define as a result, " theOne ", the feature of " second " can explicitly or implicitly include at least one of the features.In addition, the skill between each embodimentArt scheme can be combined with each other, but must be based on can be realized by those of ordinary skill in the art, when technical solutionWill be understood that the combination of this technical solution is not present in conjunction with there is conflicting or cannot achieve when, also not the present invention claimsProtection scope within.
It, should as shown in FIG. 1, FIG. 1 is the present invention is based on the flow diagram of one embodiment of assets exchanging method of block chainAssets exchanging method based on block chain the following steps are included:
Step S1, the client of terminal receive the financial digital asset redemption information of the typing in operation interface, to initiateFinancial digital asset is converted to and unifies integral or the exchange trading by unification accumulated point exchanging for legal tender, utilizes the clientThe encrypted credentials at end are that the exchange trading generates signature, which is sent at least one scheduled endorsement node;
Wherein, each company for providing financial digital asset exchange or mechanism are capable of providing client and carry out financial number for userWord assets are exchanged, which exchanges are as follows: the financial digital asset such as card certificate is converted to the product of the unified distribution of the said firmPoint, or will unify accumulated point exchanging is legal tender (for example, RMB etc.).The finance digital asset redemption information includes mechanismSquare title (or Business Name), the user name of exchange side, the type of assets and quantity;Wherein, the type include: unified integral,Bank card integral, insurance company are insured amount, mobile communication connection supplements telephone expenses with money or give integral, supermarket shopping card, restaurant food and drink certificate,Gymnasium body-building card, barber shop's hairdressing certificate.
Wherein, when initiating exchange trading, the encrypted credentials using client are that the exchange trading generates a signature, are led toThe Java SDK (Java Software Development Kit, Java software development kit) for crossing client goes to call APIInterface is sent to one or more scheduled endorsement node, which can be sameMechanism, it is also possible in different institutions.When initiating exchange trading, the intelligence conjunction to be called with this exchange tradingAbout mark, method, the financial information such as digital asset redemption information and client signature are sent to endorsement node.
Step S2, the signature of the endorsement node verification client, and the finance digital asset is based on after being verifiedRedemption information executes the intelligent contract on block chain to carry out mock trading, and the result of mock trading is stamped endorsement signature, is returnedThe result of endorsement signature is returned to the client;
Node endorse after receiving the exchange trading, whether the signature for verifying the client is effective, i.e., whether is legalSignature, be then verified if it is legal signature.
It include the various rules or agreement that each mechanism side promises to undertake in intelligent contract, including converting in intelligent contract in the present embodimentChange rule.Endorsing node can be when calling intelligent contract using the financial digital asset redemption information in the exchange trading as parameterIncoming, intelligent contract removes processing exchange trading knot according to the data of financial digital asset redemption information and current account book databaseFruit, the transaction results are mock trading as a result, if this exchange trading is allowed to, which contains: return code,The data acquisition system of reading or the data acquisition system (this write operation will not temporarily execute database) of write-in, at this moment will not will be rightAccount book is updated, because the exchange trading does not complete the whole network common recognition.The data acquisition system of reading is the corresponding data of inquiry operation,The data acquisition system of write-in is the corresponding data of operation for needing to keep accounts.The present embodiment does not include the data acquisition system read but only wrapsData acquisition system containing write-in, the data acquisition system of write-in include mechanism side's title, the user name of exchange side, the class of financial digital assetType and quantity.Then these return to client by the signature of intelligent contract treated transaction results can take endorsement node togetherThe Java SDK program at end, the JavaSDK program of client can parse these data, are supplied to client and do processing in next step.
Whether step S3, the client meet scheduled endorsement plan based on the result inspection endorsement for stamping endorsement signatureSlightly, if satisfied, then obtaining transaction details based on the result for stamping endorsement signature, if the client can call directly sequence clothesThe transaction details of the exchange trading are then broadcasted in business to sequence service node;
If the client cannot call directly sequence service, the transaction of the endorsement node broadcasts exchange trading is believed in detailBreath, to broadcast the transaction details of the exchange trading to sequence service node by the endorsement node;
Whether the signature for the endorsement node that client can go verifying to assure is correct, and compares exchange trading and mock tradingAs a result whether consistent.Due to being exchange trading rather than inquiry transaction, client attempts that exchange trading is submitted to give sequence clothesNode be engaged in update account book.Be necessary to ensure that before submission it is all endorsement nodes signatures all collect it is complete, that is, be based on the backWhether the result inspection endorsement of bookmark name meets scheduled endorsement strategy, for example, scheduled endorsement it is tactful for T (2, " A ", " B "," C "), indicate that client needs to collect the endorsement signature of any 2 endorsements node in A, B, C;For another example, scheduled endorsement strategy isT (1, " A ", T (2, " B ", " C ")) indicates the signature needed collection from endorsement node A or from both endorsement node B and CSignature endorsement.
If client illustrates that the exchange trading has passed through endorsement rank after checking and meeting scheduled endorsement strategySection, then obtain transaction details based on the result for stamping endorsement signature, which includes the data acquisition system of write-inAnd endorsement signature of endorsement node etc..
If client can call directly sequence service, the transaction for broadcasting the exchange trading to sequence service node is detailedInformation;If the client cannot call directly sequence service, above-mentioned endorsement node broadcasts exchange trading can choose,These endorsement nodes must will not remove any message or other friendships that may be deactivated from endorsement signature by client trustEasily, to pass through the transaction details of these endorsement node broadcasts exchange tradings to the service node that sorts.
If client is unsatisfactory for scheduled endorsement strategy checking, this exchange trading is abandoned, it later can be withSelection re-initiates exchange trading.
The exchange trading is ranked up and is packaged block by step S4, the sequence service node, and is submitted this to exchange and handed overEasy block is to the endorsement node, so that the endorsement node records this exchange trading on block chain account book;
Step S5, which monitors the endorsement node, after listening to the event of this exchange trading, parses the eventCorresponding feedback information, to determine whether this exchange trading is recorded on block chain account book.
Wherein, sequence service node not can read the transaction details of exchange trading, but only from all in networkThe channel reception exchange trading, is in chronological order ranked up it, and creates exchange trading block, exchange trading for each channelBlock is passed on the endorsement node on channel.
On endorsement node, the transaction in exchange trading block is verified to be satisfied with the strategy that ensures to endorse, exchange trading blockIn transactional marking be it is effectively or invalid, the transactional marking in the exchange trading block of the exchange trading is effectively that then this is convertedIt is effective for changing transaction, it is believed that this exchange trading is the whole network common recognition.Node endorse for each effective exchange trading, is somebody's turn to doThe data acquisition system of write-in in transaction details is submitted to current status data library, so as to the minute book on block chain account bookSecondary exchange trading, concurrent outgoing event is to notify client.
Wherein, client monitors the endorsement node, knows this by the corresponding feedback information of the event of this exchange tradingWhether secondary exchange trading is recorded on block chain account book, in addition, if be invalid exchange trading, it equally can be from feedback letterKnow in breath.
In the present embodiment, the data acquisition system of the write-in in the transaction details is submitted to current status data library (backHave levelDB database on book node, store the data of user, data of company etc.), user is requested to the finance number exchangedAssets are exchanged, i.e., data, the data of company of user are obtained from database, according to the finance number of this exchange tradingThe type and quantity of assets update the data of the user, the data of company, and assets are divided into the account of user.
Compared with prior art, the present invention is based on block chain technologies to construct financial digital asset exchanging platform, passes through platformThe intelligent contract disposed and reached common understanding on block chain is about scheduled on each company, and is constructed JavaSDK micro services and applied (i.e. clientHold corresponding application), it goes to call intelligent contract-defined interface by Java SDK, complete to the reading and writing data on block chain account book, it is realFinancial digital asset is now converted into unified integral or it is legal tender by unified accumulated point exchanging, the assets deposit after exchange is flatPersonal account in platform, financial digital asset exchanging platform of the invention are flowed for the financial digital asset in each mechanism sideIt is logical, it realizes the intercommunication of financial digital asset, improves the utilization rate of financial digital asset, while each machine of block chain technical guaranteeSafety problem between structure side.
In a preferred embodiment, mechanism can improve the unified integral of distribution by way of house call,The flexibility of platform application is improved, as shown in Fig. 2, on the basis of the above embodiments, the assets based on block chain are exchangedMethod, further includes:
Step S101, the client receive the recovery information of the house call of typing in operation interface, to initiate to mentionThe adjustment transaction of the amount of the unified integral of the corresponding mechanism side's distribution of height, is adjustment transaction using the encrypted credentials of the clientSignature is generated, adjustment transaction is sent at least one scheduled endorsement node, for the endorsement node verification signature, is being testedCard based on the recovery information executes the intelligent contract on block chain after passing through to carry out mock trading, and by the result of mock tradingEndorsement signature is stamped, the result of the mock trading for stamping endorsement signature is returned into the client, which includesHouse call proves the amount of information and unified integral to be improved;
Step S102, it is pre- whether which is met based on the result inspection endorsement for stamping the mock trading of endorsement signatureFixed endorsement strategy, if satisfied, the result then based on the mock trading for stamping endorsement signature obtains the detailed letter of integral adjustmentBreath broadcasts the details that the adjustment is traded to sequence service node if the client can call directly sequence service, so as toAdjustment transaction is ranked up and is packaged block by the sequence service node, and submits the block of this adjustment transaction to the endorsementNode records this adjustment transaction for the endorsement node on block chain account book;
Step S103, the client monitor the endorsement node, after the event for listening to this adjustment transaction, parse the thingThe corresponding feedback information of part, to determine whether this adjustment transaction is recorded on block chain account book.
Further, mechanism side's super generating is unified in order to prevent integrates, and ensures the purchasing power of unified integral and the safety of transactionProperty, it is above-mentioned that intelligent contract on block chain is executed to include: the step of carrying out mock trading based on the recovery information
Whether the sum of guarantee fund that the current all mechanisms of analysis are paid, which is more than or equal to, is previously recorded in block chain account bookMaximum guarantee fund's amount;
If it is greater than or equal to maximum guarantee fund's amount, then refuse this adjustment transaction;
If being less than maximum guarantee fund's amount, analyzes and own in the amount and the block chain of the unified integral to be improvedWhether the sum of issued unified integral amount in mechanism side is greater than the unified integral volume of the maximum being previously recorded in block chain account bookDegree;
If more than the unified integral amount of the maximum, then refuse this adjustment transaction;
If being less than or equal to the unified integral amount of the maximum, according to recovery information simulation, this adjustment is traded, and obtains the mouldThe result of quasi- transaction.
Wherein, the unified product of the maximum of finance digital asset exchanging platform initialization within a preset time (for example, in 1 year)Share degree and maximum guarantee fund's amount, for example, maximum unified integral amount is 10,000,000 integrals, maximum guarantee fund's amount is 1000Ten thousand yuans, then one yuan correspondence one unified integral.Each mechanism side pays guarantee fund, counts all mechanism sidesThe full amount of the guarantee fund paid, such as the full amount of guarantee fund paid of all mechanism sides are 9,000,000 yuan and (still have 1,000,000 yuanSpare space), then the unified integral summation that all mechanism sides can issue is that 9,000,000 unified integrals (still have 1,000,000 unificationsThe spare space of integral).For example, the mechanism side A pays 1,000,000 guarantee fund, then distributing to the unified product of mechanism side distributionPoint-score is 1,000,000 unified integrals.
After block chain is added in mechanism side, certain initial margin is paid, the third party that can be stored in regulatory agency's node(prevent certain mechanism side's super generating integral or break to the unified integral restricted by putchasing power of platform) in account, it is initial according to thisThe amount of guarantee fund initializes to obtain the unified integral of the said firm's distribution.
The amount of the unified integral of distribution, the current total guarantor of analysis block chain are improved if there is mechanism side's house callWhether card gold reaches maximum value (such as 10,000,000 yuan), if having reached the maximum value, does not allow to pay guarantee fund and not againSuper generating is allowed to integrate, it, can be with recovery if not reaching maximum value.The unified integral of each mechanism side's distribution, is exchanged card certificateThe write-in block chain account book such as the exchange rate in, prevent from distorting.
Wherein, above-mentioned that the step of intelligent contract on block chain is to carry out mock trading is executed based on the recovery information, intoOne step includes: the liveness that unified integral is exchanged by each mechanism side of statistics, if there are two or more than two mechanism sides initiate to mentionThe adjustment transaction of the amount for the unified integral that height is issued, then allow the adjustment of the highest mechanism side of liveness to trade, and refusal removes shouldThe adjustment of other mechanism sides outside the highest mechanism side of liveness is traded.
Wherein, if (for example, 1 hour) has multiple mechanism sides to initiate adjustment transaction, basis in a period of timeThe liveness of unified integral is exchanged to determine that the adjustment transaction of which mechanism side is allowed transaction.Liveness is based on exchangeNumber, exchange amount of assets determine that the number of the exchange of mechanism side is more, the amount of assets exchanged is bigger, then livenessIt is higher, conversely, then liveness is lower.In this way, so that exchanging active mechanism side obtains the unified product more issuedPoint, further improve the utilization rate of financial digital asset.
The present invention also provides a kind of assets exchange system based on block chain, as shown in fig.3, the system include terminal,At least one endorsement node and sequence service node, use, and constitute block chain network by multiple mechanism sides for a mechanism side.
Client as shown in Figure 3 is installed, which is that one kind can be according to being previously set or deposit in the terminalThe instruction of storage, the automatic equipment for carrying out numerical value calculating and/or information processing.The terminal can be computer, be also possible to listA network server etc..
In the present embodiment, it as shown in figure 4, terminal may include, but is not limited only to, company can be in communication with each other by system busMemory 11, processor 12, the network interface 13 connect, memory 11 are stored with the journey for the client that can be run on the processor 12Sequence.It should be pointed out that Fig. 4 illustrates only the terminal with component 11-13, it should be understood that being not required for implementing instituteThere is the component shown, the implementation that can be substituted is more or less component.
Wherein, memory 11 includes the readable storage medium storing program for executing of memory and at least one type.The operation for inside saving as terminal mentionsFor caching;Readable storage medium storing program for executing can for such as flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory),Random access storage device (RAM), static random-access memory (SRAM), read-only memory (ROM), electrically erasable are onlyRead the non-volatile memories of memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc.Medium.In some embodiments, readable storage medium storing program for executing can be the internal storage unit of terminal, such as the hard disk of the terminal;?In other embodiments, which is also possible to the External memory equipment of terminal, such as be equipped in terminalPlug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card dodgeDeposit card (Flash Card) etc..In the present embodiment, the readable storage medium storing program for executing of memory 11 is installed on terminal commonly used in storageThe program code etc. of client in operating system and types of applications software, such as storage one embodiment of the invention.In addition, storageDevice 11 can be also used for temporarily storing the Various types of data that has exported or will export.
The processor 12 can be in some embodiments central processing unit (Central Processing Unit,CPU), controller, microcontroller, microprocessor or other data processing chips.The processor 12 is commonly used in the control endThe overall operation at end.In the present embodiment, the processor 12 for run the program code stored in the memory 11 orHandle data, such as the program etc. of operation client.
The network interface 13 may include radio network interface or wired network interface, which is commonly used inCommunication connection is established between the terminal and other electronic equipments.
Further, which further includes display, to show the information handled in the terminal and for show canDepending on the user interface, such as the client operation interface in the present embodiment etc. changed.
The program of the client is stored in memory 11, is stored in the computer in memory 11 including at least oneReadable instruction, at least one computer-readable instruction can be executed by processor device 12, to realize the side of each embodiment of the applicationMethod;And the function that at least one computer-readable instruction is realized according to its each section is different, can be divided into different patrolCollect module.
In one embodiment, following steps are realized when the program of above-mentioned client is executed by the processor 12:
The financial digital asset redemption information of the typing in operation interface is received, by client to initiate financial number moneyIt produces and converts to unified integral or the exchange trading by unification accumulated point exchanging for legal tender, utilize the encrypted credentials of the clientIt generates and signs for the exchange trading, which is sent at least one scheduled endorsement node, the finance number moneyProducing redemption information includes mechanism side's title, the user name of exchange side, the type of assets and quantity;
Whether scheduled endorsement is met based on the result inspection endorsement for stamping endorsement signature of endorsement node by the clientStrategy, if satisfied, then transaction details are obtained based on the result for stamping endorsement signature, if the client can call directly sequenceService then broadcasts the transaction details of the exchange trading, if the client cannot call directly sequence to sequence service nodeService, then transaction details of the endorsement node broadcasts exchange trading, with by the endorsement node to sequence service nodeBroadcast the transaction details of the exchange trading;
The endorsement node is monitored by the client, after listening to the event of this exchange trading, it is corresponding to parse the eventFeedback information, with determine this exchange trading whether be recorded on block chain account book.
Further, mechanism can improve the unified integral of distribution by way of house call, improve platform and answerFlexibility when the program of client is executed by the processor 12, also realizes following steps:
The client receives the recovery information of the house call of typing in operation interface, to initiate to improve corresponding mechanismThe adjustment transaction of the amount of the unified integral of Fang Fahang, the encrypted credentials using the client are that adjustment transaction generates signature,Adjustment transaction is sent at least one scheduled endorsement node, for the endorsement node verification signature, after being verifiedThe intelligent contract on block chain is executed to carry out mock trading based on the recovery information, and the result of mock trading is stamped into endorsementThe result of the mock trading for stamping endorsement signature is returned to the client by signature, which includes that recovery guaranteesGold proves the amount of information and unified integral to be improved;
Whether the client meets scheduled endorsement based on the result inspection endorsement for stamping the mock trading of endorsement signatureStrategy, if satisfied, the result then based on the mock trading for stamping endorsement signature obtains the details of integral adjustment, if the visitorFamily end can call directly sequence service, then broadcast the details that the adjustment is traded to sequence service node, so as to sequence clothesAdjustment transaction is ranked up and is packaged block by business node, and submits the block of this adjustment transaction to the endorsement node, is suppliedThe endorsement node records this adjustment transaction on block chain account book;
The client monitors the endorsement node, and after the event for listening to this adjustment transaction, it is corresponding to parse the eventFeedback information, to determine whether this adjustment transaction is recorded on block chain account book.
The present invention also provides a kind of computer readable storage medium, client is stored on the computer readable storage mediumThe program of the program at end, the client realizes the step of method that above-mentioned terminal executes when being executed by processor.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment sideMethod can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many casesThe former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior artThe part contributed out can be embodied in the form of software products, which is stored in a storage mediumIn (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothesBusiness device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hairEquivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skillsArt field, is included within the scope of the present invention.

Claims (10)

S101, the client receive the recovery information of the house call of typing in operation interface, to initiate to improve corresponding machineThe adjustment transaction of the amount of the unified integral of structure side's distribution, the encrypted credentials using the client are that adjustment transaction generates labelAdjustment transaction is sent at least one scheduled endorsement node by name, for the endorsement node verification signature, is being verifiedThe intelligent contract on block chain is executed to carry out mock trading based on the recovery information afterwards, and the result of mock trading is stamped into backThe result of the mock trading for stamping endorsement signature is returned to the client by bookmark name, which includes that recovery is protectedCard gold proves the amount of information and unified integral to be improved;
7. the assets exchange system according to claim 6 based on block chain, which is characterized in that the terminal is also used to,The recovery information of the house call of typing in operation interface is received, by the client to initiate to improve corresponding mechanism side's distributionUnified integral amount adjustment transaction, the encrypted credentials using the client are that adjustment transaction generates signature, by the tuneWhole transaction is sent at least one scheduled endorsement node, for the endorsement node verification signature, after being verified based on shouldRecovery information executes the intelligent contract on block chain to carry out mock trading, and the result of mock trading is stamped endorsement signature,The client is returned to so that this to be stamped to the result of the mock trading of endorsement signature, which includes that house call provesThe amount of information and unified integral to be improved;The client stamps the result inspection back of the mock trading of endorsement signature based on thisWhether book meets scheduled endorsement strategy, if satisfied, the result then based on the mock trading for stamping endorsement signature obtains integralThe details of adjustment broadcast what the adjustment was traded to sequence service node if the client can call directly sequence serviceDetails so that adjustment transaction is ranked up and is packaged block by the sequence service node, and submit this adjustment transactionBlock to the endorsement node, this adjustment transaction is recorded on block chain account book for the endorsement node;The client is monitored shouldNode of endorsing parses the corresponding feedback information of the event after the event for listening to this adjustment transaction, to determine this adjustmentWhether transaction is recorded on block chain account book.
CN201811185075.6A2018-10-112018-10-11Asset exchange method, system, terminal and storage medium based on blockchainActiveCN109767212B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811185075.6ACN109767212B (en)2018-10-112018-10-11Asset exchange method, system, terminal and storage medium based on blockchain

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811185075.6ACN109767212B (en)2018-10-112018-10-11Asset exchange method, system, terminal and storage medium based on blockchain

Publications (2)

Publication NumberPublication Date
CN109767212Atrue CN109767212A (en)2019-05-17
CN109767212B CN109767212B (en)2023-08-08

Family

ID=66449078

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811185075.6AActiveCN109767212B (en)2018-10-112018-10-11Asset exchange method, system, terminal and storage medium based on blockchain

Country Status (1)

CountryLink
CN (1)CN109767212B (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110365685A (en)*2019-07-182019-10-22恒生电子股份有限公司A kind of data processing method, device, equipment and computer readable storage medium
CN110533429A (en)*2019-08-302019-12-03北京金山云网络技术有限公司Transaction endorsement method, apparatus and block chain network in block chain
CN110599171A (en)*2019-09-172019-12-20腾讯科技(深圳)有限公司Virtual asset processing method and device based on block chain network
CN110599179A (en)*2019-09-252019-12-20腾讯科技(深圳)有限公司Risk control method based on block chain system and related equipment
CN110599178A (en)*2019-09-252019-12-20腾讯科技(深圳)有限公司Data processing method and device based on intelligent contract and storage medium
CN110992030A (en)*2019-12-032020-04-10银清科技有限公司Transaction method and system based on super account book fabric
CN111046037A (en)*2019-11-182020-04-21远光软件股份有限公司Transaction processing method of block chain, electronic device and storage medium
CN111127005A (en)*2019-11-182020-05-08远光软件股份有限公司Transaction endorsement method for block chain, electronic device and storage medium
CN111274324A (en)*2020-02-122020-06-12北京元链科技有限公司Admissibility digital asset transfer method
CN111275483A (en)*2020-01-152020-06-12厦门顺势共识信息科技有限公司Block chain-based point distribution and circulation method
CN111401898A (en)*2020-03-162020-07-10联想(北京)有限公司Transaction information verification method and electronic equipment
CN111507747A (en)*2020-03-062020-08-07中国南方航空股份有限公司Block chain point exchange mileage system
CN111553672A (en)*2020-04-292020-08-18腾讯科技(深圳)有限公司 A data processing method, device, electronic device and storage medium
CN111581667A (en)*2020-05-152020-08-25重庆帮帮链智能科技有限公司System for settling service time for old people
CN111754226A (en)*2020-06-162020-10-09北京鸿联九五信息产业有限公司Tourism card data processing system based on alliance chain
CN112036876A (en)*2019-06-042020-12-04国际商业机器公司Metadata-based endorsement
CN112667652A (en)*2020-12-312021-04-16杭州趣链科技有限公司Block chain based simulated transaction method, device, equipment and readable storage medium
CN112862469A (en)*2021-02-022021-05-28湖南大学Block chain-based digital asset transaction method, system, equipment and storage medium
CN113159942A (en)*2021-02-202021-07-23深圳技术大学System and storage medium for trading of artwork securitized products based on block chain
CN113268541A (en)*2021-04-082021-08-17暨南大学Volunteer activity point bank platform system
CN113377879A (en)*2021-08-162021-09-10北京圣点云信息技术有限公司Asset intelligent query transaction system based on vein recognition and block chain
CN114078051A (en)*2020-08-142022-02-22北京金山云网络技术有限公司Asset conversion method and device on block chain and electronic equipment
CN114255035A (en)*2021-11-302022-03-29上海佩俪信息科技有限公司 A digital asset exchange method, system, device and storage medium
CN114430414A (en)*2020-10-162022-05-03微观(天津)科技发展有限公司Block chain-based data asset exchange method and device and storage medium
CN114463003A (en)*2022-01-072022-05-10中国工商银行股份有限公司Virtual resource processing method and system based on block chain and processor
CN114511324A (en)*2022-04-182022-05-17云账户技术(天津)有限公司Method, system, network device and storage medium for managing zero-work economic service
CN114600144A (en)*2019-08-202022-06-07安珂实验室公司Risk mitigation for encrypted asset hosting systems using data points from multiple mobile devices
CN115733640A (en)*2021-08-302023-03-03中国移动通信有限公司研究院Data transmission method, device, network node and block chain system
CN115760392A (en)*2022-11-102023-03-07国网冀北张家口风光储输新能源有限公司 A blockchain-based green certificate transaction system and its on-chain method
CN119415601A (en)*2025-01-022025-02-11杭州高新区(滨江)区块链与数据安全研究院 Transaction data processing method, device, electronic equipment and computer program product

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107122993A (en)*2017-04-242017-09-01杭州趣链科技有限公司A kind of General integral system based on block chain
CN107292735A (en)*2017-05-272017-10-24唐盛(北京)物联技术有限公司A kind of mortgage finance method and system based on block chain technology
CN107451874A (en)*2017-07-272017-12-08武汉天喻信息产业股份有限公司Electronic invoice integrated conduct method and system based on block chain
US20170372417A1 (en)*2016-06-282017-12-28Sivanarayana GaddamDigital asset account management
US20200374135A1 (en)*2017-01-242020-11-26One Connect Smart Technology Co., Ltd. (Shenzhen)Blockchain-Based Secure Transaction Method, Electronic Device, System and Storage Medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20170372417A1 (en)*2016-06-282017-12-28Sivanarayana GaddamDigital asset account management
US20200374135A1 (en)*2017-01-242020-11-26One Connect Smart Technology Co., Ltd. (Shenzhen)Blockchain-Based Secure Transaction Method, Electronic Device, System and Storage Medium
CN107122993A (en)*2017-04-242017-09-01杭州趣链科技有限公司A kind of General integral system based on block chain
CN107292735A (en)*2017-05-272017-10-24唐盛(北京)物联技术有限公司A kind of mortgage finance method and system based on block chain technology
CN107451874A (en)*2017-07-272017-12-08武汉天喻信息产业股份有限公司Electronic invoice integrated conduct method and system based on block chain

Cited By (40)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112036876A (en)*2019-06-042020-12-04国际商业机器公司Metadata-based endorsement
CN110365685A (en)*2019-07-182019-10-22恒生电子股份有限公司A kind of data processing method, device, equipment and computer readable storage medium
CN114600144A (en)*2019-08-202022-06-07安珂实验室公司Risk mitigation for encrypted asset hosting systems using data points from multiple mobile devices
CN110533429A (en)*2019-08-302019-12-03北京金山云网络技术有限公司Transaction endorsement method, apparatus and block chain network in block chain
WO2021036440A1 (en)*2019-08-302021-03-04北京金山云网络技术有限公司Transaction endorsement method and apparatus in block chain, and block chain network
CN110599171B (en)*2019-09-172023-08-18腾讯科技(深圳)有限公司Virtual asset processing method and device based on blockchain network
CN110599171A (en)*2019-09-172019-12-20腾讯科技(深圳)有限公司Virtual asset processing method and device based on block chain network
CN110599179A (en)*2019-09-252019-12-20腾讯科技(深圳)有限公司Risk control method based on block chain system and related equipment
CN110599178A (en)*2019-09-252019-12-20腾讯科技(深圳)有限公司Data processing method and device based on intelligent contract and storage medium
CN110599179B (en)*2019-09-252023-06-16腾讯科技(深圳)有限公司Risk control method and related equipment based on blockchain system
CN111046037A (en)*2019-11-182020-04-21远光软件股份有限公司Transaction processing method of block chain, electronic device and storage medium
CN111127005A (en)*2019-11-182020-05-08远光软件股份有限公司Transaction endorsement method for block chain, electronic device and storage medium
CN110992030A (en)*2019-12-032020-04-10银清科技有限公司Transaction method and system based on super account book fabric
CN111275483A (en)*2020-01-152020-06-12厦门顺势共识信息科技有限公司Block chain-based point distribution and circulation method
CN111274324A (en)*2020-02-122020-06-12北京元链科技有限公司Admissibility digital asset transfer method
CN111507747B (en)*2020-03-062023-05-16中国南方航空股份有限公司 A blockchain point exchange mileage system
CN111507747A (en)*2020-03-062020-08-07中国南方航空股份有限公司Block chain point exchange mileage system
CN111401898A (en)*2020-03-162020-07-10联想(北京)有限公司Transaction information verification method and electronic equipment
CN111401898B (en)*2020-03-162024-02-27联想(北京)有限公司Transaction information verification method and electronic equipment
CN111553672B (en)*2020-04-292025-09-23腾讯科技(深圳)有限公司 Data processing method, device, electronic device and storage medium
CN111553672A (en)*2020-04-292020-08-18腾讯科技(深圳)有限公司 A data processing method, device, electronic device and storage medium
CN111581667B (en)*2020-05-152023-05-16重庆帮帮链智能科技有限公司Pension service time settlement system
CN111581667A (en)*2020-05-152020-08-25重庆帮帮链智能科技有限公司System for settling service time for old people
CN111754226A (en)*2020-06-162020-10-09北京鸿联九五信息产业有限公司Tourism card data processing system based on alliance chain
CN114078051A (en)*2020-08-142022-02-22北京金山云网络技术有限公司Asset conversion method and device on block chain and electronic equipment
CN114430414B (en)*2020-10-162024-04-02微观(天津)科技发展有限公司Block chain-based data asset exchange method, device and storage medium
CN114430414A (en)*2020-10-162022-05-03微观(天津)科技发展有限公司Block chain-based data asset exchange method and device and storage medium
CN112667652A (en)*2020-12-312021-04-16杭州趣链科技有限公司Block chain based simulated transaction method, device, equipment and readable storage medium
CN112667652B (en)*2020-12-312022-05-24杭州趣链科技有限公司Block chain based simulated transaction method, device, equipment and readable storage medium
CN112862469A (en)*2021-02-022021-05-28湖南大学Block chain-based digital asset transaction method, system, equipment and storage medium
CN113159942A (en)*2021-02-202021-07-23深圳技术大学System and storage medium for trading of artwork securitized products based on block chain
CN113268541A (en)*2021-04-082021-08-17暨南大学Volunteer activity point bank platform system
CN113377879B (en)*2021-08-162021-11-09北京圣点云信息技术有限公司Asset intelligent query transaction system based on vein recognition and block chain
CN113377879A (en)*2021-08-162021-09-10北京圣点云信息技术有限公司Asset intelligent query transaction system based on vein recognition and block chain
CN115733640A (en)*2021-08-302023-03-03中国移动通信有限公司研究院Data transmission method, device, network node and block chain system
CN114255035A (en)*2021-11-302022-03-29上海佩俪信息科技有限公司 A digital asset exchange method, system, device and storage medium
CN114463003A (en)*2022-01-072022-05-10中国工商银行股份有限公司Virtual resource processing method and system based on block chain and processor
CN114511324A (en)*2022-04-182022-05-17云账户技术(天津)有限公司Method, system, network device and storage medium for managing zero-work economic service
CN115760392A (en)*2022-11-102023-03-07国网冀北张家口风光储输新能源有限公司 A blockchain-based green certificate transaction system and its on-chain method
CN119415601A (en)*2025-01-022025-02-11杭州高新区(滨江)区块链与数据安全研究院 Transaction data processing method, device, electronic equipment and computer program product

Also Published As

Publication numberPublication date
CN109767212B (en)2023-08-08

Similar Documents

PublicationPublication DateTitle
CN109767212A (en)Assets exchanging method, system, terminal and storage medium based on block chain
Ashta et al.FinTech evolution: Strategic value management issues in a fast changing industry
US20190080404A1 (en)System and method of providing a timing feature to token offerings
WO2020156088A1 (en)Blockchain-based information interaction method, blockchain node and credit reporting system
Mazer et al.Competition in mobile financial services: Lessons from Kenya and Tanzania
CN111737322B (en)Data sharing method, device and equipment
CN109360103A (en)Assets based on block chain lead to the security product treatment method and device of cardization
CN110490728A (en)Transaction, transaction monitoring and managing method, device and equipment based on block chain
CN108596766A (en)Block chain credit rating method, apparatus, computer equipment and storage medium
Achieng et al.Factors influencing the adoption of mobile banking in Kenya’s commercial banks: A case of Kenya Commercial Bank (KCB) Kilindini branch
CN103268550A (en)Virtual account convenient application system based on mobile terminal and achieving method thereof
CN109743368B (en)Public opinion information processing method, device, system and storage medium
CN108269192A (en)Block chain assets backed security issuing plan generation method and system
CN111444209A (en)Data processing method, device, equipment and medium based on block chain
CN109460889A (en)Risk management and control method, system, server and computer readable storage medium
CN110175910A (en)Handle the method, apparatus and electronic equipment of credit service request
JohnenAutomatic‐renewal contracts with heterogeneous consumer inertia
CN111680327B (en)Block chain-based client information integration method, device, equipment and storage medium
CN109816507A (en)Statistical method and device, storage medium, the computer equipment of financial asset data
CN114463110B (en) A credit granting system and method based on blockchain
CN112184451A (en)Block chain-based spectrum transaction method
Oduh et al.Determinants of willingness to pay for mobile telecommunications services in Nigeria
Witoelar et al.Binding constraints on digital financial inclusion in Indonesia: An analysis using the decision tree approach
CN102546561B (en)Terminal unit, server, information processing system and information processing method thereof
ZhangInternet of things supervision system and supply chain financial supervision methods based on blockchain technology

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp