FIELD: data processing.
SUBSTANCE: invention relates to a computer-implemented method for improving security of a smart contract and comprises: obtaining first and second transactions, both of which cause a smart contract, wherein the first transaction is associated with the security condition; performing a second transaction and updating the current state of the smart contract; determining whether or not the updated current state of the smart contract meets the security condition; in response to determining that updated current state satisfies security condition, execution of the first transaction and recording of the second and first transactions in the data unit for adding to the chain of blocks; and in response to determining that updated current state does not meet security condition, writing a second transaction to another data unit for adding blocks to the chain, without executing the first transaction.
EFFECT: invention is aimed at improving security of smart contracts with simultaneous risk reduction.
20 cl, 7 dwg
Title | Year | Author | Number |
---|---|---|---|
UPDATING SMART CONTRACTS BASED ON BLOCK CHAINS USING DECENTRALIZED SOLUTION | 2018 |
|
RU2721100C1 |
METHOD AND SYSTEM FOR AUTHORIZING WEBSITE IN WEB BROWSER | 2018 |
|
RU2718480C2 |
SERVICE PROCESSING METHOD AND DEVICE | 2018 |
|
RU2725690C1 |
METHOD AND SYSTEM FOR CONDUCTING TRADING OPERATIONS USING ELECTRONIC MEANS OF INFORMATION PROCESSING | 2022 |
|
RU2775442C1 |
PARALLEL EXECUTION OF TRANSACTIONS IN NETWORK OF BLOCKCHAINS BASED ON WHITE LISTS OF SMART CONTRACTS | 2018 |
|
RU2731417C1 |
SYSTEMS AND METHODS FOR CREATING MULTIPLE RECORDS ON THE BASIS OF AN ORDERED SMART CONTRACT | 2018 |
|
RU2772232C2 |
SERVICE OF SMART CONTRACT OUTSIDE CHAIN BASED ON TRUSTED EXECUTION ENVIRONMENT | 2018 |
|
RU2729700C1 |
SYSTEM AND METHOD FOR PROTECTING INFORMATION | 2018 |
|
RU2721008C1 |
METHOD AND SYSTEM FOR EXECUTING A REPO TRANSACTION IN A DISTRIBUTED REGISTRY | 2019 |
|
RU2705772C1 |
METHOD OF PERFORMING TASK IN COMPUTER SYSTEM | 2019 |
|
RU2741279C2 |
Authors
Dates
2021-03-10—Published
2018-11-27—Filed