| CPC H04L 9/0618 (2013.01) [G06F 16/2365 (2019.01); G06Q 20/065 (2013.01); G06Q 20/20 (2013.01); H04L 9/006 (2013.01); H04L 9/0833 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |

|
1. A computer-implemented method, comprising:
communicatively coupling, by a member device, to a merchant device of a plurality of merchant devices of an authorized network of nodes, wherein the authorized network of nodes comprises a plurality of member devices and the plurality of merchant devices, wherein each of the nodes is associated with at least one account, and a state of each account of each node is managed by a blockchain such that copies of the blockchain are maintained by at least a portion of the plurality of member devices and the plurality of merchant devices;
receiving, by the member device, blockchain updates for all accounts of which the member device is an authorized member;
determining, by the member device, whether account balances for each of the accounts in the blockchain updates are synchronized;
sending, by the member device, a transaction request to the merchant device, the transaction request including a blockchain message including a key, an account balance of an account associated with the member device and maintained in a first copy of the blockchain on the member device, and a transaction value;
receiving, by the member device, a rejection indication or a validation indication from the merchant device;
halting a transaction associated with the transaction request in response to reception of the rejection indication;
updating the first copy of the blockchain based on the transaction associated with the transaction request in response to reception of the validation indication from the merchant device.
|