CN109741181A - A kind of transaction match method, system, server and medium based on intelligent contract - Google Patents
A kind of transaction match method, system, server and medium based on intelligent contract Download PDFInfo
- Publication number
- CN109741181A CN109741181A CN201811635943.6A CN201811635943A CN109741181A CN 109741181 A CN109741181 A CN 109741181A CN 201811635943 A CN201811635943 A CN 201811635943A CN 109741181 A CN109741181 A CN 109741181A
- Authority
- CN
- China
- Prior art keywords
- block chain
- party
- request
- intelligent contract
- evaluation result
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A kind of transaction match method based on intelligent contract provided by the invention, comprising: generate demand information and judge rule, send the click-through row information publication of party in request's block chain link with rule is judged for the demand information;Intelligent contract into block chain network initiates to judge application, and the block chain network includes party in request's block chain node, demand response side's block chain node and intelligent contract;The evaluation result that intelligent contract is sent is obtained from party in request's block chain node, screens final counterparty side from the evaluation result, if non-selected counterparty side, returns to continue to execute and initiates the step of judging application to the intelligent contract into block chain network;It determines and selects final counterparty side, and send party in request's block chain node for selection result.Beneficial effects of the present invention: being realized using block chain technology and brought together without third-party transaction, improve the authenticity, fairness and the transparency of transaction, realizes that the traceable of process is brought in transaction together.
Description
Technical field
The present invention relates to transaction to bring technical field together, and in particular to a kind of transaction match method based on intelligent contract is
System server and medium.
Background technique
Trade matching refer to the seller trade market consignment of sales order/sale should singly, buyer trade market entrust purchase
Settling a purchase list/purchase should be single, and trade market determines both sides' concluded price according to price priority, time priority principle and generates electronics friendship
Easy contract, and the mode of doing business completing a business transaction warehouse carry out physical delivery specified by transaction order.
Existing transaction bring together be mostly realized by the third party of centralization, such as by third party transaction platform or
The matching that person entrusts the third-party institution to realize that both sides of supply and demand are traded.In recent years, some third party transaction platforms are to attract clients,
Transaction Information is set to seem abundanter by publication deceptive information, outdated information, client is often difficult to distinguish Transaction Information
Authenticity.Sometimes both sides of supply and demand mutually utilize conveying, the black-box operation in process of exchange, due to process of exchange in order to realize
It is not transparent enough, it is difficult to define afterwards.
The transaction of this centralization bring together mode justice of exchange, information authenticity, supply and demand each side credibility and
The transparency of trading etc. Shortcomings.
Summary of the invention
For the defects in the prior art, the embodiment of the present invention provide a kind of transaction match method based on intelligent contract,
Server, system and medium are realized and are brought together without third-party transaction, improve the authenticity, fairness and the transparency of transaction, real
The traceable of process is brought in now transaction together.
In a first aspect, a kind of transaction match method based on intelligent contract that first embodiment of the invention provides, is suitable for
Party in request's apps server, which comprises
It generates demand information and judges rule, send party in request's block chain node with rule is judged for the demand information
Carry out information publication;
Intelligent contract into block chain network initiates to judge application, and the block chain network includes party in request's block chain link
Point and demand response side's block chain node;
The evaluation result that intelligent contract is sent is obtained from party in request's block chain node, is screened from the evaluation result final
Counterparty side, if non-selected counterparty side, return continue to execute into block chain network intelligent contract initiate
The step of judging application;
It determines and selects final counterparty side, and send party in request's block chain node for selection result.
Second aspect, a kind of transaction match method based on intelligent contract that second embodiment of the invention provides, including with
Lower step:
Party in request's apps server generates demand information and judges rule, by the demand information and judges rule hair
It is sent to party in request's block chain link and clicks through row information publication;
Demand response side's apps server obtains the demand information of publication from block chain node and judges rule, makes
Response simultaneously sends demand response side's block chain node for response message;
Intelligent contract of party in request's apps server into block chain network initiates to judge application, the block link network
Network includes party in request's block chain node and demand response side's block chain node;
The intelligence contract obtains evaluation result according to rule progress auto judge is judged, and sends the evaluation result to
Block chain network;
Party in request's apps server obtains the evaluation result from party in request's block chain node, from the judge
As a result the final counterparty side of screening in, if not filtering out counterparty side, return is continued to execute into block chain network
Intelligent contract initiate judge application the step of;
Party in request's apps server, which determines, selects final counterparty side, and sends area, party in request for selection result
Block chain node;
Block chain network realizes the letter of party in request's block chain node and demand response side's block chain node by common recognition algorithm
Breath synchronizes, and completion is brought in transaction together.
The third aspect, third embodiment of the invention provide a kind of party in request's apps server, including memory and
Processor, the memory are connected with processor, and for storing computer program, the computer program includes the processor
Program instruction, which is characterized in that the processor is configured for calling described program instruction, executes above-mentioned first embodiment institute
The method and step stated.
Fourth aspect, the trade match system based on intelligent contract that fourth embodiment of the invention provides, including party in request
Terminal, demand response side's terminal, party in request's apps server and demand response side's apps server, the party in request
Terminal is communicated with party in request's apps server, demand response side's terminal and demand response side's apps server into
Row communication, party in request's apps server generate demand information and judge rule, by the demand information and judge rule
It is then sent to party in request's block chain link and clicks through row information publication;
Demand response side's apps server obtains the demand information of publication from block chain node and judges rule, makes
Response simultaneously sends demand response side's block chain node for response message;
Intelligent contract of party in request's apps server into block chain network initiates to judge application, the block link network
Network includes party in request's block chain node and demand response side's block chain node;
The intelligence contract obtains evaluation result according to rule progress auto judge is judged, and sends the evaluation result to
Block chain network;
Party in request's apps server obtains the evaluation result from party in request's block chain node, from the judge
As a result the final counterparty side of screening in, if not filtering out counterparty side, return is continued to execute into block chain network
Intelligent contract initiate judge application the step of;
Party in request's apps server, which determines, selects final counterparty side, and sends area, party in request for selection result
Block chain node;
Block chain network realizes the letter of party in request's block chain node and demand response side's block chain node by common recognition algorithm
Breath synchronizes, and completion is brought in transaction together.
5th aspect, a kind of computer readable storage medium that fifth embodiment of the invention provides, the computer storage
Media storage has computer program, and the computer program includes program instruction, and described program instructs when being executed by a processor
The processor is set to execute above-mentioned first embodiment and second embodiment method and step.
Beneficial effects of the present invention:
A kind of transaction match method, system, server and medium based on intelligent contract provided in an embodiment of the present invention, is adopted
It is realized with block chain technology and is brought together without third-party transaction, improve the authenticity, fairness and the transparency of transaction, realize transaction
Bring the traceable of process together.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art
Embodiment or attached drawing needed to be used in the description of the prior art are briefly described.In all the appended drawings, similar element
Or part is generally identified by similar appended drawing reference.In attached drawing, each element or part might not be drawn according to actual ratio.
Fig. 1 shows a kind of process of the transaction match method based on intelligent contract provided by first embodiment of the invention
Figure;
Fig. 2 shows a kind of processes of transaction match method based on intelligent contract provided by second embodiment of the invention
Figure;
Fig. 3 shows a kind of party in request's apps server structural block diagram provided by third embodiment of the invention;
Fig. 4 shows a kind of trade match system structural frames based on intelligent contract provided by fourth embodiment of the invention
Figure.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
It should be appreciated that ought use in this specification and in the appended claims, term " includes " and "comprising" instruction
Described feature, entirety, step, operation, the presence of element and/or component, but one or more of the other feature, whole is not precluded
Body, step, operation, the presence or addition of element, component and/or its set.
It is also understood that mesh of the term used in this description of the invention merely for the sake of description specific embodiment
And be not intended to limit the present invention.As description of the invention and it is used in the attached claims, unless on
Other situations are hereafter clearly indicated, otherwise " one " of singular, "one" and "the" are intended to include plural form.
It will be further appreciated that term "and/or" used in description of the invention and the appended claims refers to
Any combination and all possible combinations of one or more of the associated item listed, and including these combinations.
As used in this specification and in the appended claims, term " if " can be according to context quilt
Be construed to " when ... " or " once " or " in response to determination " or " in response to detecting ".Similarly, phrase " if it is determined that " or
" if detecting [described condition or event] " can be interpreted to mean according to context " once it is determined that " or " in response to true
It is fixed " or " once detecting [described condition or event] " or " in response to detecting [described condition or event] ".
It should be noted that unless otherwise indicated, technical term or scientific term used in this application should be this hair
The ordinary meaning that bright one of ordinary skill in the art are understood.
Carry out transaction bring together when, generally relate to party in request (buyer) and demand response side (seller), trading
Cheng Zhong, trade market determines both sides' concluded price according to price priority, time priority principle and generates electronic transaction contract, and presses
The specified mode of doing business completed a business transaction warehouse and carry out physical delivery of transaction order.In embodiments of the present invention, in transaction match method
Middle realized using block chain technology is brought together without third-party transaction, and block chain network includes party in request's block chain node and demand
Responder's block chain node.Authenticity, fairness and the transparency of transaction are improved using block chain technology, realize that transaction was brought together
Journey can be traced.
As shown in Figure 1, showing a kind of transaction side of brining together based on intelligent contract provided by first embodiment of the invention
Method flow chart, is suitable for party in request's apps server, which includes:
S11: generating demand information and judges rule, sends party in request's block chain with rule is judged for the demand information
Node carries out information publication.
Specifically, party in request's apps server generates demand information and judges rule, by demand information and judges rule
It is then sent to party in request's block chain link and clicks through row information publication, block chain network realizes each block in network by common recognition algorithm
The synchronizing information of chain node.It judges rule and refers to that the response message of demand response side meets the evaluation of situation to demand information and sentences
Determine foundation.
S12: the intelligent contract into block chain network initiates to judge application, and the block chain network includes party in request's block
Chain node and demand response side's block chain node.
Specifically, obtaining party in request's publication from demand response side's block chain node in demand response side's apps server
Demand information and judge rule, respond and send block chain node for response message, block chain network passes through common recognition
The synchronizing information of the algorithm realization each block chain node of block chain network.Party in request's apps server is into block chain network
Intelligent contract initiate to judge application, intelligent contract for executing the Appraisal process appointed in contract automatically.Intelligent contract according to
Auto-matching is carried out to the demand information and responder's response message of party in request according to the judge rule being registered in block chain network
Judge obtains evaluation result, evaluation result in the present embodiment by satisfaction degree of the response message to demand information carry out by height to
The sequence of low sequence.Evaluation result is sent block chain node by intelligent contract, and block chain network realizes net by common recognition algorithm
The synchronizing information of each block chain node in network realizes that the evaluation result in block chain network is synchronous, see that participant can
Evaluation result.
S13: the evaluation result that intelligent contract is sent is obtained from party in request's block chain node, is screened from the evaluation result
Final counterparty side, if non-selected counterparty side, return continues to execute step S12.
Specifically, party in request's apps server obtains intelligent contract from party in request's block chain node and carries out auto judge
Obtained evaluation result, screens final counterparty side from evaluation result, if non-selected counterparty side, return after
It is continuous to execute above-mentioned steps S12.
S14: it determines and selects final counterparty side, and send party in request's block chain node for selection result.
Specifically, after party in request's apps server selects final counterparty side, demand is sent by selection result
Square block chain node, block chain network realize the synchronizing information of block chain network node, selection result record by common recognition algorithm
To block chain network, make participant that can check the selection result of party in request at any time, it is ensured that fairness and authenticity, transaction have been brought together
At.
A kind of transaction match method based on intelligent contract provided in an embodiment of the present invention realizes nothing using block chain technology
It needs third-party transaction to bring together, improves the authenticity, fairness and the transparency of transaction, realize that the traceable of process is brought in transaction together.
As shown in Fig. 2, showing a kind of transaction match method based on intelligent contract of second embodiment of the invention offer
Flow chart, method the following steps are included:
S21: party in request's apps server generates demand information and judges rule, by the demand information and judges rule
It is then sent to party in request's block chain link and clicks through row information publication.
S22: demand response side's apps server obtains the demand information of publication from block chain node and judges rule,
It makes response and sends demand response side's block chain node for response message.
S23: intelligent contract of party in request's apps server into block chain network initiates to judge application, the block
Chain network includes party in request's block chain node and demand response side's block chain node.
S24: the intelligence contract obtains evaluation result according to rule progress auto judge is judged, and the evaluation result is sent out
It is sent to block chain network.
S25: party in request's apps server obtains the evaluation result from party in request's block chain node, from described
Final counterparty side is screened in evaluation result, if not filtering out counterparty side, return is continued to execute to block link network
Intelligent contract in network initiates the step of judging application.
S26: party in request's apps server, which determines, selects final counterparty side, and sends demand for selection result
Square block chain node.
S27: block chain network realizes party in request's block chain node and demand response side's block chain node by common recognition algorithm
Synchronizing information, transaction bring completion together.
Use specific example that the above method is described below: the present embodiment party in request for A, demand response side be B,
The demand information of C and D, A are 100 laptop procurement demands, corresponding judge rule are as follows:
(a) price priority, 10,000 yuan of separate unit or more 50 points, 10,000 yuan of separate unit or less 60 points;
(b) memory at least 4G, 6G and 15 points following, 20 points of 6G or more;
(c) hard disk at least 1T, 2T and 15 points following, 20 points of 2T or more.
Party in request A generates demand information by party in request's apps server and judges rule, and is sent to party in request
Block chain link clicks through row information publication, and block chain network realizes that the information of each block chain node in network is same by common recognition algorithm
Step.
The application program of three demand response sides B, C and D block chain node from demand response side obtain party in request and answer
The rule of the laptop procurement demand and judge issued with program servers.The response message of responder B, C and D are distinguished
Are as follows:
Responder B: 1.1 ten thousand yuan of separate unit, memory 8G, hard disk 4T;
Responder C: 0.9 ten thousand yuan of separate unit, memory 4G, hard disk 4T;
Responder D: 0.8 ten thousand yuan of separate unit, memory 4G, hard disk 1T.
Party in request A the intelligent contract into block chain network can initiate to judge at any time by party in request's apps server
Application, intelligent contract believe the demand information of party in request and responder's response according to the judge rule being registered in block chain network
Breath carries out Auto-matching judge, and evaluation result is carried out the row of sequence from high to low by response message to the satisfaction degree of demand information
Evaluation result is sent block chain node by sequence, intelligent contract, is passed through by block chain network each in common recognition algorithm realization network
The synchronizing information of block chain node.In the present embodiment, intelligent contract is to being C:95 after the sequence of the evaluation result of responder B, C and D
Point;D:90 points;B:90 points.
Party in request A obtains commenting for intelligent contract execution from party in request's block chain node by party in request's apps server
Sentence as a result, screening final counterparty side from evaluation result.Party in request's apps server is from judge in the present embodiment
As a result selected demand response side C as counterparty side in.
After party in request's apps server has determined final counterparty side C, the result of counterparty side will be selected
It is sent to party in request's block chain node, block chain network realizes that the information of each block chain node in network is same by common recognition algorithm
Step.Block chain network is recorded in selection result, makes participant that can check the selection result of party in request at any time, it is ensured that fairness and true
Completion is brought in reality, transaction together.
A kind of transaction match method based on intelligent contract provided in an embodiment of the present invention realizes nothing using block chain technology
It needs third-party transaction to bring together, improves the authenticity, fairness and the transparency of transaction, realize that the traceable of process is brought in transaction together.
As shown in figure 3, showing third embodiment of the invention provides a kind of structure of party in request's apps server
Schematic diagram, including memory and processor, the memory are connected with processor, and the processor is for storing computer journey
Sequence, the computer program include program instruction, and processor is configured for calling described program instruction, execute first embodiment
The method and step of description.
It should be appreciated that in embodiments of the present invention, alleged processor can be central processing unit (Central
Processing Unit, CPU), which can also be other general processors, digital signal processor (Digital
Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit,
ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic
Device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or this at
Reason device is also possible to any conventional processor etc..
The memory may include read-only memory and random access memory, and provide instruction and data to processor.
The a part of of memory can also include nonvolatile RAM.For example, memory can be with storage device type
Information.
The system of fourth embodiment of the invention is device corresponding with the method for above-mentioned second embodiment description.Due to dress
It sets embodiment and is substantially similar to embodiment of the method, so describing fairly simple, referring to the part of embodiment of the method in place of correlation
Explanation.Installation practice described below is only schematical.
As shown in figure 4, showing fourth embodiment of the invention provides a kind of trade match system based on intelligent contract
Structural schematic diagram, including party in request's terminal, demand response side's terminal, party in request's apps server and demand response side answer
With program servers, party in request's terminal is communicated with party in request's apps server, demand response side's terminal and need
Responder's apps server is asked to communicate, party in request's apps server generates demand information and judges rule
Then, party in request's block chain link is sent by the demand information and judge rule click through row information publication;
Demand response side's apps server obtains the demand information of publication from block chain node and judges rule, makes
Response simultaneously sends demand response side's block chain node for response message;
Intelligent contract of party in request's apps server into block chain network initiates to judge application, the block link network
Network includes party in request's block chain node, demand response side's block chain node and intelligent contract data;
The intelligence contract obtains evaluation result according to rule progress auto judge is judged, and sends the evaluation result to
Block chain network, demand information and responder of the intelligent contract according to the judge rule being registered in block chain network to party in request
Response message carries out Auto-matching and judges to obtain evaluation result;In the present embodiment, evaluation result believes demand by response message
The satisfaction degree of breath carries out the sequence of sequence from high to low;
Party in request's apps server obtains the evaluation result from party in request's block chain node, from the judge
As a result the final counterparty side of screening in, if not filtering out counterparty side, return is continued to execute into block chain network
Intelligent contract initiate judge application the step of;
Party in request's apps server, which determines, selects final counterparty side, and sends area, party in request for selection result
Block chain node;
Block chain network realizes the letter of party in request's block chain node and demand response side's block chain node by common recognition algorithm
Breath synchronizes, and completion is brought in transaction together.
More than, it is a kind of embodiment explanation that fourth embodiment of the invention provides.It is provided by the invention a kind of based on intelligence
The trade match system of contract and it is above-mentioned based on the transaction match method of intelligent contract for identical inventive concept, have identical
Beneficial effect, details are not described herein again.
A kind of computer readable storage medium is provided in fifth embodiment of the invention, the computer storage medium is stored with
Computer program, the computer program include program instruction, and described program instruction makes the processing when being executed by a processor
The method that device holds above-mentioned first embodiment and second embodiment description.
The computer readable storage medium can be the internal storage unit of system described in previous embodiment, such as eventually
The hard disk or memory at end.The computer readable storage medium is also possible to the External memory equipment of the terminal, such as described
The plug-in type hard disk being equipped in terminal, intelligent memory card (Smart Media Card, SMC), secure digital (Secure
Digital, SD) card, flash card (Flash Card) etc..Further, the computer readable storage medium can also be wrapped both
The internal storage unit for including the terminal also includes External memory equipment.The computer readable storage medium is described for storing
Other programs and data needed for computer program and the terminal.The computer readable storage medium can be also used for temporarily
When store the data that has exported or will export.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware
With the interchangeability of software, each exemplary composition and step are generally described according to function in the above description.This
A little functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Specially
Industry technical staff can use different methods to achieve the described function each specific application, but this realization is not
It is considered as beyond the scope of this invention.
It is apparent to those skilled in the art that for convenience of description and succinctly, the end of foregoing description
The specific work process at end and unit, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed method, server and system, it can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.In addition, shown or beg for
Opinion mutual coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING of device or unit
Or communication connection, it is also possible to electricity, mechanical or other form connections.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme should all cover within the scope of the claims and the description of the invention.
Claims (9)
1. a kind of transaction match method based on intelligent contract, which is characterized in that be suitable for party in request's apps server, institute
The method of stating includes:
It generates demand information and judges rule, send the progress of party in request's block chain link point with rule is judged for the demand information
Information publication;
Intelligent contract into block chain network initiates to judge application, the block chain network include party in request's block chain node,
Demand response side's block chain node and intelligent contract;
The evaluation result that intelligent contract is sent is obtained from party in request's block chain node, final friendship is screened from the evaluation result
Easy analogue returns to continue to execute and initiates to judge to the intelligent contract into block chain network if non-selected counterparty side
The step of application;
It determines and selects final counterparty side, and send party in request's block chain node for selection result.
2. a kind of transaction match method based on intelligent contract, which is characterized in that the described method comprises the following steps:
Party in request's apps server generates demand information and judges rule, sends the demand information to rule is judged
Party in request's block chain link clicks through row information publication;
Demand response side's apps server obtains the demand information of publication from block chain node and judges rule, makes response
And demand response side's block chain node is sent by response message;
Intelligent contract of party in request's apps server into block chain network initiates to judge application, the block chain network packet
Include party in request's block chain node, demand response side's block chain node and intelligent contract data;
The intelligence contract obtains evaluation result according to rule progress auto judge is judged, and sends block for the evaluation result
Chain network;
Party in request's apps server obtains the evaluation result from party in request's block chain node, from the evaluation result
The final counterparty side of middle screening, if not filtering out counterparty side, return continues to execute the intelligence into block chain network
Energy contract initiates the step of judging application;
Party in request's apps server, which determines, selects final counterparty side, and sends party in request's block chain for selection result
Node;
Block chain network realizes that the information of party in request's block chain node and demand response side's block chain node is same by common recognition algorithm
Completion is brought in step, transaction together.
3. as claimed in claim 2 based on the transaction match method of intelligent contract, which is characterized in that it is described intelligence contract according to
Judging the specific steps that regular progress auto judge obtains evaluation result includes:
The intelligence contract answers the demand information of party in request and responder according to the judge rule being registered in block chain network
Information progress Auto-matching is answered to judge to obtain evaluation result.
4. as claimed in claim 2 or claim 3 based on the transaction match method of intelligent contract, which is characterized in that the evaluation result
The sequence of sequence from high to low is carried out to the satisfaction degree of demand information by response message.
5. a kind of party in request's apps server, which is characterized in that including memory and processor, the memory and processing
Device connection, the processor is for storing computer program, and the computer program includes program instruction, which is characterized in that institute
It states processor to be configured for calling described program instruction, executes the method as described in claim 1 step.
6. a kind of trade match system based on intelligent contract, including party in request's terminal, demand response side's terminal, party in request's application
Program servers and demand response side's apps server, party in request's terminal and party in request's apps server are logical
Letter, demand response side's terminal are communicated with demand response side's apps server, which is characterized in that the party in request
Apps server generates demand information and judges rule, sends party in request's block with rule is judged for the demand information
Chain link clicks through row information publication;
Demand response side's apps server obtains the demand information of publication from block chain node and judges rule, makes response
And demand response side's block chain node is sent by response message;
Intelligent contract of party in request's apps server into block chain network initiates to judge application, the block chain network packet
Include party in request's block chain node, demand response side's block chain node and intelligent contract data;
The intelligence contract obtains evaluation result according to rule progress auto judge is judged, and sends block for the evaluation result
Chain network;
Party in request's apps server obtains the evaluation result from party in request's block chain node, from the evaluation result
The final counterparty side of middle screening, if not filtering out counterparty side, return continues to execute the intelligence into block chain network
Energy contract initiates the step of judging application;
Party in request's apps server, which determines, selects final counterparty side, and sends party in request's block chain for selection result
Node;
Block chain network realizes that the information of party in request's block chain node and demand response side's block chain node is same by common recognition algorithm
Completion is brought in step, transaction together.
7. the trade match system as claimed in claim 6 based on intelligent contract, which is characterized in that it is described intelligence contract according to
Judging the specific steps that regular progress auto judge obtains evaluation result includes:
The intelligence contract answers the demand information of party in request and responder according to the judge rule being registered in block chain network
Information progress Auto-matching is answered to judge to obtain evaluation result.
8. the trade match system based on intelligent contract as claimed in claims 6 or 7, which is characterized in that it is characterized in that, institute
State the sequence that evaluation result is carried out sequence from high to low by response message to the satisfaction degree of demand information.
9. a kind of computer readable storage medium, which is characterized in that the computer storage medium is stored with computer program, institute
Stating computer program includes program instruction, and described program instruction executes the processor as right is wanted
Seek the described in any item method and steps of 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811635943.6A CN109741181B (en) | 2018-12-29 | 2018-12-29 | Transaction matching method, system, server and medium based on intelligent contract |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811635943.6A CN109741181B (en) | 2018-12-29 | 2018-12-29 | Transaction matching method, system, server and medium based on intelligent contract |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109741181A true CN109741181A (en) | 2019-05-10 |
CN109741181B CN109741181B (en) | 2021-06-29 |
Family
ID=66362397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811635943.6A Active CN109741181B (en) | 2018-12-29 | 2018-12-29 | Transaction matching method, system, server and medium based on intelligent contract |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109741181B (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110633329A (en) * | 2019-10-12 | 2019-12-31 | 链农(深圳)信息科技有限公司 | System and method for block chain transaction record |
CN111047322A (en) * | 2020-01-04 | 2020-04-21 | 链农(深圳)信息科技有限公司 | Intelligent contract deployment method and device based on block chain and hardware equipment |
CN111353888A (en) * | 2020-03-03 | 2020-06-30 | 杭州时戳信息科技有限公司 | Transaction matching system, on-chain matching method thereof and block link point |
CN111402050A (en) * | 2020-03-11 | 2020-07-10 | 北京价值互联科技有限公司 | Center-removing matching method and system based on block chain |
CN111445246A (en) * | 2020-03-30 | 2020-07-24 | 深圳前海星际同辉科技有限公司 | Block chain-based data recording method, device, equipment and storage medium |
CN111461717A (en) * | 2020-04-03 | 2020-07-28 | 北京达龙上东文化艺术传播有限责任公司 | Bulk commodity transaction method, system, equipment and readable storage medium |
CN111507715A (en) * | 2020-04-16 | 2020-08-07 | 中国银行股份有限公司 | Import and export transaction method based on block chain technology and block chain network |
CN111507696A (en) * | 2020-04-10 | 2020-08-07 | 杭州能链科技有限公司 | Block chain-based power transaction method and device and storage medium |
CN111626488A (en) * | 2020-05-18 | 2020-09-04 | 中科易贺(江苏)区块链高科技有限公司 | Matching system and method for block chain data certificate |
CN112101968A (en) * | 2020-09-27 | 2020-12-18 | 中国银行股份有限公司 | Cross-border matching processing method and system based on block chain and nodes |
WO2021000645A1 (en) * | 2019-07-04 | 2021-01-07 | 深圳壹账通智能科技有限公司 | Contract generation method and apparatus based on data crawling and computer device |
CN112651055A (en) * | 2021-02-07 | 2021-04-13 | 昆明理工大学 | Data sharing method based on PoA improvement and intelligent contract technology |
CN113554322A (en) * | 2021-07-27 | 2021-10-26 | 广东电网有限责任公司 | Control method of demand response management platform based on block chain technology |
CN113592498A (en) * | 2021-08-24 | 2021-11-02 | 中国银行股份有限公司 | Block chain-based Foetidinine transfer matching method and device and electronic equipment |
CN116051172A (en) * | 2023-03-07 | 2023-05-02 | 天聚地合(苏州)科技股份有限公司 | Data element auxiliary pricing method, device and system based on blockchain |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961481A (en) * | 2017-04-01 | 2017-07-18 | 中链科技有限公司 | Non-performing asset information sharing method and server based on block chain technology |
CN108306873A (en) * | 2018-01-26 | 2018-07-20 | 广东工业大学 | A kind of intelligent contract data interactive system based on manufacture block chain |
CN108335107A (en) * | 2018-01-26 | 2018-07-27 | 广东工业大学 | A kind of Collaborative Manufacturing information interacting method based on block chain |
CN108681943A (en) * | 2018-05-18 | 2018-10-19 | 百度在线网络技术(北京)有限公司 | A kind of data processing method, device, equipment and the storage medium of block chain network |
CN108804699A (en) * | 2018-06-15 | 2018-11-13 | 魏平 | Family tree recording method, device and electronic equipment based on block chain |
CN108805656A (en) * | 2018-05-22 | 2018-11-13 | 北京京东尚科信息技术有限公司 | Supply-demand mode method, platform, system and computer readable storage medium |
CN108898478A (en) * | 2018-06-28 | 2018-11-27 | 杭州复杂美科技有限公司 | Borrow or lend money method and system, equipment and storage medium |
CN108960981A (en) * | 2018-06-22 | 2018-12-07 | 苏州得尔达国际物流有限公司 | A kind of position in storehouse shared system based on block chain |
-
2018
- 2018-12-29 CN CN201811635943.6A patent/CN109741181B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961481A (en) * | 2017-04-01 | 2017-07-18 | 中链科技有限公司 | Non-performing asset information sharing method and server based on block chain technology |
CN108306873A (en) * | 2018-01-26 | 2018-07-20 | 广东工业大学 | A kind of intelligent contract data interactive system based on manufacture block chain |
CN108335107A (en) * | 2018-01-26 | 2018-07-27 | 广东工业大学 | A kind of Collaborative Manufacturing information interacting method based on block chain |
CN108681943A (en) * | 2018-05-18 | 2018-10-19 | 百度在线网络技术(北京)有限公司 | A kind of data processing method, device, equipment and the storage medium of block chain network |
CN108805656A (en) * | 2018-05-22 | 2018-11-13 | 北京京东尚科信息技术有限公司 | Supply-demand mode method, platform, system and computer readable storage medium |
CN108804699A (en) * | 2018-06-15 | 2018-11-13 | 魏平 | Family tree recording method, device and electronic equipment based on block chain |
CN108960981A (en) * | 2018-06-22 | 2018-12-07 | 苏州得尔达国际物流有限公司 | A kind of position in storehouse shared system based on block chain |
CN108898478A (en) * | 2018-06-28 | 2018-11-27 | 杭州复杂美科技有限公司 | Borrow or lend money method and system, equipment and storage medium |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021000645A1 (en) * | 2019-07-04 | 2021-01-07 | 深圳壹账通智能科技有限公司 | Contract generation method and apparatus based on data crawling and computer device |
CN110633329A (en) * | 2019-10-12 | 2019-12-31 | 链农(深圳)信息科技有限公司 | System and method for block chain transaction record |
CN111047322A (en) * | 2020-01-04 | 2020-04-21 | 链农(深圳)信息科技有限公司 | Intelligent contract deployment method and device based on block chain and hardware equipment |
CN111353888A (en) * | 2020-03-03 | 2020-06-30 | 杭州时戳信息科技有限公司 | Transaction matching system, on-chain matching method thereof and block link point |
CN111402050A (en) * | 2020-03-11 | 2020-07-10 | 北京价值互联科技有限公司 | Center-removing matching method and system based on block chain |
CN111445246A (en) * | 2020-03-30 | 2020-07-24 | 深圳前海星际同辉科技有限公司 | Block chain-based data recording method, device, equipment and storage medium |
CN111461717A (en) * | 2020-04-03 | 2020-07-28 | 北京达龙上东文化艺术传播有限责任公司 | Bulk commodity transaction method, system, equipment and readable storage medium |
CN111507696A (en) * | 2020-04-10 | 2020-08-07 | 杭州能链科技有限公司 | Block chain-based power transaction method and device and storage medium |
CN111507715A (en) * | 2020-04-16 | 2020-08-07 | 中国银行股份有限公司 | Import and export transaction method based on block chain technology and block chain network |
CN111507715B (en) * | 2020-04-16 | 2023-10-27 | 中国银行股份有限公司 | Inlet and outlet transaction method based on blockchain technology and blockchain network |
CN111626488B (en) * | 2020-05-18 | 2023-09-01 | 中科易贺(江苏)区块链高科技有限公司 | Matching system and method for blockchain data communication |
CN111626488A (en) * | 2020-05-18 | 2020-09-04 | 中科易贺(江苏)区块链高科技有限公司 | Matching system and method for block chain data certificate |
CN112101968A (en) * | 2020-09-27 | 2020-12-18 | 中国银行股份有限公司 | Cross-border matching processing method and system based on block chain and nodes |
CN112101968B (en) * | 2020-09-27 | 2023-11-21 | 中国银行股份有限公司 | Cross-border matching processing method and system based on block chain and nodes |
CN112651055A (en) * | 2021-02-07 | 2021-04-13 | 昆明理工大学 | Data sharing method based on PoA improvement and intelligent contract technology |
CN112651055B (en) * | 2021-02-07 | 2023-10-24 | 昆明理工大学 | Data sharing method based on PoA improvement and intelligent contract technology |
CN113554322A (en) * | 2021-07-27 | 2021-10-26 | 广东电网有限责任公司 | Control method of demand response management platform based on block chain technology |
CN113592498A (en) * | 2021-08-24 | 2021-11-02 | 中国银行股份有限公司 | Block chain-based Foetidinine transfer matching method and device and electronic equipment |
CN116051172A (en) * | 2023-03-07 | 2023-05-02 | 天聚地合(苏州)科技股份有限公司 | Data element auxiliary pricing method, device and system based on blockchain |
CN116051172B (en) * | 2023-03-07 | 2023-08-08 | 天聚地合(苏州)科技股份有限公司 | Data element auxiliary pricing method, device and system based on blockchain |
Also Published As
Publication number | Publication date |
---|---|
CN109741181B (en) | 2021-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109741181A (en) | A kind of transaction match method, system, server and medium based on intelligent contract | |
CN109886661A (en) | Across chain digital cash exchanging method, device, computer system and storage medium | |
CN109146490A (en) | block generation method, device and system | |
CN109242034B (en) | Decision tree generation method and device | |
CN110135850A (en) | A kind of information processing method and relevant apparatus | |
JP2015534149A (en) | A machine learning model for hierarchically based arrays | |
WO2016172985A1 (en) | Commission allocation method and system | |
CN107203343A (en) | A kind of date storage method, system and equipment | |
CN112101919B (en) | Data processing method and device, electronic equipment and storage medium | |
CN110457364A (en) | The method and device of user information view generation | |
CN112581226A (en) | Product recommendation method and system | |
CN107273192A (en) | A kind of propulsion method of product trading, server and system | |
CN111259242B (en) | Data processing method, device, storage medium and equipment | |
CN117422553A (en) | Transaction processing method, device, equipment, medium and product of blockchain network | |
EP2157542A1 (en) | Converting a trade transaction agreement into allowable structured products | |
CN107025545A (en) | A kind of transaction processing method and transaction system | |
US9972027B1 (en) | System and method of tracking the effectiveness of viewing resources on electronic devices in causing transaction activity to subsequently occur at a physical location associated with the resources | |
CN110263551A (en) | A kind of test method and device | |
CN109299941A (en) | Art work information input method, calculating equipment and storage medium based on block chain network | |
CN115660814A (en) | Risk prediction method and device, computer readable storage medium and electronic equipment | |
CN109583855A (en) | Payment funding method, apparatus, computer equipment and storage medium | |
Galtier et al. | Markets as communication systems: Simulating and assessing the performance of market networks | |
CN113052727A (en) | House purchasing recommendation device and method based on house purchasing qualification verification | |
CN110751455B (en) | Method and device for processing joint service | |
CN112686622A (en) | Evaluation reply method and device, electronic equipment and readable storage medium |
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 |