Перейти до основного вмісту

Домашній стейкінг ETH

  • Отримуйте максимальні винагороди безпосередньо від протоколу за належне функціонування вашого валідатора та його перебування в мережі
  • Запускайте домашнє обладнання та особисто сприяйте безпеці й децентралізації мережі Етеріум
  • Усуньте необхідність довіри та ніколи не віддавайте контроль над ключами до ваших коштів

Що таке домашній стейкінг?

Домашній стейкінг — це процес запуску вузла Етеріуму, підключеного до інтернету, та внесення 32 ETH для активації валідатора, що дає вам можливість брати безпосередню участь у консенсусі мережі.

Домашній стейкінг підвищує децентралізацію мережі Етеріум, роблячи Етеріум більш стійким до цензури та надійним проти атак. Інші методи стейкінгу можуть не допомагати мережі таким же чином. Домашній стейкінг — це найкращий варіант стейкінгу для забезпечення безпеки Етеріуму.

Вузол Етеріуму складається з клієнта рівня виконання (EL) та клієнта рівня консенсусу (CL). Ці клієнти є програмним забезпеченням, яке працює разом із дійсним набором ключів підписання для перевірки транзакцій і блоків, засвідчення правильного початку ланцюга, агрегування засвідчень та пропонування блоків.

Домашні стейкери несуть відповідальність за роботу обладнання, необхідного для запуску цих клієнтів. Настійно рекомендується використовувати для цього виділену машину, якою ви керуєте з дому — це надзвичайно корисно для здоров'я мережі.

Домашній стейкер отримує винагороди безпосередньо від протоколу за належне функціонування свого валідатора та його перебування в мережі.

Чому варто стейкати вдома?

Домашній стейкінг передбачає більшу відповідальність, але забезпечує вам максимальний контроль над вашими коштами та налаштуваннями стейкінгу.

Заробляйте нові ETH

Отримуйте винагороди в ETH безпосередньо від протоколу, коли ваш валідатор онлайн, без посередників, які беруть комісію.

Повний контроль

Зберігайте власні ключі. Вибирайте комбінацію клієнтів та обладнання, яка дозволяє мінімізувати ризики та найкраще сприяти здоров'ю і безпеці мережі. Сторонні сервіси для стейкінгу приймають ці рішення за вас, і вони не завжди роблять найбезпечніший вибір.

Безпека мережі

Домашній стейкінг — це найефективніший спосіб стейкінгу. Запускаючи валідатор на власному обладнанні вдома, ви посилюєте надійність, децентралізацію та безпеку протоколу Етеріум.

Що варто врахувати перед домашнім стейкінгом

Як би ми не хотіли, щоб домашній стейкінг був доступним і безризиковим для всіх, це не так. Існують деякі практичні та серйозні міркування, про які слід пам'ятати, перш ніж вирішити стейкати свої ETH вдома.

Керуючи власним вузлом, ви повинні витратити деякий час на вивчення того, як користуватися обраним програмним забезпеченням. Це передбачає читання відповідної документації та налаштування на канали зв'язку цих команд розробників.

Чим краще ви розумієте програмне забезпечення, яке запускаєте, і те, як працює доказ частки (PoS), тим менш ризикованим це буде для вас як стейкера, і тим легше буде вирішувати будь-які проблеми, що можуть виникнути в процесі роботи як оператора вузла.

Налаштування вузла вимагає достатнього рівня впевненості під час роботи з комп'ютерами, хоча нові інструменти з часом роблять це простішим. Розуміння інтерфейсу командного рядка є корисним, але більше не є суворою вимогою.

Це також вимагає дуже базового налаштування обладнання та певного розуміння мінімальних рекомендованих характеристик.

Так само, як приватні ключі захищають вашу адресу Етеріуму, вам потрібно буде згенерувати ключі спеціально для вашого валідатора. Ви повинні розуміти, як зберігати будь-які seed-фрази або приватні ключі в безпеці та надійності.

Безпека Етеріуму та запобігання шахрайству

Обладнання іноді виходить з ладу, мережеві з'єднання видають помилки, а клієнтське програмне забезпечення час від часу потребує оновлення. Обслуговування вузла є неминучим і періодично вимагатиме вашої уваги. Ви повинні бути впевнені, що залишаєтеся в курсі будь-яких очікуваних оновлень мережі або інших критичних оновлень клієнта.

Ваші винагороди пропорційні часу, протягом якого ваш валідатор перебуває в мережі та належним чином здійснює засвідчення. Час простою призводить до штрафів, пропорційних кількості інших валідаторів, які перебувають поза мережею в той самий час, але не призводить до слешингу. Пропускна здатність також має значення, оскільки винагороди зменшуються за засвідчення, які не отримані вчасно. Вимоги можуть відрізнятися, але рекомендується мінімум 10 Мбіт/с на завантаження та віддачу.

