Объяснение понятия
Майнинг Bitcoin — поиск подходящего хеша блока. Как сеть проверяет работу майнера и почему добыча блока не гарантирует его принятие.
Майнинг Bitcoin — поиск подходящего хеша заголовка нового блока с помощью вычислений. Майнеры затрачивают электроэнергию и оборудование, чтобы предложить сети продолжение истории транзакций. Остальные узлы должны независимо проверить полученный блок.
Майнер собирает кандидатный блок, в котором есть проверенные им транзакции. Затем многократно изменяет данные заголовка и вычисляет хеш. Цель — найти результат ниже порога, заданного сложностью сети. Эту работу называют Proof of Work.
Поиск подходящего хеша может требовать много попыток. А вот проверка найденного результата сравнительно проста.
Нет. Узлы проверяют не только доказательство работы, но и допустимость транзакций, структуру блока и другие правила протокола. Недействительный блок не становится правильным из-за большого объёма вычислений. Если подходящие блоки предложены почти одновременно, сеть может временно видеть разные продолжения истории.
Блок Bitcoin может содержать специальную транзакцию, создающую новые BTC по расписанию протокола и перечисляющую майнеру комиссии за включённые операции. Количество новых BTC со временем уменьшается по правилам сети. Это не означает, что майнинг гарантирует прибыль: расходы и возможность найти блок различаются.
При майнинге Bitcoin участие в создании блоков связано с вычислениями. В Ethereum с 2022 года блоки создаются в рамках Proof of Stake, где важны валидаторы и их залог. Называть оба процесса «майнингом» неточно.
Подробная картина — в статье «Как блокчейн согласует историю?».
Источник: Bitcoin Developer Guide — Block Chain.
Выберите интересную тему и продолжайте разбираться.
Механизм вычислительной работы Bitcoin.
Майнинг помогает сети выбирать продолжение истории.
Proof of Stake — механизм без вычислительных гонок
Показано 6 из 62. Все ссылки и источники — в раскрываемом списке ниже.
Хотите разобраться с нуля?
Пройдите бесплатный курс «Входим в криптомир» →