Получайте максимальное вознаграждение непосредственно от протокола за поддержание вашего валидатора в исправном состоянии и в режиме онлайн
Запустите домашнее оборудование и лично добавьте безопасности и децентрализации сети Ethereum
Избавьтесь от необходимости доверия и никогда не передавайте контроль над ключами к своим средствам
Что такое одиночный стейкинг?
Одиночный стейкинг — это запуск узла Ethereum, подключенного к Интернету, и внесение 32 ETH для активации валидатора, дающего вам возможность участвовать непосредственно в сетевом консенсусе.
Одиночный стейкинг увеличивает децентрализацию сети Ethereum, делая Ethereum устойчивее к цензуре и атакам. Другие методы стейкинга не могут помочь сети в похожих случаях. Одиночный стейкинг — это лучший вариант стейкинга для обеспечения безопасности Ethereum.
Узел Ethereum состоит из двух клиентов — на слое исполнения (EL) и слое консенсуса (CL). Эти клиенты — это программное обеспечение, которое работает вместе с действительным набором ключей для подписи, чтобы проверять транзакции и блоки, подтверждать правильность главы цепочки, агрегировать подтверждения и предлагать блоки.
Одиночные дольщики отвечают за работу оборудования, необходимого для функционирования этих клиентов. Для этого настоятельно рекомендуется использовать специальную машину, которая работает на дому: это чрезвычайно полезно для здоровья сети.
Одиночный дольщик получает вознаграждения непосредственно от протокола за поддержание правильной работы своего валидатора и постоянное подключение к Интернету.
Зачем становиться одиночным дольщиком?
Одиночный стейкинг предполагает больше ответственности, но предагает вам максимальный контроль над вашими средствами и конфигурацией для стейкинга.
Получение свежих ETH
Earn ETH-denominated rewards directly from the protocol when your validator is online, without any middlemen taking a cut.
Полный контроль
Keep your own keys. Choose the combination of clients and hardware that allows you to minimize your risk and best contribute to the health and security of the network. Third-party staking services make these decisions for you, and they don't always make the safest choices.
Сетевая безопасность
Solo staking is the most impactful way to stake. By running a validator on your own hardware at home, you strengthen the robustness, decentralization, and security of the Ethereum protocol.
Важно знать перед одиночным стейкингом
Как бы мы ни хотели, чтобы одиночный стейкинг был доступен и безопасен для всех, это не так. Есть несколько практических и серьезных соображений, о которых следует помнить, прежде чем делать одиночную ставку ETH.
Запуская собственный узел, вы должны потратить некоторое время на обучение использованию выбранного вами программного обеспечения. Это включает чтение связанной документации и отслеживание каналов связи соответствующих команд разработчиков.
Чем больше вы будете понимать программное обеспечение, которое запускаете, и чем лучше разберетесь в том, как работает доказательство владения, тем меньше рисков будет при стейкинге и тем легче будет устранять проблемы, возникающие в роли оператора узла.
Настройка узлов требует довольно уверенного владения компьютером, хотя новые инструменты со временем делают все проще. Понимание интерфейса командной строки полезно, но это уже не обязательное требование.
Также требуется настройка оборудования на самом базовом уровне и некоторое понимание минимальной рекомендуемой спецификации.
Приватные ключи обеспечивают безопасность вашего адреса Ethereum, и вам тоже нужно будет сгенерировать ключи специально для вашего валидатора. Вы должны понимать, как держать все кодовые фразы и приватные ключи в безопасности. Безопасность Ethereum и предотвращение мошенничества
Оборудование время от времени выходят из строя, сетевые подключения тоже, а программное обеспечение клиента иногда нуждается в обновлении. Обслуживание узлов неизбежно и иногда потребует вашего внимания. Советуем оставаться в курсе всех ожидаемых обновлений сети или других важных обновлений клиентов.
Ваши награды пропорциональны времени, когда ваш валидатор находится в сети и должным образом выполняет процесс подтверждения. Простой влечет за собой штрафы, пропорциональные количеству других валидаторов офлайн в то же время, но не приводит к сокращению. Также важна пропускная способность, так как снижается вознаграждение за подтверждения, которые не получены вовремя. Требования будут варьироваться, но рекомендуется скорость не менее 10 Мб/с в обоих направлениях.
В отличие от наказаний за бездействие в офлайн-режиме, сокращение является гораздо более серьезным наказанием, предназначенным для злонамеренных нарушений. Запуская миноритарный клиент с помощью своих ключей, загруженных только на одну машину за раз, вы минимизируете риск попасть под сокращение. С учетом вышесказанного все дольщики должны осознавать риски сокращения.Подробнее о сокращении и жизненном цикле валидатора(opens in a new tab)
Comparison with other options
Стейкинг как услуга (SaaS)
При использовании поставщиков SaaS от вас по-прежнему потребуется внести 32 ETH, но вам не нужно будет запускать аппаратное обеспечение. Как правило, вы сохраняете доступ к ключам валидатора, но также должны делиться ключами подписи, чтобы оператор мог действовать от имени вашего валидатора. Это создает уровень доверия, которого нет при использовании собственного оборудования, Кроме того, в отличие от одиночного майнинга дома SaaS не так сильно помогает в географическом распределении узлов. Если вам неудобно работать с оборудованием, но вы все равно хотите сделать ставку на 32 ETH, использование поставщика SaaS может стать для вас хорошим вариантом.
Самостоятельный стейкинг требует значительно больше действий, чем использование пула, но открывает полный доступ к наградам в ETH и полный контроль в настройке и защите вашего валидатора. Стейкинг в пулах имеет низкий порог входа. Пользователи могут ставить небольшие количества ETH без необходимости генерировать ключи валидатора и выполнять требования по оборудованию, нужен лишь доступ к Интернету. Токены ликвидности позволяют выйти из стейкинга раньше, чем это допускается на уровне протокола. Если вы заинтересованы в таких возможностях, вам подойдет стейкинг в пулах.
Приобретите оборудование: вам потребуется запустить узел, чтобы сделать ставку.
Синхронизируйте клиент слоя исполнения.
Синхронизируйте клиент слоя консенсуса.
Сгене рируйте свои ключи и загрузите их в клиент валидатора.
Отслеживайте и поддерживайте свой узел.
За время активности вы будете зарабатывать вознаграждения в ЕТН, которые будут периодически вноситься на ваш адрес для вывода средств.
При желании вы можете выйти из роли валидатора, что устраняет требование быть онлайн и останавливает все дальнейшие вознаграждения. Оставшийся баланс будет выведен на адрес вывода, указанный вами во время установки.
Панель запуска стейкинга — это приложение с открытым исходным кодом, которое поможет вам стать стейкером. Оно поможет вам пройти через выбор клиентов, генерирование ваших ключей и внесение депозита ЕТН в контракт депозита стейкинга. Чтобы убедиться, что сделано все необходимое для безопасной настройки валидатора, используйте предоставленный контрольный список.
Выберите сеть
Goerli testnet
Ожидается, что самостоятельные валидаторы будут тестировать свои настройки и оперативные навыки работы в тестовой сети Goerli, прежде чем рисковать средствами. Помните: важно выбрать миноритарный клиент, так как э то повышает безопасность сети и ограничивает ваш риск.
Если это удобнее, можно задать все необходимое из командной строки, используя только панель запуска стейкинга.
Чтобы облегчить работу, ознакомьтесь с некоторыми инструментами и руководствами ниже, которые наряду с панелью запуска стейкинга могут помочь вам легко настроить свои клиенты.
На что необходимо обратить внимание при работе с инструментами для настройки клиента и узлов
Количество инструментов для помощи с одиночным стейкингом ваших ETH все время растет, но каждый из них имеет различные риски и выгоды.
Индикаторы атрибутов, приведенные ниже, используются для предупреждения о сильных и слабых сторонах, которые могут иметь перечисленные инструменты для стейкинга. Используйте этот раздел в качестве справочного материала о том, как мы определяем эти атрибуты, пока вы выбираете, какие инструменты помогут вам на вашем пути к стейкингу.
Открытый исходный код
Проверено
Вознаграждения за найденные ошибки
Испытано в реальных условиях
Ненадежность
Разрешение не требуется
Несколько клиентов
Самостоятельній контроль
Экономичность
Открытый исходный код
Основной код является на 100 % открытым и доступен общественности для ветвления и использования
Открытый исходный код
Закрытый источник
Изучите инструменты для настройки узлов и клиентов
Есть множество опций, которые помогут вам с установкой. Используйте индикаторы описанные выше, в этом руководстве, с помощью инструментов, которые находятся ниже.
Продукты и услуги представлены для удобства сообщества Ethereum. Включение продукта или услуги не означает одобрения со стороны команды веб-сайта ethereum.org или Ethereum Foundation.
Инструменты для узлов
Обратите внимание на важность выбора миноритарного клиента, так как это повышает безопасность сети и ограничивает ваши риски. Инструменты, позволяющие настраивать миноритарный клиент, обозначаются как мультиклиент.
Есть предложение насчет инструмента для стейкинга, которого не хватает? Ознакомьтесь с нашей политикой списка продуктов, убедитесь, что оно подойдет, и отправьте на рассмотрение.
Вот несколько наиболее распространенных вопросов о стейкинге, о которых стоит знать.
Валидатор — это виртаульный обьект, который живет на Ethereum и участвует в консенсусе протокола Ethereum. Валидаторы представлены балансом, публичным ключом и другими свойствами. Клиент валидатора — это программное обеспечение, которое действует от имени валидатора путем держания и использования его приватного ключа. Один клиент валидатора может содержать много пар ключей, контролируя многие валидаторы.
Каждая пара ключей, связанная с валидатором, требует для активации ровно 32 ETH. Больше ЕТН, внесенных в депозит на один набор ключей, не увеличивает потенциал вознаграждений, так как каждый валидатор ограничен эффективным балансом(opens in a new tab) в 32 ETH. Это означает, что стейкинг выполняется с шагом в 32 ETH, каждый с собственным набором ключей и баланса.
Не вносите более 32 ЕТН для одного валидатора. Это не увеличит ваши вознаграждения. Если для валидатора был установлен адрес вывода средств, избыточные средства более 32 ETH будут автоматически выведены на этот адрес в течение следующего перебора валидаторов.
Если одиночный стейкинг кажется слишком требовательным для вас, подумайте об обращении к поставщику стейкинга как услуги. Если вы работаете с менее чем 32 ETH, обратите внимание на стейкинг-пулы.
Переход в офлайн-режим при завершении работы сети должным образом НЕ приведет к сокращению. Небольшие штрафы за бездействие применяются, если ваш валидатор недоступен для подтверждения данной эпохи (каждые 6,4 минуты), но это сильно отличается от сокращения. Эти штрафы немного меньше, чем вознаграждение, которое вы заработали бы, если бы валидатор был доступен для подтверждения, и потери могут быть возвращены за счет отрабатывания примерно равного количества времени.
Обратите внимание, что штрафы за бездействие (неактивность) пропорциональны тому, сколько валидаторов отключено одновременно. В тех случаях, когда значительная часть сети одновременно отключена, штрафы для каждого из этих валидаторов будут больше, чем когда недоступен один валидатор.
В крайних случаях, если сеть перестает завершаться в результате того, что более трети валидаторов находятся в автономном режиме, эти пользователи будут страдать от так называемой утечки квадратичной неактивности, которая является экспоненциальным стоком ETH из счетов офлайн-валидаторов. Это позволяет сети в конечном итоге самовосстанавливаться путем сжигания ЕТН неактивных валидаторов, пока их баланс не достигнет 16 ЕТН, после чего они будут автоматически выброшены из пула валидаторов. Оставшиеся онлайн-валидаторы в конечном итоге снова составят более 2/3 сети, удовлетворяя требования сверхбольшинства, необходимого для завершения цепочки.
Короче говоря, абсолютной гарантии здесь быть не может, но если вы действуете добросовестно, управляете миноритарным клиентом и держите свои ключи для подписи только на одной машине за раз, риск быть скоращенным почти нулевой.
Есть лишь несколько конкретных путей действия, которые могут привести к тому, что валидатор будет сокращен и выброшен из сети. На момент написания имевшие место сокращения были исключительно результатом избыточных аппаратных настроек, где ключи для подписи хранились на двух отдельных машинах одновременно. Это может непреднамеренно привести к двойному голосу с помощью ваших ключей, что является нарушением, подпадающим под сокращение.
Запуск клиента сверхбольшинства (любого клиента, используемого более чем 2/3 в сети) также несет риск потенциального сокращения в случае, если у этого клиента возникнет ошибка, приводящая к ветвлению цепи. Это может привести к неисправному ветвлению, которое будет завершено. Чтобы вернуться к запланированной цепочке, потребуется провести окружающее голосование путем применения усилий, чтобы отменить оконченный блок. Этого нарушения, подпадающего под сокращение, также можно избежать, просто запустив вместо этого миноритарный клиент.
Эквивалентные ошибки в миноритарном клиенте никогда не будут окончательными и, таким образом, никогда не приведут к окружающему голосованию, а просто повлекут штрафы за бездействие, (не сокращение).
Индивидуальные клиенты могут немного отличаться по производительности и пользовательскому интерфейсу, поскольку все они разрабатываются разными командами с использованием различных языков программирования. Стоит отметить, что «лучшего» среди них нет. Все производственные клиенты являются отличными образцами программного обеспечения, все выполняют те же основные функции для синхронизации и взаимодействия с блокчейном.
Поскольку все производственные клиенты предоставляют одинаковые базовые функции, на самом деле очень важно, чтобы вы выбрали миноритарный клиент, то есть любой, который в настоящее время НЕ используется большинством валидаторов в сети. Это может показаться нелогичным, но работа с мажоритарным или надмажоритарным клиентом повышает риск сокращения в случае ошибки в клиенте. Работа с миноритарным клиентом резко ограничивает эти риски.
Хотя виртуальный частный сервер (VPS) может использоваться в качестве замены домашнего оборудования, физический доступ и расположение клиента-валидатора имеет значение. Централизованные облачные решения, такие как Amazon Web Services или Digital Ocean, позволяют избежать необходимости приобретения и эксплуатации оборудования ценой централизации сети.
Чем больше клиентов-валидаторов работает на одном централизованном решении облачного хранилища, тем более опасным это становится для этих пользователей. Любое событие, при котором эти поставщики будут отключены от сети, будь то атака, нормативные требования или просто отключение питания лии Интернета, приведет к тому, что каждый клиент-валидатор, который полагается на этот сервер, одновременно перейдет в автономный режим.
Штрафы за офлайн пропорциональны тому, сколько других одновременно находятся в офлайн-режиме. Использование VPS значительно увеличивает риск того, что штрафы за офлайн будут более серьезными, и увеличивает риск квадратичной утечки или сокращения в случае достаточно большого отключения. Чтобы минимизировать свой собственный риск и риск для сети, пользователям настоятельно рекомендуется приобретать и эксплуатировать свое собственное оборудование.
Для снятия любого вида средств из сети Beacon требуется задать учетные данные для вывода.
Новые дольщики устанавливают их во время генерации ключа и депозита. Существующие дольщики, которые еще не настраивали этого, могут обновить свои ключи для поддержки этой функциональности.
Когда будут установлены полномочия на вывод средств, выплаты вознаграждений (накопленные ЕТН после первых 32) будут периодически автоматически распределяться на адрес для вывода средств.
Чтобы разблокировать и получить весь баланс обратно, вы также должны завершить процесс выхода вашего валидатора.