Что такое эгоистичный майнинг?

· 2 min read

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

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

Как происходит эгоистичный майнинг?

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

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

Опасен ли эгоистичный майнинг для биткоина?

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

Одна из таких мер — Freshness Preferred, предложенная Итаном Хейлманом в 2014 году. Механизм Freshness Preferred — это защита, которая наказывает эгоистичных майнеров: созданные ими скрытые блоки блокируются, а сами майнеры получают штраф.

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