ORACLE INTERNATIONAL CORPORATION (20240346011). SUPPORTING TWO PHASE COMMIT PROTOCOL IN BLOCKCHAIN SYSTEM simplified abstract

From WikiPatents
Jump to navigation Jump to search

SUPPORTING TWO PHASE COMMIT PROTOCOL IN BLOCKCHAIN SYSTEM

Organization Name

ORACLE INTERNATIONAL CORPORATION

Inventor(s)

CARLO Innocenti of Wakefield MA (US)

SHARTHAK Mishra of Bengaluru (IN)

VIGNESH Subramanian of Bengaluru (IN)

SUPPORTING TWO PHASE COMMIT PROTOCOL IN BLOCKCHAIN SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240346011 titled 'SUPPORTING TWO PHASE COMMIT PROTOCOL IN BLOCKCHAIN SYSTEM

The abstract describes a blockchain system that can participate in distributed transactions using a two-phase commit protocol (2PC). In this system, staged transactions transition through the 2PC phases to commit changes to the world state records.

  • The blockchain system enables distributed transactions using a two-phase commit protocol (2PC).
  • Staged transactions in the system transition through the prepare and commit phases of the 2PC protocol.
  • In the prepare phase, new values for world state records are staged in staging records as staged values.
  • In the commit phase, if the distributed transaction is to be committed, the world staging records are set to the staged values.

Potential Applications: - Secure and reliable distributed transactions in blockchain networks. - Ensuring data consistency and integrity in decentralized systems.

Problems Solved: - Ensuring atomicity and consistency in distributed transactions. - Mitigating the risk of data inconsistencies in blockchain networks.

Benefits: - Improved reliability and security in distributed transactions. - Enhanced data integrity and consistency in blockchain systems.

Commercial Applications: Title: "Enhancing Data Integrity in Blockchain Transactions" This technology can be used in various industries such as finance, supply chain, and healthcare to ensure secure and reliable transactions in decentralized networks.

Prior Art: Readers can explore prior research on two-phase commit protocols in distributed systems and blockchain technology to understand the evolution of this innovation.

Frequently Updated Research: Researchers are continually exploring enhancements to two-phase commit protocols and their applications in blockchain systems. Stay updated on the latest advancements in this field.

Questions about Blockchain Two-Phase Commit Protocol: 1. How does the two-phase commit protocol ensure data consistency in distributed transactions? - The two-phase commit protocol ensures data consistency by staging changes before committing them, allowing for a coordinated commit or rollback across all nodes. 2. What are the potential drawbacks of using a two-phase commit protocol in blockchain systems? - Some drawbacks include increased latency due to coordination among nodes and the risk of blocking if a node fails during the commit process.


Original Abstract Submitted

a blockchain system is enabled to participate in distributed transactions that uses a two-phase commit protocol (“2pc”). in a 2pc, a computer system, such as a dbms or blockchain system, commits a transaction that changes data (e.g. database, world state) using two phases. to participate in a distributed transaction using 2pc, a blockchain system executes a “staged transaction”. a staged transaction transitions through the 2pc phases. in the prepare phase, the new values for world state records are staged in staging records as staged values. in the second phase, if the distributed transaction is to be committed, the world staging records are set to the staged values.