CN109859038A - A kind of take-effective method and device of block chain intelligence contract - Google Patents

A kind of take-effective method and device of block chain intelligence contract Download PDF

Info

Publication number
CN109859038A
CN109859038A CN201811602952.5A CN201811602952A CN109859038A CN 109859038 A CN109859038 A CN 109859038A CN 201811602952 A CN201811602952 A CN 201811602952A CN 109859038 A CN109859038 A CN 109859038A
Authority
CN
China
Prior art keywords
intelligent contract
latest edition
contract
force
intelligent
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
Application number
CN201811602952.5A
Other languages
Chinese (zh)
Other versions
CN109859038B (en
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.)
Union Mobile Pay Co Ltd
Original Assignee
Union Mobile Pay Co Ltd
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 Union Mobile Pay Co Ltd filed Critical Union Mobile Pay Co Ltd
Priority to CN201811602952.5A priority Critical patent/CN109859038B/en
Publication of CN109859038A publication Critical patent/CN109859038A/en
Application granted granted Critical
Publication of CN109859038B publication Critical patent/CN109859038B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the present invention discloses the take-effective method and device of a kind of block chain intelligence contract.Wherein, which comprises receive intelligent contract call request;The contract address of the intelligent contract of latest edition is obtained according to the intelligent contract call request, and obtains according to the contract address of the intelligent contract of the latest edition active states of the intelligent contract of corresponding latest edition;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition;If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;It obtains the intelligent contract of the latest edition and executes.Described device is for executing the above method.The take-effective method and device of block chain intelligence contract provided in an embodiment of the present invention ensure that the accuracy that the intelligent contract of latest edition executes respectively in different blocks chain node.

Description

