Разработка системы институционального лендинга
Розничный 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 provider) выдаёт signed credential, подтверждающий KYC/AML статус. Контракт проверяет credential signature без хранения персональных данных on-chain.
Soulbound токены (ERC-5192 / EIP-4973). Non-transferable NFT как on-chain идентификатор аккредитованного заёмщика. Выдаётся после off-chain KYC процесса. Contrat проверяет наличие SBT у адреса перед разрешением займа.
Whitelist с multisig governance. Простейший вариант — список разрешённых адресов, обновляемый через governance multisig. Менее privacy-preserving, но проще в реализации.
Goldfinch Protocol использует UID (Unique Identity) — ERC-1155 токен, выдаваемый после KYC через Persona. Maple Finance применяет pool delegate модель: специализированные участники (Pool Delegates) проводят due diligence заёмщиков off-chain.
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 (like 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 и трешинги риска
По образцу Maple Finance: пул разделён на Senior и Junior транши. Junior tranche принимает убытки первым — высокий риск, высокий yield. Senior tranche — консервативный, первоочередные выплаты.
Pool Delegate — специализированный участник, который:
- Оценивает кредитоспособность заёмщиков
- Устанавливает условия займов
- Управляет defaults
- Берёт часть процентного дохода как fee
Смарт-контракт реализует механику распределения дохода и убытков между траншами. Проблема: если 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 architecture, tranching, interest model, 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 месяца плюс аудит.







