Patent ID: 11875178
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. One or more non-transitory computer-readable media storing one or more sequences of instructions which, when executed by one or more processors, cause:
a particular blockchain apply (“BCA”) participant of a BCA network reading a first block from a particular blockchain replica of a particular blockchain, wherein said first block includes a particular transaction context for a particular transaction executed by an initiator BCA participant of said BCA network;
wherein a plurality of transactions executed by said BCA network includes said particular transaction, wherein each transaction of said plurality of transactions is recorded by a blockchain of said BCA network, wherein each transaction of said plurality of transactions is associated with a respective transaction promotion time that specifies when said each transaction modified a persistent object;
wherein said particular transaction context includes a first set of one or more records that each correspond to a respective persistent object modified by said particular transaction;
wherein for each record of said first set of one or more records, said each record specifies a respective last promotion time that, for the respective persistent object of said each record, specifies the respective transaction promotion time of a transaction of said plurality of transactions that previously modified said respective persistent object;
said particular BCA participant maintaining a checkpoint time, wherein said first block includes an earliest promotion time of one or more uncommitted transactions that were pending when a replica of said first block was added to a replica of said blockchain at said initiator BCA participant, wherein maintaining said checkpoint time includes changing said checkpoint time to said earliest promotion time;
making a determination that any transaction with which the particular transaction has a transactional dependency has committed;
wherein a particular record of said first set of one or more records specifies the respective last promotion time for a particular persistent object, wherein making said determination includes determining the respective last promotion time for said particular persistent object is less than the checkpoint time.