Можно ли майнить Komodo?

Можно ли майнить Komodo?

Вопрос о майнинге Komodo так или иначе возникает в различных Telegram группах, форумах, других обсуждениях и сопутствующих вопросов у людей, как правило, довольно много. Т.к. информация которой обладают пользователи зачастую не является полной и достоверной. Так, например, у многих возникает путаница с dPoW / PoW, некоторые вообще говорят что можно "стейкить" Komodo, хотя это далеко не так ... и во всем этом на наш взгляд виновата нехватка информации. Что же, мы постараемся восполнить этот пробел.

Во-первых, Komodo можно майнить. С точки зрения правил консенсуса KMD - это PoW (Proof-of-Work) монета с хеш-алгоритмом Equihash 200.9 (n=200 и k=9, т.е. точно такие же параметры, как и, к примеру, у ZCash и Horizen) со временем генерации блока в 1 мин. и наградой за блок в 3 KMD (до 7777777 блока):

consensus.nPowTargetSpacing = 1 * 60;

...

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
    int32_t numhalvings,i; uint64_t numerator; CAmount nSubsidy = 3 * COIN;
    if ( ASSETCHAINS_SYMBOL[0] == 0 )
    {
        if ( nHeight == 1 )
            return(100000000 * COIN); // ICO allocation
        else if ( nHeight < KOMODO_ENDOFERA )
            return(3 * COIN);
        else if ( nHeight < 2*KOMODO_ENDOFERA )
            return(2 * COIN);
        else return(COIN);
    }

Здесь важно понимать отличие, когда мы говорим о том что KMD - это PoW монета, мы имеем ввиду, что для добычи блоков в сети KMD используется доказательство выполнения работы. Т.е. для поддержки сети и генерации новых блоков необходима работа майнеров. Когда мы употребляем термин dPoW, то мы имеем ввиду дополнительный уровень безопасности, который подразумевает нотариальное заверение блоков KMD в LTC (подробнее о dPoW вы можете в цикле статей Безопасность как сервис) с помощью инфраструктуры нотариальных нод (nn). Как видно, оба термина применимы к KMD, однако, в первом случае (PoW) имеется ввиду алгоритм консенсуса, а во-втором - дополнительный уровень безопасности, за счет которого обеспечивается неизменность блокчейна KMD.

Что же касается стейкинга, то в блокчейне KMD его нет, а есть лишь 5.1% APR, система вознаграждений, построенная на правилах блокчейна. В общепринятых терминах это не стейкинг, да и внутренне система reward'ов устроена совершенно по-другому (подробнее о reward / interest в Komodo вы можете узнать в соответствующей статье).

Сложность сети KMD на момент написания статьи

Единственное отличие от традиционных PoW монет в KMD заключается в том, что правила консенсуса делают исключение для нотариальных нод, которые могут создавать новые блоки с пониженной сложностью. За счет этого 75% блоков в сети KMD генерируются нотариальными нодами, а 25% - остальными майнерами.

Как видно из графика - средняя сложность в KMD находится в районе 200-400M, что примерно эквивалентно хешрейту в 58 MSols, для сравнения у сети ZEC хешрейт составляет 4.23 GSols. На текущий момент сложность добычи KMD в разы ниже, чем ZEC, однако, при текущей сложности сети для добычи KMD подойдут только специализированные ASIC устройства. Например, Antminer Z11 или Antminer Z15. Посчитать прибыльность от добычи KMD вы можете с помощью любого общедоступного калькулятора.

Несколько популярных пулов для добычи KMD:

При расчете прибыльности от майнинга KMD необходимо учитывать множество факторов - сколько KMD в день вы будете добывать, цену электричества, количество ваших майнинг устройств, курс KMD по отношению к USD и т.п. Зачастую, некоторые из этих параметров не поддаются прогнозу, так, например, в течении очень долгого времени 1 KMD стоил порядка 0.5 USD, однако в апреле этого года, согласно данным CoinMarketCap цена поднималась до 4.7 USD:

Лично я знаю историю, когда человек приобрел один Antminer Z11 и в течении всего 2020 года и начала 2021 года добывал KMD в Solo, в день получалось от 1 до 6 блоков KMD, т.е. примерно ~3-18 KMD. Честно говоря никто не верил в эффективность подобного майнинга кроме него самого, т.к. любой калькулятор майнинга показывал более прибыльные варианты для Z11, не связанные с добычей KMD, однако, в момент когда KMD вырос до 4 USD - человек просто продал свои запасы и полностью окупил и стоимость электричества, и стоимостью ASIC'а, а также получил некоторую прибыль. Конечно, если подходить к вопросу математически - то можно было майнить наиболее профитную (выгодную) криптовалюту, а затем переводить намайненное в KMD. Тогда бы прибыль получилась еще больше, но ... это уже совершенно другая история. Я же привел этот пример здесь только для того, чтобы еще раз подчеркнуть, что рынок криптовалют достаточно переменчивый и то, что сегодня кажется неким абсурдом, завтра может принести значительную прибыль.

Теперь вы точно знаете как, где и с помощью чего можно майнить KMD ...

p.s. Кстати, в KMD еще есть одна интересная, но возможно не очевидная особенность. Т.к. 75% блоков добывают нотариальные узлы, для которых при консенсусом допускается пониженная сложность, то сеть KMD будет существовать практически при любых условиях. Например ситуация, когда "блокчейн встал" и добыча новых блоков прекратилась из-за того что майнеры ушли на добычу другой монеты, оставив сеть с высокой сложностью, с которой оставшемуся незначительному количеству майнеров сгенерировать блок весьма проблематично в KMD исключена. Т.к. нотариальные ноды всегда будут продолжать генерацию новых блоков, даже если сложность сети при этом будет оставаться достаточно высокой.