CPC G06Q 20/401 (2013.01) [G06F 21/105 (2013.01); G06F 21/645 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/4014 (2013.01); G06Q 40/08 (2013.01); H04L 9/3236 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); G06F 21/6245 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/18 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 20 Claims |
1. A computer-implemented method for account management using smart contracts stored on a blockchain maintained by a plurality of participants, the method comprising:
verifying, at a processor, at least one transaction from at least one participant, wherein the at least one transaction has a set of parameters, wherein verifying includes accessing a smart contract stored on the blockchain and checking the set of parameters against a set of conditions stored in the smart contract, and when there is no account stored on the blockchain corresponding to the at least one transaction, creating a new account on the blockchain for the at least one participant using funds included in the transaction; and
when the set of parameters satisfy the set of conditions, indicating, at the processor, a change in a balance for the at least one participant.
|