A kind of take-effective method and device of block chain intelligence contract
Technical field
The present embodiments relate to block chain technical fields, and in particular to a kind of take-effective method of block chain intelligence contract and Device.
Background technique
Block chain technology is that algorithm of knowing together with storing data, using distributed node is verified using block linked data structure To generate and more new data and safeguard its consistency between node, guarantee in the way of cryptography data transmission and access Safety, programmed using the intelligent contract being made of automatized script code and a kind of distributed basis framework of operation data with Calculation paradigm.Intelligent contract is participated and draw jointly by multiple users in block chain, any transaction row that can be used between user For.Intelligent contract based on block chain technology can not only play advantage of the intelligent contract in terms of cost efficiency, but also can be with The interference for avoiding malicious act from normally executing contract.
Intelligent contract is written in block chain in the form of digitized, stored, read by the characteristic guarantee of block chain technology, Execute whole process it is transparent it is traceable, can not hold and change.Meanwhile the common recognition algorithm carried by block chain constructs a set of state machine system System enables intelligent contract efficiently to run.Intelligent contract can not modify once deployment, and need in some cases It to modify to deployed intelligent contract, such as find loophole or the service logic change of intelligent contract, it is necessary to The intelligent contract for disposing new version upgrades original intelligent contract.It in the prior art, can be in institute's node in need The intelligent contract of new version is disposed, the intelligent contract of new version comes into force immediately after deployment is completed, and not can guarantee new edition The synchronization that this intelligent contract comes into force after the completion of deployment in each node, it may appear that the intelligence that the node having executes after upgrading is closed About, some nodes execute the intelligent contract before upgrading, lead to data entanglement.
Therefore, a kind of take-effective method of block chain intelligence contract how is proposed, to guarantee the accuracy of intelligent contract execution The important topic urgently to be resolved as industry.
Summary of the invention
For the defects in the prior art, the embodiment of the present invention provides the take-effective method and dress of a kind of block chain intelligence contract It sets.
On the one hand, the embodiment of the present invention provides a kind of take-effective method of block chain intelligence contract, comprising:
Receive intelligent contract call request;
Obtain the contract address of the intelligent contract of latest edition according to the intelligent contract call request, and according to it is described most The contract address of the intelligent contract of new version obtains the active states of the intelligent contract of corresponding latest edition;Wherein, it is described most The active states of the intelligent contract of new version are obtained ahead of time, the contract address pair with the intelligent contract of the latest edition It answers;
If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;
It obtains the intelligent contract of the latest edition and executes.
On the other hand, the embodiment of the present invention provides a kind of device that comes into force of block chain intelligence contract, comprising:
Receiving module, for receiving intelligent contract call request;
First obtains module, the contract of the intelligent contract for obtaining latest edition according to the intelligent contract call request Address, and coming into force for the intelligent contract of corresponding latest edition is obtained according to the contract address of the intelligent contract of the latest edition State;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, and close with the intelligence of the latest edition Contract address about is corresponding;
First judgment module, for determining and calling latest edition after judging to know that the active states come into force as contract This intelligent contract;
First execution module, for obtaining the intelligent contract of the latest edition and executing.
In another aspect, the embodiment of the present invention provides a kind of electronic equipment, including memory, processor and it is stored in memory Computer program that is upper and can running on a processor, the processor realize any of the above-described embodiment institute when executing described program The step of take-effective method for the block chain intelligence contract stated.
Another aspect, the embodiment of the present invention provide a kind of non-transient computer readable storage medium, are stored thereon with calculating Machine program, the computer program realize coming into force for block chain intelligence contract described in any of the above-described embodiment when being executed by processor The step of method.
The take-effective method and device of block chain intelligence contract provided in an embodiment of the present invention receive intelligence conjunction due to that can connect About call request obtains the contract address for taking intelligent contract of latest edition according to intelligent contract call request, and according to latest edition The contract address of this intelligent contract obtains the active states of the intelligent contract of corresponding latest edition, and the intelligence of latest edition is closed Active states about are obtained ahead of time, and after judging to know that active states come into force as contract, determine the intelligence of latest edition Contract comes into force, and obtains the intelligent contract of latest edition and executes, and holds the intelligent contract of the latest edition in active states Row, ensure that the accuracy that the intelligent contract of latest edition executes respectively in different blocks chain node.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair Bright some embodiments for those of ordinary skill in the art without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow diagram of the take-effective method for the block chain intelligence contract that one embodiment of the invention provides;
Fig. 2 be another embodiment of the present invention provides block chain intelligence contract take-effective method flow diagram;
Fig. 3 is the flow diagram of the take-effective method for the block chain intelligence contract that yet another embodiment of the invention provides;
Fig. 4 is the flow diagram of the take-effective method for the block chain intelligence contract that further embodiment of this invention provides;
Fig. 5 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that one embodiment of the invention provides;
Fig. 6 be another embodiment of the present invention provides block chain intelligence contract the device that comes into force structural schematic diagram;
Fig. 7 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that further embodiment of this invention provides;
Fig. 8 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that yet another embodiment of the invention provides;
Fig. 9 is the entity structure schematic diagram for the electronic equipment that one embodiment of the invention provides.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached in the embodiment of the present invention Figure, technical solution in the embodiment of the present invention are explicitly described, it is clear that described embodiment is a part of the invention Embodiment, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making wound Every other embodiment obtained under the premise of the property made labour, shall fall within the protection scope of the present invention.
Fig. 1 is the flow diagram of the take-effective method for the block chain intelligence contract that one embodiment of the invention provides, such as Fig. 1 institute Show, the take-effective method of block chain intelligence contract provided in an embodiment of the present invention, comprising:
S101, intelligent contract call request is received;
Specifically, upgrade in the intelligent contract of each node deployment to block chain, obtain the intelligence of latest edition After contract, the device that comes into force (hereinafter referred to as come into force device) of the block chain intelligence contract of each node can store it is described most The intelligent contract of new version.The client of the node can send intelligent contract call request to the device that comes into force, described The device that comes into force can receive the intelligent contract call request.Wherein, the node is that transaction and data friendship are carried out in block chain The network node changed can be realized using server.
S102, obtained according to the intelligent contract call request latest edition intelligent contract contract address, and according to The intelligent contract address of the latest edition obtains the active states of the intelligent contract of corresponding latest edition;Wherein, it is described most The active states of the intelligent contract of new version are obtained ahead of time, the contract address pair with the intelligent contract of the latest edition It answers;
Specifically, the device that comes into force, can be according to the intelligence after receiving the intelligent contract call request Contract call request obtains the contract address of the intelligent contract of latest edition, then according to the intelligent contract of the latest edition Contract address obtains the active states of the intelligent contract of corresponding latest edition.The active states include that contract comes into force and contract Pending The Entry Into Force two states, the contract, which comes into force, indicates that present node meets the intelligent contract effective term of the latest edition, can To execute the intelligent contract of latest edition corresponding with the intelligent contract effective term of the latest edition, the contract Pending The Entry Into Force It indicates that the present node is unsatisfactory for the intelligent contract effective term of the latest edition, cannot execute and the latest edition The intelligent contract of the corresponding latest edition of intelligent contract effective term.Wherein, the present node refers to that receiving the intelligence closes Node about where the server of call request;The active states of the intelligent contract of the latest edition are obtained ahead of time, institute The active states for stating the intelligent contract of latest edition are corresponding with the contract address of intelligent contract of latest edition.
For example, the intelligence contract call request includes the contract address of the intelligent contract of the latest edition, the life Effect device receives the intelligent contract call request, can obtain from the intelligent contract call request received described The contract address of the intelligent contract of latest edition.Alternatively, the intelligence contract call request includes routing contract address and intelligence The address of contract identifies, and the routing contract address is corresponding with the intelligent address mapping table of contract, the intelligence contract It include the address mark of at least one intelligent contract in address mapping table and right one by one with the address mark of the intelligent contract The contract address of the intelligent contract for the latest edition answered.The device that comes into force can be obtained according to the routing contract address lookup The address mapping table of the intelligent contract corresponding with the routing contract address, then according to the address label of the intelligent contract Know inquiry and obtains the contract address for identifying the intelligent contract of corresponding latest edition with the address of the intelligent contract.Wherein, institute It is preset for stating the address mapping table of intelligent contract.
If S103, judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;
Specifically, the device that comes into force judges institute after obtaining the active states of intelligent contract of the latest edition Stating active states is that the contract comes into force or the contract Pending The Entry Into Force, if the active states come into force for contract, really The intelligent contract for determining latest edition comes into force, and can execute the intelligent contract of latest edition.
For example, the contract comes into force to be indicated with 1, the contract Pending The Entry Into Force is indicated with 0, and the device acquisition that comes into force comes into force State is 1, illustrates that the contract comes into force, and can execute the intelligent contract of latest edition.The shape that comes into force of the device acquisition that comes into force State is 0, illustrates the contract Pending The Entry Into Force, the intelligent contract before can executing the intelligent contract upgrading of the latest edition.
S104, the intelligent contract for obtaining the latest edition simultaneously execute.
Specifically, the device that comes into force is after the intelligent contract for determining latest edition comes into force, according to the latest edition The contract address of intelligent contract obtain the intelligent contract of latest edition, and execute the intelligent contract of latest edition.
For example, block chain A includes the node of N number of deployment intelligence and about a1, since intelligence and the service logic of about a1 need It changes, intelligence and about a1 is upgraded, in the intelligence and about a2 of above-mentioned N number of node deployment latest edition, disposed simultaneously The intelligent contract effective term b of latest edition corresponding with the intelligence of latest edition and about a2: the block height of present node is greater than When 50, the intelligence of latest edition and about a2 comes into force.And by the intelligence of intelligent the contract effective term b and latest edition of latest edition The contract address of about a2 is corresponding.The block of the device meeting periodic detection node that comes into force of each of above-mentioned N number of node node Highly, and according to the intelligent contract effective term b of the block height of node and latest edition determine whether the node meets most The intelligent contract effective term b of new version illustrates that node meets intelligent condition effective term if the block height of node is greater than 50 The active states of b, the intelligence of latest edition and about a2 are that the contract comes into force, if the block height of node is less than or equal to 50, the active states for illustrating that node is unsatisfactory for energy condition effective term b, the intelligence of latest edition and about a2 are that the contract is not given birth to Effect.The device that comes into force can be by the conjunction of the intelligence of the active states and latest edition of the intelligence of latest edition and about a2 and about a2 The about corresponding storage in address.Wherein, described to be periodically configured according to the actual situation, the embodiment of the present invention is without limitation.
The client of node n3 in above-mentioned N number of node sends the device that comes into force of intelligent contract call request to node n3, The intelligence contract call request includes the intelligence of latest edition and the contract address of about a2;The device that comes into force of node n3 receives After the intelligent contract call request of the latest edition, the intelligence of latest edition is obtained from the intelligent contract call request Then the contract address of about a2 obtains the intelligence of latest edition according to the contract address lookup of the intelligence of latest edition and about a2 The active states of about a2.If the device that comes into force of node n3 judges that the intelligence of latest edition and the active states of about a2 are institute It states contract to come into force, then it is determined that intelligence and about a2 come into force;The device that comes into force can be according to the intelligence of latest edition and about a2 The intelligence of contract address lookup acquisition latest edition and about a2 are simultaneously executed.If the device that comes into force of node n3 judges latest edition Intelligence and the active states of about a2 be the contract Pending The Entry Into Force, can then it is determined that the intelligence of latest edition and about a2 does not come into force To obtain intelligence and about a1 and execute.
The take-effective method of block chain intelligence contract provided in an embodiment of the present invention receives intelligent contract calling due to that can connect Request, the contract address for taking intelligent contract of latest edition is obtained according to intelligent contract call request, and according to the intelligence of latest edition The contract address of energy contract obtains the active states of the intelligent contract of corresponding latest edition, the life of the intelligent contract of latest edition Effect state is obtained ahead of time, and after judging to know that active states come into force as contract, determines that the intelligent contract of latest edition is raw Effect, obtains the intelligent contract of latest edition and executes, and is performed the intelligent contract of the latest edition in active states, guarantees The accuracy that the intelligent contract of latest edition is executed in different blocks chain node respectively.Further, since being obtained ahead of time newest The treatment effeciency to intelligent contract call request can be improved in the active states of the intelligent contract of version.
Fig. 2 be another embodiment of the present invention provides block chain intelligence contract take-effective method flow diagram, such as Fig. 2 It is shown, on the basis of the various embodiments described above, further, the side of coming into force of block chain intelligence contract provided in an embodiment of the present invention Method further include:
If S105, judging to know the active states as contract Pending The Entry Into Force, according to the intelligent contract of the latest edition Contract address obtain latest edition intelligent contract effective term;Wherein, the intelligent contract effective term of the latest edition Be it is preset, it is corresponding with the contract address of intelligent contract of the latest edition;
Specifically, the device that comes into force judges institute after obtaining the active states of intelligent contract of the latest edition Stating active states is that the contract comes into force or the contract Pending The Entry Into Force, if the active states are the contract Pending The Entry Into Force, The intelligent contract effective term of latest edition is so obtained according to the contract address of the intelligent contract of the latest edition.Wherein, The intelligent contract effective term of the latest edition is preset, with the intelligent contract of the latest edition contract address pair It answers;The intelligent contract effective term of the latest edition according to reality be configured, the embodiment of the present invention is without limitation.
For example, the intelligent contract effective term of the latest edition are as follows: when the block height of node is greater than 50, latest edition Intelligent contract come into force.Alternatively, the time of the intelligent contract of deployment latest edition is on November 26th, 2018, the latest edition Intelligent contract effective term are as follows: the intelligent contract of latest edition came into force on December 1st, 2018.Alternatively, the latest edition Intelligent contract effective term are as follows: when the transaction stroke count of node is more than 500, the intelligent contract of latest edition comes into force.Wherein, institute Stating the device that comes into force can be by corresponding application programming interface (Application Programming Interface, letter Claim API) get the block height of the present node, time and transaction stroke count.
If S106, judgement know that present node meets the intelligent contract effective term of the latest edition, it is determined that described The intelligent contract of latest edition comes into force;
Specifically, for the device that comes into force after the intelligent contract effective term for obtaining the latest edition, judgement is current Whether node meets the intelligent contract effective term of the latest edition, if the present node meets the latest edition Intelligent contract effective term can call latest edition then the device that comes into force determines that the intelligent contract of latest edition comes into force The intelligence contract.Wherein, the present node refers to the node where the server for receiving the intelligent contract call request. It will be appreciated that can dispose latest edition intelligent contract when will be corresponding newest with the intelligent contract of latest edition The intelligent contract effective term of version is disposed simultaneously.
For example, the intelligent contract effective term of the latest edition are as follows: the block height of present node be greater than 50 when, it is described most The intelligent contract of new version comes into force.The block height that the device that comes into force gets the present node is 70, described will work as prosthomere The block height 70 of point is compared with the block height 50 in the intelligent contract effective term of the latest edition, is greater than due to 70 50, it can be confirmed that the intelligent contract of latest edition corresponding with the intelligent contract effective term of the latest edition comes into force.
S107, the intelligent contract for obtaining the latest edition simultaneously execute.
Specifically, the device that comes into force, can be according to described after the intelligent contract for confirming the latest edition comes into force The contract address of the intelligent contract of latest edition, obtains the intelligent contract of the latest edition, and executes the latest edition Intelligent contract.
Fig. 3 is the flow diagram of the take-effective method for the block chain intelligence contract that yet another embodiment of the invention provides, such as Fig. 3 It is shown, on the basis of the various embodiments described above, further, the side of coming into force of block chain intelligence contract provided in an embodiment of the present invention Method further include:
If S108, judgement know that the present node is unsatisfactory for the intelligent contract effective term of the latest edition, really Recognize the intelligent contract before calling the intelligent contract of the latest edition to upgrade;
Specifically, the device that comes into force is after the intelligent contract effective term for obtaining the latest edition, described in judgement Whether present node meets the intelligent contract effective term of the latest edition, if the present node be unsatisfactory for it is described newest The intelligent contract effective term of version, then before the device confirmation that comes into force calls the intelligent contract of the latest edition to upgrade Intelligent contract.
For example, the intelligent contract effective term of the latest edition are as follows: when the block height of present node is greater than 50, the intelligence Energy contract comes into force.The block height that the device that comes into force gets the present node is 45, by the block height of the present node 45 are compared with the block height 50 in the intelligent contract effective term of the latest edition, described current since 45 less than 50 Node is unsatisfactory for the intelligent contract effective term of the latest edition, and the intelligence of the latest edition is called in the device confirmation that comes into force Intelligent contract before energy contract upgrading.
S109, it obtains the intelligent contract before the upgrading and executes.
Specifically, it is described come into force device confirmation call the intelligent contract before the intelligent contract upgrading of the latest edition it Afterwards, the intelligent contract before being upgraded according to the contract address of the intelligent contract before upgrading, and before executing the upgrading Intelligent contract.Wherein it is possible to establish the contract address of the intelligent contract of the latest edition and the conjunction of the intelligent contract before upgrading The about corresponding relationship of address, when the present node is unsatisfactory for the intelligent contract effective term of the latest edition, Ke Yitong Cross the intelligent contract of the latest edition contract address upgraded before intelligent contract contract address.
Fig. 4 is the flow diagram of the take-effective method for the block chain intelligence contract that further embodiment of this invention provides, such as Fig. 4 Shown, on the basis of the various embodiments described above, further, the acquisition of the active states of the intelligent contract of the latest edition is walked It is rapid as follows:
S401, periodic detection obtain the state parameter of node, and the state parameter is preset;
Specifically, the device that comes into force can obtain the state parameter of node with periodic detection, such as each second, detection was primary, The state parameter is preset, such as the state parameter is block height, time and the transaction stroke count of the present node.Its In, the device that comes into force can get the state parameter of the present node by corresponding API.Wherein, the regular root It is configured according to actual needs, the embodiment of the present invention is without limitation.It will be appreciated that it is described come into force device detection be the life The state parameter of node belonging to device is imitated, the node includes the device that comes into force in embodiments of the present invention.
S402, according to the state parameter of the node and the intelligent contract of latest edition corresponding with the state parameter Effective term, judges whether the node meets the intelligent contract effective term of latest edition corresponding with the state parameter; Wherein, the intelligent contract effective term of the latest edition is preset, corresponding with the intelligent contract of the latest edition;
Specifically, the device that comes into force, can be according to the shape of the node after the state parameter for obtaining the node The intelligent contract effective term of state parameter and latest edition corresponding with the state parameter, judges whether the node meets The intelligent contract effective term of latest edition corresponding with the state parameter.Wherein, the intelligent contract of the latest edition is raw Effect condition is preset, i.e., the intelligent contract correspondence of each latest edition corresponding with the intelligent contract of the latest edition The intelligent contract effective term of one latest edition.It will be appreciated that latest edition corresponding with the state parameter Intelligent contract effective term can have multiple.
For example, the state parameter includes block height, time and the transaction stroke count of the node.It is high with the block of the node Spend the intelligent contract effective term of corresponding latest edition are as follows: when the block height of node is greater than first threshold, latest edition Intelligent contract comes into force.If the block height of the node is greater than the first threshold, the node meets and the node The corresponding latest edition of block height intelligent contract effective term;Otherwise, the node is unsatisfactory for and the block of node height Spend the intelligent contract effective term of corresponding latest edition.The intelligent contract of the time of the node corresponding latest edition comes into force Condition are as follows: the intelligent contract of latest edition in such a month, and on such a day rises in certain year to come into force.If the time of the node is in certain moon in year After day (including certain year is in such a month, and on such a day), then meeting the intelligence of latest edition corresponding with the time of the node for the node It can contract effective term;Otherwise, the node is unsatisfactory for the intelligent contract life of latest edition corresponding with the time of the node Effect condition.The intelligent contract effective term of latest edition corresponding with the transaction stroke count of the node are as follows: when the transaction pen of node Number is more than second threshold, and the intelligent contract of latest edition comes into force.If the transaction stroke count of the node is greater than second threshold, The node meets the intelligent contract effective term of latest edition corresponding with the transaction stroke count of the node;Otherwise, the section Point is unsatisfactory for the intelligent contract effective term of latest edition corresponding with the transaction stroke count of the node.Wherein, first threshold Value and the second threshold are configured according to the actual situation, and the embodiment of the present invention is without limitation.
S403, come into force item according to the intelligent the contract whether node meets latest edition corresponding with the state parameter The judging result of part obtains the intelligent contract of latest edition corresponding with the contract address of intelligent contract of the latest edition Active states.
Specifically, for the intelligent contract effective term of each latest edition corresponding with the state parameter, the life Effect device can obtain a judging result, i.e., the described node meets the intelligence of latest edition corresponding with the state parameter Contract effective term or the node are unsatisfactory for the intelligent contract effective term of latest edition corresponding with the state parameter. If the judging result is the intelligent contract effective term that the node meets latest edition corresponding with the state parameter, The active states of the intelligent contract of latest edition so corresponding with the intelligent contract effective term of above-mentioned latest edition are described Contract comes into force;If the judging result is the intelligence conjunction that the node is unsatisfactory for latest edition corresponding with the state parameter About effective term, then the intelligent contract of latest edition corresponding with the intelligent contract effective term of above-mentioned latest edition comes into force State is the contract Pending The Entry Into Force.Due to the contract of the intelligent contract of the intelligent contract and latest edition of the latest edition Address corresponds, and searches the active states of the intelligent contract of the latest edition for convenience, can be by the latest edition Intelligent contract contract address it is corresponding with the active states of intelligent contract of latest edition, thus obtain with the latest edition Intelligent contract the corresponding latest edition in contract address intelligent contract active states.
The take-effective method of block chain intelligence contract provided in an embodiment of the present invention receives intelligent contract calling due to that can connect Request, the contract address for taking intelligent contract of latest edition is obtained according to intelligent contract call request, and according to the intelligence of latest edition The contract address of energy contract obtains the active states of the intelligent contract of corresponding latest edition, the life of the intelligent contract of latest edition Effect state is obtained ahead of time, and after judging to know that active states come into force as contract, determines that the intelligent contract of latest edition is raw Effect, obtains the intelligent contract of latest edition and executes, and is performed the intelligent contract of the latest edition in active states, guarantees The accuracy that the intelligent contract of latest edition is executed in different blocks chain node respectively.Further, pass through latest edition Intelligent contract effective term obtains the active states of the intelligent contract of the latest edition of the latest edition of node, ensure that each The synchronism that the intelligent contract of node latest edition executes.
Fig. 5 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that one embodiment of the invention provides, such as Fig. 5 institute Show, the device that comes into force of block chain intelligence contract provided in an embodiment of the present invention include receiving module 501, first obtain module 502, First judgment module 503 and the first execution module 504, in which:
Receiving module 501 is for receiving intelligent contract call request;First, which obtains module 502, is used to be closed according to the intelligence The about contract address of the intelligent contract of call request acquisition latest edition, and the contract of the intelligent contract according to the latest edition Address obtains the active states of the intelligent contract of corresponding latest edition;Wherein, the intelligent contract of the latest edition comes into force State is obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition;First judgment module 503 is used for Judge after knowing that the active states come into force as contract, determines the intelligent contract for calling latest edition;First execution module 504 For obtaining the intelligent contract of the latest edition and executing.
Specifically, upgrade in the intelligent contract of each node deployment to block chain, obtain the intelligence of latest edition After contract, the client of the node can send intelligent contract call request to receiving module 501,501 meeting of receiving module Receive the intelligent contract call request.Wherein, the node is the network section that transaction and data exchange are carried out in block chain Point can be realized using server.
After receiving the intelligent contract call request, first obtains module 502 can be according to the intelligent contract Call request obtains the contract address of the intelligent contract of latest edition, then according to the contract of the intelligent contract of the latest edition Address obtains the active states of the intelligent contract of corresponding latest edition.The active states include that contract comes into force and do not give birth to contract Two states are imitated, the contract, which comes into force, indicates that present node meets the intelligent contract effective term of the latest edition, can hold The intelligent contract of row latest edition corresponding with the intelligent contract effective term of the latest edition, the contract Pending The Entry Into Force indicate The present node is unsatisfactory for the intelligent contract effective term of the latest edition, cannot execute the intelligence with the latest edition The intelligent contract of the corresponding latest edition of contract effective term.Wherein, the present node, which refers to, receives the intelligent contract tune With the node where the server of request;The active states of the intelligent contract of the latest edition are obtained ahead of time, it is described most The active states of the intelligent contract of new version and the contract address of intelligent contract of latest edition are corresponding.
After obtaining the active states of intelligent contract of the latest edition, first judgment module 503 judges the life Effect state comes into force for the contract or the contract Pending The Entry Into Force, if the active states come into force for contract, then it is determined that most The intelligent contract of new version comes into force, and can execute the intelligent contract of latest edition.
After the intelligent contract for determining latest edition comes into force, the first execution module 504 is according to the intelligence of the latest edition The contract address of energy contract obtains the intelligent contract of latest edition, and executes the intelligent contract of latest edition.
The device that comes into force of block chain intelligence contract provided in an embodiment of the present invention receives intelligent contract calling due to that can connect Request, the contract address of the intelligent contract of latest edition is obtained according to intelligent contract call request, and according to the intelligence of latest edition The contract address of contract obtains the active states of the intelligent contract of corresponding latest edition, and the intelligent contract of latest edition comes into force State is obtained ahead of time, and after judging to know that active states come into force as contract, determines that the intelligent contract of latest edition comes into force, It obtains the intelligent contract of latest edition and executes, be performed the intelligent contract of the latest edition in active states, ensure that The accuracy that the intelligent contract of latest edition executes respectively in different blocks chain node.Further, since latest edition has been obtained ahead of time The active states of this intelligent contract, can be improved the treatment effeciency to intelligent contract call request.
Fig. 6 be another embodiment of the present invention provides block chain intelligence contract the device that comes into force structural schematic diagram, such as Fig. 6 It is shown, on the basis of the various embodiments described above, further, the dress that comes into force of block chain intelligence contract provided in an embodiment of the present invention Set further includes the second judgment module 505, third judgment module 506 and the second execution module 507, in which:
Second judgment module 505 be used for after judging to know the active states as contract Pending The Entry Into Force, according to it is described most The contract address of the intelligent contract of new version obtains the intelligent contract effective term of latest edition;Third judgment module 506 is used for After judgement knows that present node meets the intelligent contract effective term of the latest edition, determines and call the latest edition Intelligent contract;Second execution module 507 is used to obtain the intelligent contract of the latest edition and executes.
Specifically, after obtaining the active states of intelligent contract of the latest edition, the judgement of the second judgment module 505 The active states come into force for the contract or the contract Pending The Entry Into Force, if the active states are that the contract is not given birth to Effect, then obtaining the intelligent contract effective term of latest edition according to the contract address of the intelligent contract of the latest edition.Its In, the intelligent contract effective term of the latest edition is preset, with the intelligent contract of the latest edition contract address It is corresponding;The intelligent contract effective term of the latest edition according to reality be configured, the embodiment of the present invention is without limitation.
After the intelligent contract effective term for obtaining the latest edition, third judgment module 506 judges present node The intelligent contract effective term for whether meeting the latest edition, if the present node meets the intelligence of the latest edition Contract effective term can call the described of latest edition then the device that comes into force determines that the intelligent contract of latest edition comes into force Intelligent contract.Wherein, the present node refers to the node where the server for receiving the intelligent contract call request.It can manage Solution, can be when disposing the intelligent contract of latest edition by latest edition corresponding with the intelligent contract of latest edition Intelligent contract effective term dispose simultaneously.
After confirming that the intelligent contract of the latest edition comes into force, the second execution module 507 can be according to described newest The contract address of the intelligent contract of version, obtains the intelligent contract of the latest edition, and executes the intelligence of the latest edition Contract.
Fig. 7 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that further embodiment of this invention provides, such as Fig. 7 It is shown, on the basis of the various embodiments described above, further, the dress that comes into force of block chain intelligence contract provided in an embodiment of the present invention Set further includes the 4th judgment module 508 and third execution module 509, in which:
4th judgment module 508 is used to know that the present node is unsatisfactory for the intelligent contract of the latest edition in judgement After effective term, the intelligent contract before the intelligent contract upgrading of the latest edition is called in confirmation;Third execution module 509 is used Intelligent contract before obtaining the upgrading simultaneously executes.
Specifically, after the intelligent contract effective term for obtaining the latest edition, the 4th judgment module 508 judges institute State the intelligent contract effective term whether present node meets the latest edition, if the present node be unsatisfactory for it is described most The intelligent contract effective term of new version, then the intelligent contract liter of the latest edition is called in the confirmation of the 4th judgment module 508 Intelligent contract before grade.
After the intelligent contract that confirmation calls before the intelligent contract upgrading of the latest edition, third execution module 509 Intelligent contract before being upgraded according to the contract address of the intelligent contract before upgrading, and execute the intelligence before the upgrading Contract.Wherein it is possible to establishing the contract address of the intelligent contract of the latest edition and the contract of the intelligent contract before upgrading The corresponding relationship of location can pass through institute when the present node is unsatisfactory for the intelligent contract effective term of the latest edition State the intelligent contract of latest edition contract address upgraded before intelligent contract contract address.
Fig. 8 is the structural schematic diagram of the device that comes into force for the block chain intelligence contract that yet another embodiment of the invention provides, such as Fig. 8 It is shown, on the basis of the various embodiments described above, further, the dress that comes into force of block chain intelligence contract provided in an embodiment of the present invention Set further includes detection module 510, the 5th judgment module 511 and the second acquisition module 512, in which:
Detection module 510 is used for the state parameter of periodic detection present node, and the state parameter is preset;5th sentences Disconnected module 511 is used for according to the state parameter of the node and the intelligent contract of latest edition corresponding with the state parameter Effective term, judges whether the node meets the intelligent contract effective term of latest edition corresponding with the state parameter; Wherein, the intelligent contract effective term of the latest edition is preset, corresponding with the intelligent contract of the latest edition;Second Module 512 is obtained for coming into force according to the intelligent the contract whether node meets latest edition corresponding with the state parameter The judging result of condition obtains the intelligent contract of latest edition corresponding with the contract address of intelligent contract of the latest edition Active states.
Specifically, detection module 510 can obtain the state parameter of node with periodic detection, such as each second, detection was primary, The state parameter is preset, such as the state parameter is block height, time and the transaction stroke count of the present node.Its In, detection module 510 can get the state parameter of the present node by corresponding API.Wherein, the regular basis Actual needs is configured, and the embodiment of the present invention is without limitation.It will be appreciated that the detection of detection module 510 is detection module The state parameter of node belonging to 510, the node includes detection module 510 in embodiments of the present invention.
After the state parameter for obtaining the node, the 5th judgment module 511 can join according to the state of the node The intelligent contract effective term of latest edition several and corresponding with the state parameter judges whether the node meets and institute State the intelligent contract effective term of the corresponding latest edition of state parameter.Wherein, the intelligent contract of the latest edition comes into force item Part is preset, i.e., the intelligent contract correspondence one of each latest edition corresponding with the intelligent contract of the latest edition The intelligent contract effective term of the latest edition.It will be appreciated that the intelligence of latest edition corresponding with the state parameter Contract effective term can have multiple.
Module is obtained for the intelligent contract effective term of each latest edition corresponding with the state parameter, second 512 can obtain a judging result, i.e., the intelligence that the described node meets latest edition corresponding with the state parameter is closed About effective term or the node intelligent contract effective term that is unsatisfactory for latest edition corresponding with the state parameter.Such as It is that the node meets the intelligent contract of corresponding with state parameter latest edition and comes into force item that fruit, which obtains the judging result, Part, then the life of the intelligent contract of the latest edition of latest edition corresponding with the intelligent contract effective term of above-mentioned latest edition Effect state is that the contract comes into force;If the judging result is unsatisfactory for corresponding with the state parameter newest for the node The intelligent contract effective term of version, then latest edition corresponding with the intelligent contract effective term of above-mentioned latest edition is most The active states of the intelligent contract of new version are the contract Pending The Entry Into Force.Due to the latest edition intelligent contract and it is described most The contract address of the intelligent contract of new version corresponds, and searches the shape that comes into force of the intelligent contract of the latest edition for convenience State, can be corresponding with the active states of intelligent contract of latest edition by the contract address of the intelligent contract of the latest edition, To the active states of the intelligent contract of acquisition latest edition corresponding with the contract address of intelligent contract of the latest edition.
The embodiment of device provided in an embodiment of the present invention specifically can be used for executing the place of above-mentioned correlation method embodiment Process is managed, details are not described herein for function, is referred to the detailed description of above-mentioned correlation method embodiment.
Fig. 9 is the entity structure schematic diagram for the electronic equipment that one embodiment of the invention provides, as shown in figure 9, the electronics is set Standby may include: processor (processor) 910,920, memory communication interface (Communications Interface) (memory) 930 and communication bus 940, wherein processor 910, communication interface 920, memory 930 pass through communication bus 940 Complete mutual communication.Processor 910 can call the logical order in memory 930, to execute following method: receiving intelligence It can contract call request;The contract address of the intelligent contract of latest edition, and root are obtained according to the intelligent contract call request The active states of the intelligent contract of corresponding latest edition are obtained according to the contract address of the intelligent contract of the latest edition;Its In, the active states of the intelligent contract of the latest edition are obtained ahead of time, the conjunction with the intelligent contract of the latest edition About address is corresponding;If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;It obtains The intelligent contract of the latest edition simultaneously executes.
The present embodiment provides a kind of computer program product, the computer program product includes being stored in non-transient calculating Computer program on machine readable storage medium storing program for executing, the computer program include program instruction, when described program instruction is calculated When machine executes, computer is able to carry out method provided by above-mentioned each method embodiment, for example, receives intelligent contract and calls Request;The contract address of the intelligent contract of latest edition is obtained according to the intelligent contract call request, and according to described newest The contract address of the intelligent contract of version obtains the active states of the intelligent contract of corresponding latest edition;Wherein, described newest The active states of the intelligent contract of version are obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition; If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;Obtain the latest edition This intelligent contract simultaneously executes.
The present embodiment provides a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium Computer program is stored, the computer program makes the computer execute method provided by above-mentioned each method embodiment, example It such as include: to receive intelligent contract call request;The intelligent contract of latest edition is obtained according to the intelligent contract call request Contract address, and the intelligent contract of corresponding latest edition is obtained according to the contract address of the intelligent contract of the latest edition Active states;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, the intelligence with the latest edition The contract address of energy contract is corresponding;If judging to know that the active states come into force as contract, it is determined that the intelligence of latest edition is closed About come into force;It obtains the intelligent contract of the latest edition and executes.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation member It is physically separated with being or may not be, component shown as a unit may or may not be physics list Member, it can it is in one place, or may be distributed over multiple network units.It can be selected according to the actual needs In some or all of the modules achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying creativeness Labour in the case where, it can understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should Computer software product may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation Method described in certain parts of example or embodiment.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although Present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be used To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features; And these are modified or replaceed, technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution spirit and Range.

