Users
There are three types of actors using permissionless vaults:- Liquidity provider provides liquidity into Vaults to earn profits
- Strategist manages liquidity in the Vaults by distributing it among different DeFi protocols. Typically Strategist would create a Strategy smart contract that transparently manages Vault liquidity. However, Strategy can also be an offline algorithm or manual liquidity management.
- Governance manages common protocol parameters
Vaults
Vaults are smart contracts that put liquidity into different underlying protocols. The underlying protocol could be some well-known DeFi protocol like Uniswap, Sushiswap, Yearn, Compound, etc., or another Vault. The tokens managed by Vault are fixed and immutable, i.e. Vault cannot start managing additional tokens or stop managing existing tokens. Each Vault can only put liquidity into one fixed underlying protocol. Examples of the Vaults are:- Vault that puts ETH and USDC into Uniswap V3
- Vault that puts WBTC, DAI and USDT into Aave
- Vault that puts ETH into Yearn