CPC H04L 9/3247 (2013.01) [H04L 9/3213 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A system comprising:
at least one processor; and
at least one memory including instructions that, when executed by the at least one processor, cause the system to:
receive first data representing a session public key corresponding to a first decentralized application and a first user;
receive second data representing an unsigned transaction of a blockchain and corresponding to the first user;
determine, using the session public key and the second data, that the unsigned transaction is valid;
receive third data representing a signed transaction, wherein the signed transaction corresponds to the unsigned transaction signed by a private signing key associated with the first user;
receive fourth data representing an approval, corresponding to a second user, for the unsigned transaction;
determine, based on at least the fourth data, a number of approvals corresponding to the unsigned transaction;
determine the number of approvals satisfies an approval threshold corresponding to the second data; and
send, to at least one device associated with the blockchain, the third data.
|