Возникло определенное замешательство и даже негодование по поводу появившегося GPU майнера для MemoryCoin. Как могло случиться, что GPU майнер оказался быстрее, чем CPU майнер для MemoryCoin, когда было заявлено что MemoryCoin устойчива к GPU майнингу?
GPU
Аббревиатура GPU означает «Графический процессор», но сегодня более правильным было бы называть их «Процессоры общего назначения», так как видеокарты состоят из большого числа процессоров. Они могут выполнять практически любую задачу, которую можно распараллелить, быстрее, чем CPU, но для них гораздо сложнее программировать.
Два подхода
Один из подходов решения проблемы это очень сложный алгоритм – подобную защиту используют Quark и PrimeCoin. Доказательство работы настолько сложно, что разработка действенного кода под GPU займёт значительное время. И даже когда код будет разработан, он уже будет представлять собой значительные инвестиции и поэтому вряд ли станет общедоступным. Вы даже не услышите про него, до тех пор, пока он будет оставаться прибыльным для своих создателей. Когда GPU майнер в конечном счете будет опубликован, он вытеснит майнеров на CPU. Такой подход является краткосрочным.
Долгосрочный подход
MemoryCoin стремится сохранить CPU майнеров в игре в долгосрочной перспективе. Это требует иного подхода, который играет на сильных сторонах процессоров и использует слабости GPU. Алгоритм MemoryCoin делает это, благодаря максимальному использованию оперативной памяти и с помощью инструкций AES-NI, которые есть у современных процессоров. Тем не менее, даже это не спасает от того, что многие графические процессоры могут, по-прежнему, добывать быстрее обычных процессоров. Так как используемый алгоритм прост, это привело к тому, что GPU майнер быстро появился и стал общедоступным.
Плюсы
Плюс в том, что графические процессоры ограничены в своем преимуществе над обычными процессорами. В пересчете на затраты в долларах, скорость GPU в 2 или 3 раза быстрее CPU. Сравните это с x100 для Bitcoin или x10 для Litecoin. Это означает, что процессоры по-прежнему будет жизнеспособными, и мы вряд ли увидим GPU фермы, построенные специально для MemoryCoin. Коммерческие майнеры не смогут конкурировать с широко распространёнными «домашними» майнерами, у которых есть преимущество: практически нулевая стоимость начальных затрат. «Домашние» майнеры все еще будет в состоянии «преобразовывать» электроэнергию в MemoryCoin по разумной цене.
Есть ещё один плюс, он заключается в том, что сейчас известно о присутствии GPU майнеров и известно их количество и показатели. В случае с другими монетами, мы не можем быть уверены в существовании или отсутствии GPU майнеров, насколько они быстрее, и кто имеет к ним доступ.