Claims (10)

1. a kind of take-effective method of block chain intelligence contract characterized by comprising
Receive intelligent contract call request;
The contract address of the intelligent contract of latest edition is obtained according to the intelligent contract call request, and according to the latest edition The contract address of this intelligent contract obtains the active states of the intelligent contract of corresponding latest edition;Wherein, the latest edition The active states of this intelligent contract are obtained ahead of time, corresponding with the contract address of intelligent contract of the latest edition;
If judging to know that the active states come into force as contract, it is determined that the intelligent contract of latest edition comes into force;
It obtains the intelligent contract of the latest edition and executes.
2. the method according to claim 1, wherein further include:
If judging to know the active states as contract Pending The Entry Into Force, according to the contract address of the intelligent contract of the latest edition Obtain the intelligent contract effective term of latest edition;Wherein, the intelligent contract effective term of the latest edition is preset, with The contract address of the intelligent contract of the latest edition is corresponding;
If judgement knows that present node meets the intelligent contract effective term of the latest edition, it is determined that the latest edition Intelligent contract comes into force;
It obtains the intelligent contract of the latest edition and executes.
3. according to the method described in claim 2, it is characterized by further comprising:
If judgement knows that the present node is unsatisfactory for the intelligent contract effective term of the latest edition, confirm described in calling Intelligent contract before the intelligent contract upgrading of latest edition;
Intelligent contract before obtaining the upgrading simultaneously executes.
4. the method according to claim 1, wherein the active states of the intelligent contract of the latest edition obtain Take that steps are as follows:
Periodic detection obtains the state parameter of node, and the state parameter is preset;
According to the state parameter of the node and the intelligent contract effective term of latest edition corresponding with the state parameter, Judge whether the node meets the intelligent contract effective term of latest edition corresponding with the state parameter;Wherein, described The intelligent contract effective term of latest edition be it is preset, it is corresponding with the intelligent contract of the latest edition;
Whether meet the judgement of the intelligent contract effective term of latest edition corresponding with the state parameter according to the node As a result, obtaining the shape that comes into force of the intelligent contract of latest edition corresponding with the contract address of intelligent contract of the latest edition State.
5. a kind of device that comes into force of block chain intelligence contract characterized by comprising
Receiving module, for receiving intelligent contract call request;
First obtains module, the contract of the intelligent contract for obtaining latest edition according to the intelligent contract call request Location, and obtain according to the contract address of the intelligent contract of the latest edition shape that comes into force of the intelligent contract of corresponding latest edition State;Wherein, the active states of the intelligent contract of the latest edition are obtained ahead of time, the intelligent contract with the latest edition Contract address it is corresponding;
First judgment module, for determining and calling latest edition after judging to know that the active states come into force as contract Intelligent contract;
First execution module, for obtaining the intelligent contract of the latest edition and executing.
6. device according to claim 5, which is characterized in that further include the second judgment module, third judgment module and Two execution modules, in which:
Second judgment module, for after judging to know the active states as contract Pending The Entry Into Force, according to described newest The contract address of the intelligent contract of version obtains the intelligent contract effective term of latest edition;
The third judgment module, for knowing that present node meets the intelligent contract effective term of the latest edition in judgement Later, the intelligent contract for calling the latest edition is determined;
Second execution module, for obtaining the intelligent contract of the latest edition and executing.
7. device according to claim 6, which is characterized in that it further include the 4th judgment module and third execution module, In:
4th judgment module, for knowing that the present node is unsatisfactory for the intelligent contract life of the latest edition in judgement After effect condition, the intelligent contract before the intelligent contract upgrading of the latest edition is called in confirmation;
The third execution module, for obtaining the intelligent contract before the upgrading and executing.
8. device according to claim 5, which is characterized in that further include that detection module, the 5th judgment module and second obtain Obtain module, in which:
The detection module, for the state parameter of periodic detection present node, the state parameter is preset;
5th judgment module, for according to the node state parameter and latest edition corresponding with the state parameter This intelligent contract effective term, judges whether the node meets the intelligence conjunction of latest edition corresponding with the state parameter About effective term;Wherein, the intelligent contract effective term of the latest edition is preset, is closed with the intelligence of the latest edition It is about corresponding;
Described second obtains module, for whether meeting the intelligence of latest edition corresponding with the state parameter according to the node The judging result of energy contract effective term, obtains latest edition corresponding with the contract address of intelligent contract of the latest edition Intelligent contract active states.
9. a kind of electronic equipment including memory, processor and stores the calculating that can be run on a memory and on a processor Machine program, which is characterized in that the processor realizes such as the described in any item blocks of Claims 1-4 when executing described program The step of take-effective method of chain intelligence contract.
10. a kind of non-transient computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer The step of the take-effective method such as the described in any item block chain intelligence contracts of Claims 1-4 is realized when program is executed by processor Suddenly.
CN201811602952.5A 2018-12-26 2018-12-26 Method and device for taking block chain intelligent contract into effect Active CN109859038B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811602952.5A CN109859038B (en) 2018-12-26 2018-12-26 Method and device for taking block chain intelligent contract into effect

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811602952.5A CN109859038B (en) 2018-12-26 2018-12-26 Method and device for taking block chain intelligent contract into effect

