Kamino Lend — чи можна довіряти найбільшому кредитному протоколу Solana
Дані станом на 23.09.2026.
Висновок: користуватися можна, але з лімітами. За три роки код Kamino Lend не зламали жодного разу, а найгірший день ринку, 10 жовтня 2025 року, протокол пройшов без поганого боргу. Але депозитор тут позичає гроші спільному котлу, а не зберігає їх. Вийти можна лише з того, що в котлі лишилось незайнятим. Змінити код і параметри ринку можуть мультисиги з нерозкритим складом, і між рішенням та виконанням у них від 12 до 24 годин.
Що це
Kamino Lend — найбільший протокол позик на Solana. Депозитор кладе актив у резерв ринку, позичальники беруть із того самого резерву під заставу, відсотки позичальників ідуть депозиторам. Станом на 23.09.2026 у протоколі $1,40 млрд TVL за методикою DefiLlama (депозити мінус видані позики). Пік був $3,37 млрд 07.10.2025, тож від піку це −59%. Два незалежні лічильники сходяться: ризик-провайдер Allez Labs дає за серпень 2026 пропозицію $2,48 млрд і борг $0,98 млрд (різниця $1,50 млрд), DefiLlama на 01.09.2026 — $1,40 млрд.
Kamino Lend, TVL. Джерело: api.llama.fi/protocol/kamino-lend, прочитано 23.09.2026. Провал 16→21.04.2026 — вікно після зламу KelpDAO: з Kamino вивели близько $280 млн (CVJ, 21.04.2026).
Що знайшлось
1. Вихід обмежений вільним залишком резерву, а не розміром депозиту
Депозитор може забрати лише те, що лежить у резерві незайнятим саме зараз. На рівні всього протоколу картина спокійна: за даними Allez Labs за серпень 2026 — $2,48 млрд пропозиції, $0,98 млрд позичено — загальна утилізація близько 40%, вільно приблизно $1,5 млрд. Але виходять не з протоколу, а з конкретного резерву, а утилізація між резервами дуже різна: стейблкоїн-резерви й резерви SOL та його LST позичають із різних причин і в різний час.
Арифметика проста. При утилізації 90% забрати прямо зараз можна лише 10% пропозиції резерву, при 98% — 2%. Резерв, який виглядає ліквідним за місячним середнім, може днями стояти біля повної утилізації, і розмір депозиту на вихід не впливає — лише вільний залишок резерву в цю хвилину. Утилізація кожного резерву публічна (API Kamino, DefiLlama), і читати треба саме її, а не TVL протоколу.
Запобіжник один: криві ставок різко злітають біля повної утилізації, для деяких резервів — до тризначних річних. Висока ставка має повернути позичальників і притягнути депозити — це працює через ціну, а не через гарантію.
У коді є ще ліміт виводу на інтервал часу, налаштовуваний окремо для кожного резерву (поля deposit_withdrawal_cap і debt_withdrawal_cap, SDK Kamino). Конкретні значення не перевірялись. Це захист від атаки, але для депозитора — ще одна стеля на швидкість виходу.
2. Депозитор без боргу несе чужий поганий борг — одним незворотним викликом
За документацією Kamino (22.09.2026), куратор або emergency council може викликати socialize-loss і розподілити збиток на депозиторів ураженого резерву; сама документація називає це незворотною дією. Умови — вичерпані стандартні шляхи ліквідації і план відшкодування. Це рекомендація куратору, а не обмеження в коді.
Досвід поки на боці протоколу. 10.10.2025 SOL упав на 14% менш ніж за годину, з $207 до $177. Kamino ліквідував $20 млн застави у понад 8 000 ліквідаціях на ≈1 700 гаманців без поганого боргу (Allez Labs, форум Kamino, 11.10.2025). Незалежний аналіз на dev.to (K. Brandwijk) цитує ту саму цифру з того самого звіту, тому друге джерело тут не незалежне. Allez Labs — платний ризик-провайдер Kamino, а не сторонній аудитор. Протокол заявляє понад $20 млрд виданих позик із нульовим поганим боргом (прес-реліз, GlobeNewswire, 15.09.2026). Незалежного реєстру викликів socialize-loss не знайдено.
Верхню межу дає стрес-тест Allez за серпень 2026: при падінні ринку на 30% потенційний поганий борг — $18,2 млн на весь протокол, тобто 0,73% від пропозиції $2,48 млрд. Розкладки по резервах у звіті немає.
3. Хто може змінити код і правила: два мультисиги, 12 і 24 години
Прочитано з ланцюга Solana, а не з документації. Upgrade authority програми kLend — сховище Squads v4 з порогом 5 із 10 і таймлоком 24 години (повторно перевірено 23.09, слот 449 750 267). Сторонній монітор simonvellin/solana-upgrade-watch показує ту саму адресу й останній деплой 20.08.2026.
Власник головного ринку — той, хто міняє параметри резервів, оракули й ліміти і має право на socialize-loss, — це сховище іншого мультисигу Squads v4: поріг 4 із 10, таймлок 12 годин, 303 виконані транзакції (слот 449 749 814). Другого джерела для цього числа немає, це прямий вимір з ланцюга. Хто ці десятеро в кожному мультисигу — не розкрито ні в документації, ні в ланцюгу. Чи налаштована окрема emergency council і з яким порогом — не перевірено.
Для порівняння: у Compound у 2021 році баг апгрейду жив сім днів, бо патч вимагав голосування DAO, і за цей час витекло ≈$68 млн. У Kamino обидва важелі, пауза і розподіл збитку, голосування не потребують. Це швидко для захисту — і так само швидко для помилки.
4. Аудити й баунті щільні, але формальна верифікація не покриває ліквідацію
Kamino заявляє 20 зовнішніх перевірок: 15 аудитів, 4 формальні верифікації й фазинг (kamino.com/docs/security/audits, 22.09.2026). Датовані звіти по kLend:
| Дата | Хто | Що |
|---|---|---|
| 03.07.2023 | RX Security | аудит kLend |
| 06.09.2023 | OtterSec | аудит kLend |
| 06.02.2025 | Sec3 | аудит kLend — останній датований |
| 10.2025 | OtterSec | формальна верифікація депозиту, виводу, позики й погашення; ліквідації серед них немає (за аналізом dev.to) |
| з 10.2025 | Immunefi | баунті до $1,5 млн за критичну вразливість; до того — три роки власного баунті (Yahoo Finance, Phemex, жовтень 2025) |
У репозиторії Kamino-Finance/audits лежать звіти Certora, OtterSec і Offside на версії kLend до 1.17.0, без дат. Яка версія задеплоєна 20.08.2026 і чи вона аудитована — не перевірено.
Зламів kLend за три роки — нуль за всіма знайденими джерелами. DefiLlama не має позначок подій, серпневе зведення CertiK Kamino не згадує, пошук «Kamino exploit» видає лише чужі протоколи (наприклад, злам агрегатора Kame у вересні 2025).
5. Оракул: захист від спалаху ціни стоїть на позиці, а не на ліквідації
Ціни дає власний агрегатор Scope. SOL покритий Chainlink і Pyth Pro, є перевірка застарілості, згладжування TWAP/EWMA і відкидання фіду, що відхилився (документація, 22.09.2026). Аудити Scope: Offside 08.12.2023, OtterSec 16.12.2023, Sec3 16.12.2024.
Незалежний аналіз на dev.to показує межу захисту. Допуск розбіжності з TWAP для SOL — 10%. 10.10.2025 падіння на 14% його перевищило: позики заблокувались, а ліквідації йшли за миттєвою ціною. Автор оцінює передчасні ліквідації в ≈$1,08 млн. Kamino відповів, що це свідомий дизайн: TWAP захищає платформу від поганого боргу, а не позичальника від передчасної ліквідації. Для депозитора без боргу це плюс — швидка ліквідація зменшує поганий борг. Для позичальника мінус: запас до ліквідації мусить витримати годинний провал без згладжування.
Що це вб'є і якого числа
| Подія | Що відбувається з депозитором | Як перевірити |
|---|---|---|
| Злам kLend класу Cream/Euler: позика без застави | Забрати можна лише вільний залишок резерву: при утилізації 90% це близько 10% пропозиції. Решта заморожена, поки не повернуть борги; збиток резерву розподіляється на депозиторів | стрічка інцидентів DefiLlama, форум Kamino |
| Чужий поганий борг після стрибка ціни або депегу LST | Втрата пропорційна частці в резерві. Верхня межа на весь протокол — $18,2 млн при −30% (Allez, серпень 2026) | щомісячні звіти Allez про поганий борг |
| Резерв зайнятий на 100% саме тоді, коли депозиторові треба вийти | Грошей не втрачено, втрачено час: вихід чекає, поки верх кривої ставки поверне позичальників | денна вільна ліквідність резерву на DefiLlama |
| Підміна коду або правил ринку | Хвіст до 100%. Вікно реакції — 12 годин на правила ринку, 24 — на код. Депозитор, який тиждень не дивиться, ним не скористається | зчит мультисигів з ланцюга |
Прогноз
До 22.12.2026 щомісячні звіти Allez Labs по Kamino Lend за вересень, жовтень і листопад 2026 не покажуть жодного ненульового реалізованого поганого боргу, і жодного виклику socialize-loss на головному ринку не буде. Це тест тези «нуль поганого боргу за три роки — властивість механізму ліквідацій, а не везіння». Провал будь-якої з двох умов знімає висновок «можна з лімітами» до розбору причини.
Чого не знаємо
Що можна дістати:
- Значення лімітів виводу на інтервал для конкретних резервів — розбір структури резерву через SDK. Якщо ліміт низький, це стеля на швидкість виходу, про яку треба знати до входу.
- Чи налаштована emergency council на головному ринку і який у неї поріг. Від цього залежить, чи може незворотний розподіл збитку статися менше ніж з 4 підписами.
- Яка версія kLend задеплоєна 20.08.2026 і чи покрита вона аудитом. Від цього залежить, чи остання дата аудиту, 06.02.2025, досі описує живий код.
- Розмір казни Kamino як джерела покриття збитку — у відкритих джерелах не знайдено.
Чого не знає ніхто ззовні:
- Хто підписанти обох мультисигів і як розділені їхні ключі.
- Хто позичальники в кожному резерві: яка частка позик — шорти під стейбли, а яка — LST-петлі. Від цього залежить, за якого руху ціни народжується поганий борг.
Ліміти і що знімає висновок
Ліміт на вихід — метод розміру. Депозит в одному резерві — не більше невеликої частки (наприклад, 10%) мінімуму вільної ліквідності цього резерву за останні 90 днів. Тоді навіть у найгірший день цього вікна вихід — одна транзакція, а не черга. Вільна ліквідність дуже різна між резервами й змінюється з часом, тож мінімум треба читати для кожного резерву окремо й оновлювати. Поріг 10% — емпіричне правило цього розбору.
Ліміт на концентрацію. Типова стеля — не більше 5% портфеля на один протокол; кожен тримач може поставити свою.
Ліміт для позичальника. Ліквідація йде за миттєвою ціною без згладжування, тому запас до ліквідації має витримувати годинний провал на 15% — такий уже був 10.10.2025.
Знімає висновок одразу (до «не користуватися»):
- будь-який злам або інцидент kLend, що зачепив кошти депозиторів;
- будь-який виклик
socialize-lossна будь-якому ринку Kamino; - ненульовий реалізований поганий борг у звіті Allez;
- upgrade authority переходить з мультисигу на один ключ, поріг нижчий за 5 із 10 або таймлок коротший за 24 години;
- для власника головного ринку — поріг нижчий за 4 із 10 або таймлок коротший за 12 годин;
- деплой нової версії kLend без опублікованого аудиту.
Звужує ліміт без зміни висновку: вільна ліквідність резерву оновлює 90-денний мінімум — ліміт на вихід для цього резерву перераховується від нового мінімуму. TVL нижче $700 млн (половина нинішнього) — привід для повторного розбору.
Наступна контрольна точка — 22.12.2026: розв'язується прогноз і перечитуються обидва мультисиги.
Джерела: kamino.com/docs — liquidations, security/audits, oracle-pricing (22.09.2026) · gov.kamino.finance — «Kamino Lend, Risk Event Analysis: 10th of October 2025» (Allez Labs, 11.10.2025), звіт Allez за серпень 2026 (05.09.2026) · dev.to/kbrandwijk · GlobeNewswire 15.09.2026 · Yahoo Finance і Phemex про баунті Immunefi (жовтень 2025) · github Kamino-Finance/audits, simonvellin/solana-upgrade-watch · CVJ 21.04.2026 · DefiLlama.
Матеріал лише для інформації. Не є інвестиційною порадою.