US2024046360A1PendingUtilityA1

Automatic value distribution in decentralized protocols

Assignee: Tradegen LLCPriority: Aug 8, 2022Filed: Aug 2, 2023Published: Feb 8, 2024
Est. expiryAug 8, 2042(~16 yrs left)· nominal 20-yr term from priority
G06Q 40/06G06Q 40/04G06Q 20/389H04L 67/131G06Q 30/0206
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Example methods and systems are directed to performing value distribution in a self-sustaining manner in the context of a decentralized finance protocol. One or more self-executing contracts are deployed to a blockchain network to cause association of an asset pool with a plurality of asset providers. One or more of the asset providers stake pool tokens against the asset pool. The one or more self-executing contracts cause tracking of performance of the asset pool in a sliding time window by applying a predetermined performance metric. A weight of the asset pool is automatically updated by applying a predetermined weight metric that is based on the performance of the asset pool. The one or more self-executing contracts perform value distribution to the asset pool based on the weight of the asset pool.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 at least one memory component that stores instructions; and   one or more processors configured by the instructions to perform operations comprising:
 causing one or more self-executing contracts deployed on a blockchain network to:
 associate an asset pool with a plurality of asset providers, one or more of the plurality of asset providers staking pool tokens against the asset pool, 
 track performance of the asset pool in a sliding time window by applying a predetermined performance metric, 
 update a weight of the asset pool by applying a predetermined weight metric that is based on the performance of the asset pool, and 
 perform value distribution to the asset pool based on the weight of the asset pool, value distributed to the asset pool being available to the one or more asset providers with staked pool tokens; and 
 
 transmitting a message that is indicative of the value distribution to the asset pool. 
   
     
     
         2 . The system of  claim 1 , wherein the operations further comprise:
 deploying the one or more self-executing contracts to the blockchain network.   
     
     
         3 . The system of  claim 1 , wherein a decentralized finance protocol is implemented on the blockchain network, and the pool tokens represent respective shares of the plurality of asset providers in the asset pool. 
     
     
         4 . The system of  claim 1 , the operations further comprising causing the one or more self-executing contracts deployed on the blockchain network to:
 register the asset pool with a yield farming system on the blockchain network.   
     
     
         5 . The system of  claim 1 , wherein the sliding time window has a predetermined duration. 
     
     
         6 . The system of  claim 1 , wherein the sliding time window is a second period in which a state of the asset pool was updated, and the predetermined performance metric tracks the performance of the asset pool by comparing the performance of the asset pool in the second period to the performance of the asset pool in a first period in which the state of the asset pool was updated, the first period being prior to the second period. 
     
     
         7 . The system of  claim 6 , wherein the predetermined performance metric comprises an Average Price Change (APC) metric, and the performance of the asset pool is tracked by determining an APC associated with the asset pool from the first period to the second period. 
     
     
         8 . The system of  claim 7 , wherein the performance of the asset pool comprises performance of the asset pool relative to performance of one or more other asset pools, and the predetermined weight metric determines the weight of the asset pool based on the APC associated with the asset pool relative to an APC associated with a group of asset pools, the group of asset pools including the asset pool and the one or more other asset pools. 
     
     
         9 . The system of  claim 1 , the operations further comprising causing the one or more self-executing contracts deployed on the blockchain network to:
 detect that the asset pool meets one or more value distribution criteria; and   responsive to detecting that the asset pool meets the one or more value distribution criteria, designate the asset pool as value distribution-eligible on the blockchain network.   
     
     
         10 . The system of  claim 9 , wherein the one or more value distribution criteria comprise at least one of: a minimum duration of pool existence; a minimum number of asset providers; or a minimum pool value. 
     
     
         11 . The system of  claim 9 , wherein the performing of the value distribution to the asset pool comprises:
 detecting updating of a state of the asset pool;   detecting that the asset pool is value distribution-eligible; and   responsive to detecting the updating of the state of the asset pool and that the asset pool is value distribution-eligible, performing the value distribution to the asset pool based on the weight of the asset pool.   
     
     
         12 . The system of  claim 11 , wherein the weight of the asset pool is updated responsive to detecting the updating of the state of the asset pool, and the updating of the state of the asset pool comprises execution, on the blockchain network, of a predetermined transaction against the asset pool. 
     
     
         13 . The system of  claim 1 , wherein the value distribution comprises issuing reward tokens, the operations further comprising causing the one or more self-executing contracts deployed on the blockchain network to:
 release reward tokens from a reward token escrow based on a decreasing release schedule;   withdraw the released reward tokens from the reward token escrow; and   allocate at least some of the released reward tokens to the asset pool.   
     
     
         14 . The system of  claim 13 , wherein the decreasing release schedule is a halving schedule. 
     
     
         15 . The system of  claim 13 , wherein the pool tokens and the reward tokens are fungible tokens. 
     
     
         16 . The system of  claim 13 , wherein the asset pool is associated with a decentralized finance protocol, and the reward tokens comprise governance tokens of the decentralized finance protocol. 
     
     
         17 . The system of  claim 1 , the operations further comprising causing the one or more self-executing contracts deployed on the blockchain network to:
 detect a claim originating from one of the plurality of asset providers; and   responsive to detecting the claim, distribute, via the blockchain network, value associated with the asset pool to the asset provider based on staked pool tokens associated with the asset provider.   
     
     
         18 . The system of  claim 1 , wherein the one or more self-executing contracts comprise:
 a pool manager contract that generates the asset pool on the blockchain network;   a value distribution contract associated with the asset pool, the value distribution contract receiving value distributed to the asset pool responsive to updating of a state of the asset pool, and the asset providers being enabled to stake their respective pool tokens in the value distribution contract; and   a factory contract that deploys the value distribution contract to the blockchain network responsive to generation of the asset pool.   
     
     
         19 . A method comprising:
 causing one or more self-executing contracts deployed on a blockchain network to:
 associate an asset pool with a plurality of asset providers, one or more of the plurality of asset providers staking pool tokens against the asset pool, 
 track performance of the asset pool in a sliding time window by applying a predetermined performance metric, 
 update a weight of the asset pool by applying a predetermined weight metric that is based on the performance of the asset pool, and 
 perform value distribution to the asset pool based on the weight of the asset pool, value distributed to the asset pool being available to the one or more asset providers with staked pool tokens; and 
   transmitting a message that is indicative of the value distribution to the asset pool.   
     
     
         20 . A non-transitory computer-readable medium that stores instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
 causing one or more self-executing contracts deployed on a blockchain network to:
 associate an asset pool with a plurality of asset providers, one or more of the plurality of asset providers staking pool tokens against the asset pool, 
 track performance of the asset pool in a sliding time window by applying a predetermined performance metric, 
 update a weight of the asset pool by applying a predetermined weight metric that is based on the performance of the asset pool, and 
 perform value distribution to the asset pool based on the weight of the asset pool, value distributed to the asset pool being available to the one or more asset providers with staked pool tokens; and 
   transmitting a message that is indicative of the value distribution to the asset pool.

Join the waitlist — get patent alerts

Track US2024046360A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.