[go: up one dir, main page]

CN107203368A - A kind of method for setting up intelligent Contract Model - Google Patents

A kind of method for setting up intelligent Contract Model Download PDF

Info

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
Application number
CN201610150267.8A
Other languages
Chinese (zh)
Inventor
蓝树荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201610150267.8A priority Critical patent/CN107203368A/en
Publication of CN107203368A publication Critical patent/CN107203368A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/22Procedural

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

A kind of method for setting up intelligent Contract Model
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.
CN201610150267.8A 2016-03-16 2016-03-16 A kind of method for setting up intelligent Contract Model Pending CN107203368A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (10)

* Cited by examiner, † Cited by third party
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