CN111563819A - Value deviation adjusting method and device for block chaining certificate - Google Patents

Value deviation adjusting method and device for block chaining certificate Download PDF

Info

Publication number
CN111563819A
CN111563819A CN202010350541.2A CN202010350541A CN111563819A CN 111563819 A CN111563819 A CN 111563819A CN 202010350541 A CN202010350541 A CN 202010350541A CN 111563819 A CN111563819 A CN 111563819A
Authority
CN
China
Prior art keywords
current
rate
value limit
reserve
initial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010350541.2A
Other languages
Chinese (zh)
Inventor
蔡恒进
蔡天琪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuo Erzhi Lian Wuhan Research Institute Co Ltd
Original Assignee
Zhuo Erzhi Lian Wuhan Research Institute 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 Zhuo Erzhi Lian Wuhan Research Institute Co Ltd filed Critical Zhuo Erzhi Lian Wuhan Research Institute Co Ltd
Priority to CN202010350541.2A priority Critical patent/CN111563819A/en
Publication of CN111563819A publication Critical patent/CN111563819A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The application provides a value deviation adjusting method and device for a block chain general certificate, comprising the following steps: acquiring the initial reserve gold rate of the general certificate; acquiring the initial circulation quantity of the general certificate, and calculating the initial value limit of the general certificate according to the initial reserve rate, the initial reserve amount and the initial circulation quantity; acquiring a preset deviation range of the certified value limit deviating from the initial value limit from an intelligent contract of the block chain system; acquiring the current circulation quantity, the current reserve amount and the current deposit rate of the voucher in the current transaction period, and calculating the current value limit of the voucher according to the current circulation quantity, the current reserve amount and the current deposit rate; and judging whether the current value limit is within a preset deviation range, if so, issuing the current value limit to all link nodes of the block link system so as to enable the link nodes to continue to carry out the evidence-passing transaction, and otherwise, adjusting the current value limit. The value deviation adjustment automation is high, the labor cost is saved, and the adjustment mode is reasonable and objective.

Description

Value deviation adjusting method and device for block chaining certificate
Technical Field
The application relates to the technical field of block chaining certification, in particular to a value deviation adjusting method and device of the block chaining certification.
Background
Token (Tong Zhen) has its own attributes, i.e. Tong, Zhen and value are integrated into a whole. General refers to circulation, certificate refers to its tamper resistance and recognition, and value refers to the value behind the general certificate. The evidence-passing economic system is based on the block chain and the attributes of the evidence-passing economic system, and the original evidence-passing in the chain is the economic incentive, and the evidence-passing circulation and the value identification are used as the centers, so that the system has certain financial attributes. In a general-certificate economic system, value divergence is always the core of research, how to timely adjust the general-certificate value when the general-certificate value has larger value divergence along with the general-certificate circulation (for example, a sponsor buys the general certificate or a user buys the general certificate from the sponsor or the sponsor inputs the general certificate and the like) is the key point of research, and at present, under the condition of determining larger value divergence, the adjustment on the general-certificate value is artificial intervention, so that the labor cost is wasted, and the rationality and the objectivity are lacked.
Disclosure of Invention
The application provides a method and a device for adjusting value deviation of block chain general evidence, and aims to solve the problem of reasonably and objectively adjusting the general evidence value in time when the general evidence value is greatly deviated.
In order to achieve the above object, the present application provides the following technical solutions:
a method for adjusting value deviation of block chaining certification comprises the following steps:
acquiring an initial deposit rate of the certificate of receipt, wherein the initial deposit rate is obtained by calculating an initial reserve amount and a certificate of receipt expected amount;
obtaining the initial circulation quantity of the certificate of pass, and calculating the initial value limit of the certificate of pass according to the initial reserve money rate, the initial reserve amount and the initial circulation quantity;
acquiring a preset deviation range of the certified value limit deviating from the initial value limit from an intelligent contract of the block chain system;
acquiring the current circulation quantity, the current reserve amount and the current deposit rate of the voucher in the current transaction period, and calculating the current value limit of the voucher according to the current circulation quantity, the current reserve amount and the current deposit rate;
and judging whether the current value limit is within the preset deviation range, if so, issuing the current value limit to all link nodes of the block link system so as to enable the link nodes to continue to carry out the certified transaction, and otherwise, adjusting the current value limit.
In one embodiment, the step of adjusting the current quota of value includes:
judging whether the current value limit is smaller than the initial value limit or larger than the initial value limit;
if the current reserve money rate is smaller than the preset deviation range, reducing the current reserve money rate to enable the current value limit to be close to the initial value limit until the current value limit returns to the preset deviation range;
if the current reserve money rate is larger than the preset deviation range, the current reserve money rate is increased so that the current value limit is close to the initial value limit until the current value limit returns to the preset deviation range.
In one embodiment, the step of decreasing or increasing the current reserve money rate to draw the current value amount closer to the initial value amount until the value difference returns to the preset deviation range includes:
calculating a current ascending value limit according to the reduced first reduced deposit rate, wherein the current ascending value limit is obtained by calculating the first reduced deposit rate, the current circulation quantity and the current reserve amount;
or
Calculating a current reduction amount according to the first promoted reserve money rate, wherein the current reduction amount is obtained by calculating the first promoted reserve money rate, the current circulation quantity and the current reserve money;
judging whether the current ascending value limit or the current descending value limit falls into the preset deviation range; if so, issuing the current ascending value limit or the current descending value limit to all link nodes of the block link system; if not, judging whether the value line of the voucher is close to the initial value line in the subsequent transaction period, if so, carrying out voucher transaction according to the first reduced voucher rate or the first improved voucher rate.
In one embodiment, if the value amount of the voucher does not get close to the initial value amount in the subsequent transaction period, the first reduced reserve rate is continuously reduced to a second reduced reserve rate, or the first enhanced reserve rate is continuously enhanced to a second enhanced reserve rate until the voucher value amount returns to the preset deviation range or gets close to the initial value amount.
In one embodiment, if the value line of the voucher is not close to the initial value line in the subsequent transaction period, sending an intervention prompt message to an issuer;
acquiring an intervention measure submitted by the issuer according to the intervention prompt information;
if the intervention measure is a pause or termination item, transferring all the certificates circulating at present to a node representing the issuer;
if the intervention measure is no intervention, the first reduced reserve rate is continuously reduced to a second reduced reserve rate, or the first promoted reserve rate is continuously promoted to a second promoted reserve rate until the accreditation value limit returns to the preset deviation range or approaches to the initial value limit;
and if the intervention measure is to adjust the currency value limit, acquiring the adjusted deposit rate sent by the issuer, and carrying out the currency transaction according to the adjusted deposit rate, wherein the adjusted deposit rate is greater than the first promoted deposit rate, or the adjusted deposit rate is less than the first reduced deposit rate.
The present application further provides a device for adjusting value deviation of a block chain voucher, comprising:
the system comprises an initial deposit rate acquisition module, a payment processing module and a payment processing module, wherein the initial deposit rate acquisition module is used for acquiring an initial deposit rate of the certificate of receipt, and the initial deposit rate is obtained by calculating an initial reserve amount and an expected amount of the certificate of receipt;
the initial value limit acquisition module is used for acquiring the initial circulation quantity of the certificate and calculating the initial value limit of the certificate according to the initial reserve rate, the initial reserve amount and the initial circulation quantity;
a preset deviation range obtaining module, configured to obtain a preset deviation range, in which the certified value limit deviates from the initial value limit, from an intelligent contract of the block chain system;
the current value limit acquisition module is used for acquiring the current circulation quantity, the current reserve amount and the current deposit rate of the voucher in the current transaction period and calculating the current value limit of the voucher according to the current circulation quantity, the current reserve amount and the current deposit rate;
and the judging module is used for judging whether the current value limit is within the preset deviation range, if so, the current value limit is issued to all chain nodes of the block chain system so as to enable the chain nodes to continue to perform the evidence-based transaction, and otherwise, the current value limit is adjusted.
In one embodiment, the determining module includes:
the judgment submodule is used for judging whether the current value limit is smaller than the initial value limit or larger than the initial value limit; if the current reserve money rate is smaller than the preset deviation range, reducing the current reserve money rate to enable the current value limit to be close to the initial value limit until the current value limit returns to the preset deviation range; if the current reserve money rate is larger than the preset deviation range, the current reserve money rate is increased so that the current value limit is close to the initial value limit until the current value limit returns to the preset deviation range.
In one embodiment, the determining sub-module includes:
a reserve money rate adjusting unit, configured to calculate a current ascending value limit according to a reduced first reduced reserve money rate, where the current ascending value limit is calculated from the first reduced reserve money rate, the current circulation quantity, and the current reserve money, or calculate a current descending value limit according to an increased first increased reserve money rate, and the current descending value limit is calculated from the first increased reserve money rate, the current circulation quantity, and the current reserve money;
the first judgment unit is used for judging whether the current ascending value limit or the current descending value limit falls into the preset deviation range; if so, issuing the current ascending value limit or the current descending value limit to all link nodes of the block link system; if not, entering a second judgment unit;
and the second judgment unit is used for judging whether the value line of the deposit certificate is close to the initial value line in the subsequent transaction period, and if so, performing deposit certificate transaction according to the first reduced deposit rate or the first increased deposit rate.
In one embodiment, the second determining unit is configured to continue to reduce the first reduced reserve rate to a second reduced reserve rate or to continue to increase the first enhanced reserve rate to a second enhanced reserve rate in a subsequent transaction period when the certified value line does not get closer to the initial value line until the certified value line returns to the preset deviation range or gets closer to the initial value line.
In one embodiment, the second determining unit is further configured to send an intervention prompt message to the issuer if the value amount of the voucher does not get closer to the initial value amount in a subsequent transaction period, and enter an intervention module;
the intervention module is used for acquiring intervention measures submitted by the issuer according to the intervention prompt information; if the intervention measure is a pause or termination item, transferring all the certificates circulating at present to a node representing the issuer; if the intervention measure is no intervention, the first reduced reserve rate is continuously reduced to a second reduced reserve rate, or the first promoted reserve rate is continuously promoted to a second promoted reserve rate until the accreditation value limit returns to the preset deviation range or approaches to the initial value limit; and if the intervention measure is to adjust the currency value limit, acquiring the adjusted deposit rate sent by the issuer, and carrying out the currency transaction according to the adjusted deposit rate, wherein the adjusted deposit rate is greater than the first promoted deposit rate, or the adjusted deposit rate is less than the first reduced deposit rate.
The method and the device for adjusting the value deviation of the block chain general evidence acquire an initial reserve money rate in a block chain system, calculate and obtain a general initial value line according to the initial reserve money rate, the initial reserve amount and the initial circulation amount, calculate and obtain a current value line according to the current circulation amount, the current reserve amount and the current reserve money rate of the general evidence in a current transaction period, simultaneously acquire a preset deviation range of the general evidence value line deviating from the initial value line from an intelligent contract of the block chain system, judge whether the current value line is in the preset deviation range, if so, perform general evidence transaction with the current value line, otherwise, adjust the current value line to ensure that the general evidence value line is in the normal deviation range, if the general evidence value line exceeds the normal deviation range, the current value limit is automatically adjusted, so that the labor cost is saved, the defect that human intervention is lack of rationality and objectivity is overcome, when the current value limit is judged to be within a normal deviation range, the current value limit is automatically judged by a chain system without being determined by experiential people, and the real-time performance and the accuracy are high.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for adjusting a value deviation of a blockchain voucher according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of a device for adjusting a value deviation of a blockchain voucher according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The international clearing alliance program (also known as Bancor agreement) is an important program proposed by kaiens to suppress the united states dollar scale world after two war, advising multi-sided clearing and canceling double-sided clearing. The Bancor agreement creates a clearing currency, and users in the agreement directly carry out transactions through the clearing currency without the need of buyers and sellers to carry out transactions simultaneously, so that the transaction requirements of most users can be met. The evidence-based transaction idea in the application adopts a part of idea of Bancor protocol, namely, the users do not directly perform transaction but perform transaction with the issuer, so that the evidence-based transaction among the users is also indirectly realized.
Fig. 1 is a method for adjusting a value deviation of a blockchain voucher according to an embodiment of the present disclosure, which includes the following steps:
s100, obtaining an initial deposit rate of the general certificate, wherein the initial deposit rate is obtained by calculating an initial reserve amount and a general certificate expected amount.
Under the block chain common certificate mode sponsored by the issuer, the initial reserve money rate of the common certificate is obtained by the initial reserve money issued by the issuer and the expected common certificate money of the common certificate value which the issuer wants to achieve, specifically: the initial deposit rate is the initial deposit amount/the amount expected for passing, as shown in table 1, the initial deposit amount is 500, the amount expected for passing is 1000, and the initial deposit rate is 0.5.
TABLE 1
Figure BDA0002471782600000071
S200, obtaining the initial circulation quantity of the general certificate, and calculating the initial value limit of the general certificate according to the initial reserve money rate, the initial reserve amount and the initial circulation quantity.
The calculation formula of the value amount of the general certificate is as follows:
Figure BDA0002471782600000072
wherein P represents the value amount of the general certificate, balance represents the varied reserve amount, W represents the reserve rate, and N represents the circulation amount of the general certificate, wherein the circulation amount of the general certificate is obtained by the initial circulation amount and the daily transaction amount issued by the issuer. Therefore, the initial value limit of the general certificate can be calculated by the initial reserve rate, the initial reserve amount and the initial circulation amount, and specifically comprises the following steps: initial value amount (initial reserve amount)/(initial reserve gold rate) initial circulation number). The initial value limit is a standard value limit of the certificate of the issuer, which can reflect the normal value limit of the certificate of the issuer, and the prices floating in the specific range of the initial value limit all belong to the normal range.
S300, acquiring a preset deviation range of the certified value limit deviating from the initial value limit from the intelligent contract of the block chain system.
The intelligent contract of the blockchain system promises a normal deviation range of the general value line from the initial value line, i.e. a preset deviation range, which can be established by the issuer, such as: setting the fluctuation range of the general evidence value limit within 50% in one day or not exceeding 100% in one week as a normal deviation range; the system can also be set by the blockchain system according to the trading experience of the same kind of general certificates, for example, the normal deviation range of the previous same kind of general certificates is within 30% of the fluctuation range in one day or within 60% of the fluctuation range in one week.
S400, obtaining the current circulation quantity, the current reserve amount and the current deposit rate of the general certificate in the current transaction period, and calculating to obtain the current value limit of the general certificate according to the current circulation quantity, the current reserve amount and the current deposit rate.
The above stepsS200 illustrates that the calculation formula of the value amount of the general certificate is as follows:
Figure BDA0002471782600000081
the current circulation quantity is obtained from the initial circulation quantity and the daily transaction quantity issued by the issuer, specifically, whether the transaction in the current transaction period is the transaction bought back by the issuer or the transaction purchased from the issuer by the user or the transaction put into by the issuer is judged, if the transaction is bought back by the issuer, the current circulation quantity in the current transaction period is obtained by subtracting the circulation quantity in the previous transaction period from the number of pass back purchased by the issuer, and if the transaction is purchased from the issuer or the transaction put into by the user, the current circulation quantity in the current transaction period is obtained by adding the circulation quantity in the previous transaction period to the number of pass purchased from the issuer or the number of pass put into by the user, and accordingly, the current circulation quantity in each transaction period can be obtained. As shown in table 1, it is known that the initial circulation volume of the voucher is 1000, and if the circulation volume of the voucher on the 2 nd day is obtained, it is known from the volume change column that the transaction on the 2 nd day is a transaction in which the issuer buys back the voucher, and the volume is 100, the circulation volume of the voucher on the 2 nd day is 1000-. When the number of circulation for the certification on the 8 th day is obtained, it is known from the circulation change column that the transaction on the 8 th day is a transaction purchased or put in by the user from the issuer, and the number book is 30, and the number of circulation for the certification on the 7 th day is 540, the number of circulation for the certification on the 8 th day is 540+30 ═ 570, that is, the number of circulation for the certification corresponding to the circulation column on the 8 th row in table 1.
S500, judging whether the current value limit is within a preset deviation range, if so, executing a step S510, otherwise, executing a step S520.
S510, the current value limit is issued to all chain nodes of the blockchain system, so that the chain nodes continue to perform the certification transaction.
S520, adjusting the current value limit. Meanwhile, the transaction of the certificate of pass is suspended in the blockchain system, and after the value limit of the certificate of pass is recovered to be normal, the transaction of the certificate of pass is carried out again so as to avoid the existence of malicious transaction.
The block chain general evidence value deviation adjusting method provided by the embodiment of the application obtains an initial reserve gold rate in a block chain system, calculates and obtains a general initial value limit according to the initial reserve gold rate, the initial reserve amount and the initial circulation amount, calculates and obtains a current value limit according to the current circulation amount, the current reserve amount and the current reserve gold rate of general evidence in a current transaction period, simultaneously obtains a preset deviation range of the general evidence value limit deviating from the initial value limit from an intelligent contract of the block chain system, judges whether the current value limit is in the preset deviation range (normal deviation range), if so, carries out general evidence transaction by the current value limit, otherwise, adjusts the current value limit to enable the general evidence value limit to be in the normal deviation range, and confirms the normal deviation range of the general evidence value limit through the intelligent contract, when the general evidence value limit exceeds the normal deviation range, the current value limit is automatically adjusted, so that the labor cost is saved, the defect that human intervention is lack of reasonability and objectivity is overcome, when whether the current value limit is in the normal deviation range or not is judged, the current value limit is automatically judged by a chain system, an experienced person is not needed for determining, and the real-time performance and the accuracy are high.
Optionally, step S520 includes: judging whether the current value limit is smaller than the initial value limit or larger than the initial value limit; if the current value limit is smaller than the preset deviation range, reducing the current reserve rate to enable the current value limit to be close to the initial value limit until the current value limit returns to the preset deviation range; if the current value limit is larger than the preset deviation range, the current reserve rate is increased so as to enable the current value limit to be close to the initial value limit until the current value limit returns to the preset deviation range.
The purpose of judging whether the current value limit is smaller than the initial value limit or larger than the initial value limit is to make the current value limit close to the normal value range
Figure BDA0002471782600000091
As can be seen, the current circulation amount is derived from the initial circulation amount issued by the issuer and the daily transaction amount, while the current reserve amount is derived from the previous transactionThe period and the current transaction period are determined according to the amount of change of the amount of the evidence passing in the previous transaction period and the amount of the value of the evidence passing in the previous transaction period, namely the current reserve amount is the amount of the reserve amount of the evidence passing in the previous transaction period- (the amount of change of the amount of the evidence passing in the previous transaction period and the current transaction period) and the amount of the value of the evidence passing in the previous transaction period. Taking table 1 as an example, the reserve amount on day 3 is: 400- (900-. Therefore, the current value limit can only be adjusted by adjusting the reserve rate, and the formula can know that the value limit is in inverse proportion to the reserve rate, so that when the current value limit is smaller than the initial value limit, the current value limit needs to be increased, the current reserve rate is reduced, the current value limit can be close to the initial value limit, the effect that the current value limit is in a normal deviation range is achieved, when the current value limit is larger than the initial value limit, the current value limit needs to be decreased, the current reserve rate is improved, the current value limit can be close to the initial value limit, and the effect that the current value limit is in the normal deviation range is achieved.
Further, the step of reducing or increasing the current reserve money rate to draw the current value amount to the initial value amount until the value difference returns to the preset deviation range includes: calculating a current ascending value limit according to the reduced first reduced reserve rate, wherein the current ascending value limit is obtained by calculating the first reduced reserve rate, the current circulation quantity and the current reserve amount; or calculating the current reduction amount according to the first promoted reserve money rate after promotion, wherein the current reduction amount is obtained by calculating the first promoted reserve money rate, the current circulation quantity and the current reserve amount. Judging whether the current ascending value limit or the current descending value limit falls into a preset deviation range; if yes, the current ascending value limit or the current descending value limit is issued to all link nodes of the block link system; if not, whether the value limit of the voucher is close to the initial value limit in the subsequent transaction period is judged, and if yes, the voucher transaction is carried out according to the first reduction voucher rate or the first promotion voucher rate.
After the reserve rate is adjusted, calculating the current value limit of the certificate according to the adjusted reserve rate, then judging whether the current value limit falls into a normal deviation range or is close to the initial value limit, if so, indicating that the current value limit is recovered to be normal or returns to the normal range, if so, issuing the value limit to all chain nodes of the block chain system, if so, waiting for a preset transaction period, generally 1 transaction period, not adjusting the current value limit again, and waiting for the current value limit to automatically recover to be normal.
Optionally, if the certified value limit is not close to the initial value limit in the subsequent transaction period, the first reduced reserve rate is continuously reduced to a second reduced reserve rate, or the first enhanced reserve rate is continuously enhanced to a second enhanced reserve rate until the certified value limit returns to the preset deviation range or closes to the initial value limit.
In this embodiment, a plurality of adjustment levels of the reserve money rate may be preset, and the reserve money rate may be adjusted in sequence according to the levels until the certified value limit returns to the preset deviation range or approaches the initial value limit. Such as: setting the reserve rate to adjust 0.05 each time, when judging that the current value limit is not in the preset deviation range, firstly adjusting the first level, namely increasing or decreasing by 0.05, after adjustment, finding that the value limit of the general certificate is not in the preset deviation range or is not close to the initial value limit, adjusting the reserve rate to the second level, namely increasing or decreasing by 0.05 again, and repeating the steps until the value limit of the general certificate returns to the preset deviation range or is close to the initial value limit. Of course, it is also possible to set the reserve gold rate adjustment levels to be sequentially weighted, preferably, the next adjustment level is 2 times the previous adjustment level. For example, the first adjustment is 0.05, and the second adjustment is 0.1, so that the currency value can be accelerated to return to normal.
The above embodiment of adjusting the deposit rate can be understood as a way of the blockchain system automatically determining and recognizing to further realize the return of the accredited value limit to normal, which not only can solve the problem of deviation of the accredited value limit, but also has high automation degree, and is helpful for normal operation of the accredited value market.
Optionally, the method further comprises: if the value amount of the voucher is not close to the initial value amount in the subsequent transaction period, sending an intervention prompt message to an issuer; acquiring an intervention measure submitted by an issuer according to the intervention prompt information; if the intervention measure is a pause or termination item, transferring all the certificates circulating at present to the node representing the issuer; if the intervention measure is no intervention, the first reduced reserve rate is continuously reduced to be a second reduced reserve rate, or the first promoted reserve rate is continuously promoted to be a second promoted reserve rate until the accreditation value limit returns to a preset deviation range or approaches to the initial value limit; if the preset measures are to adjust the currency value limit, the adjusted deposit rate sent by the issuer is obtained, and the currency transaction is carried out according to the adjusted deposit rate, wherein the adjusted deposit rate is larger than the first promoted deposit rate, or the adjusted deposit rate is smaller than the first reduced deposit rate.
Except the process that the blockchain system automatically adjusts the general-evidence value limit, the method also adds the process that the issuer manually intervenes the general-evidence value limit, namely after the blockchain system is automatically adjusted for the first time, if the general-evidence value limit is not close to the initial value limit in the subsequent transaction period, the method sends intervention prompt information to the issuer to prompt the issuer whether to intervene the current general-evidence value limit, and the issuer can choose to intervene or not, specifically: if the intervention measure is the pause or the termination of the project, the issuer buys all the certificates, namely the block chain link points of the issuer are represented to recover all the circulated certificates, and the current project is paused or terminated; if the predetermined measures are to adjust the credit value limit, the issuer sends the adjusted deposit rate, such as: directly adjusting the reserve money rate from 0.5 to 0.333, and carrying out the certification transaction by the block chain system according to the adjusted reserve money rate; the issuer is stepless adjustment when adjusting the reserve money rate, usually the issuer can adjust again according to the reserve money rate amplitude of the first adjustment of the block chain system, and sends a more appropriate adjustment reserve money rate to the block chain system, preferably, the adjustment reserve money rate is 2 times of the first reduction reserve money rate or the first promotion reserve money rate, and the adjustment progress of the general certificate value limit is promoted; if the issuer does not intervene, the adjustment is performed in an automatic adjustment manner. The method integrates automatic adjustment and human intervention of the general certificate value limit, the adjustment mode is more flexible, the realizability of the general certificate value adjustment is fully ensured, and meanwhile, the dominance of the issuer is ensured.
Corresponding to the method for adjusting the value deviation of the blockchain general certificate provided in the embodiment of the present application, referring to fig. 2, a schematic structural diagram of an apparatus 10 for adjusting the value deviation of the blockchain general certificate provided in the embodiment of the present invention is shown, including: the initial deposit rate obtaining module 100 is configured to obtain an initial deposit rate of the general certificate, where the initial deposit rate is obtained by calculating an initial reserve amount and an expected amount of the general certificate. And the initial value amount acquisition module 200 is configured to acquire an initial circulation amount of the certificate of pass, and calculate an initial value amount of the certificate of pass from the initial deposit rate, the initial reserve amount, and the initial circulation amount. A preset deviation range obtaining module 300, configured to obtain a preset deviation range, where the certified value limit deviates from the initial value limit, in the intelligent contract of the blockchain system. And a current value limit obtaining module 400, configured to obtain a current circulation quantity, a current reserve amount, and a current deposit rate of the voucher in the current transaction period, and calculate a current value limit of the voucher according to the current circulation quantity, the current reserve amount, and the current deposit rate. The determining module 500 is configured to determine whether the current value limit is within the preset deviation range, if so, issue the current value limit to all link nodes of the blockchain system, so that the link nodes continue to perform a certified transaction, and otherwise, adjust the current value limit.
The utility model provides a value deviation adjusting device of block chain general evidence, obtain the initial reserve gold rate in the block chain system, calculate according to initial reserve gold rate, initial reserve amount and initial circulation quantity and obtain the initial value amount of general evidence, then calculate according to the current circulation quantity of general evidence in the current transaction cycle, current reserve amount and current reserve gold rate and obtain the current value amount, obtain the preset deviation range that the general evidence value amount deviates from the initial value amount from the intelligent contract of block chain system simultaneously, judge whether the current value amount is in the preset deviation range (normal deviation range), if, carry out general evidence transaction with the current value amount, otherwise, adjust the current value amount to make the general evidence value amount be in the normal deviation range, it agrees the normal deviation range of general evidence value amount through the intelligent contract, when the general evidence value limit exceeds the normal deviation range, the current value limit is automatically adjusted, so that the labor cost is saved, the defect that human intervention is lack of reasonability and objectivity is overcome, when whether the current value limit is in the normal deviation range or not is judged, the current value limit is automatically judged by a chain system, an experienced person is not needed for determining, and the real-time performance and the accuracy are high.
In one embodiment, the determining module 500 includes: the judgment submodule is used for judging whether the current value limit is smaller than the initial value limit or larger than the initial value limit; if the current reserve money rate is smaller than the preset deviation range, reducing the current reserve money rate to enable the current value limit to be close to the initial value limit until the current value limit returns to the preset deviation range; if the current reserve money rate is larger than the preset deviation range, the current reserve money rate is increased so that the current value limit is close to the initial value limit until the current value limit returns to the preset deviation range.
In one embodiment, the determining sub-module includes: the reserve money rate adjusting unit is used for calculating a current ascending value limit according to the reduced first reduced reserve money rate, wherein the current ascending value limit is obtained by calculating the first reduced reserve money rate, the current circulation quantity and the current reserve money, or calculating a current descending value limit according to the improved first improved reserve money rate, and the current descending value limit is obtained by calculating the first improved reserve money rate, the current circulation quantity and the current reserve money; the first judgment unit is used for judging whether the current ascending value limit or the current descending value limit falls into the preset deviation range; if yes, the current ascending value limit or the current descending value limit is issued to all link nodes of the block link system; if not, entering a second judgment unit; and the second judgment unit is used for judging whether the value line of the currency note is close to the initial value line in the subsequent transaction period, and if so, carrying out the currency note transaction according to the first reduction currency note rate or the first promotion currency note rate.
In one embodiment, the second determining unit is configured to continue to reduce the first reduced reserve rate to a second reduced reserve rate or to continue to increase the first enhanced reserve rate to a second enhanced reserve rate until the certified value limit returns to the preset deviation range or approaches the initial value limit in a subsequent transaction period.
In one embodiment, the second determining unit is further configured to send an intervention prompt message to the issuer if the value amount of the voucher does not get close to the initial value amount in the subsequent transaction period, and enter an intervention module; the intervention module is used for acquiring intervention measures submitted by the issuer according to the intervention prompt information; if the intervention measure is a pause or termination item, transferring all the certificates circulating at present to the node representing the issuer; if the intervention measure is no intervention, the first reduction reserve rate is continuously reduced to be the second reduction reserve rate, or the first promotion reserve rate is continuously promoted to be the second promotion reserve rate until the accreditation value limit returns to the preset deviation range or approaches to the initial value limit; if the intervention measure is to adjust the currency value limit, obtaining the adjusted fund reserve rate sent by the issuer, and performing currency transaction according to the adjusted fund reserve rate, wherein the adjusted fund reserve rate is greater than the first promoted fund reserve rate, or the adjusted fund reserve rate is less than the first reduced fund reserve rate.
The embodiment of the present application further provides a computer-readable storage medium, in which instructions are stored, and when the computer-readable storage medium runs on a computer, the computer is enabled to execute the method for adjusting the value deviation of the blockchain voucher, provided by the foregoing embodiment.
An embodiment of the present application further provides an electronic device 20, see fig. 3, including: the processor 201, the memory 202 are used for storing programs, and the processor 201 is used for running the programs, wherein the programs are run to execute the value deviation adjusting method of the blockchain voucher provided by the above embodiments.
The readable storage medium and the electronic device obtain an initial reserve money rate in the blockchain system, calculate to obtain a certified initial value line according to the initial reserve money rate, the initial reserve amount and the initial circulation amount, calculate to obtain a current value line according to the current circulation amount, the current reserve amount and the current reserve money rate of the certification in the current transaction period, simultaneously obtain a preset deviation range of the certified value line deviating from the initial value line from an intelligent contract of the blockchain system, judge whether the current value line is in the preset deviation range (normal deviation range), if so, perform the certified transaction with the current value line, otherwise, adjust the current value line to make the certified value line be in the normal deviation range, and agree with the normal deviation range of the certified value line through the intelligent contract, and when the certified value line exceeds the normal deviation range, the current value limit is automatically adjusted, so that the labor cost is saved, the defect that human intervention is lack of rationality and objectivity is overcome, when the current value limit is judged to be within a normal deviation range, the current value limit is automatically judged by a chain system without being determined by experiential people, and the real-time performance and the accuracy are high.
The functions described in the method of the embodiment of the present application, if implemented in the form of software functional units and sold or used as independent products, may be stored in a storage medium readable by a computing device. Based on such understanding, part of the contribution to the prior art of the embodiments of the present application or part of the technical solution may be embodied in the form of a software product stored in a storage medium and including several instructions for causing a computing device (which may be a personal computer, a server, a mobile computing device or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The technical solutions provided by the present invention are described in detail above, and the principle and the implementation of the present invention are explained in this document by applying specific examples, and the descriptions of the above examples are only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A method for adjusting value deviation of block chaining certification is characterized by comprising the following steps:
acquiring an initial deposit rate of the certificate of receipt, wherein the initial deposit rate is obtained by calculating an initial reserve amount and a certificate of receipt expected amount;
obtaining the initial circulation quantity of the certificate of pass, and calculating the initial value limit of the certificate of pass according to the initial reserve money rate, the initial reserve amount and the initial circulation quantity;
acquiring a preset deviation range of the certified value limit deviating from the initial value limit from an intelligent contract of the block chain system;
acquiring the current circulation quantity, the current reserve amount and the current deposit rate of the voucher in the current transaction period, and calculating the current value limit of the voucher according to the current circulation quantity, the current reserve amount and the current deposit rate;
and judging whether the current value limit is within the preset deviation range, if so, issuing the current value limit to all link nodes of the block link system so as to enable the link nodes to continue to carry out the certified transaction, and otherwise, adjusting the current value limit.
2. The method of claim 1, wherein the step of adjusting the current credit comprises:
judging whether the current value limit is smaller than the initial value limit or larger than the initial value limit;
if the current reserve money rate is smaller than the preset deviation range, reducing the current reserve money rate to enable the current value limit to be close to the initial value limit until the current value limit returns to the preset deviation range;
if the current reserve money rate is larger than the preset deviation range, the current reserve money rate is increased so that the current value limit is close to the initial value limit until the current value limit returns to the preset deviation range.
3. The method as claimed in claim 2, wherein the step of decreasing or increasing the current reserve money rate to make the current value amount close to the initial value amount until the value difference value returns to the preset deviation range comprises:
calculating a current ascending value limit according to the reduced first reduced deposit rate, wherein the current ascending value limit is obtained by calculating the first reduced deposit rate, the current circulation quantity and the current reserve amount;
or
Calculating a current reduction amount according to the first promoted reserve money rate, wherein the current reduction amount is obtained by calculating the first promoted reserve money rate, the current circulation quantity and the current reserve money;
judging whether the current ascending value limit or the current descending value limit falls into the preset deviation range; if so, issuing the current ascending value limit or the current descending value limit to all link nodes of the block link system; if not, judging whether the value line of the voucher is close to the initial value line in the subsequent transaction period, if so, carrying out voucher transaction according to the first reduced voucher rate or the first improved voucher rate.
4. The method as claimed in claim 3, wherein if the value amount of the voucher does not get closer to the initial value amount in a subsequent transaction period, the first reduced reserve rate is continuously reduced to a second reduced reserve rate, or the first enhanced reserve rate is continuously enhanced to a second enhanced reserve rate until the voucher value amount returns to the predetermined deviation range or gets closer to the initial value amount.
5. The method of claim 3, wherein:
if the value amount of the voucher is not close to the initial value amount in the subsequent transaction period, sending an intervention prompt message to an issuer;
acquiring an intervention measure submitted by the issuer according to the intervention prompt information;
if the intervention measure is a pause or termination item, transferring all the certificates circulating at present to a node representing the issuer;
if the intervention measure is no intervention, the first reduced reserve rate is continuously reduced to a second reduced reserve rate, or the first promoted reserve rate is continuously promoted to a second promoted reserve rate until the accreditation value limit returns to the preset deviation range or approaches to the initial value limit;
and if the intervention measure is to adjust the currency value limit, acquiring the adjusted deposit rate sent by the issuer, and carrying out the currency transaction according to the adjusted deposit rate, wherein the adjusted deposit rate is greater than the first promoted deposit rate, or the adjusted deposit rate is less than the first reduced deposit rate.
6. A device for adjusting a value deviation of a blockchain certificate, comprising:
the system comprises an initial deposit rate acquisition module, a payment processing module and a payment processing module, wherein the initial deposit rate acquisition module is used for acquiring an initial deposit rate of the certificate of receipt, and the initial deposit rate is obtained by calculating an initial reserve amount and an expected amount of the certificate of receipt;
the initial value limit acquisition module is used for acquiring the initial circulation quantity of the certificate and calculating the initial value limit of the certificate according to the initial reserve rate, the initial reserve amount and the initial circulation quantity;
a preset deviation range obtaining module, configured to obtain a preset deviation range, in which the certified value limit deviates from the initial value limit, from an intelligent contract of the block chain system;
the current value limit acquisition module is used for acquiring the current circulation quantity, the current reserve amount and the current deposit rate of the voucher in the current transaction period and calculating the current value limit of the voucher according to the current circulation quantity, the current reserve amount and the current deposit rate;
and the judging module is used for judging whether the current value limit is within the preset deviation range, if so, the current value limit is issued to all chain nodes of the block chain system so as to enable the chain nodes to continue to perform the evidence-based transaction, and otherwise, the current value limit is adjusted.
7. The apparatus of claim 6, wherein the determining module comprises:
the judgment submodule is used for judging whether the current value limit is smaller than the initial value limit or larger than the initial value limit; if the current reserve money rate is smaller than the preset deviation range, reducing the current reserve money rate to enable the current value limit to be close to the initial value limit until the current value limit returns to the preset deviation range; if the current reserve money rate is larger than the preset deviation range, the current reserve money rate is increased so that the current value limit is close to the initial value limit until the current value limit returns to the preset deviation range.
8. The apparatus of claim 7, wherein the determining sub-module comprises:
a reserve money rate adjusting unit, configured to calculate a current ascending value limit according to a reduced first reduced reserve money rate, where the current ascending value limit is calculated from the first reduced reserve money rate, the current circulation quantity, and the current reserve money, or calculate a current descending value limit according to an increased first increased reserve money rate, and the current descending value limit is calculated from the first increased reserve money rate, the current circulation quantity, and the current reserve money;
the first judgment unit is used for judging whether the current ascending value limit or the current descending value limit falls into the preset deviation range; if so, issuing the current ascending value limit or the current descending value limit to all link nodes of the block link system; if not, entering a second judgment unit;
and the second judgment unit is used for judging whether the value line of the deposit certificate is close to the initial value line in the subsequent transaction period, and if so, performing deposit certificate transaction according to the first reduced deposit rate or the first increased deposit rate.
9. The apparatus of claim 8, wherein:
and the second judgment unit is used for continuously reducing the first reduction reserve rate into a second reduction reserve rate or continuously increasing the first improvement reserve rate into a second improvement reserve rate in a subsequent transaction period when the value line of the general certificate is not close to the initial value line until the value line of the general certificate returns to the preset deviation range or is close to the initial value line.
10. The apparatus of claim 8, wherein:
the second judgment unit is also used for sending an intervention prompt message to the issuer if the value line of the evidence is not close to the initial value line in the subsequent transaction period, and entering an intervention module;
the intervention module is used for acquiring intervention measures submitted by the issuer according to the intervention prompt information; if the intervention measure is a pause or termination item, transferring all the certificates circulating at present to a node representing the issuer; if the intervention measure is no intervention, the first reduced reserve rate is continuously reduced to a second reduced reserve rate, or the first promoted reserve rate is continuously promoted to a second promoted reserve rate until the accreditation value limit returns to the preset deviation range or approaches to the initial value limit; and if the intervention measure is to adjust the currency value limit, acquiring the adjusted deposit rate sent by the issuer, and carrying out the currency transaction according to the adjusted deposit rate, wherein the adjusted deposit rate is greater than the first promoted deposit rate, or the adjusted deposit rate is less than the first reduced deposit rate.
CN202010350541.2A 2020-04-28 2020-04-28 Value deviation adjusting method and device for block chaining certificate Pending CN111563819A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010350541.2A CN111563819A (en) 2020-04-28 2020-04-28 Value deviation adjusting method and device for block chaining certificate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010350541.2A CN111563819A (en) 2020-04-28 2020-04-28 Value deviation adjusting method and device for block chaining certificate

Publications (1)

Publication Number Publication Date
CN111563819A true CN111563819A (en) 2020-08-21

Family

ID=72070805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010350541.2A Pending CN111563819A (en) 2020-04-28 2020-04-28 Value deviation adjusting method and device for block chaining certificate

Country Status (1)

Country Link
CN (1) CN111563819A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108470278A (en) * 2018-03-13 2018-08-31 成都零光量子科技有限公司 A kind of block chain Token is across chain and on-line off-line method of commerce
CN110390591A (en) * 2018-04-17 2019-10-29 深圳市富金服科技股份有限公司 Digital asset method of commerce and system
US20190354945A1 (en) * 2018-05-16 2019-11-21 Rare Bits, Inc. Real-time buying, selling, and/or trading blockchain-based goods using traditional currency
CN110490733A (en) * 2018-07-18 2019-11-22 江苏恒宝智能系统技术有限公司 A kind of stock trading method and system based on block chain
CN110930252A (en) * 2019-10-28 2020-03-27 矩阵元技术(深圳)有限公司 Digital currency transaction data processing method, device and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108470278A (en) * 2018-03-13 2018-08-31 成都零光量子科技有限公司 A kind of block chain Token is across chain and on-line off-line method of commerce
CN110390591A (en) * 2018-04-17 2019-10-29 深圳市富金服科技股份有限公司 Digital asset method of commerce and system
US20190354945A1 (en) * 2018-05-16 2019-11-21 Rare Bits, Inc. Real-time buying, selling, and/or trading blockchain-based goods using traditional currency
CN110490733A (en) * 2018-07-18 2019-11-22 江苏恒宝智能系统技术有限公司 A kind of stock trading method and system based on block chain
CN110930252A (en) * 2019-10-28 2020-03-27 矩阵元技术(深圳)有限公司 Digital currency transaction data processing method, device and system

Similar Documents

Publication Publication Date Title
JP6096866B1 (en) Execution apparatus, execution method, and execution program
JP6703013B2 (en) Payment threshold acquisition method and device
CN107622432A (en) Trade company's evaluation method and system
CN110634043B (en) Supply and demand matching model obtaining method, supply and demand matching method, platform and storage medium
CN108830584A (en) Message prompt method, device, server and storage medium
TW201417008A (en) Method and apparatus for processing resource returns
CN106534228A (en) Information processing method, client and server
CN110874797B (en) Resource allocation method and resource allocation device
CN106557921A (en) On-line payment method and device
CN111563819A (en) Value deviation adjusting method and device for block chaining certificate
CN110232150A (en) A kind of Users'Data Analysis method, apparatus, readable storage medium storing program for executing and terminal device
JP2019220103A (en) Financing system, program, information processing method, and server device
CN113222720A (en) Reputation-based privacy protection incentive mechanism method, device and storage medium
TWM560642U (en) Fund transaction platform
KR101931081B1 (en) System, method and program for providing security loan
CN113781247A (en) Protocol data recommendation method and device, computer equipment and storage medium
KR100494462B1 (en) A method for determining price of digital contents published on the internet and a system thereof
CN111583035A (en) Block chaining-through certificate value judgment method and device
CN114298822A (en) Real-time payment-withdrawing method and device
TWI687884B (en) Foreign exchange device and method for distributed foreign exchange
CN113516548A (en) Financial borrowing and lending method and system based on block chain
KR101931080B1 (en) System, method and program for providing security loan
CN111681027A (en) Risk management method and device in information popularization, electronic equipment and storage medium
KR101745715B1 (en) System, method and program for providing security loan
CN115170099B (en) Payment channel determination method and system

Legal Events

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

Application publication date: 20200821