Intelligent contract construction method and device, computer equipment and storage medium

文档序号:7190 发布日期:2021-09-17 浏览:99次 中文

1. A method of building an intelligent contract, comprising:

acquiring a contract template to be linked;

performing interpreted language compiling on the contract template to obtain contract contents; the interpretative language comprises Chinese, and the contract content comprises Chinese-cultural contract content;

sending the compiled contract content to a block chain network for uplink deployment;

obtaining authorization information of contract participants for the contract content from the blockchain network;

and generating an intelligent contract based on the authorization information and the contract content, and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract.

2. The method for building intelligent contracts according to claim 1, wherein the interpreting language compiling of the contract template to obtain contract contents comprises:

identifying contract terms in a preset format contained in the contract template;

acquiring an explanatory statement of each contract clause;

and performing interpreted language compiling on the contract template according to the interpreted sentences to obtain contract contents.

3. The method of constructing intelligent contracts according to claim 1, wherein the completing uplink of the intelligent contracts in a blockchain network to execute the intelligent contracts comprises:

acquiring a trigger condition of the intelligent contract execution from the contract content;

when the triggering condition is met, acquiring text content contained in the triggering condition;

executing the text content to obtain a contract result;

linking the contract result with the intelligent contract in a blockchain network.

4. The method for building an intelligent contract according to claim 1, wherein after sending the compiled contract content to a blockchain network for uplink deployment, the method further comprises:

obtaining an authorization condition of the contract content;

determining a contract participant according to the authorization condition;

and sending authorization reminding information to the contract participant.

5. The method of intelligent contract construction according to claim 1, wherein the authorization information includes a digital certificate of the contract participant; after the generating an intelligent contract based on the authorization information and the contract content and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract, the method further comprises the following steps:

obtaining the valid time of the digital certificate;

selecting the minimum value of the effective time, and configuring the minimum value as the effective time of the intelligent contract;

and when the effective time of the intelligent contract is reached, suspending the execution of the intelligent contract.

6. The method of building intelligent contracts according to claim 5, further comprising, after suspending execution of the intelligent contracts:

acquiring a target contract participant; the target contract participant is a contract participant of the digital certificate reaching the valid time;

and sending a prompt message of the valid time of the digital certificate to the target contract participant.

7. The method for building intelligent contracts according to claim 1, wherein before the interpreted language compiling of the contract template to obtain contract contents, the method further comprises:

acquiring a language type of a target client;

and determining an interpretative language type according to the language type of the target client.

8. An apparatus for building an intelligent contract, comprising:

the model acquisition module is used for acquiring a contract model to be linked;

the content compiling module is used for compiling the contract template by an interpretative language to obtain contract content; the interpretative language comprises Chinese, and the contract content comprises Chinese-cultural contract content;

the contract deployment module is used for sending the compiled contract content to a block chain network for uplink deployment;

the authorization checking module is used for acquiring the authorization information of the contract participant for the contract content from the block chain network;

and the contract execution module is used for generating an intelligent contract based on the authorization information and the contract content and completing uplink of the intelligent contract in a block chain network so as to execute the intelligent contract.

9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor when executing the computer program implements the steps of the method of building an intelligent contract according to any one of claims 1 to 7.

10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of building a smart contract of any one of claims 1 to 7.

Background

In the prior art, the intelligent contract firstly needs authorization of a participant during execution, and after the intelligent contract is compiled, the participant cannot know the specific content of the intelligent contract, and can only know the content of the intelligent contract by acquiring the source code of the intelligent contract and analyzing the source code, so that the reading efficiency of the participant on the content of the contract is low, and the method is difficult to develop for frequent intelligent contract chaining services, thereby greatly reducing the construction efficiency of the intelligent contract.

Disclosure of Invention

The application mainly aims to provide a method and a device for constructing an intelligent contract, computer equipment and a storage medium, and aims to solve the problem that the reading efficiency and the construction efficiency of the current intelligent contract are low.

In order to achieve the above object, the present application provides a method for constructing an intelligent contract, including:

acquiring a contract template to be linked;

performing interpreted language compiling on the contract template to obtain contract contents; the interpretative language comprises Chinese, and the contract content comprises Chinese-cultural contract content;

sending the compiled contract content to a block chain network for uplink deployment;

