S Что такое биткоин майнинг? | Bitcoin Evolution

Что такое биткоин майнинг?

Вкратце — майнинг это процесс получения новых монет в различных криптовалютах. Происходит этот процесс с помощью специализированного оборудования и программного обеспечения.

Для того чтобы разобраться с этим термином давайте рассмотрим некоторые его составные части.

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

Как же это применимо в случае с биткойном? А вот как. Сеть биткойн состоит из логических частей, каждая из которых называется блок. Блоки объеденены в блокчейн и постоянно появляются новые. В блоках записано все, что когда либо происходило в сети. Все транзакции которые происходили в промежуток между нахождениями блоков записываются в следующий блок, а их исходные данные хэшируются. Причем хэширование происходит таким образом что одним из исходных данных служит хэш-сумма предыдущего блока, таким образом блокчейн представляет собой неразрывную цепь, в которую невозможно вклиниться или изменить что-то.
Т.к. вариантов хэш-сумм может быть множество, то в качестве определяющей был выбран так называемый «красивый» хэш, то есть такой, который начинается с 15 нулей. Как только такой хэш найден, майнер который его нашел производит следующие действия:

1. Объявляет что блок решен им.
2. Записывает в блок все транзакции, которые находились в неподтвержденном состоянии на данный момент.
3. Получает награду — только что эмитированные 25 монет.
4. Приступает к поиску следующего блока.

И так далее.

Что нужно для того чтобы заняться майнингом?

В простейшем случае — компьютер и программа. В теории каждый человек может скачать и запустить у себя на компьютере программу-майнер и получать новые монеты. Но на практике это было осуществимо только в самом начале работы сети.
Т.к. эмиссия монет заранее определена и идет по строго установленному графику, то в алгоритм сети встроен защитный механизм, который не позволяет добывать монеты быстрее, чем это задумал создатель. А создатель решил что каждый новый блок должен находиться раз в 10 мин. Что же происходит если вычислительная мощность сети растет и блоки начинают находиться быстрее чем раз в 10 мин? В этом случае в дело вступает такой параметр как «сложность». Он регулирует сколько работы нужно осуществить компьютеру чтобы получить новое решение. Если мощность сети растет то растет и сложность, количество работы увеличивается и время нахождения блока остается неизменным. Вот небольшой пример того как росла сложность с момента запуска сети и до сих пор. Белая линия на графике это общая мощность сети, красная — сложность.

Мощность сети биткоин и сложность
На этом графике вы можете видеть рост мощности сети биткйон и сложности с момента создания до 2014 года

Чтобы было вы могли понять этот график приведем численные значения сложности за последние 4 года:

2010 — 1
2013 — 2 980 000
2014 — 1 418 000 000

Для вас этот график означает следующее: на обычном компьютере намайнить сколь-нибудь значительное количество биткойнов не получится. В данный момент это не получится сделать даже с помощью фермы с несколькими мощными видеокартами. Только АСИК майнеры сейчас дают нормальную производительность, и то в данный момент актуальной мощностью можно считать не менее 1 Терахэш/с.

Что же делать обычному человеку, который решил добыть немного биткойнов? На самом деле выхода два: либо купить себе мощный АСИК, либо заняться майнингом других криптовалют, сложность на которых еще не достигла небес. А потом обменять их на биткойны на какой-либо из бирж.

В следующих материалах мы расскажем о майнинге биткойн и других криптовалют более подробно.

Комментарий “Что такое биткоин майнинг?

  1. Сейчас выгодно самостоятельно майнить, даже на процессоре, некоторые альткоины, например Монеро. Популярен стал облачный майнинг, например как здесь https://goo.gl/E9xTh5, прямо в браузере, никакого дополнительного ПО ставить не надо.

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

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