CPC G06Q 20/407 (2013.01) [G06F 16/215 (2019.01); G06F 16/2365 (2019.01); G06F 21/64 (2013.01)] | 12 Claims |
1. A computer-implemented method of operating a node of a network of nodes that is maintaining a distributed ledger of smart contracts amongst a consortium of parties, the method comprising:
obtaining one or more transactions associated with one or more smart contracts for storage in the distributed ledger, each smart contract of the one or more smart contracts being associated with a respective owner selected from the consortium of parties;
storing the one or more transactions in the distributed ledger;
storing, in association with the one or more transactions, one or more identifiers of the owners of the one or more smart contracts associated with the one or more transactions in the distributed ledger;
obtaining, from a given party of the consortium of parties, a withdrawal request for leaving the consortium; and
upon obtaining the withdrawal request, deleting, from the distributed ledger and based on the one or more identifiers, any transaction associated with the given party as owner.
|