obtaining authorization information of contract participants for the contract content from the blockchain network;

and generating an intelligent contract based on the authorization information and the contract content, and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract.

Further, the performing interpreted language compilation on the contract template to obtain contract content includes:

identifying contract terms in a preset format contained in the contract template;

acquiring an explanatory statement of each contract clause;

and performing interpreted language compiling on the contract template according to the interpreted sentences to obtain contract contents.

Further, the completing the uplink of the intelligent contract in a block chain network to execute the intelligent contract comprises:

acquiring a trigger condition of the intelligent contract execution from the contract content;

when the triggering condition is met, acquiring text content contained in the triggering condition;

executing the text content to obtain a contract result;

linking the contract result with the intelligent contract in a blockchain network.

Further, after sending the compiled contract content to a block chain network for uplink deployment, the method further includes:

obtaining an authorization condition of the contract content;

determining a contract participant according to the authorization condition;

and sending authorization reminding information to the contract participant.

Further, the authorization information includes a digital certificate of the contract participant; after the generating an intelligent contract based on the authorization information and the contract content and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract, the method further comprises the following steps:

obtaining the valid time of the digital certificate;

selecting the minimum value of the effective time, and configuring the minimum value as the effective time of the intelligent contract;

and when the effective time of the intelligent contract is reached, suspending the execution of the intelligent contract.

Further, after suspending execution of the intelligent contract, the method further includes:

acquiring a target contract participant; the target contract participant is a contract participant of the digital certificate reaching the valid time;

and sending a prompt message of the valid time of the digital certificate to the target contract participant.

Further, before the performing interpreted language compilation on the contract template to obtain the contract content, the method further includes:

acquiring a language type of a target client;

and determining an interpretative language type according to the language type of the target client.

The application also provides a device for constructing an intelligent contract, which comprises:

the model acquisition module is used for acquiring a contract model to be linked;

the content compiling module is used for compiling the contract template by an interpretative language to obtain contract content; the interpretative language comprises Chinese, and the contract content comprises Chinese-cultural contract content;

the contract deployment module is used for sending the compiled contract content to a block chain network for uplink deployment;

the authorization checking module is used for acquiring the authorization information of the contract participant for the contract content from the block chain network;

and the contract execution module is used for generating an intelligent contract based on the authorization information and the contract content and completing uplink of the intelligent contract in a block chain network so as to execute the intelligent contract.

The application also provides a computer device, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method for constructing the intelligent contract according to any one of the above items when executing the computer program.

The present application also provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the method for building an intelligent contract according to any one of the above-mentioned items.

The application example provides a construction method of an intelligent contract based on interpretable language, which comprises the steps of firstly obtaining a contract template to be linked, compiling the contract template by the interpretable language, presenting the contract template by the interpretable language through compiling, and thus obtaining contract contents presented by the interpretable language; the interpretative language comprises Chinese, the contract content comprises Chinese contract content, the compiled contract content is sent to a blockchain network for uplink deployment, when the contract content is sent to the blockchain network for uplink deployment, the contract content is sent to a contract participant so that the contract participant can browse the contract content, the contract participant can obtain and view the contract content comprising the interpretative language from the blockchain network and then authorize the part of the contract content needing self authorization, so that the authorization information of the contract participant for the contract content is obtained from the blockchain network, after the authorization information of the contract participant for the contract content is obtained, the contract content is regarded as legal and credible contract content, and then an intelligent contract is generated based on the authorization information and the contract content, and then the intelligent contract is linked in the blockchain network, the intelligent contract is executed in the blockchain network, the contract content is presented to the contract participant in the interpretable language, and the authorization information of the contract participant is acquired, so that the reality and the effectiveness of the intelligent contract can be ensured, the execution of the intelligent contract is not black box operation any more, and the convenience of constructing and using the intelligent contract can be improved.

Drawings

FIG. 1 is a schematic flow chart diagram illustrating an embodiment of a method for constructing an intelligent contract according to the present application;

FIG. 2 is a schematic flow chart diagram illustrating another embodiment of a method for building an intelligent contract according to the present application;

FIG. 3 is a schematic structural diagram of an embodiment of an apparatus for constructing an intelligent contract according to the present application;

FIG. 4 is a block diagram illustrating a computer device according to an embodiment of the present invention.

