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

Claim 7:
8. A system for directed acyclic graph (DAG) based transaction processing in a distributed ledger, comprising:
a computer comprising a microprocessor, wherein a distributed ledger framework is provided;
wherein the distributed ledger framework comprises a blockchain ledger, the blockchain ledger comprising a plurality of blocks, each block comprising a record of at least one transaction of a plurality of transactions;
wherein upon receiving instructions to commit a plurality of new transactions to the blockchain ledger, each of the plurality of new transactions being associated with a weight parameter, collisions are detected between the plurality of new transactions;
wherein upon detecting the collisions between the plurality of new transactions, a collision relationship between the plurality of new transactions is determined;
wherein upon detecting the collisions between the plurality of new transactions and based upon the determined collision relationship between the plurality of new transactions, a directed acyclic graph is generated, the directed acyclic graphic comprising each of the plurality of new transactions; and
wherein based upon the generated directed acyclic graph, a set of the plurality of new transactions is selected and recorded to at least one new block of the blockchain ledger.