Розробка форку Lido для liquid staking
Lido Protocol — проект з відкритим кодом. Його контракти ліцензійні під GPL-3.0, код доступний на GitHub. Форк Lido — це запуск власного liquid staking протоколу, використовуючи Lido як основу: перевірена архітектура, протестовані контракти, відомі властивості безпеки.
Що реально форкується
Lido — не один контракт. Це екосистема контрактів, DAO, oracle інфраструктури. При форку треба розуміти, що берете та адаптуєте:
Основні контракти
Lido.sol (stETH): основний контракт. Приймає ETH, випускає stETH, зберігає буферизований ETH. Найбільш складний — 1000+ рядків Solidity.
NodeOperatorsRegistry: реєстр затвердженихоператорів, їх ключів та ліміт. Governance-керований.
LidoOracle: оракул, який повідомляє поточний сумарний баланс Beacon Chain. На основі кворуму.
WithdrawalQueue: управління чергою на вихід. Складна логіка фіналізації.
DepositSecurityModule: захист від фронтранннінгу при депозиті нових валідаторів.
Адаптація для іншої мережі
Для EVM-сумісних мереж (BNB Chain, Polygon, Gnosis): мінімальна адаптація. Потрібно:
- Замінити логіку контракту Ethereum deposit на специфіку мережі
- Налаштувати оракул для Beacon Chain цієї мережі (якщо PoS)
- Адаптувати схему ключів
Ключові зміни при форку
Власний DAO: Lido керується LDO token holders. Ваш форк потребує власного governance з governance токеном, voting контрактом, timelock, multisig emergency brake.
Oracle committee: Хто будуть члени oracle? Почніть з multisig oracle, поступово децентралізуйте через DAO. Мін 5 незалежних членів для безпечного кворуму.
Node operator bootstrap: Потрібно мін 5-10 незалежних операторів. Встановіть макс % для одного оператора (20-25%). Структура стимулів оператора: % від rewards.
Безпека форку
Lido пройшов багато аудитів. Форк успадковує ці аудити для незмінного коду. Але:
Змінений код потребує нового аудиту: кожна модифікація створює нові ризики.
Параметри развертывання: початкові налаштування (макс буфер, oracle кворум, ліміти оператора) впливають на профіль ризику.
Механізм оновлення: хто контролює оновлення? Timelock + DAO vote = стандарт.
Проблема Bootstrap TVL
Lido досяг домінування через first-mover advantage та масивний liquidity mining. Форк стикається з cold-start:
- Нема ліквідності у stETH-подібному пулі → високий slippage → користувачі не приходять
- Нема користувачів → оператори не зацікавлені → нема децентралізації
- Нема децентралізації → нема довіри → нема користувачів
Стратегії bootstrap:
- LM (Liquidity Mining): стимули токенів для ранніх depositors та LP providers
- Стратегічні партнерства: привернути крупних власників, яким потрібен liquid staking
- Curve/Balancer gauge: отримати CRV/BAL emissions на ваш LSD пул
Розробка форку Lido на Ethereum або EVM-мережі — 4-8 місяців. З аудитом, тестуванням та bootstrap інфраструктурою — 8-12 місяців до безпечного mainnet запуску.