The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.

Detailed Description

In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.

Referring to fig. 1, the embodiment of the application provides a method for building an intelligent contract, which includes steps S10-S50, and the steps of the method for building an intelligent contract are explained in detail as follows.

And S10, acquiring a contract template to be linked.

The method is applied to a block chain-based intelligent contract application scenario, the intelligent contract is a computer protocol aiming at propagating, verifying or executing the contract in an informatization manner, and by formulating a set of contract rules, the contract rules include the execution process and the expected execution result of the contract, the formulated contract rules are defined as a contract template, and the contract template is a contract template to be linked, namely the contract template needs to be deployed and linked on a block chain in the following process.

S20, conducting interpreted language compiling on the contract template to obtain contract content; the interpretive language includes Chinese and the contract content includes Chinese-cultural contract content.

In this embodiment, after obtaining the contract template to be linked, the contract template needs to be compiled, including performing interpreted language compilation on the contract template to obtain contract content, and the contract template can be presented in an interpreted language through compilation to obtain the contract content presented in the interpreted language. The compiled contract contents comprise contracts presented in a machine language and an interpretative language of each contract, so that the contract contents can be more transparently and clearly displayed in the blockchain network, and the contract contents can be conveniently browsed and edited by participants in the blockchain network.

And S30, sending the compiled contract content to a block chain network for uplink deployment.

In this embodiment, after the contract template is compiled to obtain the contract content, in order to ensure that the contract content has the attribute characteristics of the block chain, the compiled contract content is sent to the block chain network for uplink deployment, that is, preparation before uplink deployment is performed, and when the contract content is sent to the block chain network for uplink deployment, the contract content is sent to the contract participants so that the contract participants can browse the contract content.

And S40, obtaining the authorization information of the contract participant for the contract content from the block chain network.

In this embodiment, after the compiled contract content is sent to the blockchain network for uplink deployment, participants on a blockchain network may validate against the contract content and then determine whether the participants can agree on the contract content, namely, participants on the blockchain network can check the contract content, know the trigger condition, preset condition, authorization condition, contract text and the like of the contract, and the contract content also comprises a plurality of parts which need to be authorized by the contract participants, that is, the contract participant can obtain and view the contract content including the interpretative language from the blockchain network, and then authorize the part of the contract content that needs self-authorization, that is, the contract content is authorized through the blockchain network, so the present embodiment obtains the authorization information of the contract participant for the contract content from the blockchain network.

And S50, generating an intelligent contract based on the authorization information and the contract content, and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract.

In this embodiment, after obtaining authorization information of a contract participant for the contract content, the contract content is regarded as legal and trusted contract content, and then an intelligent contract is generated based on the authorization information and the contract content, that is, the authorization information is associated with the contract content, so as to generate the intelligent contract And the traceability characteristic is used for executing the intelligent contract in the block chain network, so that the effective execution of the intelligent contract is ensured.

The embodiment provides a construction method of an intelligent contract based on an interpretable language, which includes the steps of firstly obtaining a contract template to be linked, conducting interpretable language compiling on the contract template, and presenting the contract template in the interpretable language through compiling so as to obtain contract content presented in the interpretable language; the interpretative language comprises Chinese, the contract content comprises Chinese contract content, the compiled contract content is sent to a blockchain network for uplink deployment, when the contract content is sent to the blockchain network for uplink deployment, the contract content is sent to a contract participant so that the contract participant can browse the contract content, the contract participant can obtain and view the contract content comprising the interpretative language from the blockchain network and then authorize the part of the contract content needing self authorization, so that the authorization information of the contract participant for the contract content is obtained from the blockchain network, after the authorization information of the contract participant for the contract content is obtained, the contract content is regarded as legal and credible contract content, and then an intelligent contract is generated based on the authorization information and the contract content, and then the intelligent contract is linked in the blockchain network, the intelligent contract is executed in the blockchain network, the contract content is presented to the contract participant in the interpretable language, and the authorization information of the contract participant is acquired, so that the reality and the effectiveness of the intelligent contract can be ensured, the execution of the intelligent contract is not black box operation any more, and the convenience of constructing and using the intelligent contract can be improved.

In one embodiment, the performing interpreted language compilation on the contract template to obtain contract content includes:

identifying contract terms in a preset format contained in the contract template;

acquiring an explanatory statement of each contract clause;

and performing interpreted language compiling on the contract template according to the interpreted sentences to obtain contract contents.

In this embodiment, when the contract template is compiled by an interpretive language, first, the contract terms in the preset format included in the contract template are identified, the contract template is compiled in the style and format of a contract, and includes a service name, a contract name, a preset condition, and a contract content, the contract terms in the preset format included in the contract template are determined by identifying the contract template, then, the interpretive statements are matched according to the contract terms, in the process of compiling the contract template, the contract template is compiled by a script language, when different interpretive statements are matched, the contract template is compiled according to the script language, and then, the interpretive statements are added at corresponding positions to obtain the contract content, in one embodiment, when the interpretive language includes a plurality of types, the contract template is compiled according to different interpretive languages, the contract contents containing different interpretative languages are obtained, for example, when the used interpretative language is Chinese, the obtained contract contents include the contract contents presented by the machine language and the Chinese interpretative language of each contract content, and by identifying the contract clauses in the preset format in the contract template, the important information in the contract template can be compiled in the interpretative language quickly, and the efficiency of intelligent contract construction is improved.

In one embodiment, the completing the uplink of the intelligent contract in a blockchain network to execute the intelligent contract comprises:

acquiring a trigger condition of the intelligent contract execution from the contract content;

when the triggering condition is met, acquiring text content contained in the triggering condition;

executing the text content to obtain a contract result;

linking the contract result with the intelligent contract in a blockchain network.

In this embodiment, after an intelligent contract completes chaining in a block chain network, a triggering condition for executing the intelligent contract is obtained from the contract content, where the triggering condition supports setting of contract triggering time and contract execution times, and when the triggering condition is satisfied, the text content included in the triggering condition is obtained, because the contract content of the intelligent contract has already passed the authorization of a contract participant, that is, the contract participant knows what the contract content itself participates in and what the executed contract content is, when the triggering condition is satisfied, the text content can be automatically executed without the authorization of the contract participant, the contract result executed by the contract is obtained after the text content is executed, and then the contract result is linked with the intelligent contract in the block chain network, so as to ensure that the execution result of the intelligent contract has traceability and non-tamper property, the correct and legal execution of the intelligent contract is ensured.

In one embodiment, after sending the compiled contract content to a blockchain network for uplink deployment, the method further includes:

obtaining an authorization condition of the contract content;

determining a contract participant according to the authorization condition;

and sending authorization reminding information to the contract participant.

In this embodiment, after the compiled contract content is sent to the block chain network for uplink deployment, it is necessary to notify a related contract participant to authorize the contract content, so that the contract content can be automatically executed, obtain an authorization condition of the contract content, determine the contract participant according to the authorization condition, and send an authorization notification to the contract participant.

In one embodiment, as shown in FIG. 2, the authorization information includes a digital certificate of the contract participant; after the generating an intelligent contract based on the authorization information and the contract content and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract, the method further comprises the following steps:

s51: obtaining the valid time of the digital certificate;

s52: selecting the minimum value of the effective time, and configuring the minimum value as the effective time of the intelligent contract;

s53: and when the effective time of the intelligent contract is reached, suspending the execution of the intelligent contract.

In this embodiment, the authorization information includes a digital certificate of the contract participant, the digital certificate is issued after being verified by an authorization authority, the identity of the contract participant can be verified through the digital certificate, an intelligent contract is generated based on the authorization information and the contract content, the intelligent contract is determined to be a legal and valid intelligent contract, and after the intelligent contract is linked in a block chain network to execute the intelligent contract, the valid time of the digital certificate is obtained, since the valid times of the digital certificates of different contract participants are different, the valid time of the intelligent contract needs to be determined according to the valid times of the digital certificates of different contract participants, in one embodiment, the minimum value of the valid time is selected and configured as the valid time of the intelligent contract, when the effective time of the intelligent contract is reached, the intelligent contract is regarded as an illegal and invalid intelligent contract, the intelligent contract is suspended from being executed, the effective time of the intelligent contract is determined through the effective time of the digital certificate, the intelligent contract can be prevented from being executed after the effective time is exceeded, and the execution legality of the intelligent contract is improved.

