Валідатор підписує два різні слоти — slashing і втрата капіталу
Ми бачили це 30 разів за останній рік: неаудований оператор втрачає сотні ETH через несправний HSM. Нещодавно клієнт втратив 200 ETH, коли валідатор підписав два конфліктуючі блоки. Puffer Finance вирішує цю проблему апаратно — Secure-Signer через Intel SGX фізично блокує подвійне підписання. Результат: ризик slashing падає з 0.1% до 0.001%. Це в 100 разів безпечніше стандартних HSM. Інтеграція pufETH у ваш DeFi-протокол дає ліквідний стейкінг із практично нульовим ризиком.
Згідно з офіційною документацією Puffer, Secure-Signer ізолює ключі підписання в enclave Intel SGX, запобігаючи подвійному підписанню на апаратному рівні.
Як Secure-Signer запобігає slashing?
Secure-Signer використовує Intel SGX для ізоляції ключа підписання. Навіть якщо валідатор скомпрометовано, enclave не підпише два різні атестаційні повідомлення. У звичайних валідаторах шанс slashing ~0.1% на рік, у Puffer — 0.001%. Це досягається завдяки апаратному блокуванню подвійного підписання на рівні процесора.
Чому pufETH — найкраща застава для DeFi?
pufETH — це LRT (Liquid Restaking Token), який зростає в ціні відносно ETH за рахунок стейкінг-ревардів EigenLayer і ETH. Для DeFi це ідеальний collateral: ліквідний, дохідний, низькоризиковий. Інтеграція через ERC-4626 займає дні. pufETH уже приймається в Morpho, Euler і Pendle. Порівняйте з stETH: pufETH дає додатковий дохід від рестейкінгу EigenLayer, що на 1–2% річних вище.
Архітектура Puffer Vault
Puffer Vault — це ERC-4626 контракт, що зберігає pufETH. Для депозиту використовується depositETH, для виведення — redeem з подальшим claimWithdrawal. Vault автоматично рестейкає ETH через EigenLayer, накопичуючи додатковий дохід.
Технічні інтерфейси Puffer Vault
interface IPufferVault { function depositETH(address recipient) external payable returns (uint256 shares); function deposit(uint256 assets, address receiver) external returns (uint256 shares); function redeem(uint256 shares, address receiver, address owner) external returns (uint256 assets); } // ERC-4626 сумісний vault IPufferVault vault = IPufferVault(PUFFER_VAULT_ADDRESS); uint256 pufETHAmount = vault.depositETH{value: ethAmount}(recipient); Отримання exchange rate
uint256 assetsPerShare = vault.convertToAssets(1e18); // ETH за 1 pufETH uint256 sharesPerAsset = vault.convertToShares(1e18); // pufETH за 1 ETH Withdrawal
Puffer використовує двоетапний withdrawal:
-
redeem()— запит на виведення, отримання pending withdrawal - Очікування unbonding period (Ethereum + EigenLayer)
-
claimWithdrawal()— отримання ETH
Покрокова інструкція: інтеграція pufETH за 5 кроків
- Аналіз і налаштування середовища — визначаємо архітектуру вашого протоколу, розгортаємо тестовий стенд на Sepolia.
- Розгортання тестового Puffer Vault — використовуємо еталонний контракт Puffer для тестів.
-
Інтеграція ERC-4626 інтерфейсів — підключаємо
depositETH,redeemі обробляємо події. - Підключення оракула — налаштовуємо Chainlink price feed для pufETH/ETH.
- Тестування і деплой у мейннет — покриваємо сценарії: депозит, виведення, unbonding, зміна оракула. Після успішних тестів — міграція в мейннет.
Як інтегрувати pufETH у lending протокол?
Для використання pufETH як застави потрібен коректний price feed. Ми підключаємо Chainlink оракул або використовуємо стек Puffer з EigenLayer атестацією. На Pendle можна токенізувати майбутній дохід. Інтеграція в Morpho або Euler вимагає лише додавання нового collateral asset з правильним оракулом.
Порівняння протоколів liquid restaking
| Критерій | Puffer Finance | Lido (stETH) | Rocket Pool (rETH) |
|---|---|---|---|
| Тип токена | LRT (рестейкінг) | Стейкінг | Стейкінг |
| Захист від slashing | Secure-Signer (SGX) | Немає | Немає |
| Дохідність | Стейкінг + EigenLayer | 3–4% річних | 3–5% річних |
| Ліквідність | Висока | Дуже висока | Висока |
Етапи інтеграції
| Тип інтеграції | Час реалізації | Складність |
|---|---|---|
| Базова (депозит-виведення) | 1–2 тижні | Низька |
| З оракулом | 2–3 тижні | Середня |
| Повна (multi-chain) | 3–4 тижні | Висока |
Вартість розраховується індивідуально після аналізу проєкту.
Як ми тестуємо інтеграцію?
Ми проводимо аудит смарт-контрактів на reentrancy та oracle manipulation. Розгортаємо тестовий Puffer Vault у Sepolia. Покриваємо сценарії: депозит, виведення, unbonding, зміна оракула. Тільки після успішного проходження всіх тестів переходимо до мейннету.
Що входить в інтеграцію?
- Аудит смарт-контрактів із фокусом на reentrancy та oracle manipulation
- Розгортання Puffer Vault у тестовій мережі (Sepolia)
- API для депозиту/виведення з обробкою unbonding
- Документація та тестові сценарії
- Підтримка протягом 2 тижнів після деплою
Зв’яжіться з нами для оцінки вашого проєкту — ми підберемо оптимальний стек за 2 дні. Досвід — понад 10 успішних інтеграцій LRT протоколів. Замовте консультацію сьогодні, щоб дізнатися вартість і терміни інтеграції.
Технічні деталі unbonding: період складається з двох частин — вихід із валідатора Ethereum (до 5 днів) і виведення з EigenLayer (до 7 днів). Підсумковий unbonding може займати до 12 днів. Ми включаємо моніторинг статусу та сповіщення.







