изучено: yield vault architecture - стратегия доходности, strategy patterns - auto-compounding
🌟 выжимка изученного:
💎yield vault architecture
yield vault это контракт, который управляет средствами пользователей и пытается зарабатывать доход автоматически
пользователь просто кладёт токены в vault и дальше не думает что с ними происходит. Vault сам отправляет средства в разные стратегии
пример: пользователь закинул USDC, vault может отправить их в фарминг, стейкинг или другие протоколы чтобы получать доход
важный момент что vault обычно разделён на две части. Сам vault хранит средства пользователей, а стратегия решает куда эти средства инвестировать
главная идея что пользователь делегирует управление средствами контракту, а система сама ищет лучший способ заработать
💎strategy patterns и auto-compounding
strategy pattern это подход, при котором логика доходности вынесена в отдельные стратегии. Vault может подключать разные стратегии и переключаться между ними
auto-compounding это автоматическое реинвестирование прибыли
пример: стратегия получила награду в токенах, продала их и снова добавила в пул. Таким образом прибыль начинает тоже приносить прибыль
без auto-compounding пользователь должен был бы делать это вручную
главная идея что стратегии управляют доходностью, а auto-compounding усиливает рост за счёт постоянного реинвестирования
➔ код уже на GitHub (с вас подписка)