На відміну від штрафів за неактивність через перебування поза мережею, слешинг — це набагато серйозніше покарання, передбачене за зловмисні порушення. Запускаючи клієнт меншості з вашими ключами, завантаженими лише на одній машині одночасно, ваш ризик піддатися слешингу зводиться до мінімуму. З огляду на це, всі стейкери повинні усвідомлювати ризики слешингу.

Детальніше про слешинг та життєвий цикл валідатора

Порівняння з іншими варіантами

Стейкінг як послуга (SaaS)

З провайдерами SaaS вам все одно потрібно внести 32 ETH, але не потрібно запускати обладнання. Зазвичай ви зберігаєте доступ до своїх ключів валідатора, але також повинні поділитися своїми ключами підписання, щоб оператор міг діяти від імені вашого валідатора. Це створює рівень довіри, якого немає під час запуску власного обладнання, і на відміну від соло-стейкінгу вдома, SaaS не так сильно допомагає з географічним розподілом вузлів. Якщо вам некомфортно працювати з обладнанням, але ви все одно хочете стейкати 32 ETH, використання провайдера SaaS може бути хорошим варіантом для вас.

Дізнатися більше про стейкінг як послугу

Спільний стейкінг

Соло-стейкінг є значно складнішим, ніж стейкінг за допомогою сервісу спільного стейкінгу, але пропонує повний доступ до винагород в ETH та повний контроль над налаштуванням і безпекою вашого валідатора. Спільний стейкінг має значно нижчий бар'єр для входу. Користувачі можуть стейкати невеликі суми ETH, від них не вимагається генерувати ключі валідатора, і вони не мають жодних вимог до обладнання, окрім стандартного підключення до Інтернету. Токени ліквідності дають можливість вийти зі стейкінгу до того, як це буде увімкнено на рівні протоколу. Якщо вас цікавлять ці функції, спільний стейкінг може вам підійти.

Дізнатися більше про спільний стейкінг

Як це працює

  1. Придбайте обладнання: вам потрібно запустити вузол, щоб стейкати

  2. Синхронізуйте клієнт рівня виконання

  3. Синхронізуйте клієнт рівня консенсусу

  4. Згенеруйте свої ключі та завантажте їх у свій клієнт валідатора

  5. Відстежуйте та обслуговуйте свій вузол

Поки ви активні, ви будете заробляти винагороди в ETH, які періодично надходитимуть на вашу адресу для виведення.

За бажанням ви можете здійснити вихід як валідатор, що скасовує вимогу перебувати в мережі та зупиняє будь-які подальші винагороди. Ваш залишковий баланс буде виведено на адресу для виведення, яку ви вказали під час налаштування.

Детальніше про виведення зі стейкінгу

Розпочніть роботу на Staking Launchpad

Staking Launchpad — це програма з відкритим вихідним кодом, яка допоможе вам стати стейкером. Вона проведе вас через вибір клієнтів, генерацію ключів та внесення ваших ETH у стейкінговий депозитний контракт. Надається контрольний список, щоб переконатися, що ви врахували все для безпечного налаштування вашого валідатора.

Виберіть мережу

Тестова мережа Hoodi

Очікується, що соло-валідатори протестують своє налаштування та навички роботи в тестовій мережі Hoodi, перш ніж ризикувати коштами. Пам'ятайте, що важливо вибрати клієнт меншості, оскільки це покращує безпеку мережі та обмежує ваш ризик.

Якщо вам це зручно, ви можете налаштувати все необхідне з командного рядка, використовуючи лише Staking Launchpad.

Почніть стейкінг у Тестова мережа Hoodi (opens in a new tab)

Щоб полегшити завдання, перегляньте деякі інструменти та посібники нижче, які можуть допомогти вам разом зі Staking Launchpad легко налаштувати ваші клієнти.

Програмні інструменти та посібник

Що слід враховувати під час вибору інструментів для налаштування вузла та клієнта

Існує все більше інструментів і сервісів, які допоможуть вам здійснювати домашній стейкінг ETH, але кожен з них має різні ризики та переваги.

Індикатори атрибутів використовуються нижче, щоб вказати на помітні сильні або слабкі сторони, які може мати перелічений інструмент для стейкінгу. Використовуйте цей розділ як довідник щодо того, як ми визначаємо ці атрибути, поки ви обираєте інструменти, які допоможуть вам у вашому шляху стейкінгу.

Відкритий вихідний код

Основний код є на 100% відкритим і доступним для громадськості для створення форків та використання

Відкритий вихідний код

Закритий вихідний код

Ознайомтеся з інструментами для налаштування вузла та клієнта

Існує безліч доступних варіантів, які допоможуть вам із налаштуванням. Використовуйте наведені вище індикатори, щоб зорієнтуватися в інструментах нижче.

