Що таке делегований стейкінг?
Делегований стейкінг — це категорія послуг стейкінгу, де ви вносите власні 32 ETH для валідатора, але делегуєте роботу вузла сторонньому оператору. Процес зазвичай передбачає супровід під час початкового налаштування, включаючи генерацію ключів і внесення депозиту, а потім завантаження ваших ключів підписання оператору. Ви надаєте ETH, але передаєте управління обладнанням валідатора комусь іншому.
Протокол Етеріуму не має вбудованої підтримки делегування стейку, тому для задоволення цього попиту було створено низку сервісів. Ця категорія найбільше відома як стейкінг як послуга (SaaS), але вона охоплює цілий спектр угод, які відрізняються за ключовим питанням: скільки контролю ви зберігаєте над своїми застейканими ETH:
- Некастодіальний стейкінг як послуга: ви зберігаєте власні ключі для виведення і делегуєте лише роботу валідатора.
- Повністю кастодіальний стейкінг: провайдер, зазвичай біржа, зберігає як ключі, так і кошти.
Порівняно з соло-стейкінгом, кожна форма делегування розміщує проміжне програмне забезпечення між вами та протоколом Етеріуму. Це проміжне програмне забезпечення — софт та інфраструктура, якими керує чужий бізнес. Кожен крок до зручності додає припущення довіри, тому перш ніж обрати сервіс, з'ясуйте, де він знаходиться в цьому спектрі.
Чим не є делегований стейкінг
- Спільний стейкінг та токени ліквідного стейкінгу (LST): у пулах ви об'єднуєте будь-яку кількість ETH з іншими стейкерами, зазвичай отримуючи токен, який представляє вашу частку в стейку пулу. Ви не делегуєте власний валідатор; смарт-контракти пулу та оператори вузлів контролюють валідатори. Детальніше про спільний стейкінг
- Робота вузла із заставою: деякі протоколи стейкінгу дозволяють вам запустити валідатор на власному обладнанні, маючи менше ніж 32 ETH, шляхом внесення застави. Це робота вузла, що є протилежністю делегуванню, і розглядається разом із соло-стейкінгом.
Навіщо делегувати свій стейкінг?
Якщо у вас є 32 ETH для стейкінгу, але ви не відчуваєте себе впевнено в роботі з обладнанням, послуги делегованого стейкінгу дозволяють вам передати технічну частину, продовжуючи отримувати нативні винагороди за блоки Етеріуму.
Порівняння варіантів стейкінгу
Домашній стейкінг
Подібність полягає в тому, що ви маєте власні ключі валідатора без необхідності об'єднувати кошти, але з SaaS ви повинні довіряти третій стороні, яка потенційно може діяти зловмисно або сама стати ціллю атаки чи регулювання. Якщо ці припущення довіри або ризики централізації вас турбують, золотим стандартом суверенного стейкінгу є соло-стейкінг.
Дізнатися більше про домашній стейкінгЛіквідний та спільний стейкінг
Вони схожі тим, що ви зазвичай покладаєтеся на когось іншого для запуску клієнта валідатора, але на відміну від SaaS, спільний стейкінг дозволяє вам брати участь з меншими сумами ETH. Якщо ви хочете застейкати менше ніж 32 ETH, радимо розглянути ці варіанти.
Дізнатися більше про спільний стейкінгСпектр делегування
Провайдери відрізняються тим, які ключі вони зберігають для вас, і кожен ключ, який вони зберігають, — це те, що ви повинні їм довірити.
Некастодіальний стейкінг як послуга
З некастодіальним SaaS вас зазвичай супроводжують під час генерації ключів валідатора та внесення власного депозиту в розмірі 32 ETH, після чого ви завантажуєте ключі підписання оператору. Ключі підписання дозволяють оператору виконувати обов'язки валідатора (засвідчувати та пропонувати блоки) від вашого імені. Їх неправильне використання може призвести до штрафів або слешингу вашого валідатора, але їх не можна використовувати для виведення, переказу або витрачання ваших коштів.
Облікові дані для виведення валідатора залишаються прив'язаними до адреси, яку ви контролюєте. Винагороди та виведені кошти можуть надходити лише туди (див. розділ про модель довіри нижче).
Кастодіальні сервіси та стейкінг на біржах
На повністю делегованому кінці спектра знаходиться кастодіальний стейкінг, який найчастіше пропонують централізовані біржі. Ви взагалі ніколи не маєте справи з ключами; ви просто тримаєте ETH на своєму акаунті платформи та погоджуєтеся на стейкінг. Це найпростіший можливий користувацький досвід, і це цілком прийнятний варіант для людей, які вже зберігають кошти на біржі та приймають кастодіальний ризик.
Це також вимагає найбільшої довіри. Провайдер контролює як ключі підписання, так і облікові дані для виведення; те, що ви тримаєте, — це баланс на їхній платформі, а не валідатор. Це означає:
- Ваші застейкані ETH залежать від платоспроможності, безпеки та регуляторної ситуації провайдера, а виведення коштів підпорядковується їхнім умовам та часу обробки, а не лише правилам протоколу Етеріуму.
- У вас немає незалежного способу здійснити вихід валідатора або повернути кошти, якщо провайдер зазнає краху або заморозить виведення.
- Великі суми ETH, застейкані під управлінням кількох біржових операторів, сприяють централізації стейку, а вибір клієнтів цими операторами впливає на здоров'я мережі. Стейкінг у спосіб, який залишає більше контролю у ваших руках, або вибір провайдерів, які доведено використовують клієнти меншості, робить більше для стійкості Етеріуму.
Модель довіри: що оцінювати
Делегований стейкінг завжди означає довіру комусь іншому частини вашого налаштування стейкінгу. Дайте відповідь на ці запитання, перш ніж щось передавати:
- Хто зберігає ключі для виведення? Облікові дані для виведення валідатора (тип 0x01 або 0x02) вказують на адресу рівня виконання, яка в кінцевому підсумку контролює стейк. Якщо ця адреса ваша, угода є некастодіальною; оператор може керувати (або погано керувати) валідатором, але ETH завжди можуть бути виведені лише вам. Якщо облікові дані вказують на адресу провайдера, ви тримаєте обіцянку, а не стейк.
- Чи можете ви вийти без оператора? Починаючи з оновлення Пектра, виведення, ініційовані рівнем виконання (EIP-7002) (відкривається в новій вкладці), дозволяють адресі для виведення ініціювати вихід валідатора (або, для валідаторів з компаундуванням 0x02, часткове виведення балансу понад 32 ETH) безпосередньо з рівня виконання, без ключів підписання. Це вимагає транзакції та коштує газу, але це означає, що оператор, який не відповідає або припинив діяльність, більше не може тримати ваш валідатор у заручниках, за умови, що облікові дані для виведення належать вам.
- Яка структура комісій? Сервіси стягують фіксовану щомісячну плату або відсоток від винагород. Перевірте, як комісії взаємодіють із часом простою та штрафами: хто несе витрати, якщо оператор працює неефективно, і чи пропонуються якісь гарантії або страхування.
- Які клієнти використовує оператор? Оператор, який використовує клієнти виконання або консенсусу більшості, піддає як ваш стейк, так і мережу ризику корельованого збою, якщо в цьому клієнті є помилка. Віддавайте перевагу провайдерам, які документують використання клієнтів меншості.
- Чи є сервіс відкритим і перевіреним? Провайдери можуть запускати додаткове програмне забезпечення навколо стандартних клієнтів Етеріуму, яке не має відкритого вихідного коду або не підлягає аудиту. Шукайте публічні аудити, усталену історію роботи та чисту репутацію щодо відсутності слешингу.
- Що станеться, якщо провайдер зникне? Відповідальний провайдер документує свій процес припинення співпраці, надаючи чіткі інструкції щодо того, як вам здійснити вихід валідатора, відновити ключі або ініціювати вихід самостійно. Якщо відповідь повністю залежить від того, чи залишиться провайдер у бізнесі, це кастодіальна угода.
Що варто врахувати
Існує все більше провайдерів, які допоможуть вам делегувати роботу вашого валідатора, але всі вони мають свої переваги та ризики. Усі варіанти делегування вимагають додаткових припущень довіри порівняно із соло-стейкінгом. Варіанти делегування можуть мати додатковий код, що обгортає клієнти Етеріуму, який не є відкритим або не підлягає аудиту. Делегування також має згубний вплив на децентралізацію мережі. Залежно від налаштувань, ви можете не контролювати свій валідатор, а оператор може діяти нечесно, використовуючи ваші ETH.
Індикатори атрибутів використовуються нижче, щоб вказати на помітні сильні або слабкі сторони, які може мати вказаний провайдер. Використовуйте цей розділ як довідник щодо того, як ми визначаємо ці атрибути, коли ви обираєте сервіс для стейкінгу.
Відкритий вихідний код
Основний код є на 100% відкритим і доступним для громадськості для створення форків та використання
Відкритий вихідний код
Закритий вихідний код
Ознайомтеся з провайдерами послуг стейкінгу
Нижче наведено деяких доступних провайдерів стейкінгу як послуги. Використовуйте наведені вище індикатори, щоб зорієнтуватися в цих сервісах.
Провайдери SaaS
Зверніть увагу на важливість підтримки різноманітності клієнтів, оскільки це підвищує безпеку мережі та обмежує ваші ризики. Сервіси, які мають докази обмеження використання клієнтів більшості, позначені як "різноманітність клієнтів виконання" та "різноманітність клієнтів консенсусу".
Генератори ключів
Маєте пропозицію щодо провайдера стейкінгу як послуги, якого ми пропустили? Ознайомтеся з нашою політикою розміщення продуктів, щоб дізнатися, чи підходить він, і подати його на розгляд.
Часті запитання
Умови відрізняються залежно від провайдера. З некастодіальними сервісами вас супроводжуватимуть під час генерації ключів підписання для вашого валідатора (кожен валідатор містить 32 ETH, або до 2048 ETH з обліковими даними для компаундування (0x02) після оновлення Пектра), і завантаження їх вашому провайдеру, щоб дозволити йому здійснювати валідацію від вашого імені. Самі лише ключі підписання не дають жодної можливості виводити, переказувати або витрачати ваші кошти. Однак вони надають можливість віддавати голоси для досягнення консенсусу, що, якщо це не зробити належним чином, може призвести до штрафів за перебування офлайн або слешингу.
З кастодіальними сервісами, такими як стейкінг через централізовану біржу, провайдер зберігає всі ключі: ключі підписання та облікові дані для виведення. У цьому випадку ви довіряєте провайдеру самі кошти, а не лише роботу валідатора.
Так. Кожен валідатор має ключі підписання та окремі облікові дані для виведення. Для того, щоб валідатор міг засвідчувати стан ланцюга, брати участь у комітетах синхронізації та пропонувати блоки, ключі підписання повинні бути легкодоступними для клієнта валідатора. Вони повинні бути підключені до інтернету в тій чи іншій формі, і тому за своєю суттю вважаються «гарячими» ключами. Ключі, які контролюють виведені кошти, зберігаються окремо з міркувань безпеки.
Облікові дані для виведення визначають адресу рівня виконання, на яку надходять винагороди за стейкінг та виведені кошти. Сучасні інструменти для внесення депозитів дозволяють вам встановити цю адресу під час внесення депозиту як звичайні (0x01) або компаундуючі (0x02) облікові дані, і це має бути адреса, яку ви контролюєте, в ідеалі захищена в холодному сховищі. Це захищає ваші кошти, навіть якщо хтось інший контролює ключі підписання вашого валідатора, а після оновлення Пектра це також дозволяє вам здійснити вихід валідатора безпосередньо з цієї адреси.
Валідатори, налаштовані на ранніх етапах існування мережі без адреси для виведення на рівні виконання, використовують застарілі ключі для виведення BLS і повинні підписати одноразове повідомлення з оголошенням адреси для виведення, перш ніж можна буде розпочати виведення. Це передбачає регенерацію ключів для виведення з мнемонічної сід-фрази, створеної під час налаштування.
Переконайтеся, що ви надійно зберегли резервну копію цієї сід-фрази, інакше ви не зможете згенерувати свої ключі для виведення, коли настане час.
Зверніться до свого провайдера за підтримкою щодо того, як підготувати ваш валідатор.
Те, як працює виведення, залежить від типу облікових даних для виведення вашого валідатора. Для звичайних (0x01) валідаторів будь-який баланс понад 32 ETH автоматично переказується на адресу для виведення періодично кожні кілька днів. Для валідаторів з компаундуванням (0x02) винагороди додаються до балансу валідатора до 2048 ETH, і виведення суми нижче цього значення вимагає ініціювання часткового виведення з вашої адреси для виведення, що коштує газу.
Валідатори також можуть здійснити повний вихід, що розблоковує весь залишок балансу ETH. Після завершення процесу виходу повний баланс переказується на адресу для виведення під час наступного автоматичного переказу з валідатора.
Детальніше про виведення зі стейкінгуЯкщо ваші облікові дані для виведення вказують на адресу, яку ви контролюєте, ви можете самостійно здійснити вихід валідатора та повернути свій стейк; див. Модель довіри: що оцінювати.
Якщо провайдер зберігає облікові дані для виведення (як у випадку з кастодіальним стейкінгом та стейкінгом на біржах), на рівні протоколу немає способу самостійно повернути кошти; ваші можливості обмежуються власними процесами провайдера.
Використовуючи провайдера делегованого стейкінгу, ви довіряєте роботу свого вузла комусь іншому. Це пов'язано з ризиком поганої продуктивності вузла, яку ви не контролюєте. У разі слешингу вашого валідатора застосовується початковий штраф, пропорційний балансу вашого валідатора (який став значно меншим в оновленні Пектра), і ваш валідатор примусово виключається з набору валідаторів.
Після завершення процесу слешингу/виходу кошти, що залишилися, переказуються на адресу для виведення, призначену валідатору.
Зверніться до окремих провайдерів для отримання детальнішої інформації про будь-які гарантії або варіанти страхування. Якщо ви віддаєте перевагу повному контролю над налаштуванням вашого валідатора, дізнайтеся більше про те, як здійснювати соло-стейкінг ваших ETH.
Додаткова література
- Що таке стейкінг як послуга? (відкривається в новій вкладці) — Figment
- Каталог стейкінгу Етеріуму (відкривається в новій вкладці) — Eridian та Spacesider
- Оцінка сервісів стейкінгу (відкривається в новій вкладці) — Джим Макдональд (Jim McDonald), 2020
- EIP-7002: Виведення, ініційовані рівнем виконання (відкривається в новій вкладці) — специфікація для виходу валідатора з його адреси для виведення
