BTC $ 3439.62113917 (0.44 %)
XRP $ 0.3042592636 (0.31 %)
ETH $ 89.6611436742 (0.72 %)
XLM $ 0.1123068596 (-0.44 %)
USDT $ 1.0099492305 (-0.33 %)
EOS $ 1.9299326809 (3.77 %)
BCH $ 99.8017492263 (-1.87 %)
BSV $ 87.3931219624 (-1.52 %)
LTC $ 24.1269459469 (0.62 %)
TRX $ 0.0131703859 (-1.25 %)

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

Published: 14/09/2018
share:

Самые актуальные новости о криптовалютах и блокчейне. Прочтите первым!

Зачем мне это?

Словом «майнинг» (от англ. mining — добыча полезных ископаемых) называют процесс подтверждения транзакций и их последующее добавление в распределенный публичный регистр (блокчейн); во время этого процесса и происходит эмиссия биткоинов. Верификация транзакций осуществляется посредством решения компьютерами сложных математических задач. Этот процесс был определен в протоколе Биткоина его создателем Сатоши Накамото и остается неизменным. Участников сети Биткоин, которые занимаются майнингом, называют майнерами.

 

Как можно стать майнером?

 

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

 

Что такое блокчейн?

 

Блокчейн — это распределенный реестр данных, содержащий информацию обо всех операциях, совершенных когда-либо в сети Биткоин. Информация содержится в блоках, и за присоединение каждого нового блока к блокчейну майнеру начисляется награда — собственно, криптовалюта.

 

Немного цифр:

 

  • величина награды уменьшается вдвое каждые 210 000 добытых блоков;
  • изначально награда составляла 50 BTC;
  • на добычу одного блока уходит около десяти минут;
  • добыча 210 000 блоков по времени занимает около четырех лет;
  • всего будет выпущено 21 млн BTC.

 

Размер вознаграждения за майнинг

Размер вознаграждения за майнинг

 

В 2018 году награда за блок составляет 12,5 BTC, а с 23 мая 2020 года она будет равняться 6,25 BTC. Последний биткоин будет добыт в 2140 году, но уже в 2018 году в обороте находится 80% от общего количества биткоинов, а к 2036 году пользователи намайнят более 99%.

 

Что содержится в блоке?

 

Каждый блок имеет четкую структуру: заголовок (header), а затем список всех транзакций текущего блока (payload). Заголовок состоит из хеша предыдущего («родительского») блока и хеша транзакций текущего блока, а также некоторой служебной информации (дата и время создания блока, его версия).

 

Добавление нового блока в блокчейнДобавление нового блока в блокчейн

 

Хеш предыдущего блока используется для проверки нового блока на подлинность. Таким образом, платежи в системе Биткоин подтверждаются раз в десять минут — только тогда, когда находится новый блок. Подтверждаются не все транзакции, а только те, которые выберет майнер из очереди (мемпула). Например, часто майнеры запрограммированы выбирать транзакции с большей комиссией, так как комиссия — его оплата за работу; у отправителя же часто есть возможность определять ее размер.

 

Что такое хеш-сумма и хеш-функция?

 

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

 

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

 

Алгоритм транзакции в сети Биткоин

Алгоритм транзакции в сети Биткоин

 

Майнер "ищет" правильный вариант − ту хеш-сумму, которая будет записана в следующий блок. Для этого он устанавливает на свой компьютер специальное ПО с открытым кодом — программу, вычисляющую правильный хеш для блока, который может быть добавлен в блокчейн. Когда ему это удается, другие компьютеры в сети Биткоин получают сигнал и проверяют данные на подлинность. Если хеш-сумма правильная, в блокчейн добавляется новый блок.

 

Протокол Биткоин предусматривает, что правильная хеш-сумма будет находиться раз в десять минут. Этот параметр не меняется с самого начала работы сети и не зависит от количества участников и их хешрейта.

 

Что такое хешрейт?

 

Хешрейт — это скорость, с которой майнер обрабатывает информацию, она соответствует количеству хешей, которое он находит в секунду. Чем выше хешрейт участника сети, тем больше вероятность того, что именно он найдет верную хеш-сумму и получит вознаграждение. Таков принцип распределения вознаграждения между участниками сети — Proof-of-Work, или доказательство работы.

 

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

 

График изменения хешрейта в сети Биткоин за год с сентября 2017 по сентябрь 2018. Данные с сайта Blockchain.com

График изменения хешрейта в сети Биткоин за год с сентября 2017 по сентябрь 2018. Данные с сайта Blockchain.com

 

Что такое сложность сети?

 

Сложность сети, или Bitcoin Difficulty — это параметр, используемый для регулирования скорости нахождения нового блока. Каждые 2016 блоков система автоматически проверяет хешрейт сети, и если он заметно изменился, меняется и сложность. Например, если добавился новый участник с высоким хешрейтом, он может находить новые блоки быстрее, таким образом возрастет общий показатель хешрейта сети. В этом случае система отрегулирует скорость повышением сложности сети, чтобы эмиссия (выпуск монет) оставалась равномерной.

 

Имеет ли смысл становиться майнером?

 

Хешрейт сети таков, что вероятность добывания блока рядовым участником с обычным, пусть даже мощным ПК, стремится к нулю. Поэтому получить биткоины можно двумя путями:

 

  • организовать собственную майнинговую ферму — объединить большое количество устройств и получить таким образом высокий хешрейт;
  • присоединиться к пулу для майнинга.

 

Первый вариант достаточно дорогой, но более прибыльный, в то время как второй более доступен, поэтому многие выбирают именно его.

 

Что такое пул для майнинга?

 

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

 
Found a mistake? Highlight it and press Ctrl + Enter to notify the administrator.
BTC Биткоин майнинг
share: