Patent ID: 11431800

Abstract:
A computer-implemented method and system of recording an indeterministic transaction on a distributed ledger network is described. The method comprises (a) selecting a transaction from a transaction pool; (b) determining if the transaction comprises a deterministic transaction or an indeterministic transaction, if the transaction comprises the indeterministic transaction, sending the indeterministic transaction to an off-chain controller, marking the indeterministic transaction as a pending indeterministic transaction, attaching an identifier to the pending indeterministic transaction, and proceeding to step (c), if the transaction comprises the deterministic transaction, computing a new state in an update to a ledger, updating a status of a second indeterministic transaction in the off-chain controller if the deterministic transaction comprises a second identifier of the second indeterministic transaction; and proceeding to step (c); (c) determining if a target update time or a maximum update size is reached. Other steps are also described herein.