CN112053243A - Method and device for upgrading intelligent contracts in block chain - Google Patents
Method and device for upgrading intelligent contracts in block chain Download PDFInfo
- Publication number
- CN112053243A CN112053243A CN202011052815.6A CN202011052815A CN112053243A CN 112053243 A CN112053243 A CN 112053243A CN 202011052815 A CN202011052815 A CN 202011052815A CN 112053243 A CN112053243 A CN 112053243A
- Authority
- CN
- China
- Prior art keywords
- contract
- behavior
- authentication
- upgrading
- behavioral
- 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
- 238000000034 method Methods 0.000 title claims abstract description 23
- 239000003999 initiator Substances 0.000 claims abstract description 36
- 230000003542 behavioural effect Effects 0.000 claims description 60
- 230000006399 behavior Effects 0.000 description 63
- 239000003795 chemical substances by application Substances 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a method and a device for upgrading intelligent contracts in a block chain, which comprise the following steps: receiving a behavior contract upgrading request sent by an initiator, judging whether the initiator is one of participants of the behavior contract, if so, sending the behavior contract upgrading request to an authentication contract for authentication, wherein the authentication contract is configured in advance through parameterization so that the participants of the behavior contract authenticate the behavior contract upgrading request, and after the authentication is passed, upgrading the behavior contract. Therefore, the upgrading safety is improved by judging the initiator. And because the authentication contract is parameterized and configured in advance, when the behavior contract upgrading request is authenticated, only the participants of the behavior contract in the intelligent contract need to authenticate, and all the participants in the intelligent contract do not need to authenticate, so that the flexibility of contract upgrading is improved, and the combination of the contract upgrading and the service mode is realized.
Description
Technical Field
The invention relates to the technical field of block chains, in particular to a method and a device for upgrading intelligent contracts in a block chain.
Background
The intelligent contract is a block chain execution program and can be accurately and automatically executed. The intelligent contract based on the block chain technology not only can exert the advantages of the intelligent contract in the aspect of cost efficiency, but also can avoid the interference of malicious behaviors on the normal execution of the contract. The smart contracts are written into the block chain in a reduced and coded form, and the characteristics of the block chain technology ensure that the whole processes of storage, reading and execution are transparent, traceable and not easy to modify.
When a service mode changes, a corresponding intelligent contract also needs to be updated and updated, the current updating mode of the intelligent contract is to update and update the contract through a certain node in a block chain, all participants needing the intelligent contract before updating and authenticating the updating request can update and update after all the participants pass the authentication, and the updating mode lacks flexibility and cannot be combined with the service mode. In addition, in the process of upgrading and updating the contract through the node, if the node is attacked, the node is paralyzed or the authority is replaced, and the security is weak.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for upgrading an intelligent contract in a block chain, which are combined with a service mode to improve flexibility of contract upgrading.
In order to achieve the purpose, the invention has the following technical scheme:
a method for intelligent contract upgrading in a blockchain comprises the following steps:
receiving a behavior contract upgrading request sent by an initiator, and judging whether the initiator is one of participants of the behavior contract;
if yes, sending the behavior contract upgrading request to an authentication contract for authentication; the authentication contract is configured in advance through parameterization so that a participant of the behavior contract authenticates the behavior contract upgrading request;
and when the authentication is passed, the behavior contract is upgraded.
Optionally, before receiving the behavioral contract upgrade request sent by the initiator, the method further includes:
analyzing a service mode in a block chain service scene to obtain all participants in the block chain service scene and the function of an intelligent contract, wherein the function of the intelligent contract is executed by at least one participant in all the participants;
then, receiving the behavioral contract upgrade request sent by the initiator includes:
and obtaining the functions of the behavior contract according to the behavior contract upgrading request, and searching the functions consistent with the functions of the behavior contract in the functions of the intelligent contract to obtain the participants of the behavior contract.
Optionally, the configuring, in advance, of the authentication contract by parameterization includes:
and acquiring the behavioral contract participants according to the behavioral contract upgrading request, and configuring the participants of the behavioral contract into the authentication contract.
Optionally, after the authentication is passed, the performing the behavioral contract upgrade includes:
and after the authentication is passed, sending the information that the authentication is passed to a proxy contract, and upgrading the behavior contract through the proxy contract.
Optionally, the behavioral contract is a loan contract, and the participants of the behavioral contract include: a bank party, an enterprise party and a supervisory party.
An apparatus for intelligent contract upgrade in a blockchain, comprising:
a receiving unit, configured to receive a behavioral contract upgrade request sent by an initiator, and determine whether the initiator is one of participants of the behavioral contract;
the authentication unit is used for sending the behavior contract upgrading request to an authentication contract for authentication when the initiator is one of the participants of the behavior contract; the authentication contract is configured in advance through parameterization so that a participant of the behavior contract authenticates the behavior contract upgrading request;
and the upgrading unit is used for upgrading the behavior contract after the authentication is passed.
Optionally, the method further includes:
the analysis unit is used for analyzing the service mode in the block chain service scene to obtain all the participants in the block chain service scene and the function of the intelligent contract, wherein the function of the intelligent contract is executed by at least one participant in all the participants;
then, the receiving unit is specifically configured to obtain the functions of the behavioral contract according to the behavioral contract upgrade request, and search for a function that is consistent with the functions of the behavioral contract among the functions of the intelligent contract, so as to obtain a participant of the behavioral contract.
Optionally, the authentication unit is specifically configured to obtain the behavioral contract participant according to the behavioral contract upgrade request, and configure the behavioral contract participant in the authentication contract.
Optionally, the upgrading unit is specifically configured to send a message that the authentication is passed to a proxy contract after the authentication is passed, and upgrade the behavior contract through the proxy contract.
Optionally, the behavioral contract is a loan contract, and the participants of the behavioral contract include: a bank party, an enterprise party and a supervisory party.
The method for upgrading the intelligent contract in the block chain provided by the embodiment of the invention comprises the following steps: receiving a behavior contract upgrading request sent by an initiator, judging whether the initiator is one of participants of the behavior contract, if so, sending the behavior contract upgrading request to an authentication contract for authentication, wherein the authentication contract is configured in advance through parameterization so that the participants of the behavior contract authenticate the behavior contract upgrading request, and after the authentication is passed, upgrading the behavior contract. Therefore, the upgrading safety is improved by judging the initiator. And because the authentication contract is parameterized and configured in advance, when the behavior contract upgrading request is authenticated, only the participants of the behavior contract in the intelligent contract need to authenticate, and all the participants in the intelligent contract do not need to authenticate, so that the flexibility of contract upgrading is improved, and the combination of the contract upgrading and the service mode is realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flow chart illustrating a method for intelligent contract upgrade in a blockchain according to an embodiment of the present invention;
FIG. 2 is a block diagram illustrating an apparatus for intelligent contract upgrade in a blockchain according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram illustrating an apparatus for intelligent contract upgrade in a blockchain according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the present invention may be practiced in other ways than those specifically described and will be readily apparent to those of ordinary skill in the art without departing from the spirit of the present invention, and therefore the present invention is not limited to the specific embodiments disclosed below.
As described in the background art, when a service mode changes, a corresponding intelligent contract also needs to be updated and updated, an update mode of the current intelligent contract is to update and update the contract through a certain node in a block chain, all participants of the intelligent contract need to authenticate an update request before update, and all participants can perform update and update after authentication passes.
To this end, an embodiment of the present application provides a method for upgrading an intelligent contract in a blockchain, including: receiving a behavior contract upgrading request sent by an initiator, judging whether the initiator is one of participants of the behavior contract, if so, sending the behavior contract upgrading request to an authentication contract for authentication, wherein the authentication contract is configured in advance through parameterization so that the participants of the behavior contract authenticate the behavior contract upgrading request, and after the authentication is passed, upgrading the behavior contract. Therefore, the authentication contract is parameterized and configured in advance, so that only the participants of the behavior contract in the intelligent contract need to authenticate when the behavior contract upgrading request is authenticated, and all the participants in the intelligent contract do not need to authenticate, the flexibility of contract upgrading is improved, and the combination of contract upgrading and a service mode is realized.
In order to facilitate understanding of the technical solutions and effects of the present application, specific embodiments will be described in detail below with reference to the accompanying drawings.
Referring to fig. 1, in step S01, a behavioral contract upgrade request sent by an initiator is received, and it is determined whether the initiator is one of participants of a behavioral contract.
The block chain is a distributed shared database based on point-to-point network propagation, and has the characteristics of non-tampering, decentralization, automatic execution and the like. Based on the characteristics, the block chain technology has a wide application prospect and is currently applied to the fields of finance, the Internet of things, public services and the like.
The intelligent contract is a block chain execution program, and the program is automatically executed on a block chain network. The intelligent contract based on the block chain technology not only can exert the advantages of the intelligent contract in the aspect of cost efficiency, but also can avoid the interference of malicious behaviors on the normal execution of the contract. The intelligent contract is written into the block chain in a reduced and coded form, and the characteristics of decentralized, non-tampering, transparency, traceability and the like of the block chain ensure that the whole processes of storage, reading and execution are transparent, traceable and not traversable. And there is no need to worry that the intelligent contract will not execute the command once the terms of the agreement are triggered. The intelligent contract enables the user to transition from a trusted third party authority to the trust contract itself, from a trusted party to a trusted code. The relationship between the blockchain and the intelligent contract may be understood as "the blockchain is responsible for storing data" and "the intelligent contract is responsible for processing logic of the service".
When the service mode changes, the corresponding intelligent contract also needs to be upgraded, that is, when the service mode changes, the logic processing function of the service also needs to be changed. The intelligent contract comprises: the behavior contract is a specific logic processing contract in a block chain, the authentication contract performs transaction verification and authority judgment on the contract upgrading function, usually, only one authentication contract is arranged in one block chain, the agent contract is a uniform inlet of all contracts and comprises a contract updating interface and a contract function interface, and the agent contract can be called according to specific transactions in block chain application.
When the business mode changes, the behavior contract in the intelligent contract needs to be upgraded, the initiator sends an upgrade request of the behavior contract, after the upgrade request of the behavior contract is received, the initiator needs to be judged, whether the initiator is one participant of the behavior contract or not is judged, and the initiator only passes one participant because the number of the participants of the behavior contract is not less than one. And judging the initiator of the behavior contract upgrading request to avoid the influence of malicious upgrading behaviors on the block chain.
In a specific application, before receiving a behavioral contract request sent by an initiator, a service mode in a blockchain service scenario may be analyzed to obtain all participants in the blockchain service scenario and a function of an intelligent contract, where the function of the intelligent contract is performed by at least one of the participants. For example, in a fund supervision scenario, the participants of the intelligent contract in the blockchain include a bank party, an enterprise party, and a supervisor party, and in this scenario, the intelligent contract functions such that the enterprise party applies loan funds to the bank party, the supervisor implements supervision, and the bank party issues the loan funds. The behavioral contract in the intelligent contract may be a loan contract which is an intelligent contract for an enterprise to apply for a financial loan from a bank, and the participants in the loan contract include a bank party, an enterprise party, and a supervisory party. After a behavior contract upgrading request is received, namely after the upgrading request of a loan contract is received, the function of the loan contract is obtained in the loan contract upgrading request, then the function which is consistent with the function in the loan contract is searched in an intelligent contract according to the function of a contract agent, the function which is consistent with the function in the loan contract is searched in the intelligent contract, for example, the function of a supervisor in the loan contract is supervision, the supervision function is searched in the intelligent contract, so that the supervisor of the supervision function in the intelligent contract is obtained, and then the participant of the loan contract is obtained.
In step S02, if yes, the behavior contract upgrade request is sent to an authentication contract for authentication, and the authentication contract is configured in advance through parameters, so that a participant of the behavior contract authenticates the behavior contract upgrade request.
The authentication contract is used as a key part in intelligent contract upgrading and mainly undertakes transaction verification and permission judgment of various contract upgrading updates, is maintained by a super manager and can be modified only by verification of all participants.
And when the initiator of the behavioral contract upgrading request is a participant of the behavioral contract, sending the behavioral contract upgrading request to an authentication contract for authentication, wherein the authentication is the judgment of the authority of the upgrading request. In the embodiment of the application, the participant of the behavior contract is obtained according to the behavior contract upgrading request, and the participant of the behavior contract is configured into the authentication contract, for example, the initiator of the behavior contract includes a bank party, a supervisor and an enterprise party, and the bank party, the supervisor and the enterprise party are configured into the authentication contract, specifically, all the participants in the intelligent contract can be configured through instructions such as "or" and ", and the bank party and the enterprise party and the supervisor are configured into the authentication contract. Therefore, after the behavioral contract upgrading request is sent to the authentication contract, only the participants in the behavioral contract authenticate the behavioral contract upgrading request without authenticating all the participants in the intelligent contract, and the flexibility of contract upgrading is realized.
In step S03, when the authentication is passed, the action contract upgrade is performed.
In this embodiment, after the party of the behavioral contract passes the authentication, the behavioral contract may be upgraded, and the upgraded behavioral contract may be run on the block chain. After the authentication is passed, the message that the authentication is passed is sent to the proxy contract, and the behavior contract is upgraded through the proxy contract. Specifically, after the authentication is passed, the contract update transaction may be sent to a contract update interface of the proxy contract to invoke a specific behavior contract on the block chain to perform version upgrade.
The above embodiment of the present application is described in detail, and the security of the upgrade is improved by judging the initiator. And because the authentication contract is parameterized and configured in advance, when the behavior contract upgrading request is authenticated, only the participants of the behavior contract in the intelligent contract need to authenticate, and all the participants in the intelligent contract do not need to authenticate, so that the flexibility of contract upgrading is improved, and the combination of the contract upgrading and the service mode is realized.
An embodiment of the present application further provides a device for upgrading an intelligent contract in a blockchain, which is shown in fig. 2 and includes:
a receiving unit 201, configured to receive a behavioral contract upgrade request sent by an initiator, and determine whether the initiator is one of participants of the behavioral contract;
an authentication unit 202, configured to send the behavioral contract upgrade request to an authentication contract for authentication when the initiator is one of the participants of the behavioral contract; the authentication contract is configured in advance through parameterization so that a participant of the behavior contract authenticates the behavior contract upgrading request;
and the upgrading unit 203 is used for upgrading the behavior contract after the authentication is passed.
In this embodiment, referring to fig. 3, the analysis unit 204 analyzes the service mode in the blockchain service scenario to obtain all participants in the blockchain service scenario and a function of the intelligent contract, where the function of the intelligent contract is executed by at least one of the participants. Then, the receiving unit 201 obtains the functions of the behavior contract according to the behavior contract upgrading request, and searches the functions of the intelligent contract for the functions consistent with the functions of the behavior contract to obtain the participant of the behavior contract. In a particular embodiment, the behavioral contract is a loan contract, and the parties to the behavioral contract include: a bank party, an enterprise party and a supervisory party.
In this embodiment, the authentication unit 202 obtains the behavioral contract participant according to the behavioral contract upgrade request, and configures the behavioral contract participant into the authentication contract.
In this embodiment, the upgrading unit 203 sends the authenticated message to the proxy contract after the authentication is passed, and upgrades the behavior contract through the proxy contract.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, it is relatively simple to describe, and reference may be made to some descriptions of the method embodiment for relevant points.
The foregoing is only a preferred embodiment of the present invention, and although the present invention has been disclosed in the preferred embodiments, it is not intended to limit the present invention. Those skilled in the art can make numerous possible variations and modifications to the present teachings, or modify equivalent embodiments to equivalent variations, without departing from the scope of the present teachings, using the methods and techniques disclosed above. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention are still within the scope of the protection of the technical solution of the present invention, unless the contents of the technical solution of the present invention are departed.
Claims (10)
1. A method for intelligent contract upgrading in a block chain is characterized by comprising the following steps:
receiving a behavior contract upgrading request sent by an initiator, and judging whether the initiator is one of participants of the behavior contract;
if yes, sending the behavior contract upgrading request to an authentication contract for authentication; the authentication contract is configured in advance through parameterization so that a participant of the behavior contract authenticates the behavior contract upgrading request;
and when the authentication is passed, the behavior contract is upgraded.
2. The method of claim 1, further comprising, prior to receiving the behavioral contract upgrade request sent by the initiator:
analyzing a service mode in a block chain service scene to obtain all participants in the block chain service scene and the function of an intelligent contract, wherein the function of the intelligent contract is executed by at least one participant in all the participants;
then, receiving the behavioral contract upgrade request sent by the initiator includes:
and obtaining the functions of the behavior contract according to the behavior contract upgrading request, and searching the functions consistent with the functions of the behavior contract in the functions of the intelligent contract to obtain the participants of the behavior contract.
3. The method according to claim 1, wherein the pre-configuring of the authentication contract by parameterization comprises:
and acquiring the behavioral contract participants according to the behavioral contract upgrading request, and configuring the participants of the behavioral contract into the authentication contract.
4. The method of claim 1, wherein when authenticated, the performing the behavioral contract upgrade comprises:
and after the authentication is passed, sending the information that the authentication is passed to a proxy contract, and upgrading the behavior contract through the proxy contract.
5. A method according to any one of claims 1 to 4, wherein the behavioural contract is a loan contract, and wherein the parties to the behavioural contract comprise: a bank party, an enterprise party and a supervisory party.
6. An apparatus for intelligent contract upgrade in a blockchain, comprising:
a receiving unit, configured to receive a behavioral contract upgrade request sent by an initiator, and determine whether the initiator is one of participants of the behavioral contract;
the authentication unit is used for sending the behavior contract upgrading request to an authentication contract for authentication when the initiator is one of the participants of the behavior contract; the authentication contract is configured in advance through parameterization so that a participant of the behavior contract authenticates the behavior contract upgrading request;
and the upgrading unit is used for upgrading the behavior contract after the authentication is passed.
7. The apparatus of claim 6, further comprising:
the analysis unit is used for analyzing the service mode in the block chain service scene to obtain all the participants in the block chain service scene and the function of the intelligent contract, wherein the function of the intelligent contract is executed by at least one participant in all the participants;
then, the receiving unit is specifically configured to obtain the functions of the behavioral contract according to the behavioral contract upgrade request, and search for a function that is consistent with the functions of the behavioral contract among the functions of the intelligent contract, so as to obtain a participant of the behavioral contract.
8. The apparatus according to claim 6, wherein the authentication unit is specifically configured to obtain the behavioral contract participant according to the behavioral contract upgrade request, and configure the participant of the behavioral contract into the authentication contract.
9. The apparatus according to claim 6, wherein the upgrading unit is specifically configured to, after the authentication is passed, send an authenticated message to the proxy contract, and upgrade the behavior contract through the proxy contract.
10. An apparatus according to any one of claims 6 to 9, wherein the behavioural contract is a loan contract, and wherein the parties to the behavioural contract comprise: a bank party, an enterprise party and a supervisory party.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011052815.6A CN112053243B (en) | 2020-09-29 | 2020-09-29 | Method and device for upgrading intelligent contracts in block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011052815.6A CN112053243B (en) | 2020-09-29 | 2020-09-29 | Method and device for upgrading intelligent contracts in block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112053243A true CN112053243A (en) | 2020-12-08 |
CN112053243B CN112053243B (en) | 2024-01-26 |
Family
ID=73605078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011052815.6A Active CN112053243B (en) | 2020-09-29 | 2020-09-29 | Method and device for upgrading intelligent contracts in block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112053243B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881312A (en) * | 2018-08-24 | 2018-11-23 | 北京京东尚科信息技术有限公司 | Intelligent contract upgrade method, system and relevant device and storage medium |
CN109358881A (en) * | 2018-10-24 | 2019-02-19 | 杭州趣链科技有限公司 | A kind of intelligent contract upgrade method that the permission based on intelligent contract is controllable |
CN109493072A (en) * | 2018-10-24 | 2019-03-19 | 杭州趣链科技有限公司 | A method of the privacy contract protection based on alliance's block chain |
CN111159753A (en) * | 2019-12-10 | 2020-05-15 | 天翼电子商务有限公司 | Block chain intelligent contract management method and system, storage medium and terminal |
US20200193541A1 (en) * | 2018-12-18 | 2020-06-18 | Crosschain Group LLC | Computer system enabling flexible creation of and participation in blockchain-based smart contracts for transactions in tokenized digital assets |
-
2020
- 2020-09-29 CN CN202011052815.6A patent/CN112053243B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881312A (en) * | 2018-08-24 | 2018-11-23 | 北京京东尚科信息技术有限公司 | Intelligent contract upgrade method, system and relevant device and storage medium |
CN109358881A (en) * | 2018-10-24 | 2019-02-19 | 杭州趣链科技有限公司 | A kind of intelligent contract upgrade method that the permission based on intelligent contract is controllable |
CN109493072A (en) * | 2018-10-24 | 2019-03-19 | 杭州趣链科技有限公司 | A method of the privacy contract protection based on alliance's block chain |
US20200193541A1 (en) * | 2018-12-18 | 2020-06-18 | Crosschain Group LLC | Computer system enabling flexible creation of and participation in blockchain-based smart contracts for transactions in tokenized digital assets |
CN111159753A (en) * | 2019-12-10 | 2020-05-15 | 天翼电子商务有限公司 | Block chain intelligent contract management method and system, storage medium and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN112053243B (en) | 2024-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109981679B (en) | Method and apparatus for performing transactions in a blockchain network | |
CN109040029B (en) | Method and apparatus for executing transactions in a blockchain | |
CN107911421B (en) | Method, apparatus, and computer storage medium for configuring cross-network communications in a blockchain | |
CN106681739B (en) | Automatic intelligent contract generation method | |
KR20190111037A (en) | Smart Contract Upgrade Method and System by Consortium Blockchain | |
CN110569658B (en) | User information processing method and device based on blockchain network, electronic equipment and storage medium | |
JP2023100981A (en) | Control flow in block chain script | |
WO2019139595A1 (en) | Offline authorization of interactions and controlled tasks | |
CN110912712A (en) | Service operation risk authentication method and system based on block chain | |
CN113646761A (en) | Providing application security, authentication and feature analysis to applications | |
CN111028077B (en) | Intelligent contract protection method and system based on input filter | |
US20220383222A1 (en) | Anonymous distributed consensus regarding the verification of protocols | |
US11588646B2 (en) | Identity-based application and file verification | |
CN111935174A (en) | Block chain service system docking method, device and equipment based on middleware gateway | |
CN111176677B (en) | Server system reinforcement updating method and device | |
CN112862487A (en) | Digital certificate authentication method, equipment and storage medium | |
CN113034281A (en) | Service data processing method based on block chain, related system and node | |
CN112308238A (en) | Analytical model training method and device, electronic equipment and storage medium | |
Yang et al. | Strand spaces with choice via a process algebra semantics | |
CN113037505B (en) | Method and system for realizing trusted Web application | |
CN112015826B (en) | Intelligent contract security detection method based on block chain and related equipment | |
CN113469811A (en) | Block chain transaction processing method and device | |
CN112612482A (en) | Method, device, equipment and storage medium for executing intelligent contract | |
CN111178896B (en) | Bus taking payment method, device and storage medium | |
CN112053243B (en) | Method and device for upgrading intelligent contracts in block chain |
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 |