| CPC G06F 21/32 (2013.01) [G06V 40/33 (2022.01)] | 20 Claims |

|
1. A computing node of a distributed system for facilitating user authentication by using biometric information, smart contracts, and network usage costs to prevent brute force attacks, the computing node comprising:
one or more processors and media having instructions recorded thereon that, when executed by the one or more processors, cause operations comprising:
obtaining user information comprising an input sample and authentication information associated with a user;
receiving, from a first user device, a request to authenticate the user, wherein the request is associated with a smart contract executed by the computing node, and wherein the request is associated with a network usage cost indicated by the smart contract;
based on the request and the user information, generating a first authentication input request for authenticating the user;
obtaining, via the first user device, a first input to the first authentication input request;
in response to (i) the first input being incorrect and (i) a number of times, that authentication of the user has fail, being greater than a first threshold amount, causing, via the smart contract, an increase in the network usage cost for a future request to authenticate the user by raising the network usage cost at least a second threshold amount; and
sending, to the first user device, an indication that authentication failed.
|