In one embodiment, after suspending execution of the smart contract, the method further comprises:

acquiring a target contract participant; the target contract participant is a contract participant of the digital certificate reaching the valid time;

and sending a prompt message of the valid time of the digital certificate to the target contract participant.

In this embodiment, after the execution of the intelligent contract is suspended, a prompt message needs to be sent to a contract participant that has reached the valid time of the digital certificate, specifically, a target authorized participant is obtained, the target contract participant is a contract participant that has reached the valid time of the digital certificate, and since the digital certificate includes information of an owner of the digital certificate, the target contract participant can be quickly obtained through the digital certificate, and then the prompt message that has reached the valid time of the digital certificate is sent to the target contract participant, and the target contract participant that has reached the valid time of the digital certificate is reminded through the prompt message to update the digital certificate or postpone the digital certificate, so that the intelligent contract can be guaranteed to restore validity in time.

In an embodiment, before the performing interpreted language compilation on the contract template to obtain the contract content, the method further includes:

acquiring a language type of a target client;

and determining an interpretative language type according to the language type of the target client.

In this embodiment, before the interpreted language compilation is performed on the contract template, the language type of the target client is obtained, and since the first languages used by different clients are different, in order to enable different clients to browse and view the contract content more conveniently, the interpreted language type is determined according to the language type of the target client, and the contract template is compiled in different interpreted languages by adapting to different clients, so that the efficiency of viewing, editing and authorizing the contract content can be improved, and the efficiency of intelligent contract construction is improved.

Referring to fig. 3, the present application further provides an apparatus for constructing an intelligent contract, including:

a model obtaining module 10, configured to obtain a contract model to be linked;

a content compiling module 20, configured to perform interpreted language compiling on the contract template to obtain contract content; the interpretative language comprises Chinese, and the contract content comprises Chinese-cultural contract content;

a contract deployment module 30, configured to send the compiled contract content to a block chain network for uplink deployment;

an authorization checking module 40, configured to obtain, from the blockchain network, authorization information of a contract participant for the contract content;

and the contract execution module 50 is used for generating an intelligent contract based on the authorization information and the contract content, and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract.

As described above, it is understood that the components of the intelligent contract building apparatus proposed in the present application may implement the functions of any one of the intelligent contract building methods described above.

In one embodiment, the participant obtaining module 20 further performs:

acquiring the sequential relation of contract variables to be signed;

and sequentially sending the intelligent contracts to authorized participants of the contract variables to be signed according to the sequential relation.

In one embodiment, the content compiling module 20 further performs:

identifying contract terms in a preset format contained in the contract template;

acquiring an explanatory statement of each contract clause;

and performing interpreted language compiling on the contract template according to the interpreted sentences to obtain contract contents.

In one embodiment, the contract execution module 50 further comprises executing:

acquiring a trigger condition of the intelligent contract execution from the contract content;

when the triggering condition is met, acquiring text content contained in the triggering condition;

executing the text content to obtain a contract result;

linking the contract result with the intelligent contract in a blockchain network.

In one embodiment, the authorization check module 30 further performs:

obtaining an authorization condition of the contract content;

determining a contract participant according to the authorization condition;

and sending authorization reminding information to the contract participant.

In one embodiment, the contract execution module 50 further comprises executing:

obtaining the valid time of the digital certificate;

selecting the minimum value of the effective time, and configuring the minimum value as the effective time of the intelligent contract;

and when the effective time of the intelligent contract is reached, suspending the execution of the intelligent contract.

In one embodiment, the contract execution module 50 further comprises executing:

acquiring a target contract participant; the target contract participant is a contract participant of the digital certificate reaching the valid time;

and sending a prompt message of the valid time of the digital certificate to the target contract participant.

In one embodiment, the content compiling module 20 further performs:

acquiring a language type of a target client;

and determining an interpretative language type according to the language type of the target client.

Referring to fig. 4, a computer device, which may be a mobile terminal and whose internal structure may be as shown in fig. 4, is also provided in the embodiment of the present application. The computer equipment comprises a processor, a memory, a network interface, a display device and an input device which are connected through a system bus. Wherein, the network interface of the computer equipment is used for communicating with an external terminal through network connection. The input means of the computer device is for receiving input from a user. The computer designed processor is used to provide computational and control capabilities. The memory of the computer device includes a storage medium. The storage medium stores an operating system, a computer program, and a database. The database of the computer device is used for storing data. The computer program is executed by a processor to implement a method of building an intelligent contract.

