Пул для майнинга
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
В контексте майнинга криптовалюты пул майнинга — это объединение ресурсов майнерами, которые делятся своей вычислительной мощностью по сети, чтобы поровну разделить вознаграждение в соответствии с объемом работы, которую они вложили в вероятность нахождения блока . «Доля» присуждается членам майнингового пула, которые предоставляют действительное частичное доказательство работы . Майнинг в пулах начался, когда сложность майнинга возросла до такой степени, что более медленным майнерам могли потребоваться столетия для генерации блока. Решением этой проблемы было то, что майнеры объединили свои ресурсы, чтобы они могли генерировать блоки быстрее и, следовательно, получать часть вознаграждения за блок на постоянной основе, а не случайным образом раз в несколько лет. [ 1 ] [ 2 ]
История
[ редактировать ]- Ноябрь 2010 г.: Slush запущен в 2010 г. и является первым пулом для майнинга.<
- 2011–2013: Эпоха дипбита , который на пике удерживал до 45% хешрейта сети . [ нужна ссылка ]
- 2013–2014: С момента появления ASIC и когда Deepbit не смог поддерживать новый протокол stratum, GHash.IO заменил deepbit и стал крупнейшим.
- 2014–2015: F2Pool , запущенный в мае 2013 года, обогнал GHash.IO и стал на тот момент крупнейшим пулом для майнинга.
- 2016–2018: Расцвет Bitmain и его AntPool . Bitmain также контролирует несколько других более мелких пулов, таких как BTC.com и ViaBTC.
- 2019–2020: Запуск Poolin . В тот период Poolin и F2Pool владели примерно по 15% хешрейта сети, за ними следовали более мелкие пулы. [ нужна ссылка ]
- 2020: Binance запускает майнинговый пул вслед за Huobi и OKex . Луксор запускает майнинг-пул в США. [ нужна ссылка ] .
- 2022 : Cruxpool запускает первый французский майнинг-пул. PEGA Pool запускает первый экологически чистый майнинг-пул. Но в конце лета 2023 года PEGA Pool объявила о закрытии майнинга. [ 3 ]
Доля майнинг-пула
[ редактировать ]Доля — это основная концепция работы майнинг-пула. Поделиться — это потенциальное блочное решение. Так что это может быть блочное решение, но это не обязательно так. Например, предположим, что блочное решение — это число, оканчивающееся 10 нулями, а доля может быть числом с 5 нулями в конце. Рано или поздно одна из долей будет иметь на конце не то что 5, а 10 нулей, и это и будет решением блока.
Пулам для майнинга нужны доли, чтобы оценить вклад майнера в работу, выполняемую пулом по поиску блока. Существует множество систем вознаграждения майнеров: PPS , PROP , PPLNS , PPLNT и многие другие.
Методы майнингового пула
[ редактировать ]Пулы для майнинга могут содержать сотни или тысячи майнеров, использующих специализированные протоколы. [ 4 ] Во всех этих схемах означает вознаграждение за блок за вычетом комиссии пула и — это вероятность найти блок при попытке поделиться ( , где текущая сложность блока). Пул может поддерживать функцию «переменной сложности доли», что означает, что майнер может самостоятельно выбрать цель доли (нижнюю границу сложности доли) и изменить ее. соответственно.
Оплата за акцию
[ редактировать ]Подход Pay-per-Share (PPS) предлагает мгновенную гарантированную выплату майнеру за его вклад в вероятность того, что пул найдет блок. Майнеры получают выплаты из существующего баланса пула и могут немедленно вывести свои выплаты. Эта модель обеспечивает минимально возможную разницу в оплате майнеров, а также перекладывает большую часть риска на оператора пула.
Каждая акция стоит ровно столько же, сколько ожидаемая стоимость каждой попытки хеширования. .
Пропорциональный
[ редактировать ]Майнеры зарабатывают акции до тех пор, пока пул не найдет блок (конец раунда майнинга). После этого каждый пользователь получает вознаграждение , где - количество собственных акций, и — количество всех долей в этом раунде. Другими словами, все доли равны, но их стоимость рассчитывается только в конце каждого раунда.
Объединенный майнинг
[ редактировать ]Майнинг в пуле (BPM), также известный как «система слякоти», из-за его первого использования в пуле, называемом «пул слякоти», использует систему, в которой более старым акциям с начала раунда блока придается меньший вес, чем более поздним акциям. Новый раунд начинается в тот момент, когда пул решает блок, и майнеры получают вознаграждение, пропорциональное отправленным долям. [ 5 ] Это снижает возможность обмана системы майнинговых пулов путем переключения пулов во время раунда для максимизации прибыли.
Оплата за N-последних акций
[ редактировать ]Метод оплаты за последние N-акций (PPLNS) аналогичен пропорциональному , но вознаграждение майнера рассчитывается на основе N последних долей, а не всех долей за последний раунд. Это означает, что когда блок найден, вознаграждение каждого майнера рассчитывается на основе вклада майнера в последние N долей пула. Следовательно, если раунд был достаточно коротким, все майнеры получают больше прибыли, и наоборот.
Соло-майнинговый пул
[ редактировать ]Соло-пулы работают так же, как и обычные пулы, с той лишь разницей, что вознаграждение за блок не распределяется между всеми майнерами. Вся награда в одиночном пуле достается майнеру, нашедшему блок.
Одноранговый пул майнинга
[ редактировать ]Одноранговый пул майнинга (P2Pool) децентрализует обязанности сервера пула, устраняя вероятность мошенничества оператора пула или того, что сервер станет единственной точкой отказа . Майнеры работают на побочной цепочке блоков, называемой цепочкой акций, осуществляя добычу с более низкой сложностью со скоростью один блок акций за 30 секунд. Как только общий блок достигает целевой сети, он передается и объединяется с блокчейном. Когда это происходит, майнеры получают вознаграждение, пропорциональное долям, отправленным до целевого блока. P2Pool требует, чтобы майнеры запускали полный узел, неся бремя затрат на оборудование и пропускную способность сети. [ 5 ] [ 6 ]
Геометрический метод
[ редактировать ]Геометрический метод (ГМ) был изобретен Мени Розенфельдом. [ 7 ] Он основан на той же идее «оценки», что и метод Слаша: оценка, присвоенная каждой новой акции относительно уже существующей оценки и оценки будущих акций, всегда одинакова, поэтому нет никаких преимуществ для майнинга на ранней или поздней стадии. в раунде.
Метод заключается в следующем:
- Выберите параметры и (фиксированная и переменная плата).
- В начале каждого раунда устанавливайте . Для каждого работника , позволять быть счетом рабочего за этот раунд и установить .
- Набор , где . Если сложность меняется в течение раунда, необходимо обновить.
- Когда рабочий отправляет акцию, устанавливает , а потом .
- Если доля является действительным блоком, завершите раунд. Для каждого работника платить
Двойной геометрический метод
[ редактировать ]Обобщенная версия геометрического метода и метода PPLNS. [ 7 ] Он включает в себя новый параметр: («перекрестная утечка»). Когда это становится геометрическим методом. Когда это становится вариантом PPLNS с экспоненциальным затуханием вместо ступенчатой функции.
- Выберите параметры , , и .
- Когда пул впервые запускается, инициализируйте . Для каждого работника , позволять быть счетом рабочего и установить .
- Набор . Если в какой-то момент сложность или параметры изменятся, следует произвести перерасчет.
- Когда рабочий отправляет акцию, устанавливает (где — это награда за блок на момент его отправки), а затем .
- Если общий ресурс является допустимым блоком, также выполните следующие действия для каждого работника. : Дайте ему выплату в размере , а затем установите .
Комиссия за транзакцию
[ редактировать ]Обычно блоки в криптовалютной сети содержат транзакции. Комиссия за транзакцию выплачивается майнеру (майнинг-пулу). Различные майнинговые пулы могут распределять эти комиссии между своими майнерами или нет. Оплата за последнюю акцию (PPLNS), оплата за акцию плюс (PPS+) или полная оплата за акцию (FPPS) являются наиболее справедливыми методами, при которых выплаты из пула включают не только субсидию блока, но и также комиссия за транзакцию. [ нужна ссылка ]
Мультипуловый майнинг
[ редактировать ]Мультипулы переключаются между разными альткойнами и постоянно рассчитывают, какую монету в данный момент выгоднее добывать. В алгоритме расчета прибыльности задействованы два ключевых фактора: время блока и цена на биржах. Чтобы избежать необходимости иметь множество разных кошельков для всех возможных монет, которые можно майнить, мультипулы могут автоматически обменивать добытую монету на монету, которая принимается в основном потоке (например, биткойн ). Используя этот метод, поскольку наиболее прибыльные монеты добываются, а затем продаются за нужную монету, можно получить больше монет в целевой валюте, чем путем майнинга только этой валюты. Этот метод также увеличивает спрос на предполагаемую монету, что имеет побочный эффект увеличения или стабилизации стоимости предполагаемой монеты. [ 8 ]
Некоторые компании, продающие хеш-мощность, могут делать это путем объединения работы множества мелких майнеров (например, NiceHash ), платя им пропорционально по акциям, как это делает пул. Некоторые такие компании управляют собственными пулами. Их можно считать мультипулами, поскольку они обычно используют аналогичный метод переключения работ, хотя работа, которую они назначают, определяется потребительским спросом, а не «чистой» прибыльностью.
PoC-майнинг
[ редактировать ]Подобно другим технологиям майнинга, метод PoC, PoC+, PoS Proof of Space позволяет выполнять вычисления заранее, и все ответы сохраняются на жестком диске майнера. Для PoC не требуется большого потребления энергии, как для майнинга PoW, и поэтому PoC почти всегда является более экологически чистым выбором блокчейна. Когда происходит майнинг, майнер просто «просматривает» предварительно сохраненные ответы и отправляет лучший из найденных в сеть, тратя минимальное количество энергии на чтение жестких дисков. Из-за низких требований к аппаратному обеспечению для процесса PoC-майнинга этот тип майнинга можно проводить на обычном ПК, который по-прежнему используется для других повседневных задач. Первый блокчейн PoC был запущен в сеть в 2014 году и сегодня известен как Signum , а другие цепочки PoC появились намного позже, например: Chia, Flax и BitcoinHD. Сложность сети, а также другую информацию о состоянии сети и майнинга можно просмотреть на любой информационной панели общедоступного пула майнинга, например: Панель управления майнинговым пулом. Список текущих пулов майнинга типов PoC, PoS, PoC+ также отслеживается на некоторых сторонних страницах «Статистика майнингового пула», примером одной из которых является Статистика майнингового пула .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Иттай Эял с Эмином Гюн Сирером: « Большинства недостаточно: майнинг биткойнов уязвим. Архивировано 3 декабря 2016 г. на Wayback Machine » на 18-й Международной конференции по финансовой криптографии и безопасности данных (FC). 2014 г.
- ^ Эяль, Иттай. «Дилемма шахтера» (PDF) . Корнелльский университет. Архивировано (PDF) из оригинала 9 августа 2017 г. Проверено 23 мая 2017 г. , На симпозиуме IEEE по безопасности и конфиденциальности (Окленд), 2015 г.
- ^ «Закрытие горнодобывающей деятельности пула PEGA» . Бассейн ПЕГА . Архивировано из оригинала 6 октября 2023 года . Проверено 19 декабря 2023 г.
- ^ Антонопулос, Андреас М. (2014). Освоение Биткойна. Разблокировка цифровых криптовалют . Севастополь, Калифорния: O'Reilly Media. п. 210. ИСБН 978-1449374037 . Архивировано из оригинала 1 декабря 2016 года . Проверено 7 января 2017 г.
- ^ Jump up to: а б Педро., Франко (2015). Понимание биткойна: криптография, инженерия и экономика . Чичестер, Западный Суссекс: Джон Вили и сыновья. ISBN 9781119019145 . OCLC 894170560 .
- ^ Антонопулос, Андреас (2017). Освоение биткойнов: программирование открытого блокчейна . О'Рейли Медиа. ISBN 978-1491954386 .
- ^ Jump up to: а б Розенфельд, Мени (17 ноября 2011 г.). Анализ систем вознаграждения за майнинг в пулах биткойнов . arXiv : 1112.4980 . Бибкод : 2011arXiv1112.4980R .
- ^ «История пулов для майнинга биткойнов» .