Зачем различные криптовалюты применяют разные алгоритмы хеширования

Зачем различные криптовалюты применяют разные алгоритмы хеширования

Зачем различные криптовалюты применяют разные алгоритмы хеширования.

Практически все новые криптовалюты созданы с использованием алгоритмов хеширования делающих невозможным их быстрый майнинг. Это достигается различными ограничениями, зашитыми в базовые алгоритмы блокчейн-системы конкретных альткойнов. Например, можно задать сверхвысокий коэффициент сложности для майнеров, которые используют аппаратный ASIC-майнинг, или совсем запретить его. Многие криптовалюты используют подобные ограничения против больших майнинговых «ферм» (ограничение по вычислительной мощности из одного источника), другие запрещают майнинг с использованием GPU‐ускорения. В качестве других ограничений у некоторых альткойнов используются алгоритмы исключения отдельных типов или видов видеокарт (как по алгоритмам архитектуры ЦП, так и по объему физической памяти видеокарты).

Самый известный пример – это Ethereum у которого происходит значительное увеличение файла данных (DAG) после каждых добытых 30 000 блоков. Причем эти блоки должны в обязательном порядке должны полностью помещаться в памяти видеокарты. Предпринимаются попытки обойти данные ограничения и работать с частями DAG (например, некоторые сборки ethminer), но скорость и стабильность работы у них крайне низкая. По этой причине майнинг Ethereum практически изначально стал невозможным для обладателей видеокарт с памятью в 1 Гб, а в 2016 году майнить Ethereum стало невозможным и с использованием видеокарт с памятью в 2 Гб. Интересная деталь – до сих пор «фермы» для майнинга Ethereum на базе видеокарт в 2 Гб продают в Интернете.

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

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

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