International Business Machines Corporation
CROSS-SHARD PRIVATE ATOMIC COMMIT

Last updated:

Abstract:

A computer-implemented system and method process a private transaction for dividing a blockchain transaction into a plurality of requests. Each of the requests have transaction data and a same transaction identifier. Each request is sent to a respective participating shard of a set of participating shards in the blockchain transaction of the blockchain. A response to the request is received from each participating shard, and each of the responses is sent to at least the participating shards except the shard the response was received from. In an atomic commit operation, a prepare transaction is created comprising information from the responses and the transaction identifier. The prepare transaction is submitted to the blockchain, and validity answers are received from the shards.

Status:
Application
Type:

Utility

Filling date:

24 Jul 2020

Issue date:

27 Jan 2022