CPC G06Q 20/40145 (2013.01) [G06V 40/1365 (2022.01)] | 20 Claims |
1. A system, comprising:
a distributed ledger system comprising a plurality of distributed ledger nodes; and
a software-based protocol configured to access a plurality of accounts on the distributed ledger system, wherein the software-based protocol, when executed, causes at least one processor to perform operations comprising:
receiving a request to perform a transaction via a first account and a second account of the plurality of accounts, wherein the request comprises an amount associated with the transaction;
receiving authentication data for authenticating the request from a token device comprising a biometric sensor and a wireless transceiver, wherein the authentication data corresponds to an identity of a user associated with the transaction and is acquired by the biometric sensor of the token device;
sending a plurality of requests for a plurality of votes to a plurality of peer devices to verify that the transaction can be executed based on the first account and the amount in response to authenticating the user based on the authentication data;
receiving a number of votes from the plurality of peer devices to approve the transaction; and
executing the transaction in response to the number of votes exceeding a threshold number of votes, wherein executing the transaction comprises:
executing the transaction via the distributed ledger system; and
storing a record of the transaction on the distributed ledger system.
|