Группа криптографов и майнинг-экспертов из России добилась существенного ускорения добычи электронных денег в виде биткоинов (BTC) благодаря усовершенствованному алгоритму вычисления блоков sha256, сократив количество операций для вычисления хеша.
Это стало возможно, в том числе благодаря доскональному изучению технологии AsicBoost, которая позволяет находить блоки на 20% быстрее других программ и систем для майнинга криптовалют. Исследования показали, что можно убрать один «раунд» повторных вычислений алгоритма SHA-256 без искажения результата.
Дополнительно к этому специалисты из российской компании Новерлик провели многократные циклы оптимизации и тестирования сопутствующих факторов и систем, досконально изучив современную архитектуру оборудования ASIC и инструкций их процессоров. Был кардинально переработан алгоритм SHA-256, внесены изменения в циклический подсчет, убраны повторные вычисления не только «раундов», но и переменных, которые используются в создании хеша. Оптимизированы операции с побитовыми сдвигами и их суммированием по модулю.
Всё это позволило сократить количество операций для вычисления хеша дополнительно на 20- 27%, тем самым сократив срок окупаемости вложенных инвестиций в оборудование для майнинга (асики или майнинговые фермы на видеокартах) в среднем до 60 суток непрерывной работы на полной мощности, а доходность и рентабельность — повысить.
Нужно отметить тот факт, что mining-специалисты не уточнили, какой при оптимизации алгоритма был использован вид доработанной технологии: скрытый, который дает майнерам возможность выполнять манипуляции с древом Меркла или транзакциями, открытый либо же их комбинация.
_________________
Материал предоставлен,
Компанией Новерлик.
Источник: