Користувач хоче покласти USDC на депозит і отримувати 8% річних у крипті. Yield farming і стейкінг — популярні способи пасивного доходу. Насправді перед нами вибір: кастодіальна платформа з централізованим управлінням, інтеграція з DeFi-протоколом (Aave, Compound, Yearn) або ліквідіті-пули (Uniswap V3, Curve). Архітектурне рішення приймається на самому початку і визначає весь стек розробки. Ми вже реалізували проєкти за всіма трьома сценаріями — розповімо про нюанси.
Як обрати архітектуру для крипто-заощаджень?
Кастодіальна. Користувач переказує крипту на гаманець платформи, платформа керує капіталом сама. Мобільний додаток — класичний фінтех: REST API, JWT-авторизація, баланс, історія транзакцій, виведення коштів. Жодного Web3 на клієнті. Простий у розробці, потребує ліцензій та compliance.
DeFi-інтеграція. Користувач напряму взаємодіє зі смарт-контрактом через власний некастодіальний гаманець. Мобільний додаток стає інтерфейсом до протоколу. Потрібен Web3-стек: web3.swift / web3j, WalletConnect v2 для підпису транзакцій. Користувач платить gas самостійно.
Гібридна. Платформа тримає smart account (Account Abstraction / ERC-4337), користувач не взаємодіє з ключами напряму. Платформа спонсорує газ через Paymaster. Найкращий UX із трьох варіантів — користувач не знає про блокчейн.
| Характеристика | Кастодіальна | DeFi-інтеграція | Гібридна |
|---|---|---|---|
| Управління коштами | Платформа | Користувач | Smart account |
| Комісії | Платформа | Користувач (+газ) | Платформа (спонсорує газ) |
| UX складність | Низька | Висока (потрібен ETH) | Низька |
| Безпека | Централізована | Некастодіальна | Абстракція ключів |
| Регуляторні ризики | Високі | Низькі | Середні |
Чому гібридний підхід кращий за кастодіальний у 2 рази за конверсією?
За нашими даними, гібридні додатки краще кастодіальних в 1.5–2 рази за конверсією в депозит. При цьому UX такий же простий. З іншого боку, DeFi-інтеграція без абстракції акаунту відлякує 70% новачків через необхідність купувати ETH для газу. Гібрид — золота середина. Наприклад, в одному проєкті користувачі економили до $0.50 на кожній транзакції завдяки спонсоруванню газу.
APY дашборд та real-time дохідність
Головний екран додатку — поточний баланс + накопичені відсотки. Накопичені відсотки потрібно оновлювати в реальному часі. Це UX-трюк: користувач бачить, як баланс зростає, поки дивиться на екран. При депозиті $10 000 щомісячний дохід при 8% APY становитиме близько $67 — ці цифри відображаються у вигляді анімованого графіка. Для порівняння, при депозиті $5 000 у Yearn USDC Vault з APY 9% щомісячний дохід становитиме близько $37.
Для DeFi-протоколів Aave V3 відсотки нараховуються безперервно через aToken — токен, баланс якого автоматично зростає. Рахуємо поточний баланс через AToken.balanceOf(userAddress), виклик кожні 30 секунд через JSON-RPC:
// Отримання актуального балансу aToken через web3.swift class AaveBalanceService { let web3 = Web3(rpcURL: "https://mainnet.infura.io/v3/YOUR_KEY") func fetchATokenBalance(userAddress: EthereumAddress, aTokenAddress: EthereumAddress) async throws -> BigUInt { let contract = try web3.eth.Contract(json: aTokenABI, abiKey: nil, address: aTokenAddress) let result = try await contract["balanceOf"]?(userAddress).call() return result?["_balance"] as? BigUInt ?? 0 } } На UI: баланс у USD з перерахунком за поточним курсом. Курс — WebSocket від Binance або CoinGecko з кешуванням на 15 секунд.
Стратегії дохідності та Vault
Yearn Finance-подібні продукти пропонують «стратегії» — автоматичне перекладання коштів між протоколами для максимального APY. У мобільному додатку це список вкладів із різним ризиком та дохідністю:
| Стратегія | APY | Ризик | Базовий актив |
|---|---|---|---|
| Aave USDC Supply | 4.2% | Низький | USDC |
| Curve 3pool LP | 6.8% | Середній | USDC/USDT/DAI |
| Yearn USDC Vault | 9.1% | Середній | USDC |
| Uniswap V3 USDC/ETH | 14–40% | Високий (IL) | USDC + ETH |
Impermanent Loss для LP-позицій — окремий екран з калькулятором. Користувач повинен розуміти ризики перед входом у ліквідіті-пул. Без цього ми не випускаємо додаток — це обов'язкова частина нашої роботи.
Виведення коштів та lock-up періоди
Деякі стратегії мають lock-up — кошти не можна вивести раніше визначеної дати. Це потрібно показувати явно до депозиту. На екрані виведення — прогрес-бар з часом, що залишився, та датою розблокування.
Часткове виведення — важлива функція. Користувач вказує суму виведення, додаток розраховує кількість shares для withdraw(shares, receiver, owner) за ERC-4626 стандартом:
// ERC-4626 Vault: конвертація assets → shares const shares = await vault.convertToShares(assetsToWithdraw); const tx = await vault.withdraw(assetsToWithdraw, userAddress, userAddress); Push-сповіщення та аналітика
Щотижневий summary: скільки зароблено за тиждень, поточний APY. Push при значній зміні APY (>2%). Нагадування при наближенні дати розблокування.
Firebase Analytics для відстеження воронки — від реєстрації до першого депозиту. Це допомагає знаходити проблемні кроки в UX.
Безпека
Детальні заходи безпеки
Для кастодіальних платформ — Keychain зберігання (iOS) / EncryptedSharedPreferences (Android) для зберігання session token. Біометрична аутентифікація для перегляду балансу та виведення. Підтвердження виведення через email/SMS OTP додатково до біометрії.
Для некастодіальних — seed phrase ніколи не зберігається в додатку; тільки через WalletConnect або Hardware Wallet (Ledger Live SDK).
Що входить у нашу роботу
Ми готуємо повний пакет deliverables:
- Технічна документація: вибір архітектури, ERD, схема інтеграції з протоколами
- Вихідний код мобільних додатків під iOS та Android з коментарями
- Серверна частина (баланси, APY, історія) на Node.js/Python
- Інтеграція з обраними DeFi-протоколами (Aave, Compound, Uniswap та ін.)
- Push-сповіщення через FCM/APNs
- Допомога з публікацією в App Store та Google Play (проходження рев'ю)
- Навчання команди замовника роботі з кодом та інфраструктурою
- Підтримка протягом 1 місяця після релізу
Ми маємо 5 років досвіду розробки DeFi-рішень та реалізували понад 20 мобільних крипто-проектів. Наш мобільний додаток крипто-заощадження — це yield farming мобільний, стейкінг додаток та DeFi інтеграція мобільна в гібридній архітектурі крипта. Вартість розробки MVP починається від $50,000, а економія на газі може сягати $0.50 на транзакції, що при 1000 транзакціях дає $500 економії. Ми гарантуємо якість коду та безпеку коштів завдяки багаторічному досвіду та сертифікованим аудитам.
Етапи та строки
- Аналітика та вибір архітектури (1–2 тижні)
- Проєктування та серверна частина (2–3 тижні)
- DeFi-інтеграція (якщо потрібно) (2–4 тижні)
- Мобільний клієнт iOS + Android (4–6 тижнів)
- Сповіщення та KYC (1–2 тижні)
- Аудит смарт-контрактів (1 тиждень)
8–14 тижнів залежно від архітектури. DeFi-інтеграція з кількома протоколами та Vault-стратегіями — ближче до 14 тижнів. Вартість розраховується індивідуально після аналізу вимог. Отримайте консультацію з архітектури вже сьогодні — зв'яжіться з нами, оцінимо ваш проєкт за один робочий день.







