Очевидно, что найти подходящего носильщика очень сложно, особенно если желающих это сделать очень и очень много. Можно искать носильщика сообща, объединившись в пул, и, если один из команды нашел подходящего, награда делится на всех, исходя из времени, потраченного каждым на поиски. Кому-то из поисковиков может повезти, и он найдет нужного носильщика с 1-й попытки, а в следующий раз просмотрит сотни дат рождения, пока найдет нужного. Здесь в дело вступает параметр удачи. Также важно, насколько быстр поисковик. Бабушка с плохим зрением, но хорошим аппетитом за 8 рабочих часов проверит лишь 8 носильщиков, а молодая девушка, сидящая на диете, – проверит 16 носильщиков и съест в два раза меньше пищи на обеде. В случае с майнингом биткоина мы ищем блок, некоего цифрового носильщика корзины, у которого очень редкие параметры, соответствующие предыдущему блоку, и при его успешном нахождении получаем награду – это 12,5 BTC на сегодняшний день. Также мы можем загрузить блок под завязку транзакциями, выбрав самые дорогие из мем-пула (склада транзакций), и получить комиссию за их включение в блок. В нашем случае команда поисковиков – это пул совместного майнинга, а каждый из них – это майнинговое устройство старого или нового поколения со своей вычислительной мощностью и энергопортеблением. Необходимость выбора людей с конкретной датой рождения можно назвать алгоритмом поиска.

Майнинг биткоина и других монет, построенных на алгоритме PoW – Proof-of-Work (с англ. – доказательства работы), – это постоянный перебор данных по определенному алгоритму, вычислительная работа, производимая компьютерным оборудованием. И чем мощнее и экономичнее вычислительное устройство, тем больше шансов на успех. Вычислительное оборудование для майнинга прошло несколько стадий развития, которые я опишу ниже.

CPU (англ. Central Processing UnitЦентральный процессор) – это самый маломощный вычислительный элемент, который сейчас может быть использован в майнинге. Для определенных типов алгоритмов майнинга он вполне может справиться с поставленными задачами, особенно если это современная мощная модель. Сам процессор – это вычислительный модуль, состоящий из одного или нескольких ядер, каждое из которых может обрабатывать несколько потоков информации одновременно. В случае со среднестатистическим процессором эффективность его работы в сети Bitcoin была продуктивной только на заре становления криптовалюты в 2009–2011 годах. Сегодня добыча биткоина и многих других монет, начинавших свой путь с помощью майнинга на процессорах, просто экономически нецелесообразна.

В рассмотрении параметров мощности и производительности любого майнингового оборудования важен термин хешрейт (hashrate – «рейтинг хеширования»), который отображает скорость вычисления значений хеш-функции за единицу времени, в основном в секунду. Допустим, вы включили на 1 минуту процессор, и он нашел 60 решений, следовательно, хешрейт вашего оборудования 1 хеш в секунду, записывается как 1 х/с. Однако важен и параметр энергоэффективности – сколько джоулей или ватт электроэнергии на 1 единицу хешрейта потребит вычислительный модуль. В основном он применяется в описаниях ASIC-устройств, о которых речь пойдет ниже. В сети Интернет можно встретить множество ресурсов, наполняемых пользователями, где они сообщают о полученных значениях хешрейта при тестировании майнинга на том или ином алгоритме с использованием конкретного устройства. Важно учесть, что более старое оборудование почти всегда потребляет больше энергии на выполнение одной и той же задачи.

Перейти на страницу:

Все книги серии Технологии и бизнес

Похожие книги