CN107203368A - A kind of method for setting up intelligent Contract Model - Google Patents
A kind of method for setting up intelligent Contract Model Download PDFInfo
- Publication number
- CN107203368A CN107203368A CN201610150267.8A CN201610150267A CN107203368A CN 107203368 A CN107203368 A CN 107203368A CN 201610150267 A CN201610150267 A CN 201610150267A CN 107203368 A CN107203368 A CN 107203368A
- Authority
- CN
- China
- Prior art keywords
- contract
- computer
- script
- mentioned
- intelligent contract
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/22—Procedural
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to a kind of method for setting up intelligent Contract Model, comprise the following steps:Contract is write into computer in the form of computer code;The above-mentioned contract for writing computer in computer code form is converted into script;Obtain above-mentioned script and performed, the intelligent Contract Model of foundation of the invention, it is possible to achieve the assets with real world are interacted by this way.When a condition finished in advance is triggered, intelligent contract performs corresponding contract terms.
Description
Technical field
The present invention relates to intelligent contract field, more particularly to a kind of method for setting up intelligent Contract Model.
Background technology
Cryptologist Ni Kesabo(Nick Szabo)Early in the theory for the intelligent contract that 1994 propose, it can not be applied to always in reality before the appearance of block chain technology, but after bit coin occurs, intelligent contract is lived again, but suitable intelligent contract is not contacted with Internet of Things at present.
The content of the invention
In view of current technology above shortcomings, the present invention provides a kind of method for setting up intelligent Contract Model, foundation intelligence Contract Model of the invention, it is possible to achieve the assets with real world are interacted by this way.When a condition finished in advance is triggered, intelligent contract performs corresponding contract terms, and can be interconnected with Internet of Things.
The present invention's adopts the following technical scheme that:
A kind of method for setting up intelligent Contract Model, comprises the following steps:
Contract is write into computer in the form of computer code;
The above-mentioned contract for writing computer in computer code form is converted into script;
Obtain above-mentioned script and performed.
It is described to include contract the step of computer is write in the form of computer code as the preferred technical solution of the present invention:
Contract is arranged on host platform;
Based on the contract on above-mentioned host platform and performed;
Contract based on above-mentioned execution writes computer in the form of computer code.
As the preferred technical solution of the present invention, it is described by it is above-mentioned with computer code form write computer contract be converted into script the step of include:
Receive with the contract of computer code form;
The contract of reception is converted into script.
As the preferred technical solution of the present invention, the above-mentioned script of acquisition simultaneously includes the step of performed:
Above-mentioned script is converted into computer-readable code;
Contract is performed based on above-mentioned readable code.
As the preferred technical solution of the present invention, the above-mentioned script of acquisition and the step of performed in, above-mentioned script is obtained by acquiring unit and the script is performed by execution unit.
As the preferred technical solution of the present invention, the computer code is matched with Internet of Things information.
A kind of method of the intelligent Contract Model of foundation of the present invention, comprises the following steps:Contract is write into computer in the form of computer code;The above-mentioned contract for writing computer in computer code form is converted into script;Obtain above-mentioned script and performed, the intelligent Contract Model of foundation of the invention, it is possible to achieve the assets with real world are interacted by this way.When a condition finished in advance is triggered, intelligent contract performs corresponding contract terms.
Embodiment
Below in conjunction with the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained under the premise of creative work is not made belongs to the scope of protection of the invention.
Embodiment 1:A kind of method for setting up intelligent Contract Model, comprises the following steps,
Step S1:Contract is write into computer in the form of computer code, wherein specifically including step S1a:Contract is arranged on host platform, specifically, when participant on contract host platform by installing contract, when being directed to the execution of contract, contract is just found;Step S1b:Based on the contract on above-mentioned host platform and performed;Step S1c:Contract based on above-mentioned execution writes computer in the form of computer code, on this basis, and contract is promised to undertake and is implemented, or contract promises to undertake that realization is recorded.Which agreement is selected to depend on many factors, most important factor is during contract compliance, by the essence of transaction assets, again by taking sales note as an example.It is assumed that participant agrees to that payment for goods is paid with bit coin.The agreement of selection clearly would is that bit coin agreement, in this agreement, and intelligent contract is carried out.Therefore, " digital form " that contract has to use is exactly bit coin script.Bit coin script is that a kind of Fei Tuling is complete, authoritative, programming language based on stack, similar to Forth.
Step S2:The above-mentioned contract for writing computer in computer code form is converted into script, step S2a is specifically included:Receive with the contract of computer code form;Step S2b:The contract of reception is converted into script.
Step S3:Obtain above-mentioned script and performed, including step S3a:Above-mentioned script is converted into computer-readable code;Step S3b:Contract is performed based on above-mentioned readable code.
For example, the appearance of bit coin and being widely used, changing the present situation for hindering intelligent contract to realize, so that Sa Bo theory has the chance lived again.Intelligent contract technology just setting up and be referred to as in bit coin and other ideal moneys-some people now " platform of bit coin 2.0 "-on.Because inherently one computer program of bit coin, intelligent contract can be interacted with it, just as it can be interacted with other programs.Problem is just progressively solved.One computer program can trigger payment now, mainly have two open source projects just in developing intellectual resource contract at present, the two projects all achieve big progress in this year.One project is Codius, and another is referred to as ether mill.Codius is that, by auspicious ripple development in laboratory, auspicious ripple also creates the digital cash for being referred to as auspicious ripple coin of oneself.Codius target is interacted with other cryptography currency, such as Rui Bo and bit coin, although Codius is managed by private company.
In the present invention, in the step of obtaining above-mentioned script and performed, above-mentioned script is obtained by acquiring unit and the script is performed by execution unit.
In the present invention, computer code is matched with Internet of Things information.In another example, so that Super Bowl is competed as an example.If you gamble the win of Patriots teams, bet 500 dollars, or a bit coin, your friend gambling Packers teams win, lower same note.Your bit coin is sent to a neutral account controlled by intelligent contract by the first step, you and your friend.When end of match, intelligent contract can pass through ESPN, Reuter or other media confirm that Patriots defeats Packers, the money that intelligent contract automatically will be won by your stake and from friend, it is sent to your account, because intelligent contract is computer program, it is easy to increase more complicated gambling element, for example odds and point poor.Although now with the service for handling this transaction, they collect the charges.The crucial difference that intelligent contract is serviced with these is that intelligent contract is the system of anyone decentralization that can be used, it is not necessary to any intermediary.
In summary, a kind of method of the intelligent Contract Model of foundation of the invention, comprises the following steps:Contract is write into computer in the form of computer code;The above-mentioned contract for writing computer in computer code form is converted into script;Obtain above-mentioned script and performed, the intelligent Contract Model of foundation of the invention, it is possible to achieve the assets with real world are interacted by this way.When a condition finished in advance is triggered, intelligent contract performs corresponding contract terms, and can be interconnected with Internet of Things.
It is described above; only embodiment of the invention, but protection scope of the present invention is not limited thereto, and any those skilled in the art is in technical scope disclosed by the invention; the change or replacement that can be readily occurred in, should all be included within the scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.
Claims (6)
1. a kind of method for setting up intelligent Contract Model, it is characterised in that comprise the following steps:
Contract is write into computer in the form of computer code;
The above-mentioned contract for writing computer in computer code form is converted into script;
Obtain above-mentioned script and performed.
2. a kind of method for setting up intelligent Contract Model according to claim 1, it is characterised in that described to include contract the step of computer is write in the form of computer code:
Contract is arranged on host platform;
Based on the contract on above-mentioned host platform and performed;
Contract based on above-mentioned execution writes computer in the form of computer code.
3. a kind of method for setting up intelligent Contract Model according to claim 1, it is characterised in that described to include the step of the above-mentioned contract for writing computer in computer code form is converted into script:
Receive with the contract of computer code form;
The contract of reception is converted into script.
4. according to a kind of method of the intelligent Contract Model of any described foundation of claim 1-3, it is characterised in that the above-mentioned script of acquisition simultaneously includes the step of performed:
Above-mentioned script is converted into computer-readable code;
Contract is performed based on above-mentioned readable code.
5. a kind of method for setting up intelligent Contract Model according to claim 4, it is characterised in that the above-mentioned script of acquisition and the step of performed in, above-mentioned script is obtained by acquiring unit and the script is performed by execution unit.
6. a kind of method for setting up intelligent Contract Model according to claim 4, it is characterised in that the computer code is matched with Internet of Things information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610150267.8A CN107203368A (en) | 2016-03-16 | 2016-03-16 | A kind of method for setting up intelligent Contract Model |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610150267.8A CN107203368A (en) | 2016-03-16 | 2016-03-16 | A kind of method for setting up intelligent Contract Model |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107203368A true CN107203368A (en) | 2017-09-26 |
Family
ID=59903889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610150267.8A Pending CN107203368A (en) | 2016-03-16 | 2016-03-16 | A kind of method for setting up intelligent Contract Model |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107203368A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109285066A (en) * | 2018-08-30 | 2019-01-29 | 福建省农村信用社联合社 | A method for generating and executing smart contracts based on banking business flow |
| WO2020001103A1 (en) * | 2018-06-26 | 2020-01-02 | 阿里巴巴集团控股有限公司 | Blockchain-based electronic signature method and apparatus, and electronic device |
| US11799637B2 (en) | 2017-07-24 | 2023-10-24 | Nchain Licensing Ag | Methods and systems for blockchain-implemented event-lock encryption |
| US11941624B2 (en) | 2017-08-29 | 2024-03-26 | Nchain Licensing Ag | Concurrent state machine processing using a blockchain |
-
2016
- 2016-03-16 CN CN201610150267.8A patent/CN107203368A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11799637B2 (en) | 2017-07-24 | 2023-10-24 | Nchain Licensing Ag | Methods and systems for blockchain-implemented event-lock encryption |
| US12192338B2 (en) | 2017-07-24 | 2025-01-07 | Nchain Licensing Ag | Methods and systems for blockchain-implemented event-lock encryption |
| US11941624B2 (en) | 2017-08-29 | 2024-03-26 | Nchain Licensing Ag | Concurrent state machine processing using a blockchain |
| US12026710B2 (en) | 2017-08-29 | 2024-07-02 | Nchain Licensing Ag | Constraints on outputs of an unlocking transaction in a blockchain |
| US12211043B2 (en) | 2017-08-29 | 2025-01-28 | Nchain Licensing Ag | Concurrent state machine processing using a blockchain |
| US12493877B2 (en) | 2017-08-29 | 2025-12-09 | Nchain Licensing Ag | Constraints on outputs of an unlocking transaction in a blockchain |
| WO2020001103A1 (en) * | 2018-06-26 | 2020-01-02 | 阿里巴巴集团控股有限公司 | Blockchain-based electronic signature method and apparatus, and electronic device |
| TWI694709B (en) * | 2018-06-26 | 2020-05-21 | 香港商阿里巴巴集團服務有限公司 | Blockchain-based electronic signature method and device, and electronic equipment |
| CN109285066A (en) * | 2018-08-30 | 2019-01-29 | 福建省农村信用社联合社 | A method for generating and executing smart contracts based on banking business flow |
| CN109285066B (en) * | 2018-08-30 | 2020-12-08 | 福建省农村信用社联合社 | A method for generating and executing smart contracts based on banking business flow |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105573828B (en) | A kind of operation processing method and device | |
| CN107203368A (en) | A kind of method for setting up intelligent Contract Model | |
| WO2019014523A1 (en) | Systems and methods for automated decentralized multilateral transaction processing | |
| CA2696820C (en) | Coarse wellsite analysis for field development planning | |
| CN103067502A (en) | Hardware system for cloud development and testing | |
| WO2007011786A3 (en) | System and method for establishment of rules governing child accounts | |
| WO2005081912A3 (en) | Money market exchange traded funds | |
| CN110163739A (en) | Pay complaint method, device, server and readable storage medium storing program for executing | |
| CN106293744B (en) | A kind of application version dynamic switching method and device | |
| Ferreira | China in Angola: just a passion for oil? | |
| Stangel et al. | Design thinking and role-playing in education on brownfields regeneration. Experiences from Polish-Czech cooperation | |
| Samad | The China-Pakistan Economic Corridor: The Politics of Development | |
| Manoj | Information and communication technology (ict) for effective implementation of mgnrega in india: An analysis | |
| Shimoda et al. | Flexible cooperation for Indonesia’s multi-dimensional challenges for South-South cooperation under a shared vision’ | |
| Romeo et al. | The political economy of local infrastructure planning | |
| Erie et al. | The forms and architects of China's international legal order | |
| CN110766413A (en) | Face-brushing payment system | |
| Onyango et al. | Future geothermal energy development in the East African Rift Valley through local community involvement: Learning from the Maori’s experience | |
| China Academy of Information et al. | Comparative study of smart cities in Europe and China 2014 | |
| CN109993378A (en) | A kind of futures automated transaction platform | |
| Dampha et al. | An African response to desertification, land degradation, drought, climate change and loss of biodiversity and livelihoods | |
| Swickard et al. | Integrating project and national REDD+; the importance of the private sector | |
| Okolie et al. | Towards a sustainable framework for road infrastructure management and maintenance scheme in south East Nigeria | |
| Terrefe et al. | China and the African Regional Economic Communities: Transforming Multilateral Cooperation | |
| Mia | 8 Promoting tourism in Bangladesh |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170926 |
|
| WD01 | Invention patent application deemed withdrawn after publication |