Managing a smart contract on a blockchain
AssigneeAdvanced New Technologies Co., Ltd.
InventorsChangzheng Wei, Ying Yan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced New Technologies Co., Ltd.
InventorsChangzheng Wei, Ying Yan
Estimating the term…
A computer-implemented method includes: in response to a first client device invoking a transaction with respect to a target smart contract, obtaining, by a blockchain node device in a blockchain, encrypted contract codes of the target smart contract; transmitting the encrypted contract codes of the target smart contract to a trusted execution environment; in response to determining that the target smart contract is not a managed smart contract, extracting a decryption key stored in the trusted execution environment, in which the decryption key corresponds to the encrypted contract codes of the target smart contract; decrypting the encrypted contract codes of the target smart contract; executing the decrypted contract codes of the target smart contract in the trusted execution environment; encrypting the execution result; and transmitting the encrypted execution result to the distributed ledgers of the blockchain for storage.
-20. (canceled)
A computer-implemented method comprising:
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
A computer-implemented system, comprising:
Dependencies are inferred from the claim text.