Кредитне плече схоже на скриньку Пандори, а кредитування є ключем до відкриття цієї скриньки. Кредитне плече в DeFi було розблоковано, і з’явилася система кредитування, і все це завдяки послугам онлайн-кредитування MakerDAO із надмірною заставою, що виконується за допомогою смарт-контрактів.
Після випуску в 2019 році протокол Compound швидко зарекомендував себе як домінуючий гравець на ринку кредитування DeFi. У червні 2020 року, після року розробки, Compound випустив свій нативний токен COMP, відновивши DeFi і розвіявши затяжну похмурість від попереднього буму ICO.
TVL Compound підскочив зі 100 мільйонів доларів США до 700 мільйонів доларів менш ніж за місяць, що дозволило йому кинути виклик MakerDAO за друге місце в системі кредитування.
Навпаки, інтерес до нещодавно запущеного протоколу AAVE стрімко зріс. Лише за три місяці вартість протоколу TVL зросла до понад 1 мільярда доларів, витіснивши Compound і ненадовго обігнавши за популярністю старіший протокол MakerDAO.
AAVE, раніше відомий як ETHLend, — це одноранговий сервіс кредитування на Ethereum, який був запущений у 2017 році Стані Кулечовим, коли він ще навчався на магістра права в Університеті Гельсінкі у Фінляндії. У листопаді того ж року вони зібрали понад 40 000 ETH, але з тих пір проект був прохолодним.
До вересня 2018 року ETHLend змінила свою назву на Aave, що означає «привид» фінською мовою та символізує її мету стати децентралізованим фінансовим «привидом». Натхненний одноранговим дизайном децентралізованого банківського обслуговування Compound, Aave почав свою трансформацію, випробував версію V1, швидко оновив версію V2 і виграв титул протоколу кредитування кількох активів DeFi завдяки таким інноваціям, як делегування суми кредиту та використання швидкі кредити в рамках протоколу.
Запустивши V3 на початку 2018 року, AAVE зберегла свою позицію лідера в галузі протоколів кредитування. Основними конкурентними перевагами AAVE порівняно з іншими протоколами кредитування на Ether є швидкість і оригінальність його оновлень.
Початкова версія AAVE починалася з моделі кредитування, яка була дуже схожа на протокол Compound і мала більш складну архітектуру, що призвело до збільшення комісії за газ за позику та дещо меншого інтерактивного досвіду. Однак згодом AAVE змінила спосіб розрахунку змінної ставки та запровадила рішення кредитування зі стабільною ставкою, щоб вийти на ринок DeFi.
Змінна відсоткова ставка AAVE, як і Compound, визначається використанням капіталу його пулу позик; однак, на відміну від Compound, функція AAVE розроблена таким чином, що відсоткова ставка швидко зростає, коли рівень використання перевищує бажаний рівень, що дозволяє регресію рівня використання.
Функція відсоткової ставки Компанії є основною функцією з коефіцієнтом використання Ua як незалежною змінною, що відображає ринковий попит на актив і короткострокову платоспроможність Компанії. Початкова ставка запозичення активу становить 2,5%, яка залежить від активу та визначається Compound. Нахил функції, яка визначає швидкість зростання процентної ставки зі зростанням Ua, становить 20%.
Функція відсоткової ставки Compound є лінійною функцією з використанням капіталу Ua як незалежною змінною, а Ua відображає ринковий попит на актив і короткострокову платоспроможність Compound, як показано на малюнку нижче. 2,5% — це початкова ставка запозичення для активу, яка змінюється від активу до активу та встановлюється Compound, а 20% — це нахил функції, яка визначає швидкість зростання процентної ставки зі зростанням Ua.
Функція процентної ставки AAVE є сегментованою. AAVE запроваджує оптимальний коефіцієнт використання, Uoptimal, щоб представити оптимальне співвідношення позичених коштів до загальної суми коштів у кредитному пулі. Коли U менше ніж Uoptimal, відсоткова ставка використовує нахил Rslope, призначений для утримання відсоткової ставки в межах середнього ринкового діапазону для забезпечення нормальної роботи позики. Навпаки, коли U більше Uoptimal, AAVE використовує нахил Rslope2, який зазвичай є великим значенням, що дозволяє процентній ставці швидко зростати та залучає користувачів до внесення коштів у пул позик, дозволяючи U швидко повернутися до майже Uoptimal та забезпечення здорової платоспроможності за угодою AAVE.
AAVE також є піонером інноваційного кредитування зі стабільною ставкою.
У традиційній моделі банківського кредитування користувач може вибирати між стабільною чи змінною ставкою, але в моделі кредитування DeFi, оскільки немає фіксованого кінцевого терміну для кредитування, користувач може зберігати позику до тих пір, поки LTV (Loan to Value ) здоровий; і якщо використовується стабільний курс, або угода, або користувач можуть зазнати більших збитків за екстремальних ринкових умов; і якщо встановлено обмеження за часом, користувачеві може знадобитися зробити кілька позик.
У результаті AAVE використовує метод встановлення лімітів процентної ставки, який дозволяє встановити фіксовану ставку, поки ринок має достатню ліквідність, або протягом певного періоду, але може бути повторно збалансований у довгостроковій перспективі у відповідь на зміни ринкових умов.
Функція стабільної ставки дуже схожа на функцію змінної ставки, де Mr — ринкова ставка, розрахована Прогнозатором на основі ринкових даних. Решта ставки є такою ж, як і змінна ставка, Rs представляє ставку, за якою ви починаєте позику зі стабільною ставкою, і коли позика почнеться, Rs буде фіксованою, якщо ставку не потрібно буде коригувати. Якщо відсоткова ставка за позикою нижча за поточну ставку за позикою, відсоткова ставка за такою позикою коригується в бік збільшення до останньої ставки; коли процентна ставка за кредитом перевищує певний відсоток поточної ставки за кредитом (встановленої угодою), процентна ставка за цим кредитом коригується в бік збільшення до останньої ставки.
Коли відсоткова ставка за кредитом перевищує певний відсоток від поточної ставки за кредитом (визначається за домовленістю), відсоткова ставка за кредитом коригується в бік зменшення до поточної ставки.
AAVE запровадив два обмеження, щоб запобігти зловживанню позиками зі стабільною ставкою:
Ми припускаємо, що Аліса вкладає 10a в активи, і ми бачимо з функції, що це зменшить Rs. Тоді Аліса може позичити за нижчою процентною ставкою, внести позичений a та зняти попередньо внесений 10a, доки він не буде ліквідований. У цей момент депозитна ставка підвищиться через зменшення доступної ліквідності. Потім Аліса може визначити різницю процентних ставок між депозитом і позикою, а в поєднанні з миттєвою позикою користувач може завершити цей процес без сплати основної суми.
Це не дозволяє користувачам позичати великі суми на одному рахунку під час сприятливих умов відсоткової ставки, наприклад особливо низьких ставок позики.
На відміну від Compound, співвідношення U до Uoptimal є кращим індикатором ринкового попиту та пропозиції, ніж Ua окремо. Коли U > Uоптимальний, як показано на діаграмі нижче, процентні ставки можуть швидко зростати з дуже крутим схилом, реагуючи на зміни ринкового попиту на запозичення протягом короткого періоду часу, зберігаючи при цьому ліквідність грошових коштів за угодою на прийнятному рівні в будь-який час .
Користувачі з вищою схильністю до ризику отримають вигоду від стабільної ставки, що дозволяє їм розробляти варіанти кредитування на основі ринкових прогнозів.
На додаток до дизайну відсоткової ставки, AAVE запровадив функцію швидкої позики під час запуску, зробивши її першим протоколом кредитування, який пропонує швидку позику.
AAVE успішно реалізувала функцію флеш-позики у своєму протоколі на основі функції атомарних свопів блокчейну, яка вимагає виконання всіх або жодного кроку транзакції.
Коли флеш-кредит виконується, протокол робить знімок балансу та переказує кошти на зовнішню адресу контракту. Потім кошти здійснять операцію згідно з умовами зовнішнього контракту. Після завершення транзакції протокол знову перевірить баланс у флеш-кредиті, і якщо баланс правильно включає суму флеш-кредиту та комісію, транзакція виконується; інакше транзакція повністю скасовується.
Через вимогу до моментальних знімків версія V1 флеш-позики не може безпосередньо взаємодіяти з протоколом AAVE, що призведе до атак повторного входу на пул. Це суттєво обмежує суму грошей, яку швидка позика може внести в розробку протоколу AAVE, і не дозволяє йому повністю розвинути конкурентну перевагу над іншими протоколами кредитування.
Однак протокол AAVE містить у своїй документації багато інформації про термінові позики. Він навіть містить коробку Truffle, щоб користувачі зі знаннями програмування могли швидко писати контракти на швидку позику, знижуючи бар’єр для доступу до швидкої позики. Водночас, швидка позика AAVE вимагає комісії за транзакцію в розмірі 0,09%, 70% з яких розподіляється постачальнику фінансування, забезпечуючи додатковий стимул для користувачів вкладати кошти.
Через шість місяців після випуску V1 AAVE оновив V2, оновивши функції флеш-позики, усунувши потребу в перевірках повторного входу та видаливши знімок до та після, дозволивши флеш-позикам взаємодіяти безпосередньо з протоколом AAVE, і додавання можливості надавати заставу безпосередньо у флеш-кредитах для підтримки боргових позицій.
Користувачі можуть використовувати функцію швидкої позики у V2 для обміну застави та функцій погашення застави.
Припустімо, що Аліса вкладає 10 ETH і позичає 10 000 DAI. Коли ціна на ETH стрімко зростає, і Аліса хоче продати його з прибутком, але не хоче повертати DAI, вона може скористатися функцією швидкої позики, щоб позичити 10 000 DAI із пулу, щоб погасити борг і викупити весь ETH, а потім взяти в заставу достатньо інших активів-токенів, щоб позичити 10 000 DAI і повернути їх до пулу разом із комісією для завершення обміну заставою.
Коли ціна ETH швидко падає і досягає порогу ліквідації, а Аліса не має достатньо активів для погашення позики, вона може використати самоліквідацію, щоб позичити 10 000 DAI, викупити ETH, продати його та використати виручені кошти для погашення терміновий кредит. У результаті вона може позичити 10 000 DAI, викупити ETH, продати його та використати виручені кошти для погашення термінової позики, завершивши свою самоліквідацію.
Розробка ставок і функція швидкої позики не можуть утриматися в криптоіндустрії, що постійно змінюється; дизайн процентної ставки можна скопіювати, а функцію швидкої позики можна використовувати в інших протоколах. Від V1 до V3 швидкі оновлення AAVE та широке розгортання нових функцій уберегли його від втрати на ринку.
Реалізація позики протоколу AAVE у версії 1 така:
На діаграмі видно, що безпосередня взаємодія з користувачем – це Lending Pool.
Lending Pool звертається до Lending Poor Core і Lending Pool Data Provider для надання в заставу, викупу та позичання активів, а також для надання або спалювання aToken (aToken представляє актив, з яким користувач взаємодіє в протоколі AAVE) на основі дій користувача. Lending Pool Core є ключовим компонентом архітектури, який зберігає активи та використовує різну інформацію, надану ззовні, для розрахунку процентних ставок і оновлення балансу активів aToke.
У версії V1 усі активи зберігалися в Lending Pool Core. Загальна одиниця ETH використовувалася для розрахунку процентних ставок, що означало, що навіть якщо ви надасте менш ліквідні активи в пулі, ви не зможете отримати високий прибуток: складна та громіздка архітектура представляє великий фрагмент коду смарт-контракту, за яким користувач повинен був заплатити високу плату за газ. Протокол V2 значно спрощує цю архітектуру.
На діаграмі показано, що різні токени, які раніше зберігалися разом у Lending Pool Core, тепер зберігаються окремо у V2. Такий поділ активів дозволяє краще обчислювати прибуток окремо, а частини, які раніше забезпечували відповідальність за надання даних, тепер спрощено в окремі бібліотеки, що значно зменшує кількість токенів, які повинні бути виконані за транзакцію, що призводить до економії комісії в 15% до 20%.
Починаючи з V2, AAVE також зосередилася на запровадженні нової моделі кредитування, що дало AAVE значну конкурентну перевагу.
AAVE створила історичну онлайн-модель кредитування у версії 2, яка дозволяє користувачам позичати без застави та з кредитом.
Модель делегування кредиту AAVE нагадує ETHLend — однорангове кредитування, за якого користувачі можуть делегувати свої кошти іншим користувачам, щоб отримати додатковий дохід від своїх незадіяних коштів.
Наприклад, Аліса поклала на депозит 1000 доларів США, але бажає використати лише 300 доларів США зі своєї кредитної лінії, залишивши 700 доларів США як депозит для отримання відсотків. Якщо Аліса бажає збільшити свій дохід, вона може делегувати решту 700 USDC Бобу, який потім може позичити гроші від AAVE без застави своїх активів.
Аліса може делегувати свою лінію багатьом Бобам і обмежити тип токенів, які вони можуть позичати, суму, яку вони можуть позичати, і модель процентної ставки: Боб, з іншого боку, може використовувати лише одну лінію Аліси за раз і може лише вибирати між моделлю стабільної або гнучкої процентної ставки.
Що станеться, якщо Боб не заплатить? «Ви не хочете довіряти свої кредити комусь, кого не знаєте», — каже Стані Кулехов, генеральний директор AAVE. «Ви довіряєте це лише Бобу, якого ви знаєте».
Однак делегування кредиту здійснюватиметься за допомогою відкритого права, щоб забезпечити дотримання процесу кредитування (протокол, який існує в Ethereum і пропонує послугу загортання смарт-контрактів у юридичні угоди).
Залишатися інноваційним завжди було стилем AAVE. AAVE вивела модель кредитування DeFi на новий рівень у цьогорічному випуску V3.
Коли ви відкриваєте CDP у V2 або ранішій версії, ви можете позичати всі активи в кредитному пулі, що висуває суворі вимоги до ліквідності та стабільності токенів, таких як ETH, BNB тощо, які можна використовувати як CDP. Але користувачі також можуть володіти великою кількістю інших токенів із високою волатильністю, які не можуть бути використані як заставні токени за звичайних обставин. AAVE запровадив ізольовану модель кредитування, щоб краще використовувати ці кошти.
Користувачі можуть відкривати боргові позиції, використовуючи високоволатильні токени як заставу в ізольованому режимі кредитування, але вони можуть позичати лише певну кількість токенів, якими в ідеалі повинні бути стейблкойни, номіновані в доларах США.
Існує загальна сума активів, деномінованих у доларах США, які можна позичити для кожної ізольованої позиції, незалежно від вартості вашої застави. Коли користувач перебуває в режимі відокремленого кредитування, він не може використовувати інші токени як заставу під тією самою адресою гаманця, доки не погасить усі свої борги та не викупить заставу для виходу з режиму відокремленого кредитування; однак, як користувач, який вносить депозит, він все ще може вносити інші активи в звичайному режимі після внесення активів із окремого списку до пулу.
Використання звичайного порогу ліквідації для кредитування під заставу двох активів із високою ціною, таких як ETH і stETH, renBTC і WBTC, DAI і USDC, насправді є марною тратою капіталу, і оскільки ціни на ці токени по суті фіксовані, коли ви використовувати один із активів як заставу, ви повинні мати можливість позичити майже еквівалентну вартість базового активу.
AAVE реалізує цю функцію у V3, High-Efficiency Mode, де протокол оцінює базові активи та перераховує різноманітні пари токенів із сильно закріпленими цінами, як-от ETH, деривативи BTC та різні типи стейблкойнів із активами під заставу, які можуть згідно з офіційним документом, можна надавати до 95% або більше, і навіть до 98% для стейблкойнів.
У деяких сценаріях, таких як забезпечене кредитування між стейблкойнами, коли користувач має USDT, а протокол DeFi вимагає використання USDD для видобутку ліквідності, ця функція може замінити DEX.
Оскільки деякі користувачі стурбовані ризиком відокремлення USDD і не хочуть обмінювати свій USDT на USDD безпосередньо в DEX, тепер вони можуть вибрати позичку USDD в AAVE за допомогою ефективного режиму, а ті користувачі, яких не турбує ризик Відокремлені USDD, але не хочуть брати на себе ризики, пов’язані з видобутком ліквідності, такі як непостійні втрати, розумні контракти тощо, можуть внести свій USDD в AAVE для забезпечення ліквідності.
На додаток до запозичення функцій у DEX, AAVE також хоче занурити свій носок у область крос-ланцюгових мостів. У версії V3 протокол вводить модель міжланцюжкового кредитування.
Принцип простий: користувачі закладають токени у вихідній мережі (наприклад, Ethereum) для карбування aToken, і протокол спалить цей aToken у вихідній мережі під час карбування aToken у цільовій мережі (наприклад, Polygon), щоб користувачі могли позичати або просто надавати ліквідність у цільовій мережі.
У крос-ланцюжкових функціях AAVE комісії за крос-ланцюг відображаються у вигляді знижених процентних ставок після крос-чейну. Say Alice надає 10 000 DAI на Ether і використовує функцію перехресного ланцюга для передачі отриманого aToken на Polygon.
На цьому етапі AAVE передасть базові активи на Polygon, збільшуючи ліквідність відповідних активів на Polygon і знижуючи процентну ставку за кредитом. Однак в очах інших користувачів ліквідність, яку надає Аліса, існує на Etherchain, а не на Polygon, тому AAVE використовує відсотки, отримані від ліквідності, наданої Алісою, для компенсації іншим користувачам та інших витрат, понесених угодою AAVE.
Останній розділ буде зосереджений на токенах LP протоколу AAVE та їхніх унікальних характеристиках.
Коли ви робите депозит у банку, банк видає вам депозитний сертифікат, який представляє ваш статус кредитора для банку. У світі блокчейну вам також знадобиться щось на зразок депозитного сертифіката, щоб підтвердити вашу претензію на кошти в пулі. AAVE, як і більшість протоколів кредитування, використовує маркер ERC-11 для представлення боргу користувача.
Після депозиту в AAVE вкладник отримує відповідну кількість похідних токенів, які називаються Aave Tokens (скорочено aTokens), які відображають базові активи 1:1. тобто якщо Аліса вкладає 100 ETH в угоду, вона отримує 100 AETH, що представляє її вимогу та суму, використану для застави для отримання позики. Також є найважливіша функція, яка використовується для розрахунку відсотків.
У протоколі Compound облікові дані для депозиту користувача є cToken, а кількість cToken не є 1:1 відносно рідних токенів, а обчислюється за формулою значення = резерв * cToken/загальний cToken. Однак у Aave V1 aToken повністю прив’язаний до рідного токена 1:1, тож якщо депозит Аліси у розмірі 100 aETH стане 101 aETH, вона зможе викупити 101 ETH. Тоді спосіб накопичення відсотків AAVE очевидний: коли баланс токенів у пулі збільшується через відсотки, сплачені кредитором, протокол AAVE викарбує нову рівну кількість aToken і розподілить його пропорційно aToken, який існує, що представляє основний баланс адреси.
Завдяки такій конструкції поділу основної суми та відсотків управління боргом користувача може бути більш гнучким, таким чином надаючи користувачеві можливість перенаправляти отримані відсотки на нову адресу. Коли користувач хоче автоматично перенести відсотки, згенеровані на нову адресу, він може подати адресу для перенаправлення до протоколу, який потім автоматично перенесе відсотки aToken, згенеровані за вихідною адресою, на нову адресу. Обмеження полягає в тому, що відсотки, отримані від балансу на перенаправленій адресі, не можуть бути перенаправлені далі.
У V2 не тільки ваучеризовані депозити, але й сума боргу користувача також токенізована за допомогою маркерів боргу. Коли користувач позичає або повертає, борговий маркер автоматично карбується або знищується, щойно актив отримано або погашено, і ви можете викупити свій депозит лише тоді, коли борговий маркер у вашій адресі дорівнює 0.
Боргові токени скасовують обмеження, згідно з яким користувачі могли одночасно надавати позики зі стабільною ставкою або позики зі змінною ставкою у версії V1. Однак боргові токени мають обмеження. Чи потрібно повертати кредит, якщо ви передаєте їх комусь іншому, а за вашою адресою їх уже немає? Теоретично це так, тому AAVE наклав обмеження на боргові токени, які є типом токенів, які не можна передавати.
Крім того, протокол V2 оновлює метод, за допомогою якого розраховується aToken, зберігаючи принцип прив’язки 1:1 між aToken і вихідним токеном.
Після кожного розподілу відсотків протокол у V1 перераховує баланс кожної адреси, а потім знову розподіляє його в наступному блоці.
Однак у V2 протокол реєструє лише початкову основну суму m і загальну суму відсотків NIt, нараховану протоколом у той час, а потім обчислює нове значення ScB = m / NIt. Коли користувач перевіряє свій баланс aToken, він бачить баланс Bt = m / NIt NIt = m. Однак, коли користувач знову подивиться на баланс у майбутньому, баланс, який він побачить, буде Bt delta = m / NIt NItdelta > m. Якщо користувач викуповує або вносить нові кошти n у момент часу t1, його ScB у протоколі стає ScBt1 = m / NIt +/- n / NIt1.
Коротше кажучи, замість того, щоб відстежувати та оновлювати баланс адреси користувача, коли користувач не взаємодіє з протоколом, протокол просто оновлює баланс, коли користувач знову взаємодіє з протоколом, наприклад, щоб внести або зняти кошти.
З V1 до V3 AAVE швидко піднявся за кілька місяців після запуску, наздогнавши свого попередника Compound у TVL і відповідаючи на попит ринку швидкими оновленнями протоколів і новими функціями.
Крім того, з різноманітних інновацій AAVE ми бачимо, що команда не обмежила свою увагу простим кредитуванням. AAVE анонсувала функцію флеш-позики на початку запуску та розгортатиме P2P-кредитування в ланцюжку одне за одним, тоді як V3 буде запущено з ефективним кредитуванням, подібним до DEX, і порталом із деякою функцією міжланцюгового мосту.
Завдяки потужним інноваціям і виконанню AAVE є потенційною темною конячкою, яка може швидко вирости, щоб стати протоколом DeFi поряд з MakerDAO і Compound, виходячи на ширший ринок і зберігаючи стабільну службу кредитування навіть під час спаду ринку. Користуючись протоколом із величезною ліквідністю, AAVE планує запустити нативний стейблкоїн GHO, щоб створити більш децентралізовану фінансову екосистему в ланцюжку
Кредитне плече схоже на скриньку Пандори, а кредитування є ключем до відкриття цієї скриньки. Кредитне плече в DeFi було розблоковано, і з’явилася система кредитування, і все це завдяки послугам онлайн-кредитування MakerDAO із надмірною заставою, що виконується за допомогою смарт-контрактів.
Після випуску в 2019 році протокол Compound швидко зарекомендував себе як домінуючий гравець на ринку кредитування DeFi. У червні 2020 року, після року розробки, Compound випустив свій нативний токен COMP, відновивши DeFi і розвіявши затяжну похмурість від попереднього буму ICO.
TVL Compound підскочив зі 100 мільйонів доларів США до 700 мільйонів доларів менш ніж за місяць, що дозволило йому кинути виклик MakerDAO за друге місце в системі кредитування.
Навпаки, інтерес до нещодавно запущеного протоколу AAVE стрімко зріс. Лише за три місяці вартість протоколу TVL зросла до понад 1 мільярда доларів, витіснивши Compound і ненадовго обігнавши за популярністю старіший протокол MakerDAO.
AAVE, раніше відомий як ETHLend, — це одноранговий сервіс кредитування на Ethereum, який був запущений у 2017 році Стані Кулечовим, коли він ще навчався на магістра права в Університеті Гельсінкі у Фінляндії. У листопаді того ж року вони зібрали понад 40 000 ETH, але з тих пір проект був прохолодним.
До вересня 2018 року ETHLend змінила свою назву на Aave, що означає «привид» фінською мовою та символізує її мету стати децентралізованим фінансовим «привидом». Натхненний одноранговим дизайном децентралізованого банківського обслуговування Compound, Aave почав свою трансформацію, випробував версію V1, швидко оновив версію V2 і виграв титул протоколу кредитування кількох активів DeFi завдяки таким інноваціям, як делегування суми кредиту та використання швидкі кредити в рамках протоколу.
Запустивши V3 на початку 2018 року, AAVE зберегла свою позицію лідера в галузі протоколів кредитування. Основними конкурентними перевагами AAVE порівняно з іншими протоколами кредитування на Ether є швидкість і оригінальність його оновлень.
Початкова версія AAVE починалася з моделі кредитування, яка була дуже схожа на протокол Compound і мала більш складну архітектуру, що призвело до збільшення комісії за газ за позику та дещо меншого інтерактивного досвіду. Однак згодом AAVE змінила спосіб розрахунку змінної ставки та запровадила рішення кредитування зі стабільною ставкою, щоб вийти на ринок DeFi.
Змінна відсоткова ставка AAVE, як і Compound, визначається використанням капіталу його пулу позик; однак, на відміну від Compound, функція AAVE розроблена таким чином, що відсоткова ставка швидко зростає, коли рівень використання перевищує бажаний рівень, що дозволяє регресію рівня використання.
Функція відсоткової ставки Компанії є основною функцією з коефіцієнтом використання Ua як незалежною змінною, що відображає ринковий попит на актив і короткострокову платоспроможність Компанії. Початкова ставка запозичення активу становить 2,5%, яка залежить від активу та визначається Compound. Нахил функції, яка визначає швидкість зростання процентної ставки зі зростанням Ua, становить 20%.
Функція відсоткової ставки Compound є лінійною функцією з використанням капіталу Ua як незалежною змінною, а Ua відображає ринковий попит на актив і короткострокову платоспроможність Compound, як показано на малюнку нижче. 2,5% — це початкова ставка запозичення для активу, яка змінюється від активу до активу та встановлюється Compound, а 20% — це нахил функції, яка визначає швидкість зростання процентної ставки зі зростанням Ua.
Функція процентної ставки AAVE є сегментованою. AAVE запроваджує оптимальний коефіцієнт використання, Uoptimal, щоб представити оптимальне співвідношення позичених коштів до загальної суми коштів у кредитному пулі. Коли U менше ніж Uoptimal, відсоткова ставка використовує нахил Rslope, призначений для утримання відсоткової ставки в межах середнього ринкового діапазону для забезпечення нормальної роботи позики. Навпаки, коли U більше Uoptimal, AAVE використовує нахил Rslope2, який зазвичай є великим значенням, що дозволяє процентній ставці швидко зростати та залучає користувачів до внесення коштів у пул позик, дозволяючи U швидко повернутися до майже Uoptimal та забезпечення здорової платоспроможності за угодою AAVE.
AAVE також є піонером інноваційного кредитування зі стабільною ставкою.
У традиційній моделі банківського кредитування користувач може вибирати між стабільною чи змінною ставкою, але в моделі кредитування DeFi, оскільки немає фіксованого кінцевого терміну для кредитування, користувач може зберігати позику до тих пір, поки LTV (Loan to Value ) здоровий; і якщо використовується стабільний курс, або угода, або користувач можуть зазнати більших збитків за екстремальних ринкових умов; і якщо встановлено обмеження за часом, користувачеві може знадобитися зробити кілька позик.
У результаті AAVE використовує метод встановлення лімітів процентної ставки, який дозволяє встановити фіксовану ставку, поки ринок має достатню ліквідність, або протягом певного періоду, але може бути повторно збалансований у довгостроковій перспективі у відповідь на зміни ринкових умов.
Функція стабільної ставки дуже схожа на функцію змінної ставки, де Mr — ринкова ставка, розрахована Прогнозатором на основі ринкових даних. Решта ставки є такою ж, як і змінна ставка, Rs представляє ставку, за якою ви починаєте позику зі стабільною ставкою, і коли позика почнеться, Rs буде фіксованою, якщо ставку не потрібно буде коригувати. Якщо відсоткова ставка за позикою нижча за поточну ставку за позикою, відсоткова ставка за такою позикою коригується в бік збільшення до останньої ставки; коли процентна ставка за кредитом перевищує певний відсоток поточної ставки за кредитом (встановленої угодою), процентна ставка за цим кредитом коригується в бік збільшення до останньої ставки.
Коли відсоткова ставка за кредитом перевищує певний відсоток від поточної ставки за кредитом (визначається за домовленістю), відсоткова ставка за кредитом коригується в бік зменшення до поточної ставки.
AAVE запровадив два обмеження, щоб запобігти зловживанню позиками зі стабільною ставкою:
Ми припускаємо, що Аліса вкладає 10a в активи, і ми бачимо з функції, що це зменшить Rs. Тоді Аліса може позичити за нижчою процентною ставкою, внести позичений a та зняти попередньо внесений 10a, доки він не буде ліквідований. У цей момент депозитна ставка підвищиться через зменшення доступної ліквідності. Потім Аліса може визначити різницю процентних ставок між депозитом і позикою, а в поєднанні з миттєвою позикою користувач може завершити цей процес без сплати основної суми.
Це не дозволяє користувачам позичати великі суми на одному рахунку під час сприятливих умов відсоткової ставки, наприклад особливо низьких ставок позики.
На відміну від Compound, співвідношення U до Uoptimal є кращим індикатором ринкового попиту та пропозиції, ніж Ua окремо. Коли U > Uоптимальний, як показано на діаграмі нижче, процентні ставки можуть швидко зростати з дуже крутим схилом, реагуючи на зміни ринкового попиту на запозичення протягом короткого періоду часу, зберігаючи при цьому ліквідність грошових коштів за угодою на прийнятному рівні в будь-який час .
Користувачі з вищою схильністю до ризику отримають вигоду від стабільної ставки, що дозволяє їм розробляти варіанти кредитування на основі ринкових прогнозів.
На додаток до дизайну відсоткової ставки, AAVE запровадив функцію швидкої позики під час запуску, зробивши її першим протоколом кредитування, який пропонує швидку позику.
AAVE успішно реалізувала функцію флеш-позики у своєму протоколі на основі функції атомарних свопів блокчейну, яка вимагає виконання всіх або жодного кроку транзакції.
Коли флеш-кредит виконується, протокол робить знімок балансу та переказує кошти на зовнішню адресу контракту. Потім кошти здійснять операцію згідно з умовами зовнішнього контракту. Після завершення транзакції протокол знову перевірить баланс у флеш-кредиті, і якщо баланс правильно включає суму флеш-кредиту та комісію, транзакція виконується; інакше транзакція повністю скасовується.
Через вимогу до моментальних знімків версія V1 флеш-позики не може безпосередньо взаємодіяти з протоколом AAVE, що призведе до атак повторного входу на пул. Це суттєво обмежує суму грошей, яку швидка позика може внести в розробку протоколу AAVE, і не дозволяє йому повністю розвинути конкурентну перевагу над іншими протоколами кредитування.
Однак протокол AAVE містить у своїй документації багато інформації про термінові позики. Він навіть містить коробку Truffle, щоб користувачі зі знаннями програмування могли швидко писати контракти на швидку позику, знижуючи бар’єр для доступу до швидкої позики. Водночас, швидка позика AAVE вимагає комісії за транзакцію в розмірі 0,09%, 70% з яких розподіляється постачальнику фінансування, забезпечуючи додатковий стимул для користувачів вкладати кошти.
Через шість місяців після випуску V1 AAVE оновив V2, оновивши функції флеш-позики, усунувши потребу в перевірках повторного входу та видаливши знімок до та після, дозволивши флеш-позикам взаємодіяти безпосередньо з протоколом AAVE, і додавання можливості надавати заставу безпосередньо у флеш-кредитах для підтримки боргових позицій.
Користувачі можуть використовувати функцію швидкої позики у V2 для обміну застави та функцій погашення застави.
Припустімо, що Аліса вкладає 10 ETH і позичає 10 000 DAI. Коли ціна на ETH стрімко зростає, і Аліса хоче продати його з прибутком, але не хоче повертати DAI, вона може скористатися функцією швидкої позики, щоб позичити 10 000 DAI із пулу, щоб погасити борг і викупити весь ETH, а потім взяти в заставу достатньо інших активів-токенів, щоб позичити 10 000 DAI і повернути їх до пулу разом із комісією для завершення обміну заставою.
Коли ціна ETH швидко падає і досягає порогу ліквідації, а Аліса не має достатньо активів для погашення позики, вона може використати самоліквідацію, щоб позичити 10 000 DAI, викупити ETH, продати його та використати виручені кошти для погашення терміновий кредит. У результаті вона може позичити 10 000 DAI, викупити ETH, продати його та використати виручені кошти для погашення термінової позики, завершивши свою самоліквідацію.
Розробка ставок і функція швидкої позики не можуть утриматися в криптоіндустрії, що постійно змінюється; дизайн процентної ставки можна скопіювати, а функцію швидкої позики можна використовувати в інших протоколах. Від V1 до V3 швидкі оновлення AAVE та широке розгортання нових функцій уберегли його від втрати на ринку.
Реалізація позики протоколу AAVE у версії 1 така:
На діаграмі видно, що безпосередня взаємодія з користувачем – це Lending Pool.
Lending Pool звертається до Lending Poor Core і Lending Pool Data Provider для надання в заставу, викупу та позичання активів, а також для надання або спалювання aToken (aToken представляє актив, з яким користувач взаємодіє в протоколі AAVE) на основі дій користувача. Lending Pool Core є ключовим компонентом архітектури, який зберігає активи та використовує різну інформацію, надану ззовні, для розрахунку процентних ставок і оновлення балансу активів aToke.
У версії V1 усі активи зберігалися в Lending Pool Core. Загальна одиниця ETH використовувалася для розрахунку процентних ставок, що означало, що навіть якщо ви надасте менш ліквідні активи в пулі, ви не зможете отримати високий прибуток: складна та громіздка архітектура представляє великий фрагмент коду смарт-контракту, за яким користувач повинен був заплатити високу плату за газ. Протокол V2 значно спрощує цю архітектуру.
На діаграмі показано, що різні токени, які раніше зберігалися разом у Lending Pool Core, тепер зберігаються окремо у V2. Такий поділ активів дозволяє краще обчислювати прибуток окремо, а частини, які раніше забезпечували відповідальність за надання даних, тепер спрощено в окремі бібліотеки, що значно зменшує кількість токенів, які повинні бути виконані за транзакцію, що призводить до економії комісії в 15% до 20%.
Починаючи з V2, AAVE також зосередилася на запровадженні нової моделі кредитування, що дало AAVE значну конкурентну перевагу.
AAVE створила історичну онлайн-модель кредитування у версії 2, яка дозволяє користувачам позичати без застави та з кредитом.
Модель делегування кредиту AAVE нагадує ETHLend — однорангове кредитування, за якого користувачі можуть делегувати свої кошти іншим користувачам, щоб отримати додатковий дохід від своїх незадіяних коштів.
Наприклад, Аліса поклала на депозит 1000 доларів США, але бажає використати лише 300 доларів США зі своєї кредитної лінії, залишивши 700 доларів США як депозит для отримання відсотків. Якщо Аліса бажає збільшити свій дохід, вона може делегувати решту 700 USDC Бобу, який потім може позичити гроші від AAVE без застави своїх активів.
Аліса може делегувати свою лінію багатьом Бобам і обмежити тип токенів, які вони можуть позичати, суму, яку вони можуть позичати, і модель процентної ставки: Боб, з іншого боку, може використовувати лише одну лінію Аліси за раз і може лише вибирати між моделлю стабільної або гнучкої процентної ставки.
Що станеться, якщо Боб не заплатить? «Ви не хочете довіряти свої кредити комусь, кого не знаєте», — каже Стані Кулехов, генеральний директор AAVE. «Ви довіряєте це лише Бобу, якого ви знаєте».
Однак делегування кредиту здійснюватиметься за допомогою відкритого права, щоб забезпечити дотримання процесу кредитування (протокол, який існує в Ethereum і пропонує послугу загортання смарт-контрактів у юридичні угоди).
Залишатися інноваційним завжди було стилем AAVE. AAVE вивела модель кредитування DeFi на новий рівень у цьогорічному випуску V3.
Коли ви відкриваєте CDP у V2 або ранішій версії, ви можете позичати всі активи в кредитному пулі, що висуває суворі вимоги до ліквідності та стабільності токенів, таких як ETH, BNB тощо, які можна використовувати як CDP. Але користувачі також можуть володіти великою кількістю інших токенів із високою волатильністю, які не можуть бути використані як заставні токени за звичайних обставин. AAVE запровадив ізольовану модель кредитування, щоб краще використовувати ці кошти.
Користувачі можуть відкривати боргові позиції, використовуючи високоволатильні токени як заставу в ізольованому режимі кредитування, але вони можуть позичати лише певну кількість токенів, якими в ідеалі повинні бути стейблкойни, номіновані в доларах США.
Існує загальна сума активів, деномінованих у доларах США, які можна позичити для кожної ізольованої позиції, незалежно від вартості вашої застави. Коли користувач перебуває в режимі відокремленого кредитування, він не може використовувати інші токени як заставу під тією самою адресою гаманця, доки не погасить усі свої борги та не викупить заставу для виходу з режиму відокремленого кредитування; однак, як користувач, який вносить депозит, він все ще може вносити інші активи в звичайному режимі після внесення активів із окремого списку до пулу.
Використання звичайного порогу ліквідації для кредитування під заставу двох активів із високою ціною, таких як ETH і stETH, renBTC і WBTC, DAI і USDC, насправді є марною тратою капіталу, і оскільки ціни на ці токени по суті фіксовані, коли ви використовувати один із активів як заставу, ви повинні мати можливість позичити майже еквівалентну вартість базового активу.
AAVE реалізує цю функцію у V3, High-Efficiency Mode, де протокол оцінює базові активи та перераховує різноманітні пари токенів із сильно закріпленими цінами, як-от ETH, деривативи BTC та різні типи стейблкойнів із активами під заставу, які можуть згідно з офіційним документом, можна надавати до 95% або більше, і навіть до 98% для стейблкойнів.
У деяких сценаріях, таких як забезпечене кредитування між стейблкойнами, коли користувач має USDT, а протокол DeFi вимагає використання USDD для видобутку ліквідності, ця функція може замінити DEX.
Оскільки деякі користувачі стурбовані ризиком відокремлення USDD і не хочуть обмінювати свій USDT на USDD безпосередньо в DEX, тепер вони можуть вибрати позичку USDD в AAVE за допомогою ефективного режиму, а ті користувачі, яких не турбує ризик Відокремлені USDD, але не хочуть брати на себе ризики, пов’язані з видобутком ліквідності, такі як непостійні втрати, розумні контракти тощо, можуть внести свій USDD в AAVE для забезпечення ліквідності.
На додаток до запозичення функцій у DEX, AAVE також хоче занурити свій носок у область крос-ланцюгових мостів. У версії V3 протокол вводить модель міжланцюжкового кредитування.
Принцип простий: користувачі закладають токени у вихідній мережі (наприклад, Ethereum) для карбування aToken, і протокол спалить цей aToken у вихідній мережі під час карбування aToken у цільовій мережі (наприклад, Polygon), щоб користувачі могли позичати або просто надавати ліквідність у цільовій мережі.
У крос-ланцюжкових функціях AAVE комісії за крос-ланцюг відображаються у вигляді знижених процентних ставок після крос-чейну. Say Alice надає 10 000 DAI на Ether і використовує функцію перехресного ланцюга для передачі отриманого aToken на Polygon.
На цьому етапі AAVE передасть базові активи на Polygon, збільшуючи ліквідність відповідних активів на Polygon і знижуючи процентну ставку за кредитом. Однак в очах інших користувачів ліквідність, яку надає Аліса, існує на Etherchain, а не на Polygon, тому AAVE використовує відсотки, отримані від ліквідності, наданої Алісою, для компенсації іншим користувачам та інших витрат, понесених угодою AAVE.
Останній розділ буде зосереджений на токенах LP протоколу AAVE та їхніх унікальних характеристиках.
Коли ви робите депозит у банку, банк видає вам депозитний сертифікат, який представляє ваш статус кредитора для банку. У світі блокчейну вам також знадобиться щось на зразок депозитного сертифіката, щоб підтвердити вашу претензію на кошти в пулі. AAVE, як і більшість протоколів кредитування, використовує маркер ERC-11 для представлення боргу користувача.
Після депозиту в AAVE вкладник отримує відповідну кількість похідних токенів, які називаються Aave Tokens (скорочено aTokens), які відображають базові активи 1:1. тобто якщо Аліса вкладає 100 ETH в угоду, вона отримує 100 AETH, що представляє її вимогу та суму, використану для застави для отримання позики. Також є найважливіша функція, яка використовується для розрахунку відсотків.
У протоколі Compound облікові дані для депозиту користувача є cToken, а кількість cToken не є 1:1 відносно рідних токенів, а обчислюється за формулою значення = резерв * cToken/загальний cToken. Однак у Aave V1 aToken повністю прив’язаний до рідного токена 1:1, тож якщо депозит Аліси у розмірі 100 aETH стане 101 aETH, вона зможе викупити 101 ETH. Тоді спосіб накопичення відсотків AAVE очевидний: коли баланс токенів у пулі збільшується через відсотки, сплачені кредитором, протокол AAVE викарбує нову рівну кількість aToken і розподілить його пропорційно aToken, який існує, що представляє основний баланс адреси.
Завдяки такій конструкції поділу основної суми та відсотків управління боргом користувача може бути більш гнучким, таким чином надаючи користувачеві можливість перенаправляти отримані відсотки на нову адресу. Коли користувач хоче автоматично перенести відсотки, згенеровані на нову адресу, він може подати адресу для перенаправлення до протоколу, який потім автоматично перенесе відсотки aToken, згенеровані за вихідною адресою, на нову адресу. Обмеження полягає в тому, що відсотки, отримані від балансу на перенаправленій адресі, не можуть бути перенаправлені далі.
У V2 не тільки ваучеризовані депозити, але й сума боргу користувача також токенізована за допомогою маркерів боргу. Коли користувач позичає або повертає, борговий маркер автоматично карбується або знищується, щойно актив отримано або погашено, і ви можете викупити свій депозит лише тоді, коли борговий маркер у вашій адресі дорівнює 0.
Боргові токени скасовують обмеження, згідно з яким користувачі могли одночасно надавати позики зі стабільною ставкою або позики зі змінною ставкою у версії V1. Однак боргові токени мають обмеження. Чи потрібно повертати кредит, якщо ви передаєте їх комусь іншому, а за вашою адресою їх уже немає? Теоретично це так, тому AAVE наклав обмеження на боргові токени, які є типом токенів, які не можна передавати.
Крім того, протокол V2 оновлює метод, за допомогою якого розраховується aToken, зберігаючи принцип прив’язки 1:1 між aToken і вихідним токеном.
Після кожного розподілу відсотків протокол у V1 перераховує баланс кожної адреси, а потім знову розподіляє його в наступному блоці.
Однак у V2 протокол реєструє лише початкову основну суму m і загальну суму відсотків NIt, нараховану протоколом у той час, а потім обчислює нове значення ScB = m / NIt. Коли користувач перевіряє свій баланс aToken, він бачить баланс Bt = m / NIt NIt = m. Однак, коли користувач знову подивиться на баланс у майбутньому, баланс, який він побачить, буде Bt delta = m / NIt NItdelta > m. Якщо користувач викуповує або вносить нові кошти n у момент часу t1, його ScB у протоколі стає ScBt1 = m / NIt +/- n / NIt1.
Коротше кажучи, замість того, щоб відстежувати та оновлювати баланс адреси користувача, коли користувач не взаємодіє з протоколом, протокол просто оновлює баланс, коли користувач знову взаємодіє з протоколом, наприклад, щоб внести або зняти кошти.
З V1 до V3 AAVE швидко піднявся за кілька місяців після запуску, наздогнавши свого попередника Compound у TVL і відповідаючи на попит ринку швидкими оновленнями протоколів і новими функціями.
Крім того, з різноманітних інновацій AAVE ми бачимо, що команда не обмежила свою увагу простим кредитуванням. AAVE анонсувала функцію флеш-позики на початку запуску та розгортатиме P2P-кредитування в ланцюжку одне за одним, тоді як V3 буде запущено з ефективним кредитуванням, подібним до DEX, і порталом із деякою функцією міжланцюгового мосту.
Завдяки потужним інноваціям і виконанню AAVE є потенційною темною конячкою, яка може швидко вирости, щоб стати протоколом DeFi поряд з MakerDAO і Compound, виходячи на ширший ринок і зберігаючи стабільну службу кредитування навіть під час спаду ринку. Користуючись протоколом із величезною ліквідністю, AAVE планує запустити нативний стейблкоїн GHO, щоб створити більш децентралізовану фінансову екосистему в ланцюжку