Считаем прибыль, или сколько шар в блоке Monero

Сложность вычислений топовых криптовалют настолько высока, что для самостоятельного расчета хеша понадобятся годы работы топовой видеокарты. Поэтому майнеры объединятся в пулы, которые оптимизируют добычу, распределяя вычисления между участниками. Владельцы ферм, запуская на своем компьютере bat-файл программы для добычи криптовалюты, часто даже не вникают, что такое шары (shares) в майнинге, для чего нужны и как влияют на заработок.

Дело в том, что среди тысяч участников пула правильный хеш рассчитывает только один компьютер. Вознаграждение за найденную подпись делится между майнерами пропорционально затраченным вычислительным ресурсам. И если правильные ключи служат доказательством работы (proof-of-work) для блокчейна, то shares подтверждают работу участников пула, которые имеют право на свою часть вознаграждения.

Что такое шары в майнинге

Майнеры, работающие в пуле, используют для расчета хеша разнообразную вычислительную технику, отличающуюся производительностью. Соответственно, владелец более мощной фермы вкладывает больше ресурсов в общее дело и может рассчитывать на большее вознаграждение. Для расчета эффективности работы воркеров используются shares (доли). Они представляют собой криптографические подписи блоков данных блокчейна, которые не вполне соответствуют требованиям для публикации, зато отличаются большой трудоемкостью вычисления.


Схема функционирования блокчейна Bitcoin.

Другими словами, это подпись данных, которая не может пройти проверку валидности, а служит маркером для измерения выполненной воркером работы. Шара имеет меньшую сложность вычислений, чем хеш. Поэтому она генерируется фермой намного чаще и служит для более детализированного учета доказательства работы. Давайте разберемся, чем плохи shares и почему они не принимаются системой как подписи.

Как работает токен NXT?

NXT — это цифровая валюта, которая действует как топливо для экосистемы. Токен может использоваться как плата за транзакцию при передаче NXT от одного пользователя к другому.

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

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

Отличия шары от хеша

Система автоматически регулирует показатель сложности вычислений ключе подписи блоков, который затрудняет расчет хешей при увеличении общей мощности сети. Например, блоки биткоина должны закрываться каждые 10 минут. Если к сети присоединяется больше майнеров или они апгрейдят оборудование, скорость расчетов растет и время закрытия блока уменьшается. В ответ алгоритм повышает сложность расчетов и восстанавливает длительность закрытия блока.

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

Блокчейн требует в качестве PoW валидный хеш, но для корректного учета производительности пулом этот показатель не подходит. Вероятность получения валидного ключа при соло-майнинге составляют примерно 1 хеш за полтора года непрерывных вычислений. Однако, участвуя в распределенных вычислениях, они вносят вклад в общее дело. Он зависит от и качества канала передачи данных (при нестабильном доступе к интернету ключи могут теряться, не достигая получателя). Пул ведет подсчет количества принятых шар от каждого майнера. Хорошие принимаются в качестве хешей, плохие служат мерилом работы.

Для этой цели ресурс устанавливает собственный критерий сложности, помогающий отобрать хорошие shares. Отличие хеша в том, что хеш соответствует требованиям блокчейна, а шара — требованиям пула.

Например, при сложности 1000, пул устанавливает собственную границу сложности для учета подходящих «частей». Например, 10. В таком случае все «претенденты в хеши», сложность которых ниже 1000 и выше 10, учитываются сайтом как шары. Если же участнику посчастливится «добыть» ключ со сложностью выше 1000, пул отправит его в блокчейн и получит за его публикацию вознаграждение.

Как рассчитать доходность от стейкинга ЕТН

Самый простой способ рассчитать предполагаемую доходность стейкинга Ethereum — воспользоваться специальным калькулятором. Например, от онлайн-сервисов EthereumPrice или Stakingrewards. Сервис учитывает последние показатели доходности сети, а также дополнительные характеристики: время работы ноды в сети, цену монеты, долю заблокированных ЕТН и так далее. В зависимости от этих величин прибыль валидатора может сильно различаться.

Например, вы блокируете 32 ЕТН при сегодняшней цене монеты — $190, 1% монет заблокирован, а нода работает 99% времени. Согласно калькулятору EthereumPrice, в этом случае ваша доходность составит 14.25% годовых, или 4.56 ЕТН.

Заработок валидатора из примера выше за 10 лет по данным EthereumPrice. Источник.
Изменим данные. У вас тот же стейк, но доля заблокированных монет составляет 10%. Теперь ваша годовая доходность — всего 4.51%, или 1.44 ЕТН.

Заработок валидатора из второго примера за 10 лет по данным EthereumPrice. Источник.
Важно, что это доходность без учета расходов. Реальная доходность будет значительно ниже и во втором случае может быть отрицательной. Кроме того, необходимо учитывать колебание курса. Даже при доходности в 14% годовых в ЕТН, доходность в долларовом эквиваленте может быть отрицательной на медвежьем рынке.