Publications (2)

Publication Number Publication Date
CN109859038A true CN109859038A (en) 2019-06-07
CN109859038B CN109859038B (en) 2021-06-25

Family

ID=66892534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811602952.5A Active CN109859038B (en) 2018-12-26 2018-12-26 Method and device for taking block chain intelligent contract into effect

Country Status (1)

Country Link
CN (1) CN109859038B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022057153A1 (en) * 2020-09-18 2022-03-24 杭州趣链科技有限公司 Smart contract version management method and device, and readable storage medium
WO2022263690A1 (en) * 2021-06-16 2022-12-22 E Process Med, S.L. Smart contract generation method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160005115A1 (en) * 2013-02-27 2016-01-07 Eugene Maeng KIM Method and system for supporting loan transaction by using address book, and non-temporary computer-readable recording medium
WO2017180846A1 (en) * 2016-04-14 2017-10-19 Pricewaterhousecoopers Llp Cryptoconomy solution for administration and governance in a distributed system
CN107943580A (en) * 2017-11-13 2018-04-20 上海点融信息科技有限责任公司 For managing the method and equipment of user's intelligence contract at block chain link point
CN108170740A (en) * 2017-12-18 2018-06-15 深圳前海微众银行股份有限公司 Data migration method, system and computer readable storage medium
US20180220278A1 (en) * 2017-02-01 2018-08-02 BriefTrace Ltd. System and method for securing and verifying information from transportation monitors
CN108510389A (en) * 2018-03-30 2018-09-07 深圳前海微众银行股份有限公司 Intelligent contract call method, equipment and readable storage medium storing program for executing based on block chain
CN108833398A (en) * 2018-06-08 2018-11-16 浙江超脑时空科技有限公司 A kind of block chain intelligence contract update method, device and equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160005115A1 (en) * 2013-02-27 2016-01-07 Eugene Maeng KIM Method and system for supporting loan transaction by using address book, and non-temporary computer-readable recording medium
WO2017180846A1 (en) * 2016-04-14 2017-10-19 Pricewaterhousecoopers Llp Cryptoconomy solution for administration and governance in a distributed system
US20180220278A1 (en) * 2017-02-01 2018-08-02 BriefTrace Ltd. System and method for securing and verifying information from transportation monitors
CN107943580A (en) * 2017-11-13 2018-04-20 上海点融信息科技有限责任公司 For managing the method and equipment of user's intelligence contract at block chain link point
CN108170740A (en) * 2017-12-18 2018-06-15 深圳前海微众银行股份有限公司 Data migration method, system and computer readable storage medium
CN108510389A (en) * 2018-03-30 2018-09-07 深圳前海微众银行股份有限公司 Intelligent contract call method, equipment and readable storage medium storing program for executing based on block chain
CN108833398A (en) * 2018-06-08 2018-11-16 浙江超脑时空科技有限公司 A kind of block chain intelligence contract update method, device and equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022057153A1 (en) * 2020-09-18 2022-03-24 杭州趣链科技有限公司 Smart contract version management method and device, and readable storage medium
WO2022263690A1 (en) * 2021-06-16 2022-12-22 E Process Med, S.L. Smart contract generation method

