Что такое домашний стейкинг?
Домашний стейкинг — это процесс запуска узла Эфириума, подключенного к интернету, и внесения не менее 32 ETH для активации валидатора, что дает вам возможность напрямую участвовать в консенсусе сети.
Домашний стейкинг — это самый прямой способ стейкинга. Между вами и протоколом нет смарт-контрактов, операторов или кастодианов. Вы храните свои собственные ключи, активно участвуете в валидации сети Эфириум и получаете вознаграждения сети напрямую. Любой другой метод стейкинга добавляет уровни технологий, промежуточного программного обеспечения или услуг поверх этой основной сетевой активности.
Домашний стейкинг повышает децентрализацию сети Эфириум, делая Эфириум более устойчивым к цензуре и атакам. Другие методы стейкинга могут не помогать сети в такой же степени. Домашний стейкинг — лучший вариант стейкинга для обеспечения безопасности Эфириума.
Узел Эфириума состоит из клиента уровня исполнения (EL) и клиента уровня консенсуса (CL). Эти клиенты представляют собой программное обеспечение, которое работает вместе с действительным набором ключей для подписания, чтобы проверять транзакции и блоки, подтверждать правильную вершину цепи, агрегировать аттестации и предлагать блоки.
Домашние стейкеры несут ответственность за работу оборудования, необходимого для запуска этих клиентов. Настоятельно рекомендуется использовать для этого выделенный компьютер, которым вы управляете из дома — это чрезвычайно полезно для здоровья сети.
Домашний стейкер получает вознаграждения напрямую от протокола за поддержание правильной работы и доступности своего валидатора.
Зачем стейкать из дома?
Домашний стейкинг сопряжен с большей ответственностью, но обеспечивает вам максимальный контроль над вашими средствами и настройкой стейкинга.
Что нужно учесть перед домашним стейкингом
Как бы нам ни хотелось, чтобы домашний стейкинг был доступен и безопасен для всех, в реальности это не так. Есть несколько практических и серьезных моментов, которые следует иметь в виду, прежде чем принять решение о домашнем стейкинге ваших ETH.
При управлении собственным узлом вам следует потратить некоторое время на изучение того, как использовать выбранное вами программное обеспечение. Это включает в себя чтение соответствующей документации и внимание к каналам связи команд разработчиков.
Чем лучше вы понимаете программное обеспечение, которое запускаете, и то, как работает доказательство доли владения, тем меньше рисков у вас будет как у стейкера, и тем проще будет исправить любые проблемы, которые могут возникнуть в процессе работы в качестве оператора узла.
Настройка узла требует достаточного уровня уверенности при работе с компьютерами, хотя новые инструменты со временем упрощают эту задачу. Понимание интерфейса командной строки полезно, но больше не является строго обязательным.
Это также требует базовой настройки оборудования и некоторого понимания минимальных рекомендуемых характеристик.
Текущие рекомендации сообщества по оборудованию и пропускной способности для валидаторов поддерживаются в рекомендациях по оборудованию и пропускной способности (EIP-7870) (открывается в новой вкладке). В качестве ориентира планируйте NVMe SSD на 4 ТБ, 64 ГБ оперативной памяти (можно и меньше, но это рекомендуемый запас), надежный современный многоядерный процессор и подключение к интернету со скоростью около 50 Мбит/с на скачивание и 25 Мбит/с на загрузку.
Поскольку обновление Фусака представило PeerDAS, узлу стейкинга нужно хранить и скачивать лишь часть данных блобов сети, что значительно снижает требования к диску и пропускной способности для домашних стейкеров.
Подобно тому, как приватные ключи защищают ваш адрес в Эфириуме, вам нужно будет сгенерировать ключи специально для вашего валидатора. Вы должны понимать, как хранить любые сид-фразы или приватные ключи в безопасности.
В отличие от штрафов за бездействие при нахождении в автономном режиме, слэшинг — это гораздо более серьезное наказание, применяемое за злонамеренные нарушения. Запуская клиент меньшинства с вашими ключами, загруженными только на одной машине одновременно, вы минимизируете риск слэшинга. Тем не менее, все стейкеры должны осознавать риски слэшинга.
Подробнее о слэшинге и жизненном цикле валидатораСравнение вариантов стейкинга
Делегированный стейкинг, или стейкинг как услуга (SaaS)
С провайдерами стейкинга как услуги (SaaS) вам по-прежнему требуется внести депозит в размере 32 ETH, но вам не нужно запускать оборудование. Обычно вы сохраняете доступ к своим ключам валидатора, но вам также необходимо поделиться своими ключами для подписания, чтобы оператор мог действовать от имени вашего валидатора. Это вводит уровень доверия, которого нет при запуске собственного оборудования, и в отличие от соло-стейкинга дома, SaaS не так сильно помогает с географическим распределением узлов. Если вам некомфортно управлять оборудованием, но вы все еще хотите стейкать 32 ETH, использование провайдера SaaS может стать для вас хорошим вариантом.
Узнать больше о делегированном стейкингеЛиквидный и совместный стейкинг
Соло-стейкинг требует значительно большего участия, чем стейкинг с помощью сервиса пулов, но предлагает полный доступ к вознаграждениям в ETH, а также полный контроль над настройкой и безопасностью вашего валидатора. Совместный стейкинг имеет значительно более низкий барьер для входа. Пользователи могут стейкать небольшие суммы ETH, от них не требуется генерировать ключи валидатора, и у них нет никаких требований к оборудованию, кроме стандартного подключения к интернету. Токены ликвидности дают возможность выйти из стейкинга до того, как это будет включено на уровне протокола. Если вас интересуют эти функции, совместный стейкинг может вам подойти.
Узнать больше о совместном стейкингеКак это работает
Приобретите оборудование: вам нужно запустить узел для стейкинга
Синхронизируйте клиент уровня исполнения
Синхронизируйте клиент уровня консенсуса
Сгенерируйте свои ключи и загрузите их в свой клиент валидатора
Отслеживайте и обслуживайте свой узел
Внесите свой стейк (минимум 32 ETH, до 2048 ETH на валидатор) для активации вашего валидатора

