US 12,450,596 B1
Persistent remote procedure calls for smart contract security via blockchain cybersecurity authentication services
Steven Robert Walbroehl, Miami, FL (US); and Ferran Celades i Pons, Girona (ES)
Assigned to Halborn Inc., Miami, FL (US)
Filed by Halborn Inc., Miami, FL (US)
Filed on Feb. 17, 2023, as Appl. No. 18/171,186.
Claims priority of provisional application 63/413,183, filed on Oct. 4, 2022.
Claims priority of provisional application 63/311,823, filed on Feb. 18, 2022.
Int. Cl. G06Q 20/38 (2012.01)
CPC G06Q 20/382 (2013.01) [G06Q 20/389 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising, by one or more servers associated with a blockchain cybersecurity platform:
receiving, at a proxy blockchain transaction protocol associated with the blockchain cybersecurity platform and a first blockchain network, based on a persistent address associated with the proxy blockchain transaction protocol, transaction data associated with a protected first function of a first blockchain transaction protocol associated with a first user and the first blockchain network, wherein the first blockchain transaction protocol comprises a preconfigured modification comprising the persistent address, wherein the persistent address is configured to remain valid on a static portion of the first blockchain network while being associated with a dynamic address associated with a receiving node of the blockchain cybersecurity platform, and wherein the dynamic address associated with a receiving node is configurable by the blockchain cybersecurity platform after the proxy blockchain transaction protocol has been implemented:
determining, by the proxy blockchain transaction protocol, a current dynamic address associated with the receiving node of the blockchain cybersecurity platform, wherein the current dynamic address is determined based at least in part on the dynamic address having been previously configured by the blockchain cybersecurity platform after the proxy blockchain transaction protocol was implemented:
redirecting, by the proxy blockchain transaction protocol, the received transaction data to the current dynamic address associated with the receiving node of the blockchain cybersecurity platform;
receiving, at the receiving node of the blockchain cybersecurity platform, the redirected transaction data associated with the protected first function;
accessing, by a cybersecurity authentication service of the blockchain cybersecurity platform, a transaction protocol runbook associated with the first user and the first blockchain transaction protocol, wherein the transaction protocol runbook comprises one or more preconfigured conditions associated with the protected first function;
determining, by the cybersecurity authentication service, that the protected first function should be authenticated based on each preconfigured condition associated with the protected first function being satisfied; and
transmitting, by the cybersecurity authentication service, to the first blockchain network, responsive to the determination that the protected first function should be authenticated, a transaction bundle configured to update a second blockchain transaction protocol associated with the blockchain cybersecurity platform and the first blockchain transaction protocol to indicate that the protected first function is authenticated.