US 12,219,076 B2
Systems and methods for mitigating network congestion on blockchain networks by supporting blockchain operations through off-chain interactions
Jim Cai, Oakland, CA (US); Lauren Dowling, Oakland, CA (US); Brian Cripe, Oakland, CA (US); and Rick Huynh, Oakland, CA (US)
Assigned to Coinbase, Inc., Oakland, CA (US)
Filed by Coinbase, Inc., Oakland, CA (US)
Filed on Jun. 15, 2022, as Appl. No. 17/841,280.
Prior Publication US 2023/0412404 A1, Dec. 21, 2023
Int. Cl. H04L 9/00 (2022.01); H04L 9/32 (2006.01); H04L 47/12 (2022.01)
CPC H04L 9/50 (2022.05) [H04L 9/3247 (2013.01); H04L 47/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for mitigating network congestion on blockchain networks by supporting blockchain operations through off-chain interactions between cryptography-based, storage applications sharing common platforms, the system comprising:
one or more processors; and
one or more non-transitory media comprising instructions recorded thereon that when executed by the one or more processors cause operations comprising:
receiving an encrypted communication to initiate an off-chain response corresponding to a blockchain operation over a blockchain network, wherein the off-chain response corresponds to a first user;
determining, based on the encrypted communication, a secured user account hosted by a platform service corresponding to the first user;
determining, based on the secured user account, a first address for a first cryptography-based, storage application for using to conduct the blockchain operation, wherein the first cryptography-based, storage application corresponds to the first user, and wherein the first cryptography-based, storage application is managed by the platform service;
determining, based on the encrypted communication, a second address for a second cryptography-based, storage application for using to conduct the blockchain operation, wherein the second cryptography-based, storage application corresponds to a second user;
determining whether the second cryptography-based, storage application is managed by the platform service;
determining a type for the off-chain response based on determining that the second cryptography-based, storage application is managed by the platform service;
in response to determining the type, modifying an off-chain ledger for the platform service to reflect the blockchain operation without performing a synchronous on-chain event over the blockchain network between the first cryptography-based, storage application and the second cryptography-based, storage application; and
transmitting, from the platform service, the off-chain response to the second user.