Что такое шары в майнинге (хорошие и плохие)

Любой майнер слышал термины “шара” и “сложность шары”. Понятия важные — в том числе для заработка, так что их нужно понимать. Давайте разберёмся, что

Шары в процессе майнинга

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

непринятые шары

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

  • устаревшее оборудование;
  • конфликт “железа” на ферме;
  • износ видеокарт или процессора.

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

Как работают выплаты PPLNS

PPLNS расшифровывается как «Pay Per Last N Shares» или по-русски «Оплата за последние N шар». Здесь N — произвольное число, заданное администраторами майнинг-пула. Например, N = 20000. Что это означает?

Часто в чатах о майнинге, идут подобные разговоры: “вот на пуле NNN шар в час 10, а на пуле AAA — всего 2. Да, такое возможно, просто на пуле ААА сложность шар больше, но при этом прибыль майнеров на обоих пулах будет одинаковой.

При нахождении блока выплаты майнерам производятся в соответствии с долей их вклада в последние 20 тысяч шар пула. То есть если награда за блок Эфира — 2 ETH, а ваших шар в последних 20 тысяч на пуле будет, к примеру, 1000, тогда вы получите 5 процентов от всего блока — 0.1 ETH. Математика простая.

На 2Miners можно зайти в статистику и в автоматическом режиме посмотреть, какая доля у ваших шар на пуле в данный момент. Рассмотрим пример с майнером, адрес кошелька которого — 0x7aa5e01be053e585a756586ee3fcd7b3f41fcd49.

Вставляем его в верхнем правом углу пула и попадаем в статистику. Долю шар можно найти в желтой рамочке:

Доля решений майнера. Источник: 2Miners.com

ШАРЫ В ПРОЦЕССЕ МАЙНИНГА

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

ЧТО ТАКОЕ ШАРЫ В МАЙНИНГЕ?

Механизм proof-of-work

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

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

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

Общие сведения

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

  1. Сборка фермы. На чем, и за сколько собирать систему под Монеро.
  2. Подбор пула, который считает шарами.
  3. Расчет, сколько в одном блоке Монеро этих самых шар.
  4. Понимание, что такое шара на самом деле.

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

Несколько месяцев назад я читал о пуле Coinhive и о том, как масштабно и с какой лёгкостью он подвергся поруганию с точки зрения информационной безопасности, а чуть позже я был заинтригован проектом Monero. Особенно меня заинтересовало то, как управляется проект: его прозрачность, сообщество, цели, такие как противодействие ASIC-майнингу… Monero показалась мне криптовалютой для хороших парней. А затем я начал читать о Monero больше. Как бы то ни было, без дальнейших предисловий я начну задавать вопросы, которые смутили меня, и сам же буду на них отвечать.

Китайские и русские ASIC-майнеры Bitcoin, приблизительно 2019 год

Stale shares в майнинге: описание

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

Чтобы лучше понять само явление приведем максимально простой и понятный пример. Допустим, что есть группа людей (майнеры), которым ведущий задает вопрос (поиск ответа – майнинг). Участники этой игры поочередно перебирают варианты, озвучивая ведущему, пока не будет найден верный ответ. Ответ уже был назван, но по какой-то причине кто-то из участников продолжает перебирать варианты — это и есть запоздалые шары или stale shares в майнинге.

Особенности

Очевидно, что — это широкая платформа с множеством преимуществ. Вот некоторые из основных функций:

Обмен активами:

Пользователи могут создавать свой собственный проект в платформе через Nxt Asset Exchange, который предлагает безопасную, прямую, одноранговую торговлю. Обмен активами платформы позволяет торговать акциями и криптовалютными активами.

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

Для этого Nxt обозначает — или «цвета» — особую монету. Это обозначение создает мост от виртуального криптовалютного мира до физического мира. Это означает, что основанный на платформе актив — цветная монета — может представлять собственность, акции или облигации, товары или даже концепции и идеи.

Денежная система:

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

Облако данных:

Блок Nxt имеет облачную систему данных, которая позволяет хранить, публиковать и проверять данные на блочной цепочке. Как и другие системы хранения данных, он обещает быть безопасным, простым и эффективным.

Система обмена сообщениями:

Система произвольных сообщений платформы позволяет отправлять зашифрованный или обычный текст. Вы также можете использовать эту систему в качестве базовой системы хранения данных, так как она позволяет хранить до 1000 байт данных — или 42 КБ данных.

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

Голосование:

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

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

Управление учетной записью:

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

Система проверки подлинности:

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

Плагины:

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

Система псевдонимов:

Система псевдонимов Nxt позволяет заменить одну часть текста на другую, что означает, что ключевые слова и ключевые фразы могут использоваться для представления других вещей. Система Alias ​​предназначена для открытого доступа, что означает, что она может использоваться для реализации децентрализованной системы DNS, приложений для корзины покупок и т. Д.

Account Ledger:

Функция учетной записи Nxt позволяет клиентам точно видеть, как работает их учетная запись проекта. Все балансы и транзакции отображаются в удобном для чтения формате — так же, как вы могли бы видеть в своем банковском выписке или экране онлайн-банковского счета.

Свойства учетной записи:

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

Перед тем как перейти к самим майнинг-пулам — как на деле работают майнеры?

Первый шаг: создаётся ЗАГОЛОВОК БЛОКА (BLOCK HEADER)

Второй шаг: при помощи SHA256 ЗАГОЛОВОК БЛОКА хешируется и производится проверка, находится ли полученное значение ниже ЦЕЛЕВОГО (TARGET). Если да, то вы выиграли в лотерею! Если нет (что и случается практически всегда), вы меняете 4 последних байта (НОНС — NONCE) ЗАГОЛОВКА БЛОКА и пытаетесь снова.

Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

Скачать книгу

И там он с ужасом обнаруживает какие-то расшифрованные блоки с названием Share. Естественно, в бой идет Гугл поиск.

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

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

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

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

Сложность шары

Возвращаемся к началу статьи. Разберёмся с тем, что такое сложность шар 8,6G. Она, к слову, может быть 4G, 8G, 16G, 1000000G и так далее.

Ещё раз настоятельно рекомендуем прочитать “Что такое майнинг? Удача в майнинге”. Если вы «в теме», тогда смотрим сложность сети Ethereum:

Сложность Эфириум-пула 2Miners. Источник: 2Miners.com

На момент написания статьи сложность сети Ethereum 2.60 P = 2 600 T = 2 600 000 G. Иногда сложность обозначают в P/T/G или Ph/Th/Gh. Сути это не меняет, сложность Эфира 2.6 петахеш = 2.6 тысячи терахеш = 2.6 миллиона гигахеш.

Далее для простоты мы будем рассматривать только идеальный мир — то есть удачу в 100 процентов. Предположим, что пулы выстраиваются в очередь и получают блоки по порядку в соответствии со своим хешрейтом: у 2Miners 500 Mh/s — вот ему десять блоков в день, у XMiners 5000 Mh/s — вот ему сто блоков в день.

На деле же всё может быть совершенно не так, один день пул при хешрейте 500 Mh/s получит 5 блоков, другой день — 10 блоков, третий день — 13 блоков, хотя хешрейт будет всё те же 500 Mh/s. Однако если рассмотреть большой промежуток времени, удача будет стремиться к 100 процентам, о чём мы уже говорили в статье об удаче.

Итак, идеальный мир, удача 100 процентов, смотрим на сеть Эфириума:

  • если бы сложность шар была 2.6 P, то каждая шара была бы решением блока;
  • если бы сложность шар была 1.3 P, то каждая вторая шара была бы решением блока;
  • если бы сложность шар была 2.6 T, то каждая тысячная шара была бы решением блока.

Улавливаете? Если сложность сети Ethereum составляет 2.55 P, а сложность шар пула равна 8.6G, то пул должен получить в идеальном мире 296.5 тысячи шар, чтобы найти решение одного блока. Иными словами, при идеальном стечении обстоятельств — или как говорят, 100 процентах удачи — после каждых 296.5 тысячи шар пул будет находить блок.

Кстати, на основе этих данных можно понять структуру показателя удачи. Он равен отношению количества отправленных шар к расчётному значению шар, которые нужно отправить для нахождения блока.

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

Общая теория

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

Процесс общения с системой происходит следующим образом:

  1. Расчет потенциального значения по «алгоритму-словарю».
  2. Отсылка его системе.
  3. Система проверяет подпись на соответствие.
  4. Отправляет назад — как не верифицированную (т.е. не подходящую).

И так до тех пор, пока система не подтвердит новое значение как подходящее — и выдаст награду за блок.

Так вот: все неподходящие для системы значения и являются шарами. Но почему их невозможно посчитать эмпирическим путем?

Здесь вступает в силу закон, что системе все равно, сколько людей, и с каким хешрейтом майнят Монеро. Главное, чтобы один блок расшифровывался за 10 минут. И если хешрейт растет, то скорость расшифровки блока уменьшается экспоненциально, после чего она начинает пересчитываться. И так до тех пор, пока значение сложности снова не станет удовлетворять 10 минутам на каждый блок.

А теперь представьте, что если майнить самостоятельно (в замкнутой системе), для одного Монеро понадобится порядка 12–13 попыток (на медленном компьютере), то в открытой системе с вычислительными мощностями в тера и гигахешах количество попыток должно быть увеличено пропорционально.

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

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

Сложность шары

Найденная шара еще не означает, что будет открыт новый блок. Это только возможное решение. Поэтому считать будущий доход, отталкиваясь от количества принятых share, нельзя. Рассмотрим простой пример, как сложность решений влияет на добычу криптовалюты: хэшрейт пула – 5 Ph/s, мощность видеокарты класса GeForce 1070 – около 35 Mh/s. Установлено 5 карт. Составляем пропорцию: 35 000 000*5*100%/5 000 000 000 000 000=0,0000035%. Соответственно, чтобы получать хотя бы 1% от доходов пула, нужно около 300 000 ферм.

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

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

При расчете вознаграждения сложность шар подбирается еще и с учетом времени, которое требуется для нахождения одного блока. Все эти нюансы привели к тому, что появились различные системы формирования выплат: PPS, PROP, PPLNT и др. Наиболее часто используется PPLNS.

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

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

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

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

Регистрация в пуле

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

  1. На главной странице майнинг-пуланайдите кнопку с указанием установленного языка, нажмите на нее, затем выберите «Русский».

2. В правом верхнем углу найдите кнопку «Регистрация», нажмите на нее.

3. Введите логин, действующий адрес электронной почты, дважды пароль, поставьте галочку в последней строке и нажмите «Завершить регистрацию».

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

5. В пришедшем письме достаточно нажать кнопку «Активировать», которая переведет на сайт пула.

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

7. Для входа введите имя пользователя и пароль, затем нажмите на кнопку с синим фоном.

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

Преимущества и недостатки расчета по шарам

Расчет через Share имеет свои преимущества и недостатки:

Если выделить главное, то:

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

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

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...