Зачем нужны шары

Награда за подпись блока распределяется между участниками пропорционально количеству сгенерированных шар при майнинге, которые были приняты и учтены пулом. Он производит выплату за те шары, которые были приняты за период расчета очередного хеша (если последний был найден).

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

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

Стоит ли работать с пулом у которого минимальная комиссия?

Любой майнер должен любить децентрализацию. Верно? Ведь децентрализация по большому счету и есть его хлеб. Возникает вопрос: а стоит ли «продвигать» pool с наименьшей комиссией, работая с ним? В таком случае образуются пулы-монополисты, демпингующие на рынке майнинга. Чем же это плохо для нас? В случае внесения разработчиками изменений в алгоритмы криптовалют за пулом остается право голоса — внедрить или отклонить подобные новшества. Чем конкурентнее валюта на рынке, тем выше её стоимость, тем больше ваш доход. Покроет ли полученная сверхприбыль в настоящее время, упущенную прибыль в долго сроке, в случае хардфорка альткоина?

Шары и безопасность майнинга

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

Система работы пула организована так, что все шары несут в себе информацию о ресурсе, для которого они предназначены. Поэтому ресурс получит монеты независимо от того, будет ли направлен валидный ключ непосредственно от него или из другого источника. Шары без сведений о пуле попросту недействительны.

Самостоятельно «пересобрать» подпись майнеры не могут. Они не получают содержимого всего блока, к которому требуется рассчитать подпись. Для работы достаточно лишь заголовка с хешами фактического содержимого блока. То есть, воркер без пула не в состоянии собрать и отправить валидный хеш.

Единственный вред, который теоретически может нанести майнер — не отправлять найденный валидный ключ на ресурс. Такое действие наносит группе ущерб больший, чем одиночке. Теоретически, при наличии собственных вычислительных мощностей, такая атака может принести определенную выгоду. Она носит название «атака удерживания блока» и увеличивает шансы атакующего самостоятельно найти и представить хеш. Но такие систематические действия быстро вычисляются владельцами ресурса при анализе статистических данных. И пользу они могут принести лишь мощным противникам, а не мелким майнерам. Поэтому попытки применить такие атаки на практике крайне редки.

В результате шары лишь используются в качестве доказательства участия воркера в поиске ключей и служат для расчета итогового вознаграждения.

ETH Mining: видеокарты с маленьким VRAM, со временем станут нерентабельными

Шахтёры ETH, держитесь за свои каски: вы всё ещё будете в состоянии нажиться на добыче ETH, обретающей повальное увлечение в последнее время. Тем не менее, некоторым горнякам следует обратить внимание на свои видеокарты, оснащённые 3 ГБ и 4 ГБ памяти и отнестись к ним с небольшим недоверием по причинам, которые должны знать, поскольку наверняка изучали майнинг при выборе криптовалют. Примерами являются GTX 1060 3 GB, или один из тех новых блестящих 4-гигабайтных RX 480/RX 580, идущих сейчас по смехотворно высокой цене. И как примечание, разве пользователям не нравятся механизмы ценообразования и спроса?

Проблема здесь связана с собственным дизайном ETH для его текущей реализации PoW (Proof-of-work — доказательство выполнения работы), именно он и позволяет вообще размножать валюту. Чтобы сделать добычу ETH громоздкой для специализированного железа, который привел к зашкаливающим трудностям с Bitcoin, ETH реализует набор данных большого размера для GPU, который хранится в памяти вашего GPU (через DAG, что означает Directed Acyclic Graph). Это одно из существенных различий между разработкой Bitcoin и добычей Ethereum, поскольку добыча Ethereum была рассчитана на интенсивность памяти, чтобы предотвратить использование ASIC и другого специализированного оборудования. В качестве дополнительной заметки, это также помогает (по крайней мере теоретически) в децентрализации ETH, в чём биткоин видит в большей степени риск из-за присущей ему централизации, являющейся следствием более высоких затрат на оборудование, связанных с его разработкой.

Причина. С течением времени, число блоков и цепочек блоков увеличивается (со скоростью примерно 14 секунд на блок), так же как и рост уровня Ethereum epoch (который касается размера DAG и размера объёма потребляемой памяти, которую GPU должен занять для его вычисления). Каждые 30 000 блоков, новый epoch (эпоха), становятся более дорогостоящими для памяти, чем предыдущие. Это означает, требования к памяти для добычи ETH фактически увеличивается с течением времени. Когда объём потребляемой памяти от рабочей нагрузки возрастает, и может возникнуть (и будет) переполнение памяти GPU, и тогда весь процесс начнёт сохраняться в памяти основной системы, доступ к которой гораздо медленние, чем к VRAM GPU. Это только заставляет вспомнить графические решения AMD SSG. Непосредственного решения этой проблемы, нет? Более медленные случайные обращения к памяти (от которой ETH чрезвычайно зависит) приведёт к потерям производительности вашего уровня добычи hash-rate. Шахтёр может видеть, где это происходит.

