Earn (alpha)
In order to attract users to the platform, the earnings module is created. A liquidity system where users can deposit their savings and through different means of investment and native staking they can obtain profits in stablecoins.
USDC will be the currency to use due to the direct backing it has over the U.S. dollar.
At the user level, it would be simplified in such a way that it would be as easy for the user to choose between depositing or withdrawing funds, as if it were a savings account.
When the user deposits into the earning protocol. He exchanges his USDC tokens for eUSDC-Earnings (eUSDC). The USDC tokens would be used to earn profits, while the eUSDC would be the proof that the user has invested an amount of money in the protocol.
To determine the eUSDC price, an oracle smart contract would adjust the eUSDC/USDC price on a daily basis to balance the profits earned between the eUSDC tokens.
To avoid liquidity problems, a balancing system is proposed. This creates a balance between USDC deposits and withdrawals from the protocol for 24hrs. If there is a negative balance (more withdrawals than deposits) then a withdrawal request would be created. This request would be completed once another user makes a deposit or the system automatically withdraws funds from the investments to fulfill the payment obligation to the users.
Among the investment systems we find:
Staking in USDC (returns in others cryptos)
Use of third-party staking systems (Nexo and Poloniex)
Native Staking in Blockchains Proof-of-Stake
Each eUSDC in the protocol will be collateralized with 2 sources, a backup system in U-Credits and the USDC invested in the afore mentioned systems.
Last updated