The processor executes the method for constructing the intelligent contract, and comprises the following steps: acquiring a contract template to be linked; performing interpreted language compiling on the contract template to obtain contract contents; the interpretative language comprises Chinese, and the contract content comprises Chinese-cultural contract content; sending the compiled contract content to a block chain network for uplink deployment; obtaining authorization information of contract participants for the contract content from the blockchain network; and generating an intelligent contract based on the authorization information and the contract content, and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract. The computer equipment provides an intelligent contract construction method based on interpretable language, firstly, a contract template to be linked is obtained, the interpreted language compiling is carried out on the contract template, the contract template can be presented in the interpreted language through compiling, and therefore contract content presented in the interpreted language is obtained; the interpretative language comprises Chinese, the contract content comprises Chinese contract content, the compiled contract content is sent to a blockchain network for uplink deployment, when the contract content is sent to the blockchain network for uplink deployment, the contract content is sent to a contract participant so that the contract participant can browse the contract content, the contract participant can obtain and view the contract content comprising the interpretative language from the blockchain network and then authorize the part of the contract content needing self authorization, so that the authorization information of the contract participant for the contract content is obtained from the blockchain network, after the authorization information of the contract participant for the contract content is obtained, the contract content is regarded as legal and credible contract content, and then an intelligent contract is generated based on the authorization information and the contract content, and then the intelligent contract is linked in the blockchain network, the intelligent contract is executed in the blockchain network, the contract content is presented to the contract participant in the interpretable language, and the authorization information of the contract participant is acquired, so that the reality and the effectiveness of the intelligent contract can be ensured, the execution of the intelligent contract is not black box operation any more, and the convenience of constructing and using the intelligent contract can be improved.

An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by the processor, implements a method for constructing an intelligent contract, including the steps of: acquiring a contract template to be linked; performing interpreted language compiling on the contract template to obtain contract contents; the interpretative language comprises Chinese, and the contract content comprises Chinese-cultural contract content; sending the compiled contract content to a block chain network for uplink deployment; obtaining authorization information of contract participants for the contract content from the blockchain network; and generating an intelligent contract based on the authorization information and the contract content, and completing uplink of the intelligent contract in a block chain network to execute the intelligent contract.

The computer readable storage medium provides a construction method of an intelligent contract based on interpretable language, firstly, a contract template to be linked is obtained, interpretable language compiling is carried out on the contract template, the contract template can be presented in an interpretable language through compiling, and therefore contract content presented in the interpretable language is obtained; the interpretative language comprises Chinese, the contract content comprises Chinese contract content, the compiled contract content is sent to a blockchain network for uplink deployment, when the contract content is sent to the blockchain network for uplink deployment, the contract content is sent to a contract participant so that the contract participant can browse the contract content, the contract participant can obtain and view the contract content comprising the interpretative language from the blockchain network and then authorize the part of the contract content needing self authorization, so that the authorization information of the contract participant for the contract content is obtained from the blockchain network, after the authorization information of the contract participant for the contract content is obtained, the contract content is regarded as legal and credible contract content, and then an intelligent contract is generated based on the authorization information and the contract content, and then the intelligent contract is linked in the blockchain network, the intelligent contract is executed in the blockchain network, the contract content is presented to the contract participant in the interpretable language, and the authorization information of the contract participant is acquired, so that the reality and the effectiveness of the intelligent contract can be ensured, the execution of the intelligent contract is not black box operation any more, and the convenience of constructing and using the intelligent contract can be improved.

It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above.

Any reference to memory, storage, database, or other medium provided herein and used in the embodiments may include non-volatile and/or volatile memory.

Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double-rate SDRAM (SSRSDRAM), Enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and bus dynamic RAM (RDRAM).

It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, apparatus, article, or method that includes the element.

The above description is only a preferred embodiment of the present application and is not intended to limit the scope of the present application.

All the equivalent structures or equivalent processes performed by using the contents of the specification and the drawings of the present application, or directly or indirectly applied to other related technical fields, are included in the scope of protection of the present application.

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:图片物料的处理方法、装置、存储介质与电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!