Теперешняя эпоха #129. Основываясь на текущих оценках размера DAG и требований к памяти, майнинг с RX 470 4 ГБ должен выдавать:

  • Dag 130 — 27.400 Mh/s
  • Dag 140 — 25.100 Mh/s
  • Dag 150 — 22.500 Mh/s
  • Dag 160 — 20.100 Mh/s
  • Dag 199 — 10.000 Mh/s

В настоящее время одна эпоха занимает от 4 до 5 дней, срок, чтобы полностью завершить её, пока не начнется новая. Это означает, примерно через пять месяцев пользователь RX 470 4 ГБ увидит почти 30%-ное снижение хэш-скорости при таком же энергопотреблении (на момент публикации статьи). А, как вы знаете, в горнодобывающей промышленности соотношение мощности и производительности — это единственное важное для рентабельности. Ожидается, что карты NVIDIA, используемые в настоящее время, такие как GTX 1060 3 ГБ, увидять уменьшения также. Кроме того, есть другие характеристики, влияющие на производительность, возникающие из-за увеличения рабочего размера, например, такой как «разгром» TLB (Translation Lookaside Buffer), свидетельствующий снижение производительности даже до полной загрузки пула памяти вашей видеокарты, когда TLB сам переполняется… С помощью Polaris AMD реализовала TLB, до этого он отсутствовал в архитектуре GCN. Небольшой размер TLB означает, что графические карты Polaris, скорее всего, увидят падение производительности из-за TLB до заполнения через DAG пределов их памяти. Это ещё один важный момент для добытчиков.

Теперь, если хоть кто-нибудь знающий об Ethereum, вам, вероятно, это тоже не понравится: переход от PoW к PoS (Proof of Stake) ожидается к 1 ноября сего года, означающий, что ETH mining просто перестанет быть чем-то (хотя эта реализация может увидеть некоторые задержки, маловероятные, конечно). И это хорошо выстраивается в одну линию с 5-ти месячным снижения мощности равным 30% и более, описанным выше. Таким образом, возможно, уже не придется безпокоиться о том, что майнинг ETH перестает быть прибыльным через 5 месяцев. Но если пользователь сейчас хочет повысить добычу, инвестировав в оборудование, он должен детально изучить рынок с его технологиями, и для начала обратить внимание на эту статью. Аналогично, если горняк недавно купил оборудование для майнинга, например, невероятно дорогостоящие RX 400 и RX 500 — ему следует применить математику и быть готовым искать альтернативы либо в криптоконверсии, либо в предложениях для майнинга.

С уважением, procompsoft.ru

Какие криптовалюты можно майнить на алгоритме Dagger Hashimoto (Ethash) и выгодно ли это

Среди владельцев ферм на GPU наиболее популярны две криптовалюты на основе Ethash — Ethereum и Ethereum Classic. Однако размер их DAG-файлов не позволяет майнить на видеокартах с 2 Гб ОЗУ. В таком случае стоит заняться добычей других монет на этом алгоритме: Expanse, Musicoin, Ubiq или Coilcoin.

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

Формула окупаемости

Пользуясь первым правилом У. Баффета «знай о бизнесе все, что только можешь узнать» — можно на основе имеющихся данных сделать несколько выводов:

  1. С точки зрения себестоимости криптовалюты по отношению к майнингу, она остается сверхприбыльной.
  2. В отсутствие регуляции, крипторынок остается чрезмерно волатильным, что нужно учитывать при инвестировании в эту область.
  3. Он не сможет схлопнуться одномоментно, но прибыль при значительных колебаниях курса может превратится в убыток.

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

(Стоимость крипты / Вложение в добычу) * котировки на момент вывода – стоимость транзакций на вывод = 1

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

Вложение в mining определяется суммой из:

  • стоимости mining фермы,
  • регистрации фермы,
  • вложений в электричество,
  • стоимости аренды помещений.

Котировки определяют стоимость Monero на момент вывода средств. Учитывая высокую волатильность, она является одним из самых важных параметров при решении создать mining ферму. Текущая стоимость найденного блока эквивалентна 720–800 у.е.

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

P2Pool – децентрализованный пул

Нередко пулы взламывали хакеры, поскольку знали, что на их кошельках всегда есть немалые деньги. Случалось, что сами администраторы пула проявляли недобросовестность (например, исчезали с деньгами и закрывали сервер). Чтобы исключить такие возможности, был придуман децентрализованный пул P2Pool, программный код которого открыт для проверки и изменения. Каждый узел (нода) P2Pool является только одним из элементов системы. Участникам для получения максимальной награды следует оставаться на одном из узлов. Здесь не выгодно «прыгать» с одной ноды на другую.

