Вразливості безпеки в протоколах DeFi виникають не лише через недоліки кодування або хакерські атаки, але й через зовнішні економічні фактори, такі як волатильність ринку, маніпулювання управлінням та кризи ліквідності. У той час як традиційні технічні аудити зосереджені на забезпеченні того, щоб код працював належним чином, він часто не бере до уваги вплив зовнішніх економічних умов, таких як ринковий стрес або маніпуляції, на стабільність протоколу.
Технічні перевірки спрямовані на перевірку того, що код працює, як очікувалося, і не містить вразливостей, що можуть бути використані хакерами. Однак їх обсяг зазвичай обмежується аналізом самого протоколу, без врахування більших економічних середовищ або того, як міжпротокольні залежності можуть вводити додаткові ризики.
Економічні аудити виходять за межі технічної області перевірки цілісності коду. Тоді як технічні аудити фокусуються на виявленні помилок або вразливостей у коді, економічні аудити моделюють умови реального світу та проводять стрес-тести для оцінки стійкості протоколу під різними економічними сценаріями.
Економічні аудити підкреслюють розуміння внутрішньої економічної динаміки протоколів DeFi та те, як зовнішні фактори - такі як коливання ринку, кризи ліквідності та маніпулювання управлінням - можуть використовувати вразливості.
Ключові аспекти економічних аудитів включають моделювання сценаріїв, таких як екстремальні коливання цін, зміни ліквідності та зміни у поведінці користувачів. Вони також ретельно перевіряють структури управління, оскільки погано спроектовані системи можуть дозволити зловживання з боку зловмисних суб'єктів, як це було підтверджено випадками, такими як взлом Beanstalk.
Крім того, економічні аудити вивчають структури стимулювання, щоб переконатися, що вони сприяють здоровій участі та стримують зловмисні дії. Погано розроблені стимули можуть призвести до експлуатації або дестабілізації. Економічні аудити також враховують хвильові наслідки атак на окремі протоколи у взаємопов'язаній екосистемі DeFi, де збої можуть каскадом спричинити масштабні збої.
Ці аудити оцінюють, як одна атака може викликати ланцюгову реакцію, подібно до того, як фінансові кризи поширюються на традиційних ринках. Враховуючи взаємопов'язану природу DeFi, такі каскадні збої створюють значні ризики, при цьому крах одного протоколу потенційно може вплинути на ліквідність, ціноутворення та управління іншими.
Нарешті, економічні аудити оцінюють, чи добре калібровані параметри ризику протоколу для того, щоб впоратися з напругою та маніпуляціями. Вони забезпечують комплексну систему безпеки, ідентифікуючи вразливості, які тільки технічні аудити не можуть виявити, для кращого захисту екосистеми DeFi.
Технічна перевірка порівняно з економічною перевіркою
Технічна та економічна аудити є невід'ємними, але вони мають різні цілі і не можуть заміняти один одного.
Атомні операції проти складних залежних від зовнішніх факторів операцій
Помилки на рівні коду проти ширшої експлуатованості
Внутрішній проти Зовнішнього Скопу
Вразливості реального світу проти безпеки на рівні коду
Різниця в обсязі аудиту
Технічні та економічні аудити доповнюють один одного і невід'ємні для побудови комплексної системи забезпечення безпеки.
Критичні вразливості, виявлені економічними аудитами: Технічні аудити не можуть вирішити вразливості, спричинені зовнішніми економічними факторами, залежностями та взаємодією з іншими протоколами. Для виявлення та пом'якшення цих проблем потрібні економічні аудити.
Залежності від токенів становлять значний ризик у DeFi, де токени з різних протоколів часто залежать один від одного. Різке зниження вартості одного токена може спровокувати ланцюгову реакцію, що вплине на кілька платформ.
Багато протоколів DeFi покладаються на оракули, щоб отримати зовнішні дані, такі як ціни на токени або процентні ставки. Однак ця залежність вводить загальну вразливість: якщо оракул скomprometovanyy, або якщо надані ним дані неправильні або зманіпульовані, протокол може зіткнутися зі значними ризиками.
Управлінські вразливості є ще одним важливим ризиком у DeFi-протоколах, особливо в системах, де виборчі повноваження пов'язані з утриманням токенів. Атакувальники можуть зловживати механізмами управління, щоб захопити протокол, запропонувати злочинні дії або викрасти кошти, як це було продемонстровано в експлуатації Beanstalk. У цьому випадку атакувальник тимчасово позичив велику кількість токенів через швидкий кредит, контролював 79% виборчих повноважень, прийняв злочинну пропозицію та вкрав 181 мільйон доларів.
Кризи ліквідності становлять великий виклик для протоколів DeFi. Раптові втрати ліквідності можуть спричинити ковзання цін, примусові ліквідації або дефіцити застави, що потенційно можуть перерости в системний колапс. Такі кризи можуть виникати внаслідок спаду на ринку, волатильності токенів або виведення великих сум коштів.
Ці приклади детально описують, як злочинці використовують економічні слабкості в дизайні та структурі протоколів DeFi, а не технічні вразливості.
Кейс 1: Атака на ринок Mango
Дата: Жовтень 2022
Метод атаки: Маніпуляція цінами
Сума збитків: $116 мільйонів
Під час цієї атаки зловмисник маніпулював ціною токенів Mango ($MNGO), створюючи розбіжності в цінах на кількох біржах, що спричинило масові ліквідації та зрештою виснажило кошти протоколу.
Процес атаки:
* Початкове налаштування: Атакувальник використовував дві гаманці, кожна з яких містила $5 мільйонів у USDC, щоб ініціювати атаку. Гаманець 1 розмістив велике замовлення на продаж на суму $483 мільйонів на MANGO токени за низькою ціною $0.0382.* Маніпулювання ціною: Гаманець 2 придбав усі MANGO токени, продані Гаманцем 1 за цією низькою ціною. Після цього атакувальник почав агресивно купувати MANGO токени на декількох платформах, включаючи Mango Markets, AscendEX та FTX, піднімаючи ціну з $0.0382 до $0.91 за короткий проміжок часу.* Використання Підйому Ціни: Раптовий стрибок ціни призвів до масових ліквідацій коротких позицій, оскільки ціна на MANGO токен перевищила вартість забезпечення для коротких продавців. Атакувальник збагатився за рахунок підйому ціни, після чого ціна на MANGO токен знизилася до $0.0259.
Результат: Атака призвела до значних втрат ліквідності для ринку Mango, було ліквідовано понад 4 000 коротких позицій, що дестабілізувало протокол. Ця економічна атака спиралася на кросплатформне маніпулювання цінами, а не на технічну вразливість, що підкреслює необхідність проведення економічних аудитів для моделювання та пом'якшення наслідків сценаріїв маніпулювання цінами.
Справа 2: Атака на бобовий стебель
Дата: Квітень 2022
Метод атаки: маніпулювання управлінням
Сума збитків: 181 мільйон доларів
Ця атака передбачала, що зловмисник використовував системи управління для просування шкідливих пропозицій. У ньому підкреслено, що погано керовані вразливості управління можуть завдати шкоди, такої ж серйозної, як і технічні недоліки.
Процес атаки:
Результат: успішна атака на управління призвела до втрати пегінгу токену BEAN, його ціна впала на 75%, що сильно вплинуло на стабільність протоколу. Загальна втрата становила 181 мільйон доларів. Якби економічний аудит симулював ризики управління, зокрема потенційний контроль голосування за допомогою флеш-позики, цю атаку можна було б пом'якшити. Економічні аудити можуть виявляти ризики маніпулювання управлінням, які часто не беруться до уваги в традиційних технічних аудитах.
Ситуація 3: Депегування стейблкоїна Terra Luna
Крах екосистеми Terra Luna є значним випадком збою протоколу, викликаного економічними помилками, а не технічними вразливостями. Цей інцидент часто розглядається як повчальна історія про економічне безгосподарність, що ілюструє, як збої в одній сфері можуть спровокувати каскадні колапси в екосистемі DeFi.
Стейблкоїн UST від Terra алгоритмічно прив'язаний до долара США, покладаючись на його взаємозв'язок з токеном Luna для збереження стабільності ціни. Система дозволяла обмінювати UST на Luna за фіксованим співвідношенням, щоб зберегти його прив'язку. Однак, модель сильно залежала від ринкової довіри та ліквідності, які обвалилися під впливом зовнішнього економічного тиску.
У травні 2022 року велика ринкова подія призвела до втрати UST його прив'язки і падіння нижче $1. Це спричинило ефект "спіралі смерті", оскільки власники UST спішили обміняти свої токени на Luna. Це швидко розбавило постачання Luna, що призвело до падіння її ціни. Унаслідок погіршення де-прив'язки UST утворилася зворотний зв'язок, що призвело до зниження цін як на UST, так і на Luna, зробивши протокол непридатним до виправлення.
Вплив: Крах Terra Luna сильно вплинув на екосистему DeFi. Багато протоколів, що взаємодіють з Terra через ліквідні пули, платформи кредитування та сервіси стейкінгу, стали жертвами кризи ліквідності, що призвело до широкомасштабних ліквідацій та втрат коштів через їхню експозицію до Terra.
Цей колапс був викликаний не конкретними вразливостями коду або технічними недоліками, а економічним неправильним управлінням, наприклад, покладанням на алгоритмічний стейблкоїн без достатніх резервів або гарантій від волатильності ринку.
Протоколи DeFi зазвичай складаються з кількох рівнів, кожен з яких відіграє певну роль у загальній функціональності протоколу. До таких шарів, як правило, відносяться:
Це основа протоколу, що складається зі смарт-контрактів, які визначають операції протоколу, такі як кредитування, стейкінг або торгівля. Технічний аудит зазвичай зосереджений на цьому рівні, гарантуючи, що смарт-контракти виконуються належним чином без вразливостей або програмних помилок.
Протоколи DeFi часто спираються на оракули, щоб отримувати дані в реальному часі з зовнішніх джерел (наприклад, дані про ціни, процентні ставки). Цей рівень є важливим для нормальної роботи протоколу, оскільки некоректні дані можуть призвести до помилок в ціноутворенні, недостатньої забезпеченості або інших ризиків. Економічні аудити досліджують залежність протоколу від оракулів та можливі ризики маніпулювання оракулами, які технічні аудити часто не вдаються повністю вирішити.
Багато протоколів DeFi використовують децентралізовані структури управління для прийняття ключових рішень. Цей рівень включає голосування, прийняття рішень на основі токенів та зміни протоколу. Економічні аналізи виявляють вразливості у структурах управління, такі як маніпулювання голосуванням або атаки з використанням флеш-позики, коли зловмисники тимчасово набувають великої кількості голосів, щоб впливати на рішення протоколу.
Шар ліквідності гарантує, що протокол має достатню ліквідність для належної роботи. У протоколах позичання або торгівлі цей шар визначає, чи мають користувачі доступ до коштів або можуть здійснювати угоди. Економічні аудити моделюють ситуації з нестачею ліквідності, щоб перевірити, як протоколи працюють в умовах недостатньої ліквідності, таких як великі зняття коштів чи раптове погіршення ринку.
Взаємодія між шарами в шаровій архітектурі протоколів DeFi може вводити певні економічні ризики, які часто не охоплюються традиційними технічними аудитами.
Багато протоколів DeFi залежать один від одного щодо ліквідності, застави або даних. Наприклад, протокол позикового капіталу може покладатися на зовнішні стейблкоїни як заставу. Якщо ця стейблкоїна зруйнується або втратить свою прив'язку до фіатної валюти, протокол позикового капіталу може стати недостатнім у заставу, що призведе до масових ліквідацій.
Зловмисники можуть використовувати один рівень для впливу на інші, використовуючи взаємозв'язки між протоколами, щоб завдати більшої шкоди. Наприклад, зловмисники можуть маніпулювати цінами активів в одному протоколі (за допомогою маніпуляцій Oracle), щоб вплинути на кредитування, торгівлю або операції із заставою в інших протоколах.
Шарова архітектура також вводить ризик криз ліквідності, де ліквідність одного шару залежить від іншого. Раптове зняття ліквідності з пулу може нарушити операції протоколу, що призведе до каскадних відмов, що впливають на функції інших шарів.
Взаємопов'язана природа протоколів DeFi означає, що ризики часто поширюються через кілька рівнів. Вразливість на одному рівні (наприклад, рівень оракула або управління) може спровокувати ланцюжкові реакції, що призводять до відмов на інших рівнях (наприклад, рівень ліквідності або основні операції). Технічні аудити в основному фокусуються на основному протоколі, забезпечуючи роботу смарт-контрактів, як це задумано, але вони не можуть моделювати системні ризики, що виникають від взаємодії між цими рівнями.
Шарова архітектура протоколів DeFi вводить складні економічні ризики, які не можуть бути повністю узяти на озброєння тільки технічними аудитами. Економічні аудити надають критичні оцінки взаємодій між різними шарами, аналізуючи, як їх можуть бути експлуатовані або навітьи піддані стресу в реальних умовах, щоб виявити потенційні точки ризику.
Основні висновки:
Покладатися виключно на технічні аудити недостатньо для захисту протоколів DeFi від ширших економічних ризиків. Економічні аудити моделюють умови реального світу, проводять стрес-тести та оцінюють стійкість протоколів до ризиків, таких як маніпулювання цінами, кризи ліквідності та уразливості в управлінні. Галузь DeFi повинна надавати пріоритет економічному управлінню ризиками для захисту протоколів від системних загроз.
Наразі економічний аудиторський ринок залишається недорозвиненим, що створює значні можливості для компаній, що спеціалізуються в цій галузі. Майбутнє безпеки DeFi буде потребувати поєднання технічного та економічного аудиту, щоб забезпечити, що протоколи можуть витримати більший спектр вразливостей.
Partager
Вразливості безпеки в протоколах DeFi виникають не лише через недоліки кодування або хакерські атаки, але й через зовнішні економічні фактори, такі як волатильність ринку, маніпулювання управлінням та кризи ліквідності. У той час як традиційні технічні аудити зосереджені на забезпеченні того, щоб код працював належним чином, він часто не бере до уваги вплив зовнішніх економічних умов, таких як ринковий стрес або маніпуляції, на стабільність протоколу.
Технічні перевірки спрямовані на перевірку того, що код працює, як очікувалося, і не містить вразливостей, що можуть бути використані хакерами. Однак їх обсяг зазвичай обмежується аналізом самого протоколу, без врахування більших економічних середовищ або того, як міжпротокольні залежності можуть вводити додаткові ризики.
Економічні аудити виходять за межі технічної області перевірки цілісності коду. Тоді як технічні аудити фокусуються на виявленні помилок або вразливостей у коді, економічні аудити моделюють умови реального світу та проводять стрес-тести для оцінки стійкості протоколу під різними економічними сценаріями.
Економічні аудити підкреслюють розуміння внутрішньої економічної динаміки протоколів DeFi та те, як зовнішні фактори - такі як коливання ринку, кризи ліквідності та маніпулювання управлінням - можуть використовувати вразливості.
Ключові аспекти економічних аудитів включають моделювання сценаріїв, таких як екстремальні коливання цін, зміни ліквідності та зміни у поведінці користувачів. Вони також ретельно перевіряють структури управління, оскільки погано спроектовані системи можуть дозволити зловживання з боку зловмисних суб'єктів, як це було підтверджено випадками, такими як взлом Beanstalk.
Крім того, економічні аудити вивчають структури стимулювання, щоб переконатися, що вони сприяють здоровій участі та стримують зловмисні дії. Погано розроблені стимули можуть призвести до експлуатації або дестабілізації. Економічні аудити також враховують хвильові наслідки атак на окремі протоколи у взаємопов'язаній екосистемі DeFi, де збої можуть каскадом спричинити масштабні збої.
Ці аудити оцінюють, як одна атака може викликати ланцюгову реакцію, подібно до того, як фінансові кризи поширюються на традиційних ринках. Враховуючи взаємопов'язану природу DeFi, такі каскадні збої створюють значні ризики, при цьому крах одного протоколу потенційно може вплинути на ліквідність, ціноутворення та управління іншими.
Нарешті, економічні аудити оцінюють, чи добре калібровані параметри ризику протоколу для того, щоб впоратися з напругою та маніпуляціями. Вони забезпечують комплексну систему безпеки, ідентифікуючи вразливості, які тільки технічні аудити не можуть виявити, для кращого захисту екосистеми DeFi.
Технічна перевірка порівняно з економічною перевіркою
Технічна та економічна аудити є невід'ємними, але вони мають різні цілі і не можуть заміняти один одного.
Атомні операції проти складних залежних від зовнішніх факторів операцій
Помилки на рівні коду проти ширшої експлуатованості
Внутрішній проти Зовнішнього Скопу
Вразливості реального світу проти безпеки на рівні коду
Різниця в обсязі аудиту
Технічні та економічні аудити доповнюють один одного і невід'ємні для побудови комплексної системи забезпечення безпеки.
Критичні вразливості, виявлені економічними аудитами: Технічні аудити не можуть вирішити вразливості, спричинені зовнішніми економічними факторами, залежностями та взаємодією з іншими протоколами. Для виявлення та пом'якшення цих проблем потрібні економічні аудити.
Залежності від токенів становлять значний ризик у DeFi, де токени з різних протоколів часто залежать один від одного. Різке зниження вартості одного токена може спровокувати ланцюгову реакцію, що вплине на кілька платформ.
Багато протоколів DeFi покладаються на оракули, щоб отримати зовнішні дані, такі як ціни на токени або процентні ставки. Однак ця залежність вводить загальну вразливість: якщо оракул скomprometovanyy, або якщо надані ним дані неправильні або зманіпульовані, протокол може зіткнутися зі значними ризиками.
Управлінські вразливості є ще одним важливим ризиком у DeFi-протоколах, особливо в системах, де виборчі повноваження пов'язані з утриманням токенів. Атакувальники можуть зловживати механізмами управління, щоб захопити протокол, запропонувати злочинні дії або викрасти кошти, як це було продемонстровано в експлуатації Beanstalk. У цьому випадку атакувальник тимчасово позичив велику кількість токенів через швидкий кредит, контролював 79% виборчих повноважень, прийняв злочинну пропозицію та вкрав 181 мільйон доларів.
Кризи ліквідності становлять великий виклик для протоколів DeFi. Раптові втрати ліквідності можуть спричинити ковзання цін, примусові ліквідації або дефіцити застави, що потенційно можуть перерости в системний колапс. Такі кризи можуть виникати внаслідок спаду на ринку, волатильності токенів або виведення великих сум коштів.
Ці приклади детально описують, як злочинці використовують економічні слабкості в дизайні та структурі протоколів DeFi, а не технічні вразливості.
Кейс 1: Атака на ринок Mango
Дата: Жовтень 2022
Метод атаки: Маніпуляція цінами
Сума збитків: $116 мільйонів
Під час цієї атаки зловмисник маніпулював ціною токенів Mango ($MNGO), створюючи розбіжності в цінах на кількох біржах, що спричинило масові ліквідації та зрештою виснажило кошти протоколу.
Процес атаки:
* Початкове налаштування: Атакувальник використовував дві гаманці, кожна з яких містила $5 мільйонів у USDC, щоб ініціювати атаку. Гаманець 1 розмістив велике замовлення на продаж на суму $483 мільйонів на MANGO токени за низькою ціною $0.0382.* Маніпулювання ціною: Гаманець 2 придбав усі MANGO токени, продані Гаманцем 1 за цією низькою ціною. Після цього атакувальник почав агресивно купувати MANGO токени на декількох платформах, включаючи Mango Markets, AscendEX та FTX, піднімаючи ціну з $0.0382 до $0.91 за короткий проміжок часу.* Використання Підйому Ціни: Раптовий стрибок ціни призвів до масових ліквідацій коротких позицій, оскільки ціна на MANGO токен перевищила вартість забезпечення для коротких продавців. Атакувальник збагатився за рахунок підйому ціни, після чого ціна на MANGO токен знизилася до $0.0259.
Результат: Атака призвела до значних втрат ліквідності для ринку Mango, було ліквідовано понад 4 000 коротких позицій, що дестабілізувало протокол. Ця економічна атака спиралася на кросплатформне маніпулювання цінами, а не на технічну вразливість, що підкреслює необхідність проведення економічних аудитів для моделювання та пом'якшення наслідків сценаріїв маніпулювання цінами.
Справа 2: Атака на бобовий стебель
Дата: Квітень 2022
Метод атаки: маніпулювання управлінням
Сума збитків: 181 мільйон доларів
Ця атака передбачала, що зловмисник використовував системи управління для просування шкідливих пропозицій. У ньому підкреслено, що погано керовані вразливості управління можуть завдати шкоди, такої ж серйозної, як і технічні недоліки.
Процес атаки:
Результат: успішна атака на управління призвела до втрати пегінгу токену BEAN, його ціна впала на 75%, що сильно вплинуло на стабільність протоколу. Загальна втрата становила 181 мільйон доларів. Якби економічний аудит симулював ризики управління, зокрема потенційний контроль голосування за допомогою флеш-позики, цю атаку можна було б пом'якшити. Економічні аудити можуть виявляти ризики маніпулювання управлінням, які часто не беруться до уваги в традиційних технічних аудитах.
Ситуація 3: Депегування стейблкоїна Terra Luna
Крах екосистеми Terra Luna є значним випадком збою протоколу, викликаного економічними помилками, а не технічними вразливостями. Цей інцидент часто розглядається як повчальна історія про економічне безгосподарність, що ілюструє, як збої в одній сфері можуть спровокувати каскадні колапси в екосистемі DeFi.
Стейблкоїн UST від Terra алгоритмічно прив'язаний до долара США, покладаючись на його взаємозв'язок з токеном Luna для збереження стабільності ціни. Система дозволяла обмінювати UST на Luna за фіксованим співвідношенням, щоб зберегти його прив'язку. Однак, модель сильно залежала від ринкової довіри та ліквідності, які обвалилися під впливом зовнішнього економічного тиску.
У травні 2022 року велика ринкова подія призвела до втрати UST його прив'язки і падіння нижче $1. Це спричинило ефект "спіралі смерті", оскільки власники UST спішили обміняти свої токени на Luna. Це швидко розбавило постачання Luna, що призвело до падіння її ціни. Унаслідок погіршення де-прив'язки UST утворилася зворотний зв'язок, що призвело до зниження цін як на UST, так і на Luna, зробивши протокол непридатним до виправлення.
Вплив: Крах Terra Luna сильно вплинув на екосистему DeFi. Багато протоколів, що взаємодіють з Terra через ліквідні пули, платформи кредитування та сервіси стейкінгу, стали жертвами кризи ліквідності, що призвело до широкомасштабних ліквідацій та втрат коштів через їхню експозицію до Terra.
Цей колапс був викликаний не конкретними вразливостями коду або технічними недоліками, а економічним неправильним управлінням, наприклад, покладанням на алгоритмічний стейблкоїн без достатніх резервів або гарантій від волатильності ринку.
Протоколи DeFi зазвичай складаються з кількох рівнів, кожен з яких відіграє певну роль у загальній функціональності протоколу. До таких шарів, як правило, відносяться:
Це основа протоколу, що складається зі смарт-контрактів, які визначають операції протоколу, такі як кредитування, стейкінг або торгівля. Технічний аудит зазвичай зосереджений на цьому рівні, гарантуючи, що смарт-контракти виконуються належним чином без вразливостей або програмних помилок.
Протоколи DeFi часто спираються на оракули, щоб отримувати дані в реальному часі з зовнішніх джерел (наприклад, дані про ціни, процентні ставки). Цей рівень є важливим для нормальної роботи протоколу, оскільки некоректні дані можуть призвести до помилок в ціноутворенні, недостатньої забезпеченості або інших ризиків. Економічні аудити досліджують залежність протоколу від оракулів та можливі ризики маніпулювання оракулами, які технічні аудити часто не вдаються повністю вирішити.
Багато протоколів DeFi використовують децентралізовані структури управління для прийняття ключових рішень. Цей рівень включає голосування, прийняття рішень на основі токенів та зміни протоколу. Економічні аналізи виявляють вразливості у структурах управління, такі як маніпулювання голосуванням або атаки з використанням флеш-позики, коли зловмисники тимчасово набувають великої кількості голосів, щоб впливати на рішення протоколу.
Шар ліквідності гарантує, що протокол має достатню ліквідність для належної роботи. У протоколах позичання або торгівлі цей шар визначає, чи мають користувачі доступ до коштів або можуть здійснювати угоди. Економічні аудити моделюють ситуації з нестачею ліквідності, щоб перевірити, як протоколи працюють в умовах недостатньої ліквідності, таких як великі зняття коштів чи раптове погіршення ринку.
Взаємодія між шарами в шаровій архітектурі протоколів DeFi може вводити певні економічні ризики, які часто не охоплюються традиційними технічними аудитами.
Багато протоколів DeFi залежать один від одного щодо ліквідності, застави або даних. Наприклад, протокол позикового капіталу може покладатися на зовнішні стейблкоїни як заставу. Якщо ця стейблкоїна зруйнується або втратить свою прив'язку до фіатної валюти, протокол позикового капіталу може стати недостатнім у заставу, що призведе до масових ліквідацій.
Зловмисники можуть використовувати один рівень для впливу на інші, використовуючи взаємозв'язки між протоколами, щоб завдати більшої шкоди. Наприклад, зловмисники можуть маніпулювати цінами активів в одному протоколі (за допомогою маніпуляцій Oracle), щоб вплинути на кредитування, торгівлю або операції із заставою в інших протоколах.
Шарова архітектура також вводить ризик криз ліквідності, де ліквідність одного шару залежить від іншого. Раптове зняття ліквідності з пулу може нарушити операції протоколу, що призведе до каскадних відмов, що впливають на функції інших шарів.
Взаємопов'язана природа протоколів DeFi означає, що ризики часто поширюються через кілька рівнів. Вразливість на одному рівні (наприклад, рівень оракула або управління) може спровокувати ланцюжкові реакції, що призводять до відмов на інших рівнях (наприклад, рівень ліквідності або основні операції). Технічні аудити в основному фокусуються на основному протоколі, забезпечуючи роботу смарт-контрактів, як це задумано, але вони не можуть моделювати системні ризики, що виникають від взаємодії між цими рівнями.
Шарова архітектура протоколів DeFi вводить складні економічні ризики, які не можуть бути повністю узяти на озброєння тільки технічними аудитами. Економічні аудити надають критичні оцінки взаємодій між різними шарами, аналізуючи, як їх можуть бути експлуатовані або навітьи піддані стресу в реальних умовах, щоб виявити потенційні точки ризику.
Основні висновки:
Покладатися виключно на технічні аудити недостатньо для захисту протоколів DeFi від ширших економічних ризиків. Економічні аудити моделюють умови реального світу, проводять стрес-тести та оцінюють стійкість протоколів до ризиків, таких як маніпулювання цінами, кризи ліквідності та уразливості в управлінні. Галузь DeFi повинна надавати пріоритет економічному управлінню ризиками для захисту протоколів від системних загроз.
Наразі економічний аудиторський ринок залишається недорозвиненим, що створює значні можливості для компаній, що спеціалізуються в цій галузі. Майбутнє безпеки DeFi буде потребувати поєднання технічного та економічного аудиту, щоб забезпечити, що протоколи можуть витримати більший спектр вразливостей.