ethereum pos miningКриптовалюта Ethereum сейчас самая популярная криптовалюта, которая добывается с помощью POS майнинга (Proof-of-Stake или стейкинг). И все кто решает перейти с POW майнинга на POS или только собирается заняться майнингом, в первую очередь рассматривают именно Ethereum для этих целей. Т.к. POS майнинг ETH это не классическое хранение криптовалюты на запущенной ноде, а несколько более сложная конструкция. Поэтому мы подробно рассмотрим из каких составляющих состоит доход майнера (валидатора) эфириума и рассчитаем окупаемость, что бы Вам было проще принять решение о запуске своего валидатора Ethereum.

Ранее мы уже рассказывали о том как работает POS майнинг Ethereum в этой статье: Как работает POS майнинг в сети Ethereum 2. Комитет синхронизации и легкие клиенты после хардфорка Altair. Там мы уже рассказывали про терминологию и какой доход валидаторы получали до полного перехода Ethereum на POS. На данный момент, после объединения сетей ETH1 и ETH2 в одну, этот материал стал не актуальным. Но в любом случае рекомендуем с ним ознакомиться, т.к. в нем мы объясняем, что такое валидатор, комитет, слот и другие термины используемые в стейкинге ETH.

Основной наш инструмент для анализа окупаемости валидаторов будет сайт beacoincha.in (Open Source Ethereum Explorer).

Начнем анализ текущей ситуации в майнинге эфира с главной страницы.

beacochain pos mining stats

Первое, на что обращаем внимание, это количество уже работающих валидаторов. На момент создания этого руководства в сети уже было 718.258 валидаторов. 

Второе важное значение это Pending Validators. Этот параметр отвечает за количество валидаторов, которые ждут свей очереди на вход или на выход в майнинг эфира. Очередь появляется из-за того, что сеть эфириума ведет учет валидаторов и просто включить или отключить свой компьютер с установленной нодой ETH не достаточно. Для начала майнинга, нужно будет дождаться еще своей очереди на включение в список валидаторов, если сеть не успевает обрабатывать всех желающих участвовать в майнинге Ethereum. В день сеть ETH принимает или исключает из сети немногим более 2000 валидаторов. На приведенном выше примере ожидает своей очереди 68.443 валидатора, т.е. начать майнинг можно будет только через 34 дня!

Очередь на выход в данный момент 0, поэтому количество валидаторов постоянно растет, что собственно и отражает зеленая линия на графике.

Если для стабильности и популярности криптовалюты Ethereum большое количество валидаторов это позитивный момент, то для конкретного майнера, решившего заработать на POS майнинге ETH, это негативный момент. Т.к. из-за увеличения количества валидаторов, доход каждого из них постепенно падает. 

Если в первый год работы POS майнинга в тестовом режиме (когда начислялся только доход от консенсус слоя) доходность была около 8% (Вложения в Ethereum 2.0 за год принесли доход в 8% годовых), то на сегодняшний день, когда к консенсус доходу добавился доход за нахождение блоков и доход от слоя исполнения, доходность составляет только 3% в год.

Рассмотрим для примера статистику работы валидатора под номером 10.000, работающего с genesis блока, т.е. с самого начала работы ETH2 в декабре 2020 года.

На графике ниже можно заметить, как падает доходность валидатора со временем, в течении которого количество валидаторов только увеличивалось.

 eth валидатор дневной доход

Редкие длинные линии на графике это доход от нахождения блока. Где зеленые линии это доход от комиссий в сети ETH, которые появились только после полного перехода ETH на POS

Рассмотрим более подробно все источники дохода при майнинге Ethereum.

5 источников дохода валидатора ETH:

доход валидатора эфира

1 Постоянные начисления за работу валидатора Consensus layer

Валидатор во время работы постоянно участвует в проверке слотов (блоков), за что получает небольшое вознаграждение. Чем больше валидаторов, тем меньше каждый валидатор получает награды. Валидаторы для проверки найденных блоков разделаются на комитеты (группы) и блок проверяет одна группа, т.е. Ваш валидатор не проверяет каждый блок. Это гарантированная выплата не зависит от того найдет ваш валидатор блок или нет, из-за чего доходность такого POS майнинга становится более предсказуемой и теперь нет необходимости объединятся в пулы как это было при POW майнинге, где оплата шла только за найденный блок.

