FIELD: data processing.
SUBSTANCE: invention relates to means of resolving faults in parallel transactions. Machine-realized method includes initialization of table of nonces containing multiple possible positions of nonces, wherein each possible position of the nonce is associated with the index of the nonce and the state and stores the corresponding value of the nonce; receiving a request for the value of the nonce from the application and, in response, requesting the value of the nonce from the table of nonces; receiving a value of a nonce in response to a request, wherein the position of the possible position of the nonce corresponding to the value of the nonce is set as busy; and in response to one of the success and failure of the transaction using the value of the nonce, performing one of the following: releasing the value of the nonce in the possible position of the nonce and setting the state as unoccupied if the transaction is successful, and setting the state as unoccupied if the transaction failed.
EFFECT: high reliability when processing parallel transactions with chain of blocks.
12 cl, 6 dwg
Authors
Dates
2020-04-30—Published
2018-11-30—Filed