Cryptographic Asset Collateral Management
Abstract
Embodiments include systems and techniques including a system configured to obtain a first secured obligation of an obligor to a first obligee. The system is configured to transfer cryptographic assets from an account owned by the obligor to an account owned by the first obligee. The system is configured to obtain a second secured obligation of the obligor to a second obligee. The system is configured to instantiate a smart contract which transfers at least a portion of the cryptographic assets from the account owned by the first obligee to an account owned by the second obligee when the first secured obligation is satisfied. The system is configured to determine that at least some of the obligation of the obligor to the first obligee has been satisfied. The system is configured to cause execution of the smart contract.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising one or more processors and a non-transitory computer-readable memory communicatively coupled with the one or more processors, the memory comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
obtaining parameters of a first secured obligation of an obligor, the parameters including a first obligee, an obligation of the obligor to the first obligee, and a set of cryptographic assets to secure the obligation; causing the set of cryptographic assets to be placed under control of the first obligee in a distributed computing platform by transferring the set of cryptographic assets from an account owned by the obligor to an account owned at least in part by the first obligee, wherein the account owned at least in part by the first obligee corresponds to a cryptographic key pair of an asymmetric encryption algorithm, the cryptographic key pair having a public cryptographic key and a private cryptographic key, wherein the obligor is not provided access to the private cryptographic key before at least some of the obligation of the obligor to the obligee is satisfied, and wherein the transfer is recorded in a distributed ledger maintained by the decentralized computing platform; obtaining parameters of a second secured obligation of the obligor, the parameters including a second obligee, an obligation of the obligor to the second obligee, and at least a portion of the set of cryptographic assets to secure the obligation; instantiating a smart contract with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is satisfied, the smart contract comprising a transfer of the at least a portion of the set of cryptographic assets from the account owned at least in part by the first obligee to an account owned at least in part by the second obligee; determining that at least some of the obligation of the obligor to the first obligee has been satisfied; and causing execution of the smart contract.
2 . The system of claim 1 , wherein the distributed computing platform is configured to require proof of access to a private cryptographic key to transfer assets from a corresponding account.
3 . The system of claim 1 , wherein the account owned at least in part by the second obligee corresponds to a second cryptographic key pair of an asymmetric encryption algorithm, the second cryptographic key pair having a second public cryptographic key and a second private cryptographic key, and wherein the instructions further cause the one or more processors to perform further operations comprising:
after execution of the smart contract and in response to determining that at least some of the obligation of the obligor to the second obligee has been satisfied, providing, to the user, access to the second private cryptographic key.
4 . The system of claim 1 , wherein the instructions further cause the one or more processors to perform further operations comprising:
determining that at least some of the obligation of the obligor to the first obligee has been satisfied using homomorphic encryption such that terms of the obligation of the obligor to the first obligee are not made public.
5 . The system of claim 1 , wherein the instructions further cause the one or more processors to perform further operations comprising:
creating, in response to obtaining the parameters of the first secured obligation of the obligor, the account owned at least in part by the first obligee with the decentralized computing platform.
6 . The system of claim 1 , wherein the account owned at least in part by the first obligee is further owned at least in part by the obligor.
7 . The system of claim 1 , wherein the account owned at least in part by the first obligee is further owned at least in part by a loan servicer.
8 . The system of claim 1 , wherein the transfer of the set of cryptographic assets from the account owned by the obligor to the account owned at least in part by the first obligee is effectuated by causing data with which control of the account owned at least in party by the first obligee is effectuated to be rendered tamper evident by a directed acyclic graph of cryptographic hash pointers.
9 . The system of claim 1 , wherein:
transferring the set of cryptographic assets from the account owned by the obligor to the account owned at least in part by the first obligee comprises calling a program executed by the decentralized computing platform; the decentralized computing platform is hosted by a plurality of different computing devices; and a subset of the plurality of different computing devices redundantly execute the program responsive to the call and determine a result of executing the program by selecting among outcomes of executing the program produced by different computing devices with a consensus protocol.
10 . The system of claim 1 , wherein:
the second obligee is the first obligee, and the obligation of the obligor to the second obligee corresponds to a modification of the obligation of the obligor to the first obligee; and the smart contract is further instantiated with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is discharged by the first obligee.
11 . A computer-implemented method comprising:
obtaining parameters of a first secured obligation of an obligor, the parameters including a first obligee, an obligation of the obligor to the first obligee, and a set of cryptographic assets to secure the obligation; causing the set of cryptographic assets to be placed under control of the first obligee in a distributed computing platform by transferring the set of cryptographic assets from an account owned by the obligor to an account owned at least in part by the first obligee, wherein the account owned at least in part by the first obligee corresponds to a cryptographic key pair of an asymmetric encryption algorithm, the cryptographic key pair having a public cryptographic key and a private cryptographic key, wherein the obligor is not provided access to the private cryptographic key before at least some of the obligation of the obligor to the obligee is satisfied, and wherein the transfer is recorded in a distributed ledger maintained by the decentralized computing platform; obtaining parameters of a second secured obligation of the obligor, the parameters including a second obligee, an obligation of the obligor to the second obligee, and at least a portion of the set of cryptographic assets to secure the obligation; instantiating a smart contract with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is satisfied, the smart contract comprising a transfer of the at least a portion of the set of cryptographic assets from the account owned at least in part by the first obligee to an account owned at least in part by the second obligee; determining that at least some of the obligation of the obligor to the first obligee has been satisfied; and causing execution of the smart contract.
12 . The method of claim 11 , wherein the distributed computing platform is configured to require proof of access to a private cryptographic key to transfer assets from a corresponding account.
13 . The method of claim 11 , wherein the account owned at least in part by the second obligee corresponds to a second cryptographic key pair of an asymmetric encryption algorithm, the second cryptographic key pair having a second public cryptographic key and a second private cryptographic key, the method further comprising:
after execution of the smart contract and in response to determining that at least some of the obligation of the obligor to the second obligee has been satisfied, providing, to the user, access to the second private cryptographic key.
14 . The method of claim 11 , further comprising:
determining that at least some of the obligation of the obligor to the first obligee has been satisfied using homomorphic encryption such that terms of the obligation of the obligor to the first obligee are not made public.
15 . The method of claim 11 , further comprising:
creating, in response to obtaining the parameters of the first secured obligation of the obligor, the account owned at least in part by the first obligee with the decentralized computing platform.
16 . A non-transitory, computer-readable medium storing instructions that, when executed, effectuate operations comprising:
obtaining parameters of a first secured obligation of an obligor, the parameters including a first obligee, an obligation of the obligor to the first obligee, and a set of cryptographic assets to secure the obligation; causing the set of cryptographic assets to be placed under control of the first obligee in a distributed computing platform by transferring the set of cryptographic assets from an account owned by the obligor to an account owned at least in part by the first obligee, wherein the account owned at least in part by the first obligee corresponds to a cryptographic key pair of an asymmetric encryption algorithm, the cryptographic key pair having a public cryptographic key and a private cryptographic key, wherein the obligor is not provided access to the private cryptographic key before at least some of the obligation of the obligor to the obligee is satisfied, and wherein the transfer is recorded in a distributed ledger maintained by the decentralized computing platform; obtaining parameters of a second secured obligation of the obligor, the parameters including a second obligee, an obligation of the obligor to the second obligee, and at least a portion of the set of cryptographic assets to secure the obligation; instantiating a smart contract with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is satisfied, the smart contract comprising a transfer of the at least a portion of the set of cryptographic assets from the account owned at least in part by the first obligee to an account owned at least in part by the second obligee; determining that at least some of the obligation of the obligor to the first obligee has been satisfied; and causing execution of the smart contract.
17 . The non-transitory, computer-readable medium of claim 16 , wherein the distributed computing platform is configured to require proof of access to a private cryptographic key to transfer assets from a corresponding account.
18 . The non-transitory, computer-readable medium of claim 16 , wherein the account owned at least in part by the second obligee corresponds to a second cryptographic key pair of an asymmetric encryption algorithm, the second cryptographic key pair having a second public cryptographic key and a second private cryptographic key, and the instructions further effectuate operations further comprising:
after execution of the smart contract and in response to determining that at least some of the obligation of the obligor to the second obligee has been satisfied, providing, to the user, access to the second private cryptographic key.
19 . The non-transitory, computer-readable medium of claim 16 , wherein the instructions further effectuate operations further comprising:
determining that at least some of the obligation of the obligor to the first obligee has been satisfied using homomorphic encryption such that terms of the obligation of the obligor to the first obligee are not made public.
20 . The non-transitory, computer-readable medium of claim 16 , wherein the instructions further effectuate operations further comprising:
creating, in response to obtaining the parameters of the first secured obligation of the obligor, the account owned at least in part by the first obligee with the decentralized computing platform.Join the waitlist — get patent alerts
Track US2023106484A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.