Общая сумма за проверку слотов может отличаться из-за различных факторов, но чаще всего сумма выплаты уменьшается из-за задержки вашего валидатора с выдачей результата в сеть. Это может происходить из-за проблем с интернетом или недостаточной скоростью обработки информации на вашем компьютере.

постоянный доход POS майнинг эфира

Если по каким либо причинам Ваш сервер с валидатором ETH не в сети, то вместо постоянных выплат, Вы будете получать постоянные убытки. Штраф за оффлайн составляет примерно 75% от награды за работу.

2 Начисления за нахождения блока в Consensus Layer

Так же Валидатор может сам предложить блок в сеть, за что получает гораздо более высокую награду, чем за проверку блока. Т.к. предложить блок может только один валидатор, то шанс это сделать гораздо ниже и на сегодняшний день шанс найти блок для одного валидатора около 100 дней. Шанс найти блок и вашу удачу можно узнать в статистике каждого валидатора. Эта выплата заменяет собой награду за блок в POW майнинге и равна 0,036ETH

Что бы узнать какой сейчас шанс найти блок, наведите мышкой строку Luck в окне General
удача найти блок и попасть в комитет синхронизации в сети эфириума

Рассматриваемый нами валидатор под номером 10.000 достаточно удачлив т.к. имеет удачу на поиск блока больше 100%, т.е. находил блок чаще на 39%, чем в среднем. Так же он более удачлив и с попаданием в комитет синхронизации. 

3 Выплата комиссий за нахождения блока Execution Layer

При нахождении блока валидатор получает не только повышенную выплату в Consensus Layer, но так же получает комиссии из Execution Layer, которую платят при переводе ETH, DeFi обменах и создании смарт контрактов обычные пользователи блокчейна Ethereum. Т.е. это те же самые выплаты, которые ранее получали майнеры на видеокартах и асиках. Здесь у владельца валидатора есть две опции: сжигать эту комиссию или получать ее на любой свой кошелек, который можно поменять в любой момент. (Все остальные выплаты в Consensys layer выплачиваются только на один адрес, заданный изначально при создании ETH валидатора, поменять его нельзя.)  Так же как и для POW майнинга, майнер может установить дополнительную программу MEV-BOOST, которая не входит в стандартную настройку валидатора, и за счет включения в блок транзанкций с более высокой комиссией, может получать более высокую награду за блок. Так же эта выплата зависит от текущей нагрузки на сеть Ethereum и цены на газ. Чем больше цена на газ, тем больше платят комиссию пользователи и тем больше награда за блок майнерам. В общем здесь все так же как и в привычном майнинге на видеокартах. 

4 Выплаты за работу в комитете синхронизации

Кроме обычных комитетов, существуют еще комитет синхронизации, в котором фиксированное количество валидаторов (512) и не меняется от общего количества валидаторов, как это происходит в обычных комитетах. Поэтому выплаты за участие в комитет синхронизации не зависят от количества валидаторов и за каждый слот участник комитета синхронизации получает около 600.000GWEI вместо 11.000 GWEI за участие в обычном комитете. Так же как и с работой в обычном комитете, выплаты в комитете синхронизации могут  уменьшаться за медленный ответ вашего валадитора. 

Шанс попасть в комитет синхронизации сегодня составляет раз в 1600 дней, т.е. фактически рассчитывать на попадание  в этот комитет и получение повышенных выплат вашему валидатору не стоит. Но если это все таки случиться, то считайте, что Вы выиграли Джек пот. С увеличением количества валидаторов, шанс попасть в комитет синхронизации так же уменьшается. 

Выплаты валидатору за участие в комитете синхронизации:

награда за комитет синхронизации

Если Ваш валидатор попал в комитет синхронизации, но сам при этом не работал, то готовьтесь получать такие же больше штрафы за отсутствие вашего валидатора в сети.

5 Выплаты за нахождение валидатора нарушителя Slasher

