Перейти к основному контенту

Домашний стейкинг 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
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

eth-docker

От 32 ETH

Linux
CLI
  • Открытый исходный код
  • Проверено аудитом
  • Программа Bug Bounty
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

Vouch + Dirk

От 32 ETH

Linux
Windows
CLI
  • Открытый исходный код
  • Проверено аудитом
  • Программа Bug Bounty
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

DAppNode

От 10.4 ETH

Browser
GUI
  • Открытый исходный код
  • Проверено аудитом
  • Программа Bug Bounty
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

Avado

От 10.4 ETH

Browser
GUI
  • Открытый исходный код
  • Проверено аудитом
  • Программа Bug Bounty
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

Stereum

От 32 ETH

Linux
macOS
Windows
GUI
  • Открытый исходный код
  • Проверено аудитом
  • Программа Bug Bounty
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

Ethereum on Arm

От 32 ETH

Linux
CLI
  • Открытый исходный код
  • Проверено аудитом
  • Программа Bug Bounty
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

Launchnodes

От 32 ETH

Linux
macOS
Windows
CLI
AWS
Azure
  • Открытый исходный код
  • Проверено аудитом
  • Программа Bug Bounty
  • Проверено на практике
  • Не требующий доверия
  • Общедоступный
  • Поддержка нескольких клиентов
  • Самостоятельное хранение
  • Экономичность

Пожалуйста, обратите внимание на важность выбора клиента меньшинства, так как это повышает безопасность сети и ограничивает ваши риски. Инструменты, позволяющие настроить клиент меньшинства, обозначаются как «мультиклиентские» (multi-client).

Генераторы ключей

Эти инструменты можно использовать в качестве альтернативы 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) будут периодически автоматически распределяться на адрес для вывода.

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

Подробнее о выводе средств из стейкинга

Дополнительная литература

Проверьте свои знания об Эфириуме