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

что такое майнинг криптовалют
Главная страница » Гайды » Что такое майнинг

Добавление новых блоков транзакций в базу данных блокчейна. Майнинг нужен, чтобы никто не менял историю транзакций. Майнер —  это обработчик базы данных блокчейна; тот, кто майнит. Он подтверждает транзакции, чтобы они записывались в блокчейн и достигали получателя. В архитектуре биткоина нет центрального сервера, поэтому работа с ним распределена между майнерами.

Proof of Work

PoW — алгоритм, который выполняется майнером при транзакции в блокчейне. Для остальных участников, выполнение PoW это подтверждение того, что майнер выполнил транзакцию первым и верно. Если PoW не выполнен, блок не попадает в блокчейн. Майнер, который выполнил PoW верно и быстрее других, получает комиссию за транзакцию и “добывает” новый биткоин, как золото из шахты.

Что находится в транзакции

Хорошо, мы выяснили что подтверждает работу майнера. А в чем именно состоит его работа? В покупке майнинг-фермы. Работает не сам майнер, а его оборудование — много-много видеокарт зашифровывают данные и собирают их в блоки. Преобразование информации в шифр называется хэшем. Фраза “Все собаки попадают в рай”, после хэширования выглядит так:

PAjEcsKrNLnLFbnaDwEUzUgstiIH6s8DZ1x2znWRqwI=

Вместо фразы может быть сумма биткоинов. Хэш — основа безопасности блокчейна. Майнинг-ферма создает хэши, формирует их в блоки, выполняет PoW и передает дальше по блокчейну. Майнеры конкурируют за то, кто первым создаст и подтвердить блок. Награда за новый блок сейчас — 12,5 биткоинов, а в 2009-ом — 50. Эта сумма всегда уменьшается, что требует все более мощных майнинг-ферм для выгодного майнинга.

Что делает транзакцию уникальной

Идентификатор nonce. Это то, что получается при решении алгоритма PoW. Правильный nonce это набор символов, который после хэширования начинается с 18 нулей. Остальной хэш символов при этом уникальный. Нули — это не обязательное условие в принципе, просто именно эта задача сложилась исторически. Для решения PoW была выбрана именно случайная генерация чисел, потому что-то компьютеры мгновенно решают логические уравнения. Число nonce же можно найти только перебором. Человек бы устал на пятом нуле, а компьютер делает это быстрее, но тоже не мгновенно. Nonce отсылается вместе с транзакцией, как подтверждение ее действительности. Число необходимых нулей в nonce со временем увеличивается, что также требует все более мощных майнинг-ферм для перебора.

Способы майнинга

Одиночный. Майнер сам создает новые блоки и прибыль достается только ему. Несмотря на высокую доходность, выплаты происходят нечасто из-за огромных объемов работы и затраченного на майнинг времени.

Объединенный. Майнеры обмениваются данными друг с другом чтобы генерировать больше блоков. При этом выручка делится пропорционально мощностям, которые майнер тратил для поиска блоков. Майнер получает более низкие выплаты, чем майнер-одиночка, но гораздо чаще.

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

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