Как только ваш узел синхронизирован и ваши ключи сгенерированы, вы вносите свой стейк для активации вашего валидатора. Для одного валидатора требуется минимум 32 ETH, и он может содержать до 2048 ETH. Сеть распознает депозиты примерно за 13 минут, но новые валидаторы проходят через очередь активации, прежде чем начнут аттестацию; ее длина варьируется в зависимости от спроса.
Пока валидатор активен, вы будете получать вознаграждения в ETH. С реквизитами для вывода с компаундированием (0x02) вознаграждения автоматически добавляются к вашему стейку; с реквизитами для обычного вывода (0x01) вознаграждения сверх первоначальных 32 ETH периодически переводятся на ваш адрес для вывода.
При желании вы можете выйти из статуса валидатора, что устраняет требование находиться в сети и останавливает любые дальнейшие вознаграждения. Ваш оставшийся баланс затем будет выведен на адрес для вывода, который вы указали при настройке. Выход может быть инициирован с помощью ваших ключей для подписания валидатора или запущен напрямую с вашего адреса для вывода с помощью транзакции уровня исполнения, поэтому окончательный контроль над вашими средствами всегда остается за вашим адресом для вывода.
Компаундирование и максимум в 2048 ETH
Валидаторы имеют один из двух типов реквизитов для вывода:
- Обычный вывод (0x01): эффективный баланс валидатора ограничен 32 ETH, и любой баланс сверх этого автоматически переводится на ваш адрес для вывода каждые несколько дней.
- Компаундирование (0x02): эффективный баланс валидатора может расти до 2048 ETH. Вознаграждения автоматически капитализируются, и вы получаете вознаграждения за каждый целый ETH сверх минимума в 32 ETH, поэтому вы можете стейкать гибкие суммы, например 40 ETH, а не только кратные 32. Только баланс свыше 2048 ETH переводится автоматически; вывод любой другой суммы означает ручной запуск частичного вывода с вашего адреса для вывода, что требует затрат газа.
Если вы запускаете несколько валидаторов, вы можете объединить их в один валидатор с компаундированием без выхода и повторного входа в сеть, что снизит ваши накладные расходы на обслуживание. Консолидация запрашивается с вашего адреса для вывода и подлежит обработке в порядке очереди. Переключение валидатора с реквизитов 0x01 на 0x02 использует этот же механизм и не может быть отменено без полного выхода и повторного внесения депозита.
Подробнее о выводах из стейкинга
Начните работу на Staking Launchpad
Staking Launchpad — это приложение с открытым исходным кодом, которое поможет вам стать стейкером. Оно проведет вас через выбор клиентов, генерацию ключей и внесение ваших ETH в контракт стейкингового депозита. Предоставляется контрольный список, чтобы убедиться, что вы учли все необходимое для безопасной настройки вашего валидатора.
Соло-валидаторам следует протестировать свои настройки и навыки работы в тестовой сети Hoodi, прежде чем рисковать средствами. Помните, что важно выбрать клиент меньшинства, поскольку это повышает безопасность сети и снижает ваши риски.
Если вам это удобно, вы можете настроить все необходимое из командной строки, используя только Staking Launchpad.
Выберите сеть
Чтобы упростить задачу, ознакомьтесь с некоторыми инструментами и руководствами ниже, которые могут помочь вам вместе со Staking Launchpad легко настроить ваши клиенты.
Программные инструменты и руководство
Что следует учитывать при использовании инструментов настройки узлов и клиентов
Существует растущее число инструментов и сервисов, которые помогут вам осуществлять домашний стейкинг ваших ETH, но каждый из них имеет свои риски и преимущества.
Индикаторы атрибутов используются ниже, чтобы указать на заметные сильные или слабые стороны перечисленных инструментов для стейкинга. Используйте этот раздел в качестве справочника по тому, как мы определяем эти атрибуты, пока вы выбираете инструменты, которые помогут вам в вашем пути стейкинга.
Открытый исходный код
Основной код на 100% открыт и доступен общественности для создания форков и использования
Открытый исходный код
Закрытый исходный код
Изучите инструменты настройки узлов и клиентов
Доступно множество вариантов, которые помогут вам с настройкой. Используйте приведенные выше индикаторы, чтобы сориентироваться в инструментах ниже.
Инструменты для узлов
Пожалуйста, обратите внимание на важность выбора клиента меньшинства, так как это повышает безопасность сети и ограничивает ваши риски. Инструменты, которые позволяют настроить клиент меньшинства, обозначаются как «мультиклиентские».
Генераторы ключей
Эти инструменты можно использовать в качестве альтернативы Staking Deposit CLI (открывается в новой вкладке) для помощи в генерации ключей.
У вас есть предложение по инструменту для стейкинга, который мы пропустили? Ознакомьтесь с нашей политикой размещения продуктов, чтобы узнать, подходит ли он, и отправить его на рассмотрение.
Изучите руководства по домашнему стейкингу
Командный стейкинг: домашний стейкинг с отказоустойчивостью
Технология распределенного валидатора (DVT) позволяет одному валидатору работать в кластере машин, а не только на одной. Ключ валидатора разделяется на доли с использованием распределенной генерации ключей, и пороговое значение кластера (например, любые 3 из 4 узлов) должно подписывать вместе; полный ключ никогда не существует ни на одной машине. Если одна машина выходит из строя, отключается от сети или неправильно настроена, остальная часть кластера продолжает аттестацию валидатора.
Для домашних стейкеров это делает возможным «командный стейкинг»: объединение с друзьями или другими членами сообщества для совместного запуска валидаторов, устраняя единые точки отказа одиночной настройки и снижая риск слэшинга из-за одной неправильно работающей машины. Obol и SSV Network предоставляют рабочие реализации DVT, которые сегодня используются в домашнем стейкинге, стейкинге как услуге и пулах для стейкинга.
Подробнее о технологии распределенного валидатора
Запуск валидаторов для протокола стейкинга
Если у вас есть оборудование и навыки для запуска узла, но меньше 32 ETH, некоторые протоколы стейкинга объединят ваш валидатор с ETH от своих участников совместного стейкинга. Вы вносите меньшую сумму в качестве залога и запускаете валидатор на своей собственной машине; протокол предоставляет остальную часть стейка, а вы получаете долю от вознаграждений.
Это гибридный подход: вы сохраняете за собой обязанности (и удовлетворение) от управления собственным оборудованием, но ваш валидатор работает в соответствии со смарт-контрактами, управлением и правилами производительности протокола, что представляет собой иной профиль доверия по сравнению с прямым стейкингом собственных ETH.
Узнайте больше о том, как работают эти протоколы, включая их допущения о доверии и механику токенов, на странице совместного стейкинга.
Другие способы использования вашего узла
Вам вообще не обязательно заниматься стейкингом, чтобы применить навыки управления узлом. Любой может запустить узел Эфириума без внесения каких-либо ETH. Вы получаете самостоятельно проверенное представление цепи, собственную приватную конечную точку для отправки транзакций и взаимодействия с приложениями, а также вносите вклад в здоровье и устойчивость сети. Запуск узла — это также хороший способ набраться опыта перед активацией валидатора без риска для ваших ETH.
Часто задаваемые вопросы
Вот несколько наиболее распространенных вопросов о стейкинге, о которых стоит знать.
Да. Валидатор с реквизитами для вывода с компаундированием (0x02) может иметь эффективный баланс до 2048 ETH, в то время как минимум для активации остается 32 ETH. Вознаграждения на валидаторе с компаундированием автоматически добавляются к его стейку, и он получает вознаграждения за каждый целый ETH сверх минимума в 32 ETH, поэтому вы можете стейкать суммы, не кратные 32. См. Компаундирование и максимум в 2048 ETH.
Валидаторы с реквизитами для обычного вывода (0x01) по-прежнему ограничены эффективным балансом в 32 ETH, при этом любой баланс сверх этого автоматически переводится на адрес для вывода каждые несколько дней.
Для валидатора с компаундированием автоматически переводится только баланс сверх максимума в 2048 ETH. Чтобы вывести любую сумму ниже этого значения, вы запускаете частичный вывод с вашего адреса для вывода (транзакция, требующая затрат газа), что позволяет снять любой баланс сверх минимума в 32 ETH. Если вы запускаете несколько валидаторов, вы также можете объединить их в один валидатор с компаундированием без выхода из сети.
Отключение от сети, когда сеть финализируется должным образом, НЕ приведет к слэшингу. Небольшие штрафы за бездействие начисляются, если ваш валидатор недоступен для аттестации в течение определенной эпохи (каждая длится 6,4 минуты), но это сильно отличается от слэшинга. Эти штрафы немного меньше вознаграждения, которое вы бы получили, если бы валидатор был доступен для аттестации, и потери можно компенсировать, проведя примерно такое же количество времени снова в сети.
Обратите внимание, что штрафы за бездействие пропорциональны количеству валидаторов, находящихся в автономном режиме в то же время. В случаях, когда большая часть сети одновременно отключается, штрафы для каждого из этих валидаторов будут больше, чем когда недоступен один валидатор.
В крайних случаях, если сеть перестает финализироваться в результате того, что более трети валидаторов находятся в автономном режиме, эти пользователи пострадают от так называемой квадратичной утечки при бездействии, которая представляет собой экспоненциальное списание ETH со счетов отключенных валидаторов. Это позволяет сети в конечном итоге самовосстановиться путем сжигания ETH неактивных валидаторов до тех пор, пока их баланс не достигнет 16 ETH, после чего они будут автоматически исключены из пула валидаторов. Оставшиеся в сети валидаторы в конечном итоге снова составят более 2/3 сети, удовлетворяя требованию абсолютного большинства, необходимому для возобновления финализации цепи.
Короче говоря, это никогда не может быть полностью гарантировано, но если вы действуете добросовестно, запускаете клиент меньшинства и храните свои ключи для подписания только на одной машине одновременно, риск подвергнуться слэшингу близок к нулю.
Существует лишь несколько конкретных способов, которые могут привести к слэшингу валидатора и его исключению из сети. На момент написания статьи произошедшие случаи слэшинга были исключительно результатом избыточных аппаратных настроек, когда ключи для подписания хранились на двух разных машинах одновременно. Это может непреднамеренно привести к двойному голосованию с ваших ключей, что является нарушением, наказуемым слэшингом.
Запуск клиента абсолютного большинства (любого клиента, используемого более чем 2/3 сети) также несет в себе риск потенциального слэшинга в случае, если в этом клиенте есть ошибка, приводящая к форку цепи. Это может привести к финализации ошибочного форка. Чтобы вернуться к правильной цепи, потребуется отправить окружающий голос (surround vote), пытаясь отменить финализированный блок. Это также является нарушением, наказуемым слэшингом, и его можно избежать, просто запустив клиент меньшинства.
Эквивалентные ошибки в клиенте меньшинства никогда не будут финализированы и, следовательно, никогда не приведут к окружающему голосованию, а просто повлекут за собой штрафы за бездействие, а не слэшинг.
Отдельные клиенты могут немного отличаться с точки зрения производительности и пользовательского интерфейса, поскольку каждый из них разрабатывается разными командами с использованием различных языков программирования. Тем не менее, ни один из них не является «лучшим». Все рабочие клиенты — это отличное программное обеспечение, и все они выполняют одни и те же основные функции для синхронизации и взаимодействия с блокчейном.
Поскольку все рабочие клиенты предоставляют одинаковую базовую функциональность, на самом деле очень важно, чтобы вы выбрали клиент меньшинства, то есть любой клиент, который в настоящее время НЕ используется большинством валидаторов в сети. Это может показаться нелогичным, но запуск клиента большинства или абсолютного большинства подвергает вас повышенному риску слэшинга в случае ошибки в этом клиенте. Запуск клиента меньшинства радикально снижает эти риски.
Узнайте больше о том, почему разнообразие клиентов критически важноХотя виртуальный частный сервер (VPS) можно использовать в качестве замены домашнему оборудованию, физический доступ и местоположение вашего клиента валидатора имеют значение. Централизованные облачные решения, такие как Amazon Web Services или Digital Ocean, обеспечивают удобство, избавляя от необходимости приобретать и обслуживать оборудование, но ценой централизации сети.
Чем больше клиентов валидаторов работает на одном централизованном решении облачного хранения, тем опаснее это становится для этих пользователей. Любое событие, которое отключает этих провайдеров, будь то атака, требования регулирующих органов или просто перебои в подаче электроэнергии/интернета, приведет к тому, что каждый клиент валидатора, который полагается на этот сервер, отключится одновременно.
Штрафы за отключение от сети пропорциональны тому, сколько других участников отключено в то же время. Использование VPS значительно увеличивает риск того, что штрафы за отключение будут более суровыми, и увеличивает ваш риск квадратичной утечки или слэшинга в случае, если сбой будет достаточно масштабным. Чтобы минимизировать собственные риски и риски для сети, пользователям настоятельно рекомендуется приобретать и эксплуатировать собственное оборудование.
Для каждого вывода требуется, чтобы у вашего валидатора был установлен адрес для вывода. Новые стейкеры устанавливают его во время генерации ключей и внесения депозита. Стейкерам с первых дней существования сети, которые еще не установили адрес для вывода, потребуется обновить свои реквизиты для вывода перед снятием средств.
Для валидаторов с реквизитами для обычного вывода (0x01) выплаты вознаграждений (накопленные ETH сверх первоначальных 32) периодически автоматически распределяются на адрес для вывода. Для валидаторов с компаундированием (0x02) вознаграждения остаются в стейке и автоматически капитализируются. Вы можете вывести любой баланс сверх 32 ETH, запустив частичный вывод с вашего адреса для вывода.
Чтобы разблокировать и получить весь свой баланс обратно, вы должны выйти из своего валидатора. Вы можете сделать это с помощью ключей для подписания валидатора или запустить процесс напрямую с вашего адреса для вывода с помощью транзакции уровня исполнения, что означает, что ваши средства остаются восстанавливаемыми, даже если ваши ключи для подписания утеряны.
Подробнее о выводах из стейкингаДополнительная литература
- Статистика разнообразия клиентов и руководства по миграции (открывается в новой вкладке)
- Помощь разнообразию клиентов (открывается в новой вкладке) — Джим Макдональд (Jim McDonald), 2022 г.
- Разнообразие клиентов на уровне консенсуса Эфириума (открывается в новой вкладке) — jmcook.eth, 2022 г.
- Как выбрать оборудование для валидатора Эфириума (открывается в новой вкладке) — EthStaker, 2022 г.
- EIP-7870: Рекомендации по оборудованию и пропускной способности (открывается в новой вкладке)
- Обновление Пектра: максимальный эффективный баланс и многое другое
