Розробка системи інституціонального лендингу
Роздрібний DeFi-лендинг (Aave, Compound) побудований на overcollateralization: хочеш позичити $100 — залочь $150. Інституціональний лендинг працює інакше: hedge fund або market maker з перевіреною репутацією хоче undercollateralized кредит на $10M під торгову стратегію, яка повернеме гроші за 48 годин. Overcollateralization для таких учасників бессмислена — вона вбиває дохідність.
Це принципово інша архітектура: identity/KYC layer, credit scoring, legal enforcement framework та управління ризиками портфеля замість простого health factor.
Ключові компоненти системи
Identity та KYC layer
Інституціональний кредит неможливий без верифікації заємщика. На блокчейні це вирішується через:
Verifiable Credentials (ERC-7093 / W3C VC стандарт). Довірений issuer (регулятор, compliance провайдер) видає signed credential, що підтверджує KYC/AML статус. Контракт перевіряє signature credential без зберігання персональних даних on-chain.
Soulbound токени (ERC-5192 / EIP-4973). Non-transferable NFT як on-chain ідентифікатор аккредитованого заємщика. Видається після off-chain KYC процесу. Контракт перевіряє наявність SBT перед дозволом займу.
Whitelist з multisig governance. Найпростіший варіант — список дозволених адрес, оновлюваний через governance multisig. Менш privacy-preserving, але простіше в реалізації.
Goldfinch Protocol використовує UID (Unique Identity) — ERC-1155 токен, виданий після KYC через Persona. Maple Finance застосовує pool delegate модель: спеціалізовані учасники (Pool Delegates) проводять off-chain due diligence заємщиків.
Credit scoring та undercollateralized lending
On-chain credit score побудований на основі історичних даних: історія погашень, on-chain активність, залогова історія у DeFi. Протоколи як Credora та Clearpool пропонують off-chain credit assessment з on-chain верифікацією через oracle.
Для institutional системи credit score визначає:
- Максимальний розмір займу (Credit Limit)
- Loan-to-Value ratio (може бути >100% для high-grade заємщиків)
- Процентну ставку (prime rate + credit spread)
Механіка в контракті:
struct CreditLine {
uint256 creditLimit; // максимальний займ
uint256 collateralFactor; // LTV, може бути 0 для uncollateralized
uint256 interestRateBps; // ставка в basis points
uint256 tenor; // максимальний срок
bool isActive;
}
mapping(address => CreditLine) public creditLines;
Credit line встановлюється governance або pool delegate через multisig. Заємщик може позичати в межах лімиту, погашати, знову позичати — як revolving credit facility.
Interest accrual: терминальна та неперервна моделі
Для інституціонального лендингу з відомими строками стандартні two моделі:
Fixed-term loans. Займ на конкретний строк з фіксованою ставкою. Interest accrual: interest = principal * rate * days / 365. Простий розрахунок, передбачуваний cash flow. Pendle Finance токенізує фіксовані доходи саме цим способом.
Revolving credit зі змінною ставкою. Як в Aave, але без collateral requirement для верифікованих заємщиків. Per-second accrual через borrowIndex — глобальний аккумулятор, оновлюваний при кожній операції.
Liquidation у інституціональній середі
Overcollateralized liquidation (як Aave) — не завжди застосовна. Три підходи:
Legal enforcement + on-chain penalty. Default запускає penalty (наприклад, форфейт депозиту) та передає борг у off-chain коллекторський процес. Протоколи як Maple та Centrifuge працюють саме так.
Partial collateral + soft liquidation. Заємщик надає 20-30% залогу, який ліквідується при дефолті. Залишившийся борг — через legal channels. Collateral у USDC або ETH дозволяє on-chain ліквідацію.
Social slashing через reputation. Default зменшує credit score (on-chain), обмежуючи доступ до майбутніх займів. Працює тільки якщо репутація в екосистемі важлива заємщику.
Управління портфелем ризику
Pool delegates та tranching
За образцем Maple Finance: пул розділен на Senior та Junior transhi. Junior tranche приймає збитки першим — високий ризик, високий yield. Senior tranche — консервативний, першочергові виплати.
Pool Delegate — спеціалізований учасник, що:
- Оцінює кредитоспроможність заємщиків
- Встановлює умови займів
- Управляє defaults
- Бере частину процентного доходу як fee
Смарт-контракт реалізує механіку розподілення доходу та збитків між traнші. Проблема: якщо pool delegate діє недобросовісно або помиляється в оцінці — junior investors несуть збитки. Це counterparty risk, специфічний для institutional DeFi.
Interest rate risk та treasury management
Пул приймає депозити під плаваючу ставку, видає займи під фіксовану. Якщо market rates растуть — пул заробляє менше, ніж повинен платити LPs. Управління цим ризиком — через обмеження доля fixed-rate займів або використання interest rate swaps (Pendle, Voltz).
Концентраційний ризик: якщо один заємщик займає 30% пула та дефолтирує — пул втрачає 30%. Ліміт на заємщика (максимум 10-15% від total pool) — стандартне обмеження.
Технічний стек та інтеграції
Solidity 0.8.x, Foundry для розробки та тестування. OpenZeppelin AccessControl для role-based permissions (POOL_DELEGATE_ROLE, BORROWER_ROLE, LIQUIDATOR_ROLE).
Chainlink Price Feeds для оцінки collateral вартості. Для KYC — інтеграція з Persona API та Soulbound token емісія. Gnosis Safe на всі admin функції з мінімум 3/5 multisig.
The Graph субграф для індексування займів, платежів, defaults — дані для frontend та моніторингу.
Регуляторні та compliance розгляди
Institutional lending з underwriting — потенційно регульована діяльність у більшості юрисдикцій. Протокол повинен либо працювати тільки з аккредитованими інвесторами, либо мати відповідні ліцензії pool delegates. Це визначається на етапі проектування, не після деплоя.
Ми реалізуємо технічну частину. Юридичний framework — на стороні клієнта.
Процес розробки
Аналітика та специфікація (1 тиждень). Тип займів, модель collateral, KYC підхід, регуляторні вимоги.
Архітектура (3-5 днів). Pool архітектура, tranching, interest модель, credit line механіка.
Розробка (6-8 тижнів). Складність вище стандартного лендингу через identity layer та custom liquidation логіку.
Аудит (4-6 тижнів). Обов'язковий. Institutional funds вимагають аудиту як умови роботи.
Орієнтири за часом
Базова система з whitelist-кредитуванням та over-collateral — 4-6 тижнів. Повнофункціональна institutional платформа з tranching, credit scoring оракулом та pool delegate механікою — 2-3 місяці плюс аудит.







