vUSD is a yield-backed stablecoin, not an interest-bearing loan token. Its yield is derived directly from the staking yield of the vTokens (such as vDOT) used as collateral in the borrowing system.
The key idea is that each vUSD is backed by more staking value than its own face value, and the staking yield generated by that excess value is shared between:
vUSD is minted with a minimum collateralization ratio of 150%. This means that 👇
$\text{Yield}(vUSD)=\frac{V_{vUSD}}{V_{vUSD}+V_{vDOT}}$
At the minimum collateralization ratio, with no price changes in vDOT:
$\text{Yield}(vUSD)=\frac{1}{2.5}=0.4$
Whereas if vDOT price changes, the ratio will be calculated such that the total minted vUSD doesn’t exceed:
$collateralAmount * LTV$
where
$collateralAmount = NumberOfCollateralTokens * V_{vDOT}$