Also Published As

Publication number Publication date
CN109859038B (en) 2021-06-25

Similar Documents

Publication Publication Date Title
EP3958606A1 (en) Methods and devices for pushing and requesting model, storage medium and electronic device
CN111667267B (en) Block chain transaction risk identification method and device
CN109885612A (en) The synchronization take-effective method and device of block chain intelligence contract
CN108255589A (en) Method for scheduling task and server
CN108876619B (en) Processing method, device, equipment and medium based on block chain intelligent contract
CN107769949A (en) A kind of application component dispositions method and deployment node
CN109814524A (en) A kind of Vehicular diagnostic method, apparatus and system
CN112464497B (en) Fault drilling method, device, equipment and medium based on distributed system
CN109859038A (en) A kind of take-effective method and device of block chain intelligence contract
CN116112175A (en) Service processing method, device and medium of digital twin network based on block chain
CN108366098A (en) A kind of data interactive method and device of network node
CN107621963A (en) A kind of software deployment method, software deployment system and electronic equipment
CN110493736A (en) Note transmission method, device and storage medium
CN110083504A (en) The running state monitoring method and device of distributed task scheduling
US20160212570A1 (en) Fault Management Method and Apparatus
CN105447384B (en) A kind of anti-method monitored, system and mobile terminal
CN111625474B (en) Automatic testing method of alliance chain
CN108965403A (en) O&M monitors establishment of connection method and terminal device
CN109753767B (en) Software distribution and updating method and device based on block chain, server and client
CN110516130A (en) Metadata processing method and device, storage medium, electronic device
CN109446008A (en) A kind of failure cause detection method, failure cause detection device and terminal device
CN109408104A (en) A kind of method and device for obtaining game and integrating information
CN115361382A (en) Data processing method, device, equipment and storage medium based on data group
CN114693131A (en) Fault processing method and device for accessory robot
CN107528724A (en) A kind of optimized treatment method and device of node cluster

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