Продукти та послуги перелічені для зручності спільноти Етеріуму. Включення продукту або послуги не означає їх схвалення командою вебсайту ethereum.org або Фундацією Ethereum.

Інструменти для вузлів

Rocket Pool CLI

Від 8 ETH

Linux
macOS
Windows
CLI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

Vouch + Dirk

Від 32 ETH

Linux
Windows
CLI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

Stereum

Від 32 ETH

Linux
macOS
Windows
GUI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

eth-docker

Від 32 ETH

Linux
CLI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

DAppNode

Від 10.4 ETH

Browser
GUI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

Avado

Від 10.4 ETH

Browser
GUI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

Ethereum on Arm

Від 32 ETH

Linux
CLI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

Launchnodes

Від 32 ETH

Linux
macOS
Windows
CLI
AWS
Azure
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездовірчий
  • Бездозвільний
  • Мультиклієнтність
  • Самостійне зберігання
  • Економічність

Зверніть увагу на важливість вибору клієнта меншості, оскільки це підвищує безпеку мережі та обмежує ваші ризики. Інструменти, які дозволяють налаштувати клієнт меншості, позначаються як «мультиклієнтські».

Генератори ключів

Ці інструменти можна використовувати як альтернативу Staking Deposit CLI (opens in a new tab) для допомоги з генерацією ключів.

Wagyu Key Gen

Linux
macOS
Windows
GUI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездозвільний
  • Самостійне зберігання

ethdo

Linux
Windows
CLI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездозвільний
  • Самостійне зберігання

Avado

Browser
GUI
  • Відкритий вихідний код
  • Пройдено аудит
  • Програма Bug bounty
  • Перевірено часом
  • Бездозвільний
  • Самостійне зберігання

Маєте пропозицію щодо інструменту для стейкінгу, який ми пропустили? Ознайомтеся з нашою політикою розміщення продуктів, щоб дізнатися, чи підходить він, і надіслати його на розгляд.

Ознайомтеся з посібниками з домашнього стейкінгу

Часті запитання

Ось кілька найпоширеніших запитань про стейкінг, про які варто знати.

Валідатор — це віртуальна сутність, яка існує в Етеріумі та бере участь у консенсусі протоколу Етеріум. Валідатори представлені балансом, відкритим ключем та іншими властивостями. Клієнт валідатора — це програмне забезпечення, яке діє від імені валідатора, зберігаючи та використовуючи його приватний ключ. Один клієнт валідатора може зберігати багато пар ключів, контролюючи багато валідаторів.

Так, сучасні акаунти валідаторів здатні зберігати до 2048 ETH. Додаткові ETH понад 32 будуть накопичуватися поступово, збільшуючись цілими числами в міру зростання вашого фактичного балансу. Це відомо як ваш ефективний баланс.

Щоб збільшити ефективний баланс акаунта і, таким чином, збільшити винагороди, необхідно подолати буфер у 0,25 ETH понад будь-який поріг повного ETH. Наприклад, акаунту з фактичним балансом 32,9 і ефективним балансом 32 потрібно буде заробити ще 0,35 ETH, щоб його фактичний баланс перевищив 33,25, перш ніж відбудеться збільшення ефективного балансу.

Цей буфер також запобігає падінню ефективного балансу, доки він не опуститься на 0,25 ETH нижче свого поточного ефективного балансу.

Кожна пара ключів, пов'язана з валідатором, вимагає щонайменше 32 ETH для активації. Будь-який баланс понад цю суму може бути виведений на пов'язану адресу для виведення в будь-який час за допомогою транзакції, підписаної цією адресою. Будь-які кошти понад максимальний ефективний баланс будуть автоматично виводитися на періодичній основі.

Якщо домашній стейкінг здається вам занадто складним, розгляньте можливість використання провайдера стейкінгу як послуги, або якщо ви працюєте з менш ніж 32 ETH, зверніть увагу на пули для стейкінгу.

Перебування поза мережею, коли мережа фіналізується належним чином, НЕ призведе до слешингу. Невеликі штрафи за неактивність нараховуються, якщо ваш валідатор недоступний для засвідчення протягом певної епохи (кожна триває 6,4 хвилини), але це дуже відрізняється від слешингу. Ці штрафи трохи менші за винагороду, яку ви б заробили, якби валідатор був доступний для засвідчення, і втрати можна повернути, провівши приблизно таку ж кількість часу знову в мережі.

Зверніть увагу, що штрафи за неактивність пропорційні кількості валідаторів, які перебувають поза мережею в той самий час. У випадках, коли значна частина мережі одночасно перебуває поза мережею, штрафи для кожного з цих валідаторів будуть більшими, ніж коли недоступний лише один валідатор.

У крайніх випадках, якщо мережа припиняє фіналізацію внаслідок того, що більше третини валідаторів перебувають поза мережею, ці користувачі зазнають так званого квадратичного витоку через неактивність, що є експоненціальним відтоком ETH з акаунтів офлайн-валідаторів. Це дозволяє мережі з часом самовідновитися шляхом спалювання ETH неактивних валідаторів, доки їхній баланс не досягне 16 ETH, після чого вони будуть автоматично виключені з пулу валідаторів. Решта онлайн-валідаторів з часом знову становитимуть понад 2/3 мережі, задовольняючи супербільшість, необхідну для того, щоб знову фіналізувати ланцюг.

Коротко кажучи, це ніколи не може бути повністю гарантовано, але якщо ви дієте добросовісно, запускаєте клієнт меншості та зберігаєте свої ключі підписання лише на одній машині одночасно, ризик піддатися слешингу майже нульовий.

Існує лише кілька конкретних способів, які можуть призвести до того, що валідатор піддасться слешингу та буде виключений з мережі. На момент написання статті випадки слешингу, що сталися, були виключно результатом надлишкових апаратних налаштувань, коли ключі підписання зберігалися на двох окремих машинах одночасно. Це може ненавмисно призвести до подвійного голосу від ваших ключів, що є порушенням, яке карається слешингом.

Запуск клієнта супербільшості (будь-якого клієнта, який використовується понад 2/3 мережі) також несе ризик потенційного слешингу у випадку, якщо цей клієнт має помилку, що призводить до форку ланцюга. Це може призвести до помилкового форку, який буде фіналізований. Щоб повернутися до правильного ланцюга, потрібно буде подати оточуючий голос (surround vote), намагаючись скасувати фіналізований блок. Це також є порушенням, яке карається слешингом, і його можна уникнути, просто запустивши натомість клієнт меншості.

Еквівалентні помилки в клієнті меншості ніколи не будуть фіналізовані і, таким чином, ніколи не призведуть до оточуючого голосу, а просто призведуть до штрафів за неактивність, а не до слешингу.

Окремі клієнти можуть дещо відрізнятися з точки зору продуктивності та інтерфейсу користувача, оскільки кожен з них розробляється різними командами з використанням різних мов програмування. З огляду на це, жоден з них не є «найкращим». Усі робочі клієнти є чудовим програмним забезпеченням, яке виконує ті самі основні функції для синхронізації та взаємодії з блокчейном.

Оскільки всі робочі клієнти надають однакову базову функціональність, насправді дуже важливо, щоб ви обрали клієнт меншості, тобто будь-який клієнт, який наразі НЕ використовується більшістю валідаторів у мережі. Це може здатися нелогічним, але запуск клієнта більшості або супербільшості наражає вас на підвищений ризик слешингу у випадку помилки в цьому клієнті. Запуск клієнта меншості суттєво обмежує ці ризики.

Дізнайтеся більше про те, чому різноманітність клієнтів є критично важливою

Хоча віртуальний приватний сервер (VPS) можна використовувати як заміну домашньому обладнанню, фізичний доступ і розташування вашого клієнта валідатора мають значення. Централізовані хмарні рішення, такі як Amazon Web Services або Digital Ocean, забезпечують зручність відсутності необхідності купувати та обслуговувати обладнання, але ціною централізації мережі.

Чим більше клієнтів валідаторів працює на одному централізованому рішенні для хмарного зберігання, тим небезпечнішим це стає для цих користувачів. Будь-яка подія, яка виводить цих провайдерів з мережі, чи то через атаку, регуляторні вимоги, чи просто через перебої з електропостачанням/інтернетом, призведе до того, що кожен клієнт валідатора, який покладається на цей сервер, одночасно опиниться поза мережею.

Штрафи за перебування поза мережею пропорційні кількості інших валідаторів, які перебувають поза мережею в той самий час. Використання VPS значно підвищує ризик того, що штрафи за перебування поза мережею будуть суворішими, і збільшує ваш ризик квадратичного витоку або слешингу у випадку, якщо збій буде достатньо масштабним. Щоб мінімізувати власний ризик і ризик для мережі, користувачам настійно рекомендується купувати та обслуговувати власне обладнання.

Виведення будь-якого типу з сигнального ланцюга вимагає встановлення облікових даних для виведення.

Нові стейкери встановлюють це під час генерації ключів та внесення депозиту. Існуючі стейкери, які ще не встановили це, можуть оновити свої ключі для підтримки цієї функціональності.

Після встановлення облікових даних для виведення виплати винагород (накопичені ETH понад початкові 32) будуть періодично автоматично розподілятися на адресу для виведення.

Щоб розблокувати та отримати весь свій баланс назад, ви також повинні завершити процес виходу вашого валідатора.

Детальніше про виведення зі стейкінгу

Додаткова література

Перевірте свої знання про Етеріум