Many DeFi apps on Cardano keep all of the funds they control at a single address. The funds are locked not just by the same Plutus script but allocated to the same staking credential. Whoever controls the staking credential can claim the rewards of the staked Ada and, by delegating to a stake pool of their choice, has considerable power within the consensus mechanism that is securing the entire Cardano network. If all of an app's staking rewards are controlled by a single entity, then how decentralised can the app really claim to be?
Another issue arises if the amount of Ada at the app's address exceeds the maximum amount that can be allocated to a single stake pool. In that case the excess Ada will not count towards staking rewards and some rewards will be forfeited. This makes it less attractive for liquidity providers to send their Ada to popular applications.
In this blog post we propose a novel, algorithmic, decentralised Ada stablecoin that solves the "