Откуда берутся новые биткоины?

Майнинг, или добыча БТК, является по своей сути решением математической задачи. С увеличением числа решений растёт устойчивость сети, так как для нарушения стабильности придётся потратить столько же часов, сколько уже потратили в совокупности все добытчики биткоинов. Для подобных действий нужны огромные мощности, что является главной проблемой для злоумышленников.

Давайте разберёмся в том, как происходит процесс майнинга.

Хеш
Хешем является функция, которая использует для входа определённую последовательность. В результате выводится новая последовательность с фиксированной длиной. При этом она уникальна для каждой изначальной последовательности.

Подбор хеша
Если мы возьмём готовый хеш, то не сможем из него получить изначальную последовательность. Это объясняется тем, что при проектировании подобных функций учитывался только подсчёт хеша из начальных данных. Обратно это сделать невозможно.

Bitcoin-блоки
Что такое блок? Это определённые данные, в которых содержится хеш прошлого блока, новые транзакции и так называемая «соль» - изменяемая последовательность битов. В начале каждого хеша блока обязательно содержится определённое количество нулей.

Конечно, во многих блоках количество нулей в хеше будет отличаться от нужного. Поскольку изменять можно только «соль», то необходимо находить нужный вариант методом подбора. После того, как новый блок найден, пользователь получает 50 БТК (раз в четыре года награда уменьшается вдвое). Чем больше нужно нулей, тем сложнее найти нужный блок.

Как найти много блоков? Как много времени на это уйдёт?
Прежде всего, нужно установить и запустить клиент, начать генерацию биткоинов. Вскоре программа покажет, с какой скоростью происходит подбор хешей. Полученное число нужно ввести в специальный калькулятор. Обратите внимание, что требуется указать скорость в мега-хешах.

Если рассчитанный промежуток времени оказался достаточно коротким, то можно спокойно генерировать БТК. К сожалению, такое почти невозможно из-за требуемых вычислительных мощностей.

Image Hosted by PiXS.ru