| CPC G06Q 20/3825 (2013.01) [G06Q 20/38215 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/4014 (2013.01)] | 23 Claims |

|
1. A distributed ledger system comprising:
a network of computing devices including at least one group of user nodes in communication with one another to participate in transacting and recording transactions in an associated blockchain, at least one user node in the group being initiated and operable via an instance of one or more web-application(s) running in a web-browser executed by one or more associated computing device(s),
the web-application(s) being configured to initiate and operate an associated user node to participate in transacting and recording transactions for at least one blockchain of at least one group of user nodes by:
obtaining a node address for the associated user node for each blockchain that the user node is configured to participate in, the node address including an indication of the associated blockchain;
requesting data indicative of a current iteration of the blockchain from the group of user nodes and storing the current iteration of the blockchain in electronic memory of the computing device(s) associated with the user node, for at least one blockchain that the user node is configured to participate in; and
enabling the associated user node to:
communicate with the group of user nodes to participate in transactions with the group of user nodes, for at least one blockchain that the user node is configured to participate in, and
carry out one or more blockchain-related tasks including creating, updating and/or maintaining the blockchain based on the transactions between the group of user nodes, for at least one blockchain that the user node is configured to participate in; and
wherein the network of computing devices enable at least one ephemeral user node of at least one group of user nodes to temporarily join and operate within the group of user nodes by initiating a temporary instance of the respective web application(s), the respective blockchain associated with the group of user nodes remaining active after the temporary instance of the respective web application(s) is terminated.
|