P2pool имеет немало преимуществ перед классическим пулом.В первую очередь, это анонимность — не требуется вводить свои личные данные, для начала работы потребуется только действительные адреса кошелька и электронной почты. Децентрализованная структура даёт 100% защиту от DDoS, а если «отвалится» один из узлов, результаты автоматически подхватит другой узел. Cреди майнеров P2Pool распределяется комиссия, что дополнительно увеличивает их доход. Владельцы обычных пулов часто оставляют комиссии себе.

Система выплат PROP.

После того, как каждый новый блок найден, производится рассчет вознаграждения. Определяется процент вклада, который внес майнер для нахождения блока и в соответствии с этим рассчитывается вознаграждение. Например, новый блок был найден после того, как в пул было прислано 10000 шар, и в процессе поиска блока участвовало 4 майнера. При этом майнер A прислал в пул 5000 шар (50% от общего количества), майнер B — 3000 шар (30%), майнер C — 1500 шар (15%), майнер D — 500 шар (5%). В этом случае вознаграждение за найденный блок распределится между ними следующим образом : Майнер А — 50 * 0,5 = 25 монеток Майнер B — 50 * 0,3 = 15 монеток Майнер C — 50 * 0,15 = 7.5 монеток Майнер D — 50 * 0,05 = 2.5 монетки

Не смотря на то, что данный метод рассчета прост и справедлив к самим майнерам, он подвержен такому виду мошеничества как — pool hopping. Пул-хопперы — это недобросовестные майнеры, которые майнят до середины раунда и перепрыгивают на другой пул. Но при этом когда раунд будет закончен, они тоже получают вознаграждение, хотя работа по нахождению нового блока была завершена другими майнерами, которые остались до конца. Получается что они работали в пользу таких пул-хопперов.

Merged mining – добыча нескольких криптовалют

Merged mining представляет собой совместную добычу сразу нескольких криптовалют. Те решения хэшей, которые не пригодились при расчёте подписи блока Биткоина, идут на расчёт для других криптовалют, настроенных на совместный майнинг. Среди параллельно добываемых форков можно назвать Namecoin, Devcoin, IxCoin, I0Coin. Все они отличаются огромной сложностью и невысоким обменным курсом.

Некоторые пулы для Биткоина включают совместный майнинг одного или нескольких форков, как правило это Namecoin. Он дает майнерам 1-2% дополнительного дохода. Поэтому, при выборе пула, обращайте внимание на возможность использования merged mining.

Совместный майнинг поддерживается Лайткойном и Догикойном. Так как обе криптовалюты используют один и тот же алгоритм Scrypt, технических проблем с этим никаких нет.

Тот, кто майнит Лайткойн, получает дополнительно некоторое количество Догикойнов и наоборот.

Где находится DAG-файл эфириума

Ethereum его DAG-файл генерируется майнинговым приложением по заранее определенному алгоритму. После запуска программы он загружается в ОЗУ каждой видеокарты фермы. Размер DAG-файла Ethereum можно увидеть с помощью утилиты GPU-Z, которая отображает текущие показатели работы видеоадаптеров, в том числе загрузку видеопамяти. Этот показатель отображается в строке Memory Usage.

Как удалить DAG-файл Etherium

Для удаление DAG-file в системе Windows необходимо включить в настройках проводника отображение скрытых папок и файлов и просмотреть директорию текущего пользователя. Программы Ethminer и Qtminer по умолчанию хранят DAG-файл в директории AppData/Local/Ethash. Имена файлов начинаются с «full-R23».

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

Важно: при следующем запуске майнера файлы будут сгенерированы заново и на это понадобится немало времени.

Откуда берутся средства на оплату

С учетом расчета времени нахождения одного блока Монеро и количества засылаемых в pool вариантов подписи с мощного оборудования (например, фермы из 10 радеонов) возникает закономерный вопрос — а откуда pool берет средства на оплату услуг майнеров до того, как блок был добыт?

Никто не ответит на этот вопрос — но есть два основных варианта.

  1. Pool имеет определенный резерв вымайненной крипты, которую он распределяет между майнерами по шаре. Но в этом случае у пула серьезные проблемы, т.к. он не открывает свои карты, и вы можете майнить намного меньше, чем зарабатывает pool (и это без учета дополнительных комиссий).
  2. Pool осуществляет сеньораж имеющейся в наличии криптовалюты, с которого и выплачивает средства по количеству шар. В этом случае все чисты — pool получает себе на счет чистый Monero, а майнеры в процессе работы получают честное вознаграждение пропорционально вложенным усилиям.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий