Что такое шара в майнинге
Перейти к содержимому

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

  • автор:

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

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

Что такое шары в майнинге. Как сложность решений влияет на добычу криптовалюты. Фото.

Чтобы хорошо усвоить материал, настоятельно рекомендуем прочитать статью “Что такое майнинг? Удача в майнинге”. А ещё лучшё — всю Криптобиблию, где собраны наши лучшие статьи о принципах работы криптовалют, майнинга и других смежных тем.

Что такое шары в майнинге. Как сложность решений влияет на добычу криптовалюты. Майнинг пул Эфириума. Источник: 2Miners.com. Фото.

Майнинг пул Эфириума. Источник: 2Miners.com

Давайте обратимся к Эфириум-пулу 2Miners. Пул использует систему выплат PPLNS, а на главной майнинг-пула указана сложность шары — 8,6G. Похоже на обозначение сети мобильного интернета из далёкого будущего, но это не так. Начинаем.

Что такое шары в майнинге. Как сложность решений влияет на добычу криптовалюты. Сложность шары. Источник: 2Miners.com. Фото.

Сложность шары. Источник: 2Miners.com

Что такое шара (share) в майнинге

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

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

Шара (share) — возможное решение блока. Ключевое слово — “возможное”.

Очень часто люди видят в майнере SHARE FOUND, радостно кричат и ошибочно полагают, что нашли блок! Как было в романе «Чапаев и пустота» Виктора Пелевина: выглядит как решение блока, но на самом деле нет ни блока, ни решения.

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

Очень часто юные майнеры думают, что надписи “Share Found” и “Share accepted” значат, что они нашли блок. А если посмотреть на скриншот ниже, то найденных блоков и вовсе “окажется” два, ну а майнерам в таком случае якобы полагается много-много денег.

Что такое шара (share) в майнинге. Интерфейс майнера Claymore. Источник: Claymore. Фото.

Интерфейс майнера Claymore. Источник: Claymore

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

На основании постоянно отправляемых шар майнером пулу последний строит график хешрейта майнера, оценивает вклад майнера в поиск блока и понимает, находится майнер в онлайне или нет.

Существует большое количество способов оценки вклада майнера или распределения вознаграждения: PPS, PROP, PPLNS, PPLNT и другие. Это большой материал для отдельной статьи. Пока рассмотрим одну из систем — PPLNS.

Как работают выплаты 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.

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

Как работают выплаты PPLNS. Доля решений майнера. Источник: 2Miners.com. Фото.

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

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

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

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

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

Сложность Эфириум-пула 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 тысячи.

Связь сложности шары и сложности майнинга

Сделаем важные выводы.

  1. Найденная шара и решение блока — разные термины.
  2. Сложность шар не влияет на количество блоков, которые находит пул.
  3. Сложность шар не влияет на доход майнера.
  4. Шары нужны лишь для того, чтобы майнеры могли следить за работой ферм, а пул мог распределять награду между майнерами.

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

Например, поэтому даже на соло пулах 2Miners.com майнеры отправляют шары небольшой сложности. Это делается ради графиков, статистики и данных о статусе работы фермы — то есть в онлайне она или нет.

Связь сложности шары и сложности майнинга. Статистика сети Эфириума. Источник: 2Miners.com. Фото.

Статистика сети Эфириума. Источник: 2Miners.com

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

Главное, что вы должны запомнить — сложность шар не влияет на ваш доход. Также может серьёзно отличаться количество шар на разных пулах с разными настройками сложности шар. Это не значит, что большее количество шар в час будет приносить больше денег. Денег будет везде одинаково.

Надпись Share Accepted: что это значит в майнинге, что такое шары

Lorem ipsum dolor

Что такое шары в майнинге? Знают не все начинающие майнеры, но при этом слышали практически все. Это важное понятие, которое требует небольшого разъяснения, потому что по ошибк е н екоторые майнеры принимают сообщения типа «Share Found» или «Share Accepted» за найденный блок. Но это далеко не так , « s hare» (шары) в майнинге несут несколько иной смысл.

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

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

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

Сложность добычи криптомонеты напрямую влияет на ее окончательную стоимость на бирже. Именно этим отчасти объясняется высокая стоимость первых криптомонет, таких как Биткоин или Etherium. И дальше они будут только дорожать, хотя бы потому , что их добыча становится все сложнее. Пр и ч ем здесь шары? — спросите вы.

Сложные монеты добывать самостоятельно практически невозможно. К примеру, лет 8-10 назад можно было добывать биткоин на единственном компьютере. Сейчас это сделать нереально , т ак как даже у самого мощного персонального компьютера на добычу одного «золотого блока», за котор ый можно получить монеты, уйдет несколько лет непрерывной работы. «Несколько» может означать год-два, а может и 5-6 лет. Такой разброс по времени определен тем, что никто не может предугадать , кем и когда будет найден следующий «золотой блок». Теоретическ и в ы можете начать майнить на стареньком компьютере и в течение одного-двух месяцев намайнить «золотой блок». На практике такое не случается.

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

Что такое «share accepted» или «share found» в майнинге

«Share accepted» и «share found» , или просто шары — это то, что помогает корректно распределить вознаграждение среди всех участников пула, согласно их вкладу в поиск «золотого блока». На сегодняшний ден ь э то самый точный и честный алгоритм распределения вознаграждения.

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

Допустим, криптографическая сеть определила, что для того , чтобы добавить новый блок в цепочку , его сложность должна соответствовать 10 0000 пунктов. Только за блок с такой сложностью или выше можно получить вознаграждение в виде монет. Найти такой блок очень сложно в одиночку, но пулы справляются с этим неплохо. При этом к тому моменту, как будет найден блок с указанной сложностью, будет найдено и много других сложных блоков, например , со сложностью 80 000 или 90 000. Это тоже сложные блоки, которые долго вычисляются, но они не подходят для криптографической цепочки. Для этого пул устанавливает собственную вилку сложности блоков, которые принимаются в пул в качестве доказательства вашей работы над поиском «золотого блока». К примеру, в этом случае пул принимает блоки со сложностью от 10 000 и до 100 000. Все , что меньше 10 000 сложности , — мусорные блоки, за которые вы не получите вознаграждения. Блоки со сложностью от 10 000 – 100 000 — это блоки пула, по сути , те самые шары в майнинге. Блоки со сложностью выше 100 000 — это блоки криптографической сети, за которые пул получает монеты.

Вот вы майните какое-то время , а п отом случайно находите блок со сложностью 100 000 (подходящей для добавления в криптографическую сеть). Пул отсылает этот блок в сеть и получает вознаграждение. Количество вознаграждения для каждого отдельного майнера в пуле будет строго зависеть от количеств а блоков со сложностью 10 000 – 100 000, которые он отправил в пул, до того момента как был найден «золотой блок».

Заключение

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

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

Мы будем очень благодарны

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

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

Например, у Bitcoin сложность шары равняется 128K, 8192K, 16384K, 32768K.

Сложность сети Bitcoin на момент написания статьи была 31.25 PH (не путаем с хешрейтом сети на данный момент). То есть, 31.25 PH = 31 250 TH = 32 250 000 GH.

Допустим, что пулы получают блоки по порядку в соответствии с своим хешрейтом: EMCD с 1 PH/s найдет десять блоков в день, другой пул с 10 PH/s – сто блоков в день.

Помним, что это происходит только при 100% удаче пула. На самом деле сегодня пул при хешрейте 1 PH/s может получить 2 блока, завтра – 10 блоков, а послезавтра – уже 20 блоков. Хешрейт останется таким же.

Что такое шары при решении задач в майнинге?

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

Давайте обратимся к пулу Ethereum 2Miners. Пул использует систему выплат PPLNS, а на главной пула указана сложность шары — 4G. Похоже на обозначение сети мобильного интернета, но это не так. Разберёмся со всем по порядку.

Что такое шара (share) в майнинге

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

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

Шара (share) — возможное решение блока.

Как было у Пелевина: выглядит как решение блока, но на самом деле нет. То есть может и решение, но совсем не обязательно…

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

Очень часто юные майнеры ошибочно думают, что когда они видят надпись Share Found и Share accepted, значит они нашли блок, а если посмотреть на скриншот ниже, то сразу 2, и им обязательно полагается много-много денег.

Шара нужна майнинг-пулу, чтобы оценить вклад майнера в общую работу пула по нахождению блока. 

На основании постоянно отправляемых шар майнером пулу, пул строит график хешрейта майнера и понимает, находится ли майнер в онлайне или нет.

Существует большое количество способов оценки вклада майнера (распределения вознаграждения): PPS, PROP, PPLNS, PPLNT и другие. Это большой материал для отдельной статьи, давайте рассмотрим одну из систем — PPLNS.

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

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

При нахождении блока выплаты майнерам производятся согласно доле их вклада в последние 20000 шар пула. То есть если награда за блок Эфира — 3 ETH, а ваших шар в последних 20000 на пуле будет 1000, то вы получите 5% от всего блока — 0.15 ETH. Математика довольно простая. На 2Miners можно зайти в статистику и посмотреть в автоматическом режиме, какая доля ваших шар на пуле в данный момент. Например, для майнера с адресом кошелька 0x00b45d7f146b865c5d8d24c5595e900d5b06e3b4 — вбиваем его в верхнем правом углу пула и попадаем в статистику. Долю шар можно найти в желтой рамочке:

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

Итак, вернёмся к началу статьи, разберёмся с тем, что такое сложность шар 4G (хотя она может быть 8G/16G/1000000G…).

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

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

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

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

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

Улавливаете? Если сложность сети Ethereum составляет 3.12 P, а сложность шар пула равна 4 G, то барабанная дробь… пул должен получить в идеальном мире 780 000 шар, чтобы найти решение одного блока.

В реальном мире, повторимся, это могут быть 10 шар или 2 миллиона шар. Если взять несколько недель или даже месяцев при постоянной сложности сети и сложности шар, то среднее количество шар на один блок на этом пуле будет стремиться к 780 000.

Связь сложности шары и сложности майнинга

  1. Найденная шара и решение блока — разные термины.
  2. Сложность шар не влияет на количество блоков, найденных пулом.
  3. Сложность шар не влияет на вознаграждение, которое получает майнер.
  4. Шары нужны лишь для того, чтобы майнеры могли следить за работой ферм, а пул мог распределять награду между майнерами.

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

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

Источник: 2bitcoins.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *