CN109117994A - Event prediction method and device, electronic equipment - Google Patents

Event prediction method and device, electronic equipment Download PDF

Info

Publication number
CN109117994A
CN109117994A CN201810848251.3A CN201810848251A CN109117994A CN 109117994 A CN109117994 A CN 109117994A CN 201810848251 A CN201810848251 A CN 201810848251A CN 109117994 A CN109117994 A CN 109117994A
Authority
CN
China
Prior art keywords
chain
voucher
result
equity
prediction
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
CN201810848251.3A
Other languages
Chinese (zh)
Other versions
CN109117994B (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810848251.3A priority Critical patent/CN109117994B/en
Publication of CN109117994A publication Critical patent/CN109117994A/en
Priority to TW108101992A priority patent/TWI706340B/en
Priority to PCT/CN2019/084374 priority patent/WO2020019791A1/en
Application granted granted Critical
Publication of CN109117994B publication Critical patent/CN109117994B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Technology Law (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

This specification one or more embodiment provides a kind of event prediction method and device, electronic equipment, is applied to block chain node;The described method includes: determine that participant is directed to the prediction result of specified event input and is released to block chain, the generation moment of the input time of the prediction result earlier than the actual result of the specified event;Call the intelligent contract for being used for evaluation and foreca situation, the intelligence contract be used to read the prediction result and the actual result, and the prediction result is compared with the actual result, with according to comparison result, object sends distribution instruction to outside chain, the distribution instruction is used to indicate the outer object of the chain and distributes equity voucher outside the first chain to the participant.

Description

Event prediction method and device, electronic equipment
Technical field
This specification one or more embodiment be related to block chain technical field more particularly to a kind of event prediction method and Device, electronic equipment.
Background technique
It for the event not yet completed, generally requires after the completion of waiting the event, can accurately know the knot of the event Fruit.But wish to know in advance under some scenes event as a result, such as taking reply to arrange in advance based on the result of the event It applies, the result based on the event determines the need for being adjusted the processing scheme of correlating event for another example.
In the related art, prediction of result can be carried out to event in several ways, such as according to the pre- of historical data Analysis is surveyed, forecast analysis etc. is carried out by the prediction model that sample training goes out for another example.Due to use prediction data, use Prediction mode, locating prediction environment etc. have differences, so that different participant is to participate in the result for same event pre- When survey, the prediction result frequently resulted in is also not quite similar, or even there are relatively large deviations.
Summary of the invention
In view of this, this specification one or more embodiment provides a kind of event prediction method and device, electronic equipment.
To achieve the above object, it is as follows to provide technical solution for this specification one or more embodiment:
According to this specification one or more embodiment in a first aspect, propose a kind of event prediction method, it is applied to Block chain node;The described method includes:
Determine that participant is directed to the prediction result that specified event inputs and is released to block chain, the input of the prediction result Generation moment of the moment earlier than the actual result of the specified event;
The intelligent contract for being used for evaluation and foreca situation is called, the intelligence contract be used to read the prediction result and institute Actual result is stated, and the prediction result is compared with the actual result, with object is sent out to outside chain according to comparison result Distribution is sent to instruct, the distribution instruction is used to indicate the outer object of the chain and distributes equity voucher outside the first chain to the participant.
According to the second aspect of this specification one or more embodiment, a kind of event prediction device is proposed, is applied to Block chain node;Described device includes:
Determination unit is issued, determines that participant is directed to the prediction result that specified event inputs and is released to block chain, it is described Generation moment of the input time of prediction result earlier than the actual result of the specified event;
Contract call unit, calls the intelligent contract for being used for evaluation and foreca situation, and the intelligence contract be used to read institute State prediction result and the actual result, and the prediction result be compared with the actual result, with according to compare knot Fruit object to outside chain sends distribution instruction, and the distribution instruction is used to indicate the outer object of the chain to participant distribution first The outer equity voucher of chain.
According to the third aspect of this specification one or more embodiment, a kind of electronic equipment is proposed, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is by running the executable instruction to realize the thing as described in any in above-described embodiment Part prediction technique.
Detailed description of the invention
Fig. 1 is a kind of flow chart for event prediction method that an exemplary embodiment provides.
Fig. 2 is a kind of schematic diagram for predicted events result that an exemplary embodiment provides.
Fig. 3 is the flow chart for the function logic that a kind of intelligent contract that an exemplary embodiment provides is implemented.
Fig. 4 is the flow chart for the function logic that the intelligent contract of another kind that an exemplary embodiment provides is implemented.
Fig. 5 is a kind of structural schematic diagram for equipment that an exemplary embodiment provides.
Fig. 6 is a kind of block diagram for event prediction device that an exemplary embodiment provides.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with this specification one or more embodiment.Phase Instead, they are only some aspects phases with the one or more embodiments of as detailed in the attached claim, this specification The example of consistent device and method.
It should be understood that the sequence that might not show and describe according to this specification in other embodiments executes The step of correlation method.In some other embodiments, step included by method can than described in this specification more It is more or less.In addition, single step described in this specification, may be broken down into other embodiments multiple steps into Row description;And multiple steps described in this specification, it may also be merged into single step progress in other embodiments Description.
Fig. 1 is a kind of flow chart for event prediction method that an exemplary embodiment provides.Shown in Fig. 1, this method application In block chain node, may comprise steps of:
Step 102, determine that participant is directed to the prediction result that specified event inputs and is released to block chain, the prediction knot Generation moment of the input time of fruit earlier than the actual result of the specified event.
In one embodiment, by creating transaction (transfer) in the client of block chain, the transaction can be passed through The prediction result that participant inputs is distributed on block chain, a data in the distributed data base of block chain are become.
It is noted that the transaction in block chain, there are points of the transaction of narrow sense and the transaction of broad sense.The friendship of narrow sense Easily refer to the value Transfer that user issues to block chain;For example, in traditional bit coin block chain network, transaction can be with It is that initiate in block chain one of user transfers accounts.And the transaction of broad sense refers to that one that user issues to block chain has business The business datum of intention;For example, operator can build alliance's chain based on actual business demand, chain portion of alliance is relied on Affix one's name to it is some it is unrelated with value Transfer it is other types of line service (for example, event prediction, business of renting a house, vehicle scheduling business, Settlement of insurance claim business, credit services, medical services etc.), and in this kind of alliance's chain, transaction can be user and send out in alliance's chain The service message or service request that there is one of cloth business to be intended to.Transaction in this specification should be tended to be interpreted as Sensu lato transaction.
In one embodiment, since block chain uses distributed data base, so that being distributed to the prediction result on block chain It can not be tampered, it can be ensured that prediction result is true, reliable.
In one embodiment, the prediction result of participant input can be issued from above-mentioned block chain node to block chain.? In another embodiment, the prediction result of participant input can be from being different from other block chain nodes of above-mentioned block chain node to area The publication of block chain, and above-mentioned block chain node can know information relevant to the prediction result, can also by the prediction result (or The cryptographic Hash of the prediction result) it is recorded in the local data base (i.e. block chain account book) of the block chain node maintenance.
In one embodiment, one or more participants can predict same event, so that can be on block chain In the presence of the prediction result for corresponding respectively to each participant;Wherein, each participant may exist corresponding unique identification, so that The prediction result of each participant publication can be associated with its unique identification, in order to each pre- to what is issued on block chain Result is surveyed effectively to be distinguished.
In one embodiment, specified event is any one occurrence for being specified determination and needing to carry out prediction of result, such as a certain The traffic condition at crossing, the rice harvest in a certain area, the typhoon formation time in a certain sea area etc., this specification not to this into Row limitation.
In one embodiment, the input time of prediction result should earlier than the generation moment of the actual result of specified event, The input time can be recorded in the transaction in block chain comprising the prediction result, or can be directly by the wound of the transaction It builds constantly as the input time.In one case, when it is temporal event that this, which specifies event, i.e., this specifies event from starting Moment is very short to the period between finish time, insufficient for participant during this period of time input prediction as a result, participate in It side can be in any time input prediction result before the generation moment of actual result.In another case, when this is specified When event is non-instantaneous event, i.e., participant can specify in the initial time of event to the period between finish time at this Input prediction is as a result, participant input prediction result after the initial time for specifying event can be limited.
Step 104, the intelligent contract for being used for evaluation and foreca situation is called, the intelligence contract be used to read the prediction As a result with the actual result, and the prediction result is compared with the actual result, with according to comparison result to chain Outer object transmission distribution instruction, the distribution instruction are used to indicate the outer object of the chain and weigh to outside the participant the first chain of distribution Beneficial voucher.
In one embodiment, the processing being compared to prediction result with actual result can be previously written in intelligent contract Logic, and send the processing logic of distribution instruction based on comparative result, allows intelligent prediction knot of the contract based on reading Fruit and actual result and automatically determine whether need send distribution instruction;Wherein, since the processing logic on intelligent contract is public affairs Content is opened, and entire treatment process is automatically performed by intelligent contract, there is no manual interventions, so that either to prediction result With the transmission relatively or to distribution instruction of actual result, can ensure objective, just.
In one embodiment, when prediction result and actual result match, show the participant that the prediction result is provided There is certain accuracy for the prediction of result of above-mentioned specified event.So, by outside chain object send distribution instruction, make It obtains the outer object of the chain and distributes equity voucher outside the first chain to participant, can control each participant for equity voucher outside chain The volume of holding, to realize label effect for each participant to a certain extent: holding the more participation of the outer equity voucher of chain Side is stronger for the predictive ability of event result, thus during subsequent event prediction, it can quickly filter out accordingly pre- The strong participant of survey ability, with obtain from these participants may relatively more accurate prediction result.
In one embodiment, the outer equity voucher of chain is for characterizing certain equity, to realize on participant Accurate Prediction The excitation for stating specified event facilitates the participant and continues to participate in prediction to successor, to realize benign cycle.Such as When implementing predetermined registration operation on block chain, for example the predetermined registration operation may include publication transaction, initiates common recognition (such as base participant Initiated in the practical Byzantine failure tolerance algorithm of PBFT) etc., equity voucher outside chain can be converted into intelligence of equal value in block chain Assets voucher and by distributing a certain amount of intellectual capital voucher to each block chain node, to promote the predetermined registration operation can It smoothly completes as early as possible.
In one embodiment, the outer equity voucher of chain may include the voucher for characterizing equity outside any type of chain, example Member's integral, the discount coupon on transaction platform, convertible note, minimum price certificate such as in member system, this specification be not right This is limited.
In one embodiment, above-mentioned intelligent contract can be called under transaction or the driving of another intelligent contract, with It triggers it and reads above-mentioned prediction result and actual result etc. from block chain, so that the event for further implementing this specification is pre- Survey scheme.In one case, specify the actual result of event can be by prophesy machine (Oracle) node in the block chain It is distributed on the block chain, since the data that prophesy machine node provides are considered absolutely reliable, thus may insure the reality As a result accuracy.In another case, the actual result for specifying event can be after knowing together by the block chain Either block chain node is distributed on the block chain, for example the either block chain node can be initiated in block chain common recognition, Confirmed with the actual result provided for the either block chain node, when the actual result has passed through each block chain node Common recognition after, show the actual result have enough accuracy, can be applied to be compared with prediction result.
In one embodiment, the specified event includes one or more subevents, and the prediction result is used for described One or more subevents carry out prediction of result;Wherein, the intelligent contract is used in the prediction result to one Or in the correct situation of the prediction of result of multiple subevents, the distribution instruction is sent to the chain outer platform, so that outside chain Object distributes equity voucher outside the first chain to the participant.In other words, when prediction result is to the prediction of result of specified event When completely correct, which is judged to being matched with the actual result of the specified event by intelligent contract.
In one embodiment, the specified event includes multiple subevents;The corresponding power of the outer equity voucher of first chain Beneficial size is positively correlated with the accounting by the subevent of the prediction result Accurate Prediction in the multiple subevent.For example, working as When prediction result is identical with actual result, i.e., by the subevent of the prediction result Accurate Prediction in the multiple subevent In accounting be 100%, the equity size that the outer equity voucher of the first chain is characterized can be preset maximum value;Work as prediction result When completely not identical as actual result, i.e., by subevent the accounting in the multiple subevent of the prediction result Accurate Prediction Than being 0%, the equity size that the outer equity voucher of the first chain is characterized can be preset minimum value (0 or other preset values).
In one embodiment, the equity size that the outer equity voucher of the first chain is characterized can be using linear change, such as accounts for When than being 30%, equity size is the 30% of preset maximum value, in another example equity size is preset maximum value when accounting is 80% 80% etc..In another embodiment, the equity size that the outer equity voucher of the first chain is characterized can be using nonlinear change, example When such as accounting being 30%, equity size is the 10% of preset maximum value, then when for example accounting is 80%, equity size be it is default most 50% be worth greatly, in another example equity size is 80% etc. of preset maximum value when accounting is 95%.
In one embodiment, the specified event includes multiple subevents, when prediction result and actual result and non-fully When consistent, and though by accounting of the subevent of the prediction result Accurate Prediction in the multiple subevent why, can be with It is determined as that the two mismatches, so that intelligent contract is not necessarily to the object transmission to outside chain and distributes instruction, to will not distribute to participant The outer equity voucher of first chain.
In one embodiment, can determine that the outer equity voucher of the second chain that the participant is held is frozen, using as with In the guarantee voucher for the validity for assuring the prediction result;Wherein, the intelligent contract be used for the prediction result not It is sent in the case where assigned in the actual result to the manager of the guarantee voucher and deducts instruction, to release the participant pair The guarantee voucher holds relationship.Freezed by equity voucher outside the second chain for holding participant to assure voucher, so that The guarantee voucher be used for participant provide prediction result assure, certain participation door participant can be arranged Sill avoid arbitrarily participating in and influencing the Accurate Prediction to above-mentioned specified event.
In one embodiment, when the equity for assuring voucher characterization is bigger, show participant to the prediction knot itself provided Fruit is more self-confident, then it is extremely strong to show that participant has really to a certain extent when prediction result and actual result match Predictive ability, thus the equity size by being characterized equity voucher outside the first chain be set as and the guarantee voucher characterize Equity size be positively correlated, can the predictive ability to corresponding participant more precisely marked, and to corresponding Participant is greatly motivated.
In one embodiment, it even if participant does not freeze to form guarantee voucher, may still participate in specified event Prediction of result, and equity voucher outside the first above-mentioned chain is obtained in the case where prediction result and actual result match.Another In one embodiment, when participant does not freeze to form guarantee voucher, the prediction result of participant input is judged as in vain, making It can not really participate in the prediction of result to specified event;Alternatively, in the case where prediction result and actual result match, Although can distribute equity voucher outside the first chain to the participant, the outer equity voucher of first chain is unable to characterize any equity It is equivalent to the outer equity voucher of unallocated any chain, so that the participation of the participant is meaningless.
In one embodiment, the Call Condition of the intelligent contract may include: the third chain that the outer object of the chain is held Outer equity voucher is frozen, and the outer equity voucher of the third chain freezed enough responds distribution instruction.Pass through Before calling intelligent contract, equity voucher freezes outside the third chain held to object outside chain, can lock this portion in advance The outer equity voucher of point chain, even if so that the outer object of chain refuse to distribute to participant after receiving distribution instruction outside the first chain equity with The outer equity voucher of chain demonstrate,proved or held is not enough to complete to distribute, can also be smooth based on equity voucher outside the third chain freezed Implement batch operation.
In one embodiment, if the outer object of chain distributes equity voucher outside the first chain to participant according to distribution instruction, Then the outer object of chain can restore to hold equity voucher outside third chain.If the outer object of the chain will not be weighed outside first chain Beneficial voucher is distributed to the participant, for equity voucher outside distribution chain intelligent contract can to outside the third chain equity with The manager of card, which sends, forces distribution instruction, with from obtaining outside first chain in equity voucher outside the frozen third chain Equity voucher is simultaneously distributed to the participant.Wherein it is possible to the response by object outside block chain monitoring nodes chain to distribution instruction Situation, such as the response condition can be passed to block chain by above-mentioned prophesy machine node, so that it is guaranteed that the accuracy of its message;Or Person, after above-mentioned response condition is passed to block chain by prophesy machine node, the intelligent contract for equity voucher outside distribution chain can be with Automatically determine whether the outer object of the chain distributes equity voucher outside first chain to the participant, and in automatic transmission The pressure distribution instruction stated.
Fig. 2 is a kind of schematic diagram for predicted events result that an exemplary embodiment provides.As shown in Figure 2, it is assumed that user A Wish that the prediction of result for participating in being directed to event B, the user A can be by being equipped with the 21 input prediction result of mobile phone of client. The prediction result can be obtained by user A by any way, for example, by user A by unshowned server in Fig. 2 to going through History data carry out big data analysis and obtain, and are for another example obtained by user A according to experience, and this specification is not to this progress Limitation.
Equipment 22 is configured as a block chain node in block chain, which can receive the pre- of the transmission of mobile phone 21 Survey result;The login account in client run based on mobile phone 21, the prediction result can be determined that from user A. Certainly, above-mentioned prediction result can also be sent to other block chain nodes in block chain, these block chain links by mobile phone 21 The treatment process of point is similar with equipment 22, can be with reference to the associated description in this specification for equipment 22.And other users Can to event B carry out prediction of result, and the mobile phone used by itself or other electronic equipments be sent to equipment 22 or other At block chain node, the treatment process of these users is similar with user A, can be with reference to the correlation in this specification for user A Description.
Equipment 22 can know together to the prediction result of user A input in block chain, so that the prediction result is logical It is released to block chain after crossing common recognition, to record into the distributed data base of block chain, i.e., " cochain ".This specification is simultaneously unlimited Surely the type of the common recognition algorithm used;For example, the equipment 22 can when the block chain locating for the equipment 22 is alliance's chain or publicly-owned chain With based on such as PBFT (Practical Byzantine Fault Tolerance, practical Byzantine failure tolerance) algorithm to other Block chain node initiates common recognition, and the prediction result is distributed to block chain after through common recognition, is recorded it to block chain Distributed data base in;For another example the equipment 22 can be with other blocks when the block chain locating for the equipment 22 is publicly-owned chain Chain node is based on POW (Proof of Work, proof of work) algorithm, POS (Proof of Stake, equity prove) algorithm Or other algorithms competition book keeping operation power, and the block chain node from obtaining book keeping operation power charges to transaction data into respective block, and work as When the transaction of prediction result comprising user A input is credited to, which can be recorded to the distributed number of block chain According in library.
It may include prophesy machine node 23 in block chain, the available chain of prophesy machine node 23 is outer (i.e. except block chain) Data, and data outside chain are passed in block chain.For example, the prophesy machine node 23 can obtain the practical knot of event B outside chain Fruit, and the actual result is distributed in block chain, to be recorded in the distributed data base of block chain, i.e., " cochain ".
In order to determine whether the prediction result of user A input matches with actual result, especially for avoiding handling It is related to human intervention in the process, ensures accuracy and validity, intelligent contract, the intelligence can be created on block chain in advance Definition has a function logic for determining the match condition between prediction result and actual result in contract, which can be with Automatically the actual result of the event B incoming with prophesy machine node 23 of the prediction result to user A input is compared, so that comparing As a result objective, accurate.
In one embodiment, intelligent contract can by block chain transaction or other intelligent contracts be called, with touching Its automatic implementation correlation function logic is sent out, it is for example above-mentioned for determining the function of the match condition between prediction result and actual result Energy logic etc..Other intelligent contracts can be traded or be called to equipment 22 by issuing in block chain, to realize to above-mentioned intelligence The calling of contract;Alternatively, can be called by other block chain nodes to above-mentioned intelligent contract, this specification not to this into Row limitation.After called, above-mentioned intelligent contract can be run in equipment 22, with the above-mentioned function logic of automatic implementation.
In order to make it easy to understand, being implemented below with reference to Fig. 3 and Fig. 4 for the intelligent contract referred in embodiment illustrated in fig. 2 Function logic be described in detail.
Fig. 3 is the flow chart for the function logic that a kind of intelligent contract that an exemplary embodiment provides is implemented.Such as Fig. 3 institute Show, which may comprise steps of:
Step 302, the prediction result of user A is obtained from block chain.
In one embodiment, the prediction result of user A is recorded in a certain transaction on block chain, which can be by Labeled as related to event B, intelligent contract is allowed to find the transaction from block chain accordingly, and obtain the pre- of user A Survey result.For example, intelligent contract can be by scanning the transaction record of particular address or the transaction record of specific serial number, i.e., It can get the prediction result of user A input.
In one embodiment, the prediction result for there are other users to input also is recorded on block chain, intelligent contract can pass through Similar fashion obtains these prediction results, no longer repeats one by one herein.
Step 304, actual result is obtained from block chain.
In one embodiment, the incoming actual result of prophesy machine node 23 is recorded in a certain transaction on block chain, The transaction can be marked as related to event B, allow intelligent contract to find the transaction from block chain accordingly, and obtain Take the actual result.For example, intelligent contract can pass through the transaction of the transaction record or specific serial number of scanning particular address Record, can be obtained the actual result.
Step 306, compare the prediction result of user A and the actual result of event B, determine the prediction result and actual result It is whether consistent.
In one embodiment, it is assumed that event B is unique cases, does not include multiple subevents, so that prediction result and reality As a result there is only two kinds of situations: result is consistent or result is inconsistent.Prediction result and actual result should data having the same Structure compares operation in order to realize.For example it is assumed that event B is traffic condition of a certain crossing in peak period on and off duty, prediction As a result, actual result can separately include a field m, and congestion is indicated as field m=0, is indicated not as field m=1 Congestion.
Step 308A determines user A with the presence or absence of guarantee voucher when prediction result is consistent with actual result.
Step 310A sends distribution instruction 1 to mechanism C when there is guarantee voucher.
Step 310B sends distribution instruction 2 to mechanism C when there is no guarantee voucher.
In one embodiment, user A can configure corresponding guarantee voucher to entered by himself prediction result, with for pair The validity of the prediction result is assured.For example, user A may exist corresponding account a except block chain, and by being somebody's turn to do Account a holds the outer equity voucher of certain chain, can be by freezing to equity voucher outside at least part chain in account a Knot, using as above-mentioned guarantee voucher;For example, equity voucher outside at least part chain can be temporarily transferred to by account a In dedicated voucher Frozen Account, or equity voucher addition outside at least part chain can be freezed to mark in account a Know etc., this specification is limited not to this.In this embodiment, the guarantee voucher is not necessarily: if there is guarantee with Card can send distribution instruction 1 to mechanism C, so that mechanism C equity voucher S1 to outside user's A distribution chain, if there is no load Voucher is protected, distribution instruction 2 can be sent to mechanism C, so that mechanism C equity voucher S2 to outside user's A distribution chain;Wherein, chain The equity that outer equity voucher S1 is characterized should be greater than the equity that the outer equity voucher S2 of chain is characterized, to show to provide user A The excitation of voucher is assured, and the outer equity voucher of the chain that user A is held is more, to show that the predictive ability of the user A becomes Strong or prediction accuracy increases.Wherein, the equity that chain outer equity voucher S1, S2 is characterized can be outside fixed value or the chain The equity that the equity that equity voucher S1, S2 are characterized can be characterized with guarantee voucher is positively correlated, i.e. guarantee voucher is characterized Equity it is bigger/more when, the equity that the chain outer equity voucher S1, S2 are characterized is bigger therewith/more.
In one embodiment, in order to avoid user A arbitrarily issues the prediction result to event B, ensures that the prediction result has Meaning can be arranged a set threshold for the prediction of result of participating user B, for example require user A that must tender guarantee voucher.Cause This, in the case where existing and assuring voucher, can to outside user's A distribution chain equity voucher S1, equity voucher S1 is used outside the chain In the certain equity of characterization;And when there is no in the case where guarantee voucher, equity voucher S2 is unable to characterize to outside the chain of user A distribution Any equity is equivalent to the outer equity voucher of unallocated any chain, then the participation of user A will be meaningless.
Step 308B determines user A with the presence or absence of guarantee voucher when prediction result and actual result are inconsistent.
Step 310C, when existing, when assuring voucher, deduction assures voucher.
In one embodiment, when prediction result and actual result are inconsistent, i.e. user A to the prediction of result of event B not Accurate or prediction of failure can make user A termination hold equity outside the corresponding chain of guarantee voucher by deducting guarantee voucher Voucher, then the outer equity voucher of the chain held of user A is reduced, to show that the predictive ability of the user A dies down or prediction accuracy It reduces.
In one embodiment, the corresponding guarantee voucher of user A can have a manager, such as account management system etc., Intelligent contract can deduct instruction by sending to the manager, so that the manager instructs in response to the deduction and deducts corresponding Guarantee voucher.
Fig. 4 is the flow chart for the function logic that the intelligent contract of another kind that an exemplary embodiment provides is implemented.Such as Fig. 4 institute Show, which may comprise steps of:
Step 402, the prediction result of user A is obtained from block chain.
Step 404, actual result is obtained from block chain.
In one embodiment, step 402-404 can refer to step 302-304 shown in Fig. 3, and details are not described herein again.
Step 406, compare the prediction result of user A and the actual result of event B, determine the prediction result and actual result It is whether completely the same.
In one embodiment, it is assumed that event B includes multiple subevents, if the prediction result of user A is to all sub- things The equal Accurate Prediction of part, then the prediction result and actual result are completely the same;And the if only Accurate Prediction part subevent user A As a result, user A inherently implement prediction only for part subevent, then prediction result and actual result possibility portion Divide consistent;It is of course possible to user A is incorrect to the prediction of all subevents, then prediction result and actual result be not completely Unanimously.
In one embodiment, prediction result and actual result should data structure having the same, compare in order to realize Operation.For example it is assumed that event B is a certain crossing in the traffic condition of peak period on and off duty, prediction result, actual result can divide Not Bao Han traffic condition during field m1 and field m2, m1 field references morning peak, m2 represent evening peak during traffic shape Condition indicates congestion, the not congestion during expression morning peak as field m1=1 during morning peak as field m1=0, when this Congestion, the not congestion during expression evening peak as field m2=1 during expression evening peak when field m2=0.
Step 408A determines user A with the presence or absence of guarantee voucher when prediction result and actual result are completely the same.
Step 410A sends distribution instruction 1 to mechanism C when there is guarantee voucher.
Step 410B sends distribution instruction 2 to mechanism C when there is no guarantee voucher.
In one embodiment, step 408A, step 410A and step 410B can with reference to step 308A as shown in Figure 3, Step 310A and step 310B, details are not described herein again.
Step 408B determines that prediction result is with actual result when prediction result and actual result are not completely the same No part is consistent.
Step 410C, when prediction result and actual result it is completely inconsistent when, assure voucher if it exists, then deduct guarantee with Card.
In one embodiment, analogously with embodiment illustrated in fig. 3, user A can match entered by himself prediction result Corresponding guarantee voucher is set, to assure for the validity to the prediction result.So, when prediction result and actual result When completely inconsistent, i.e. user A can make the prediction of result inaccuracy or prediction of failure of event B by deducting guarantee voucher It obtains user A termination and holds the outer equity voucher of the corresponding chain of guarantee voucher, then the outer equity voucher of chain that user A holds is reduced, To show that the predictive ability of the user A dies down or prediction accuracy reduces.
Step 410D determines user A with the presence or absence of guarantee voucher when prediction result is consistent with actual result part.
Step 412A sends distribution instruction 3 to mechanism C when there is guarantee voucher.
Step 412B sends distribution instruction 4 to mechanism C when there is no guarantee voucher.
In one embodiment, similar with step 410A-410B, when prediction result is consistent with actual result part, Show that user A has a degree of predictive ability, thus for the mark to this fractional prediction ability, and for user A Excitation, can to mechanism C send distribution instruction 3 or distribution instruction 4 so that mechanism C distributes equity outside certain chain to user A Voucher.In this embodiment, the guarantee voucher is not necessarily: if there is guarantee voucher, can to outside user's A distribution chain equity Voucher S3, if there is no guarantee voucher, can to outside user's A distribution chain equity voucher S4;Wherein, big in the equity characterized Small aspect: S1 > S3 > S4, S1 > S2 > S4.
In one embodiment, the equity that chain outer equity voucher S1, S3 is characterized can be corresponding fixed value, or The equity that the equity that the chain outer equity voucher S1, S3 are characterized can be characterized with guarantee voucher respectively is positively correlated, that is, assures When the equity that voucher is characterized is bigger/more, the equity that the intellectual capital voucher S1, S3 are characterized is bigger therewith/more.
In one embodiment, in order to avoid user A arbitrarily issues the prediction result to event B, ensures that the prediction result has Meaning can be arranged a set threshold for the prediction of result of participating user B, for example require user A that must tender guarantee voucher.Cause This, in the case where existing and assuring voucher, can to outside user's A distribution chain equity voucher S3, equity voucher S3 is used outside the chain In the certain equity of characterization;And when there is no in the case where guarantee voucher, equity voucher S4 is unable to characterize to outside the chain of user A distribution Any equity is equivalent to the outer equity voucher of unallocated any chain, then the participation of user A will be meaningless.
In one embodiment, since user A is only in the case where prediction result and actual result match, can divide Be fitted on the outer equity voucher of corresponding chain, thus the outer equity voucher of chain held of user A can be used for characterizing its predictive ability or Prediction accuracy, i.e., when outside the chain held equity voucher it is more or characterization equity it is bigger when, show the predictive ability of the user A Stronger or prediction accuracy is higher.
Wherein, equity voucher outside chain can also be used for other aspects by user A.For example, the Partial Block chain in block chain Node can play the part of the role of anchor point, and equity voucher outside chain that user A holds can be converted to intellectual capital voucher of equal value, The for example house property voucher, security voucher, stock certificates, deposit certificate etc. of anchor point publication, this specification is limited not to this System.When equity voucher is used to characterize the predictive ability of user outside chain, only allow equity voucher outside chain converting to intellectual capital Voucher, and limit and intellectual capital voucher is converted into equity voucher outside chain;Certainly, if existed simultaneously for characterizing the pre- of user The outer equity voucher of the second class chain of the outer equity voucher of the first kind chain of survey ability, the predictive ability for being not used in characterization user, can be with Intellectual capital voucher is converted to equity voucher outside first kind chain and allows equity voucher outside chain converting to the second class chain by limitation Outer equity voucher.
In embodiment as shown in Figure 3-4, when mechanism C receive distribution instruction 1~4 when, may for various reasons and Equity voucher S1~S4 outside chain is not distributed to user A, the outer equity voucher of the chain that for example mechanism C holds is not enough to respond distribution and refers to Enable 1~4 (i.e. the outer equity voucher of the chain that mechanism C holds is less than/is less than the outer equity voucher S1~S4 of chain) or other reasons.In order to Avoid the generation of above situation, it is ensured that user A can smoothly obtain the outer equity voucher S1~S4 of chain, initiate for event B's Before prediction, it can determine that mechanism C freezes equity voucher outside at least part chain held first, can for example freeze in finger At fixed manager's (such as certain third party's financial platform), and block can be passed to for result is freezed accordingly by foretelling machine node 23 Chain, then above-mentioned intelligent contract can execute processing logic as shown in Figure 3 or Figure 4 after scanning freezes result to this, it is no It can not then execute.And distribution instruction 1~4 be sent to mechanism C after, prophesy machine node 23 can by mechanism C to chain outside The distribution condition of equity voucher S1~S4 is passed to block chain, and equipment 22 can call the intelligence distributed for equity voucher outside chain Contract, which can force distribution instruction by sending to above-mentioned manager, so that the chain that the manager will freeze Outer equity voucher thaws, and distributes equity voucher outside corresponding chain to user A, which is not constrained by mechanism C.
Fig. 5 is a kind of schematic configuration diagram for equipment that an exemplary embodiment provides.Referring to FIG. 5, in hardware view, it should Equipment includes processor 502, internal bus 504, network interface 506, memory 508 and nonvolatile memory 510, is gone back certainly It may include hardware required for other business.Processor 502 reads corresponding computer journey from nonvolatile memory 510 Then sequence is run into memory 508, event prediction device is formed on logic level.Certainly, other than software realization mode, Other implementations, such as the mode of logical device or software and hardware combining is not precluded in this specification one or more embodiment Etc., that is to say, that the executing subject of following process flow is not limited to each logic unit, is also possible to hardware or logic Device.
Referring to FIG. 6, the event prediction device is applied to block chain node in Software Implementation;The device can be with Include:
Determination unit 61 is issued, determines that participant is directed to the prediction result that specified event inputs and is released to block chain, institute State the generation moment of the input time of prediction result earlier than the actual result of the specified event;
First contract call unit 62, calls the intelligent contract for being used for evaluation and foreca situation, and the intelligence contract is used for The prediction result and the actual result are read, and the prediction result is compared with the actual result, with basis Comparison result object to outside chain sends distribution instruction, and the distribution instruction is used to indicate the outer object of the chain to the participant point With equity voucher outside the first chain.
Optionally,
The actual result is read from the block chain by the intelligent contract, and the actual result is by the block chain In prophesy machine node be distributed on the block chain;
Alternatively, the actual result is read from the block chain by the intelligent contract, the actual result is through knowing together It is distributed on the block chain by the either block chain node in the block chain afterwards.
Optionally, the specified event includes one or more subevents, the prediction result be used for one or Multiple subevents carry out prediction of result respectively;Wherein, the intelligent contract be used in the prediction result to one or In the correct situation of the prediction of result of multiple subevents, the distribution instruction is sent to the chain outer platform.
Optionally, the specified event includes multiple subevents;The corresponding equity size of the outer equity voucher of first chain It is positively correlated with the accounting by the subevent of the prediction result Accurate Prediction in the multiple subevent.
Optionally, further includes:
Freeze determination unit 63, determine that the outer equity voucher of the second chain that the participant is held is frozen, using as being used for Assure the guarantee voucher of the validity of the prediction result;
Wherein, the intelligent contract is used in the case where the prediction result does not match the actual result to described It assures that the manager of voucher sends and deducts instruction, hold relationship to release the participant to the guarantee voucher.
Optionally, the equity size and the equity of the guarantee voucher characterization that the outer equity voucher of first chain is characterized are big It is small to be positively correlated.
Optionally, the intelligent contract is used to determine in the case where corresponding guarantee voucher is not present in the participant The corresponding prediction result of the participant is invalid.
Optionally, the outer equity voucher of first chain includes at least one of: member's integral, convertible note, supports discount coupon Valence certificate.
Optionally, the Call Condition of the intelligent contract includes: the outer equity voucher of third chain that the outer object of the chain is held It is frozen, and the outer equity voucher of the third chain freezed enough responds distribution instruction.
Optionally, further includes:
Second contract call unit 64, object does not distribute equity voucher outside first chain to the ginseng outside the chain In the case where side, intelligent contract of the calling for the outer equity voucher of distribution chain makes described for equity voucher outside distribution chain The manager of intelligent contract equity voucher to outside the third chain, which sends, forces distribution instruction, with from the frozen third chain The outer equity voucher of first chain is obtained in outer equity voucher and is distributed to the participant.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity, Or it is realized by the product with certain function.A kind of typically to realize that equipment is computer, the concrete form of computer can To be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play In device, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipment The combination of any several equipment.
In a typical configuration, computer includes one or more processors (CPU), input/output interface, network Interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, based on graphene Storage medium or other magnetic storage devices or any other non-transmission medium, can be used for storing can be accessed by a computing device Information.As defined in this article, computer-readable medium does not include temporary computer readable media (transitory media), Such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want There is also other identical elements in the process, method of element, commodity or equipment.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claims It is interior.In some cases, the movement recorded in detail in the claims or step can be come according to the sequence being different from embodiment It executes and desired result still may be implemented.In addition, process depicted in the drawing not necessarily require show it is specific suitable Sequence or consecutive order are just able to achieve desired result.In some embodiments, multitasking and parallel processing be also can With or may be advantageous.
The term that this specification one or more embodiment uses be only merely for for the purpose of describing particular embodiments, and It is not intended to be limiting this specification one or more embodiment.In this specification one or more embodiment and the appended claims Used in the "an" of singular, " described " and "the" be also intended to including most forms, unless context understands earth's surface Show other meanings.It is also understood that term "and/or" used herein refers to and includes one or more associated list Any or all of project may combine.
It will be appreciated that though this specification one or more embodiment may using term first, second, third, etc. come Various information are described, but these information should not necessarily be limited by these terms.These terms are only used to same type of information area each other It separates.For example, the first information can also be referred to as in the case where not departing from this specification one or more scope of embodiments Two information, similarly, the second information can also be referred to as the first information.Depending on context, word as used in this is " such as Fruit " can be construed to " ... when " or " when ... " or " in response to determination ".
The foregoing is merely the preferred embodiments of this specification one or more embodiment, not to limit this theory Bright book one or more embodiment, all within the spirit and principle of this specification one or more embodiment, that is done is any Modification, equivalent replacement, improvement etc. should be included within the scope of the protection of this specification one or more embodiment.

Claims (21)

1. a kind of event prediction method is applied to block chain node;The described method includes:
Determine that participant is directed to the prediction result that specified event inputs and is released to block chain, the input time of the prediction result Earlier than the generation moment of the actual result of the specified event;
The intelligent contract for being used for evaluation and foreca situation is called, the intelligence contract be used to read the prediction result and the reality Border as a result, and the prediction result is compared with the actual result, with according to comparison result to outside chain object send point With instruction, the distribution instruction is used to indicate the outer object of the chain and distributes equity voucher outside the first chain to the participant.
2. according to the method described in claim 1,
The actual result is read from the block chain by the intelligent contract, and the actual result is by the block chain Prophesy machine node is distributed on the block chain;
Alternatively, the actual result is read from the block chain by the intelligent contract, the actual result after knowing together by Either block chain node in the block chain is distributed on the block chain.
3. the prediction result is used according to the method described in claim 1, the specified event includes one or more subevents In carrying out prediction of result respectively to one or more of subevents;Wherein, the intelligent contract be used to tie in the prediction Fruit sends the distribution to the chain outer platform and refers to in the correct situation of the prediction of result of one or more of subevents It enables.
4. according to the method described in claim 1, the specified event includes multiple subevents;The outer equity voucher of first chain Corresponding equity size is positively correlated with the accounting by the subevent of the prediction result Accurate Prediction in the multiple subevent.
5. according to the method described in claim 1, further include:
Determine that the outer equity voucher of the second chain that the participant is held is frozen, as assuring having for the prediction result The guarantee voucher of effect property;
Wherein, the intelligent contract is used in the case where the prediction result does not match the actual result to the guarantee The manager of voucher, which sends, deducts instruction, holds relationship to release the participant to the guarantee voucher.
6. according to the method described in claim 5, equity size and the guarantee that the outer equity voucher of first chain is characterized The equity size of voucher characterization is positively correlated.
7. according to the method described in claim 5, it is described intelligence contract be used for the participant there is no it is corresponding guarantee with In the case where card, determine that the corresponding prediction result of the participant is invalid.
8. according to the method described in claim 1, the outer equity voucher of first chain includes at least one of: member's integral, Discount coupon, convertible note, minimum price certificate.
9. according to the method described in claim 1, the Call Condition of the intelligence contract includes: that the outer object of the chain is held The outer equity voucher of three chains is frozen, and the outer equity voucher of the third chain freezed enough responds distribution instruction.
10. according to the method described in claim 9, further include:
The intelligent contract for the outer equity voucher of distribution chain is called, the intelligent contract for the outer equity voucher of distribution chain is in institute State in the case that the outer object of chain does not distribute equity voucher outside first chain to the participant equity to outside the third chain The manager of voucher, which sends, forces distribution instruction, with from obtaining first chain in equity voucher outside the frozen third chain Outer equity voucher is simultaneously distributed to the participant.
11. a kind of event prediction device is applied to block chain node;Described device includes:
Determination unit is issued, determines that participant is directed to the prediction result that specified event inputs and is released to block chain, the prediction As a result generation moment of the input time earlier than the actual result of the specified event;
First contract call unit, calls the intelligent contract for being used for evaluation and foreca situation, and the intelligence contract be used to read institute State prediction result and the actual result, and the prediction result be compared with the actual result, with according to compare knot Fruit object to outside chain sends distribution instruction, and the distribution instruction is used to indicate the outer object of the chain to participant distribution first The outer equity voucher of chain.
12. device according to claim 11,
The actual result is read from the block chain by the intelligent contract, and the actual result is by the block chain Prophesy machine node is distributed on the block chain;
Alternatively, the actual result is read from the block chain by the intelligent contract, the actual result after knowing together by Either block chain node in the block chain is distributed on the block chain.
13. device according to claim 11, the specified event includes one or more subevents, the prediction result For carrying out prediction of result respectively to one or more of subevents;Wherein, the intelligent contract is used in the prediction As a result in the correct situation of the prediction of result of one or more of subevents, the distribution is sent to the chain outer platform Instruction.
14. device according to claim 11, the specified event includes multiple subevents;The outer equity of first chain with Corresponding equity size is demonstrate,proved to be positively correlated with by subevent the accounting in the multiple subevent of the prediction result Accurate Prediction Than.
15. device according to claim 11, further includes:
Freeze determination unit, determines that the outer equity voucher of the second chain that the participant is held is frozen, as assuring institute State the guarantee voucher of the validity of prediction result;
Wherein, the intelligent contract is used in the case where the prediction result does not match the actual result to the guarantee The manager of voucher, which sends, deducts instruction, holds relationship to release the participant to the guarantee voucher.
16. device according to claim 15, the equity size and the load that the outer equity voucher of first chain is characterized The equity size for protecting voucher characterization is positively correlated.
17. device according to claim 15, the intelligence contract is used to that corresponding guarantee to be not present in the participant In the case where voucher, determine that the corresponding prediction result of the participant is invalid.
18. device according to claim 11, the outer equity voucher of first chain includes at least one of: Hui Yuanji Divide, discount coupon, convertible note, minimum price certificate.
19. device according to claim 11, the Call Condition of the intelligence contract includes: that the outer object of the chain is held The outer equity voucher of third chain is frozen, and the outer equity voucher of the third chain freezed enough rings distribution instruction It answers.
20. device according to claim 19, further includes:
Second contract call unit, object does not distribute equity voucher outside first chain to the participant outside the chain In the case of, the intelligent contract for the outer equity voucher of distribution chain is called, the intelligence for the outer equity voucher of distribution chain is closed The manager of equity voucher, which sends, about to outside the third chain forces distribution instruction, with the equity outside the frozen third chain The outer equity voucher of first chain is obtained in voucher and is distributed to the participant.
21. a kind of electronic equipment, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is by running the executable instruction to realize such as thing of any of claims 1-10 Part prediction technique.
CN201810848251.3A 2018-07-27 2018-07-27 Event prediction method and device and electronic equipment Active CN109117994B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201810848251.3A CN109117994B (en) 2018-07-27 2018-07-27 Event prediction method and device and electronic equipment
TW108101992A TWI706340B (en) 2018-07-27 2019-01-18 Event prediction method and device, electronic equipment
PCT/CN2019/084374 WO2020019791A1 (en) 2018-07-27 2019-04-25 Event prediction method and apparatus and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810848251.3A CN109117994B (en) 2018-07-27 2018-07-27 Event prediction method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN109117994A true CN109117994A (en) 2019-01-01
CN109117994B CN109117994B (en) 2020-04-14

Family

ID=64863499

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810848251.3A Active CN109117994B (en) 2018-07-27 2018-07-27 Event prediction method and device and electronic equipment

Country Status (3)

Country Link
CN (1) CN109117994B (en)
TW (1) TWI706340B (en)
WO (1) WO2020019791A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109727040A (en) * 2019-01-28 2019-05-07 杭州复杂美科技有限公司 Data publication method, data calling method, equipment and storage medium
WO2020019785A1 (en) * 2018-07-27 2020-01-30 阿里巴巴集团控股有限公司 Event prediction method and apparatus, and electronic device
WO2020019791A1 (en) * 2018-07-27 2020-01-30 阿里巴巴集团控股有限公司 Event prediction method and apparatus and electronic device
WO2020019780A1 (en) * 2018-07-27 2020-01-30 阿里巴巴集团控股有限公司 Event prediction method and apparatus, and electronic device
CN112153124A (en) * 2020-09-11 2020-12-29 北京天德科技有限公司 Block chain and intelligent contract system cooperation layer design

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106530072A (en) * 2016-11-22 2017-03-22 天津米游科技有限公司 Block chain consensus mechanism
CN106682980A (en) * 2017-01-18 2017-05-17 北京云知科技有限公司 Method for designing probability generator
CN106897878A (en) * 2017-02-27 2017-06-27 钱德君 A kind of intelligent contract type implementation of quantum catenary system
CN107274186A (en) * 2017-05-11 2017-10-20 上海点融信息科技有限责任公司 The method and apparatus that intelligent contract-defined interface is obtained in block chain
CN107292536A (en) * 2017-07-20 2017-10-24 北京汇通金财信息科技有限公司 A kind of financial risk management method and system
CN107784474A (en) * 2016-08-24 2018-03-09 深圳市图灵奇点智能科技有限公司 A kind of novel electron contract and its method performed automatically
CN108282459A (en) * 2017-12-18 2018-07-13 ***股份有限公司 Data transferring method based on intelligent contract and system

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7467108B2 (en) * 2002-01-18 2008-12-16 Ron Papka System and method for predicting security price movements using financial news
CN102270333A (en) * 2010-06-02 2011-12-07 兆雅股份有限公司 Decision making system for stock bull and bear dealing
US11257161B2 (en) * 2011-11-30 2022-02-22 Refinitiv Us Organization Llc Methods and systems for predicting market behavior based on news and sentiment analysis
CN106611373A (en) * 2015-10-27 2017-05-03 兆雅股份有限公司 Stock right transfer buying and selling analysis system
TWI559249B (en) * 2016-02-24 2016-11-21 車慧中 Computer implemented method and computer system for forecasting stock performance based on patent big data
CN106504174A (en) * 2016-09-27 2017-03-15 布比(北京)网络技术有限公司 Lottery industry publishing system and device based on block chain
TWM553462U (en) * 2017-09-25 2017-12-21 First Commercial Bank Marketing target forecasting system
CN108038954A (en) * 2017-12-01 2018-05-15 中国联合网络通信集团有限公司 Transaction operation method and digging ore deposit node based on block chain
TWM560648U (en) * 2017-12-26 2018-05-21 Systex Corp Deep-learning turning point prediction system based on historical track of price rise and drop for financial products
CN108229940A (en) * 2018-02-13 2018-06-29 中国联合网络通信集团有限公司 Method of commerce and transaction system
CN109117994B (en) * 2018-07-27 2020-04-14 阿里巴巴集团控股有限公司 Event prediction method and device and electronic equipment
CN109146147A (en) * 2018-07-27 2019-01-04 阿里巴巴集团控股有限公司 Event prediction method and device, electronic equipment
CN109146146A (en) * 2018-07-27 2019-01-04 阿里巴巴集团控股有限公司 Event prediction method and device, electronic equipment
CN109102113A (en) * 2018-07-27 2018-12-28 阿里巴巴集团控股有限公司 Event prediction method and device, electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107784474A (en) * 2016-08-24 2018-03-09 深圳市图灵奇点智能科技有限公司 A kind of novel electron contract and its method performed automatically
CN106530072A (en) * 2016-11-22 2017-03-22 天津米游科技有限公司 Block chain consensus mechanism
CN106682980A (en) * 2017-01-18 2017-05-17 北京云知科技有限公司 Method for designing probability generator
CN106897878A (en) * 2017-02-27 2017-06-27 钱德君 A kind of intelligent contract type implementation of quantum catenary system
CN107274186A (en) * 2017-05-11 2017-10-20 上海点融信息科技有限责任公司 The method and apparatus that intelligent contract-defined interface is obtained in block chain
CN107292536A (en) * 2017-07-20 2017-10-24 北京汇通金财信息科技有限公司 A kind of financial risk management method and system
CN108282459A (en) * 2017-12-18 2018-07-13 ***股份有限公司 Data transferring method based on intelligent contract and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020019785A1 (en) * 2018-07-27 2020-01-30 阿里巴巴集团控股有限公司 Event prediction method and apparatus, and electronic device
WO2020019791A1 (en) * 2018-07-27 2020-01-30 阿里巴巴集团控股有限公司 Event prediction method and apparatus and electronic device
WO2020019780A1 (en) * 2018-07-27 2020-01-30 阿里巴巴集团控股有限公司 Event prediction method and apparatus, and electronic device
CN109727040A (en) * 2019-01-28 2019-05-07 杭州复杂美科技有限公司 Data publication method, data calling method, equipment and storage medium
CN112153124A (en) * 2020-09-11 2020-12-29 北京天德科技有限公司 Block chain and intelligent contract system cooperation layer design

Also Published As

Publication number Publication date
CN109117994B (en) 2020-04-14
TWI706340B (en) 2020-10-01
WO2020019791A1 (en) 2020-01-30
TW202008228A (en) 2020-02-16

Similar Documents

Publication Publication Date Title
CN109117994A (en) Event prediction method and device, electronic equipment
CN109102113A (en) Event prediction method and device, electronic equipment
US11188874B2 (en) Block chain-based claim settlement method and apparatus
CN109146146A (en) Event prediction method and device, electronic equipment
US20190340586A1 (en) Conducting optimized cross-blockchain currency transactions using machine learning
CN110383791B (en) Map application crowdsourcing based on blockchain
CN110046945A (en) Invoice creation method and device, electronic equipment based on block chain
WO2020125218A1 (en) Claim settlement method and apparatus employing blockchain technology
EP3779815A1 (en) Rights and interests distribution method and device and electronic device
CN109559224A (en) Reference appraisal procedure and device, electronic equipment
CN112308710B (en) Loan data processing method, loan data processing device, computer equipment and storage medium
CN111784341B (en) Block chain transaction method and device, electronic equipment and storage medium
CN111860865B (en) Model construction and analysis method, device, electronic equipment and medium
US11176170B2 (en) Blockchain-based data processing methods and apparatuses and computer devices
TW202026936A (en) Block chain-based user feature value acquisition and application method and device
CN110008716A (en) Block chain method of commerce and device, electronic equipment, storage medium
CN113570459A (en) Block chain data deleting method and device
CN110458561A (en) The method and device of secret transaction is realized in block chain network
CN111640002A (en) Block chain-based mortgage loan method and device
CN109598365A (en) Event prediction method and device, electronic equipment
CN109146147A (en) Event prediction method and device, electronic equipment
Kang et al. Stochastic modeling approaches for analyzing blockchain: A survey
CN112015577A (en) Calling method and device of intelligent contract
CN115456772A (en) Intelligent contract creating method and device
CN108764900A (en) Exchange management method, device based on system for cloud computing and storage device

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
GR01 Patent grant
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40008023

Country of ref document: HK

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200924

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200924

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.