При специальных настройках своего валидатора (по умолчанию этот функционал отключен) Ваш валидатор так же будет искать других валидаторов, которые нарушают правила и за их нахождение получать самую высокую выплату вплоть до 1 ETH. Но за такую возможность придется расплачиваться более мощным компьютером и в несколько раз более емким SSD, т.к. нужно будет хранить и обрабатывать гораздо больше информации. Из-за того что поиск нарушителей происходит только вместе с нахождением блока (сейчас примерно раз в 100 дней), а самих нарушителей не много, то и шанс получить награду за Slashing стремится к нулю. Как часто ловят нарушителей можно посмотреть здесь

Чаще всего в Slashing попадают валидаторы, которые переносят на другой сервер, не отключая при этом старый. Т.е. один валидатор работает сразу на двух серверах, что запрещено. 

Оборудование для POS майнинга Ethereum

Программное обеспечение для POS майнинга Ethereum предъявляет достаточно большие требования к системным требованиям сервера. 

Во первых нужен быстрый и емкий SSD накопитель не менее чем с 2TB памяти. На данный момент валидатор занимает 1,3ТB. Т.е. лучше рассмотреть еще более емкий накопитель на 4Tb, если планируете долгосрочный POS майнинг Ethereum. 

Второй важный момент это мощный центральный процессор, т.к. от него зависит скорость первоначальной синхронизации с блокчейном. Т.е. Ваш сервер должен полностью не только скачать 1,3TB данных, но и обработать их. Желательно рассмотреть для этих целей процессор с не менее чем 8 ядрами. 

Скорость интернета тоже важна на первоначальном этапе, когда идет синхронизация. Далее уже будет больше важна не скорость, а минимальные задержки (Ping) и стабильность интернета. Рекомендуем выбрать канал на 100Mbit и более. 

Оперативной памяти требуется 16 GB, причем скоростные характеристики не так важны, как ее стабильность работы. Т.к. любая ошибка в памяти будет вызывать зависание вашего сервера. Из-за чего вы будете терять время на дополнительную синхронизацию с блокчейном (который остался в ОЗУ и был потерян), и все это время вместо дохода, Ваш валидатор будет генерировать убытки.

Если Вам захочется включить функцию Slashing на своем валидаторе, то емкость SSD и ОЗУ Вам придется увеличить в двое.

Настройка валидатора (Linux, Geth, Prysm)

Существует несколько вариантов настройки валидатора, начиная от выбора операционный системы: Windows или Linux. Далее Вам необходимо выбрать клиент для Execution слоя: Geth, Nethermind, Besu, Erigon. И для Consensus слоя: Prysm, Teku, Nimbus, Lighthouse, Lodestar. 

В зависимости от выбранного ПО, настройки так же будут отличаться.

Самым популярным вариантом является комбинация GETH + Prysm. С подробной инструкцией по установке такого варианта на ОС Linux можно ознакомиться по этой ссылке.

 

Вывод: Как Вы уже могли догадаться доходность от майнинга POS Ethereum может очень сильно отличаться для каждого из валидаторов, т.к. зависит от множества факторов и удачи: как часто будет находить блоки ваш валидатор, какие в этот момент будет комиссии в сети, настроен MEV-Boost или нет, попадет или нет в комитет синхронизации. Если взять в среднем, то на текущий момент можно рассчитывать на доходность в 3% годовых. Т.е. при обязательном депозите в 32ETH, Ваш годовой доход будет около 1 ETH. Но т.к. количество валидаторов постоянно растет, то фактически через год Ваша прибыль будет меньше расчетной. Т.е. ситуация ровно такая же как и с обычным майнингом, когда изменение хешрейта сети так же сложно предсказать в долгосрочной перспективе.

P.s. Для POS майнинга существуют некоторый аналог пулов в POW майнинге. Это различные сервисы стейкинга на биржах или самостоятельные сервисы, где награда за блоки и за участие в комитете синхронизации, так же делится между всеми участниками, тем самым повышая общий доход каждого валидатора не зависимо от удачи найти блок или попасть в комитет синхронизации.  Так же Вам не придется разбираться с установкой программного обеспечения и поддержания валидатора постоянно онлайн. Но расплата за такое удобство это возможность закрытия такого сервиса (СКАМ) или блокировка вашего счета, если Вы не прошли KYC или по другим причинам.